/* 
	Theme Name: CognoBlue
	Theme URL: http://www.blogsdna.com/cognoblue-wordpress-theme
	Description: Three column, Search Engine Optimized, Widget Ready, Adsense  optimized,Adsense Friendly, Supporting tags & Gravatars, Lightweight WordPress v2.7 Compatible Professional Wordpress Theme from <a href="http://www.blogsdna.com"><strong>BlogsDNA</strong></a>. 
	Author: blogsdna
	Author URI: http://www.blogsdna.com
	Version: 1.0		
	The CSS, XHTML and Design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	Tags: blue, 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, XHTML, blue theme
*/

/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,hr {margin:0;padding:0;}
.low {display:none;}
.clear {clear:both;}

hr {
border:1px solid #333333;
}

/* body
--------------------------------------------------*/
body {
  color:#464646; /*#333;*/
  background:#000000;  
  margin:0;
  padding:0 0;
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size:75%;
  line-height:1.8em;
  text-align:center;
}
 

/* headings
--------------------------------------------------*/

h1 {color:#14568A; font-family:verdana,Arial, Helvetica, Sans-Serif;}
h1 a  {color:#14568A;}
h2 {
   color:#ffffff; 
   font-weight: normal;  
   font-family: Georgia, Arial, Helvetica, sans-serif;
   line-height:1.2em;
   font-size:1.6em;
}
h2 a {color:#ffffff; font-weight: normal ; text-decoration:none !important; border-bottom: #ccc 0px solid !important;}
h2 a:hover { color:#CC0000;  text-decoration:underline;}
h4 {
 font-family: Georgia, Arial, Helvetica, sans-serif;
 color: #14568A;
 font-weight: normal;
 margin: 7px 0 7px 0px;
 font-size:1.5em; 
 line-height:1.5em;
 padding:5px 0;
}
h3 a, h4 a
  {color:#14568A; font-weight: normal;}
h3 a:hover,h4 a:hover
  {color:#CC0000; text-decoration:none;} 

a {color:#14568A; text-decoration:none;}
a img {border:0 !important; }
a:hover {color: #CC0000; text-decoration:none;}

/* links
--------------------------------------------------*/
.entry a {text-decoration:underline;}

.entry img a {
border-bottom: 0px dotted #ccc !important;
text-decoration:none;
  }

.entry p {padding: 0 0 15px;}

.entry a:hover {color: #003AAA; text-decoration:underline;}

img a {border-bottom: #ccc 0px solid !important;}

a.commentlink {padding-left:0px;}

.entry .filedunderindex a {
text-decoration:none !important;
border-bottom: #ccc 0px solid !important;
  }
 .entry .filedunderindex a:hover {
text-decoration:underline;
color: #C22463;
}

/* images
--------------------------------------------------*/
.right {
margin-bottom:20px;
margin-left:10px;
margin-right:0px;
margin-top:0px;
float:right;
}

/* paragraphs, lists, blockquote  etc
--------------------------------------------------*/
pre, code  {
font: 1.1em 'Courier New', Courier, Fixed;
}

kbr {color:#009193;}

p {
  margin:0;
  padding:0 0 18px 0;
  color:#FFFFFF;
}

ul {
  margin:0 0 0 1.4em;
  padding:0 0 10px 0;
  color:#FFFFFF;
}

ul ul {padding:0;}


pre {
  overflow:auto;
  margin:0 0 18px 0;
  padding:4px;
  border:1px dashed #CCCCCC;
}

pre, code, kbr {font-family: Courier, Monaco, monospace;}
 
code, kbr {padding:0 2px;}

abbr, acronym {
  font-size:0.9em;
  letter-spacing:1px;
  cursor:help;
}

#top {background:url(../images/top.gif) no-repeat;
      padding-left:16px;}

#s {background:url(../images/search.gif) no-repeat;
    padding-left:18px;}

/* container
--------------------------------------------------*/
#container {
  padding-top:0;
  background: #F8901F;
  width:980px;
  margin: 0px auto;
  padding: 0px;
  text-align:left;
  margin-top:25px;
  margin-bottom:25px;
  overflow:hidden;
  border: 10px solid #FFFFFF;
}

/* header
--------------------------------------------------*/
#header {
		 background:url(../images/logo-200.jpg) no-repeat;
		 background-color:#FFFFFF;
		 color: white;
		 height:200px;
		 width:980px;
		 padding: 10px 10px 10px 10px;
		 margin-bottom:10px;
		 overflow:hidden;
		 text-align:center;
		 }
.singlecol #content a {
					  font-weight: normal;
					  }

#header a {text-decoration:none;color:#000000;}
#header a:hover {text-decoration:underline;}

#header h1 {
	color:#000000; 
	margin: 50px 0 0 150px;
	font-size: 50px;
	letter-spacing: -3px;
	color:#000000;
	font-family: "ParkAvenue BT";
}
#header h2 {
	float: right;
	margin: 50px 250px 0px 0;
	font-size: 18px;
	letter-spacing: -2px;
	color: #808080;
	font-family:Arial, Helvetica, sans-serif;
}

#header h2 a {text-decoration:none;color:#808080;}

/* content
--------------------------------------------------*/
#content {
  float:left;
  width:540px;
  margin-top:10px;
  padding-right:10px;
  padding-left:10px;
  margin-bottom:20px;
  background: #F8901F;
  font-size:1em;
  display:inline;
  overflow:hidden;
}
#content h1 {
   color:#ffffff;
   font-weight: normal;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   line-height:1.4em;
   margin:0 0 8px 0;
   font-size:1.5em;
}
#content a {color:#666666; text-decoration:none;}
#content a:hover{color:#555E4F; text-decoration:underline;} 

#content h2 {  
  color:#ffffff;
  font-weight: normal;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  line-height:1.4em;
  margin:0 0 8px 0 ;
  font-size:1.5em;
}

#content h1 a,h2 a, h3 a, h4 a {font-weight: normal; color:#ffffff; text-decoration:none;}
#content h3 {
  margin: 10px 0 18px 0;
  font-size:1.3em;
  font-weight:bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin:0 0 8px 0;
  line-height:1.3em;
  color:#ffffff;
} 
#content h4 {
  margin: 10px 0 18px 0;
  font-size:1.1em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h5 {
  margin: 10px 0 18px 0;
  font-size:1em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
} 
#content h6 {
  margin: 10px 0 18px 0;
  font-size:0.8em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#333333;
}
#content ol {margin-top:5px;margin-bottom:5px;}

#content.archive h2 {margin:0 0 8px 0; color:#FFFFFF;}
#content.archive h3 {
  margin:0 0 10px 0;
  font-family:Georgia, serif;
  font-size:1.3em;
  font-weight:normal;
}
#content.archive h4 {
  margin:0 0 18px 0;
  font-size:1em;
}
#content.archive h5 {
  margin:0;
  font-size:1em;
}
.singlecol #content {
  float:left;
  width:470px;
}

/* footer
--------------------------------------------------*/
#footer {
  color:#666;
  font-weight:normal;
  background:#ffffff;
  clear:both;
  padding: 20px 10px 5px 10px;
  font-size:0.9em; 
  text-align:center;
  }

#footer a {
color: #0066cc; 
text-decoration:none;
}
#footer strong {font-weight:normal;}
#footer a:hover {
color: #000; 
}

#footer p { 
  padding: 5px 10px 10px 0px;
  text-align: center;
  line-height: 2em; 
}

.alignright {float:right;}

/* Sidebar Properties 
---------------------------------------------------*/
.sidebar {font:1em;
          color:#464646;
		  overflow:auto;}
.sidebar h1 {
   color:#003366;
   font-weight: bold;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   line-height:1.4em;
   margin:0 0 8px 0;
   font-size:1.5em;
}
.sidebar a,a:hover,a:visited{color:#14568A; text-decoration:none;}

.sidebar h2 {  
  color:#003366;
  font-weight: bold;  
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:1.4em;
  margin:0 0 8px 0 ;
  font-size:14px;
}
.sidebar h3 {
  margin: 10px 0 18px 0;
  font-size:1.3em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#003366;
}
.sidebar h4 {
  margin:2px;
  padding:0px;
  font-size:1.2em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  line-height:1.4em;
  color:#003366;
}

#sidebar_l<.sidebar_box h4 a,h1 a,h2 a, h3 a {font-weight:bold;}

.sidebar h5 {
  margin: 10px 0 18px 0;
  font-size:1em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#003366;
} 
.sidebar h6 {
  margin: 10px 0 18px 0;
  font-size:0.8em;
  font-weight:bold;
  font-family: verdana,Arial, Helvetica, Sans-Serif;
  margin:0 0 8px 0;
  line-height:1.4em;
  color:#003366;
}
.sidebar_box{
			background:#F6F6F6 none repeat scroll 0% 50%;
			border:1px solid #DDDDDD;
			margin-top:5px;
			margin-bottom:10px;
			padding-left:14px;
			padding-right:5px;
			padding-top:10px;
			padding-bottom:10px;
			position:relative;
		    overflow:hidden;
			}

.sidebar ul li {
list-style-type:decimal;
}
.sidebar li {
line-height:1.4em;
padding:3px 0pt;
}
/* Left sidebar Menu
--------------------------------------------------*/
/* Menu 1*/

.menu1 {
	float: left;
	width: 160px;
	margin: 0px auto;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}

.menu1 ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

.menu1 li {
}

.menu1 a {
	display: block;
	width: 190px;
	padding: 15px 0px;
	background-color: #D4271B;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF ;
	font-size:12px;
}

.menu1 a:hover {
	background-color: #B80E02;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF;
}
/* Menu 2*/

.menu2 {
	float: left;
	width: 160px;
	margin: 0px auto;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #323B2E;
	font-size:12px;
}

.menu2 ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

.menu1 li {
}

.menu2 a {
	display: block;
	width: 190px;
	padding: 15px 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #808080 ;
}

.menu2 a:hover {
	background-color: #8A8A8A;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF;
}

/* Menu 3 */

.menu3 {
	float: left;
	width: 160px;
	margin: 0px auto;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	font-size:12px;
}

.menu3 ul {
	margin: 0px;
	list-style: none;
	padding: 0px;
}

.menu3 li {
}

.menu3 a {
	display: block;
	width: 190px;
	padding: 15px 0px;
	background-color: #09AD4A;
	border-top: 1px solid #EDEDED;
	border-bottom: 1px solid #B5B5B5;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF ;
}

.menu3 a:hover {
	background-color: #049B40;
	border-top: 1px solid #E3E3E3;
	border-bottom: 1px solid #E3E3E3;
	color: #FFFFFF;
}
/* left sidebar
--------------------------------------------------*/
#sidebar_l {
			/*float:left;*/
			width:200px;
			border:solid 0px;
			margin-left:10px;
			font-size:0.9em;			
			}

/* right sidebar
--------------------------------------------------*/
#sidebar_r {
			float:right;
			width:200px;
			border:solid 0px;
			margin-right:10px;
			font-size:0.9em;
			overflow:auto;
		 	}
