/*
	Theme Name: Xeiro
	Theme URL: http://www.blogsdna.com/xeiro-wordpress-theme
	Description: Three column, Search engine optimized, Widget Ready, Adsense  optimized, Supporting tags & Gravatars, Lightweight WordPress v2.6 Professional Wordpress Theme from <a href="http://www.blogsdna.com">BlogsDNA</a>. 
	Author: blogsdna
	Author URI: http://www.blogsdna.com
	Version: 1.1		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	Tags: widget ready, fixed width, three columns,  3 colums, widgets, adsense, seo, adsense ready, custom header, gravatar support, sidebar left, sidebar right,  widget sidebar, seo adsense
*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana, Arial, sans-serif;
font-size:1em; font-weight:normal; font-style:normal; } 
ul,ol { list-style:none; }
fieldset,img { border:none; }
caption,th { text-align:left; }
table { border-collapse:collapse; border-spacing:0; }
img.left { float:left; margin:2px 20px 16px 0; }
img.right { float:right; margin:2px 0 16px 20px; }
.clear { clear:both; height:0; overflow:hidden; line-height:1px; font-size:1px; }

/* default type */
strong,b { font-weight:bold; }
em,i { font-style:italic; }
sup { padding-left:1px; font-size:10px!important; font-weight:normal!important; vertical-align:baseline; position:relative; bottom:.33em; color:#76797c; _position:static!important; }

h1 { font-weight:bold; font-size:24px; line-height:36px; margin-bottom:18px; }
h2 { font-weight:bold; font-size:16px;}
h3 { font-size:14px; line-height:18px; }
h3 a {text-decoration:none;}
h4 { font-size:12px; line-height:16px; }
h5 { font-size:10px; line-height:14px;}


p { margin-bottom:18px; margin-top:18px;}
p.more { text-align:right; }
p.more a { font:bold 11px Verdana; text-decoration:none; }

ul { margin-bottom:18px; margin-left:2em; list-style:disc outside; }
ol { margin-bottom:18px; list-style:decimal; margin-left:25px; }
ul ul { margin-top:4px; margin-bottom:5px; }
h3 ul li ul { font-weight:normal; font-style:normal; margin-bottom:5px; margin-left:2em; list-style:disc outside; }


/* layout */
body { 
text-align:center;
/* background:#fff url(images/body_bg.jpg) repeat-x;  */
background:#fff; 
font:14px/18px "Century Gothic", "Gill Sans", Arial, sans-serif; color:#000; 
/* font:14px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; color:#000;  */
/* margin-top:10px;*/
margin-left:auto;
margin-right: auto; 
}
body h3 { 
position: relative;
margin-bottom:0px;
}
hr {
color:#CCC;
}
a { 
color:#333; 
text-decoration:none;
}
a#navy {
	color: #000080;
}
h1#green {
	color: #393;
}
h1#red {
	color: #F00;
}
h1#navy {
	color: #000080;
}
h2#green {
	color: #393;
}
h2#red {
	color: #F00;
}
h2#navy {
	color: #000080;
}
h3#green {
	color: #063;
}
h3#red {
	color: #F00;
}
h3#navy {
	color: #000080;
}
h4#green {
	color: #063;
}
h4#red {
	color: #F00;
}
h4#navy {
	color: #000080;
}
h5#green {
	color: #063;
}
h5#red {
	color: #F00;
}
h5#navy {
	color: #000080;
}


td#arrow {
font:16px/20px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; color:#333; 
color: #F00;
}

input#text {
font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
border-style:solid;
border-width:1px;
border-color:#c1c1c1;
font:12px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; color:#222; 
height:18px;
}
textarea#text {
font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
border-style:solid;
border-width:1px;
border-color:#c1c1c1;
font:12px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; color:#222; 
}
select {
font-family: "Century Gothic", "Gill Sans", Arial, sans-serif;
border:solid;
border-width:1px;
border-color:#c1c1c1;
font:12px/18px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; color:#222; 
height:17px;
}

/* header */
#header { 
position:relative;
background:url(JAS-NewHdr.jpg) no-repeat; 
height:56px;
margin:0px; }


#main {
	background-color: white;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	width: 100%;
	text-align: left;
  width: 960px;
}

#contentbogus { 
padding-top:20px;
padding-bottom:20px;
}

#headerline { 
position:relative;
width: 100%;
width: 960px; 
background:url(colorline.jpg) no-repeat; 
margin-top:7px;
margin-bottom:5px;
height: 5px;
margin-left: auto;
margin-right: auto;
}
/* content */
#content { 
float:left; 
width:620px;
padding-top:20px;
padding-bottom:20px;
margin-right: auto;
margin-left: auto;
}


/* sidebars */
.sidebar { float:left; padding-top:20px; width:170px;}
.sidebar.last { float:right; margin:0;}

.sidebar .box { width:170x; margin-bottom:7px; background:url(sidebar_box_bg.gif) repeat-y; text-align:left;}
.sidebar .box .cap { background:url(sidebar_box_bgbottom.gif) no-repeat bottom; height:3px;}
.sidebar .box .cap.top { background:url(sidebar_box_bgtop.gif) no-repeat; zoom:1;}
.sidebar .box p { color:#555; font-size:12px; font-weight:bold; display:inline; margin:0 5px 0 5px; }
.sidebar .box a { text-decoration: none; }
.sidebar .box h3 {
background:url(sidebar_heading_bgL.gif) no-repeat;
font-size:12px;
height:24px;
padding: 4px 5px 8px; 
color:#555;
text-align:center;
}
/*.sidebar .box h4 { font-size:12px; font-weight:bold; padding:2px 0 0 14px; } */
.sidebar .box ul { list-style:none; margin:0 8px 8px; }
.sidebar .box ul li { font-size:12px; line-height:15px; padding-bottom:2px; }


/* footer */
#footer {
	margin-left: auto;
	margin-right: auto;
	padding-top:20px;
	width: 100%;
  width: 960px; 
	background:url(colorline.jpg) no-repeat; 
 font-size:11px; color:#444; clear:both; }
#footer a { text-decoration:none; color:#777777; }




