/*  
Theme Name: Clarus
Theme URI: http://www.kineticknowledge.com/
Description: 980 With dropdown
Version: 1.0
Author: Kinetic Knowledge
Author URI: http://www.kineticknowledge.com/
*/

body { font-family:'Verdana'; font-size:10px; margin:0; }
#page { margin: 0;}
#company { margin: 0; padding: 0; }
#wrap { width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; margin:0px auto; overflow: hidden; background-color:#FFFFFF; border-top: 2px solid #FFFFFF; }
#header { margin: 0px auto; text-align: center;}
#header img { margin-bottom: -2px;}
#headerimg {
	margin: 0px auto;
	width: 980px;
}

#contentleft { width: 760px; float: left; }
#search { margin-top:10px; text-align:left; padding: 10px;}
#search input { border: 1px solid #c0c0c0; }
input#searchsubmit { background:#eee; border:2px solid #c0c0c0; color:#333; font-size:13px; }
a:hover { text-decoration:none; color:#555353; border:none; }
.left { float:left; width:200px; border-right:0px solid #f3f3f3; margin:10px 0; padding:10px; padding-bottom: 3001px; margin-bottom: -3000px;}
.right { float:right; width:200px; border-left:0px solid #f3f3f3; margin:10px 0; padding:10px; padding-bottom: 3001px; margin-bottom: -3000px;} 
.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { margin-top:10px; line-height:16px; margin-left:0px; overflow:hidden; padding:10px; font-size:11px; /*padding-bottom: 1001em; margin-bottom: -1000em;*/}
.middle h2 { font-size:16px; border-bottom:solid 2px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img { border:4px #eee solid; }
.frame {margin-top:10px; line-height:16px; margin-left:0px; float:right; width:730px;overflow:hidden; padding:10px;}
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:980px; margin:0px auto; text-align:center; clear:both; padding:0px; }
div.hr {clear: both;}
div.hr { height:3px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 

.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background:#fc6; border:2px solid #f93; color:#fff; font-size:13px; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
/* span { background:#FFC; } - AR */
.addthis { float:right; clear:both; }

a:link,a:active,a:visited { text-decoration:none; color:#0000FF; border:none; }

.left h2,.comments h3 { font-size:14px; border-bottom:dashed 0px #ccc; margin:0 7px 3px 0px; padding:3px 0 0 20px; background: url(images/widget_title.gif) no-repeat;}
.left ul,.right ul { list-style-type: none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/widget_bullet.jpg) no-repeat 0 4px; border-bottom:dashed 1px #ccc; margin:0 0 0 10px; padding:3px 0 2px 19px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}

.right h2,.comments h3 { font-size:14px; border-bottom:dashed 0px #ccc; margin:0 7px 3px 0px; padding:3px 0 0 20px; background: url(images/widget_title.gif) no-repeat;}

.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0 0 0 10px; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }

.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:14px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }

/* this is the nav bar across the top */
#pages {height:20px;padding:1px;margin-bottom:20px;font-size:15px;}
#pages ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}
#pages li{list-style:none;float:left;border-right:1px solid #EEEEEE;}
#pages ul li a{text-decoration:none;margin:0;padding:1px 20px;color:#999999;float:left;}
#pages ul li a:hover{text-decoration:none;}
#pages li ul{position:absolute; left:-999em;height:auto;margin-top: 18px;}
#pages li li{background:#fff;border-left:1px solid #3c0031;border-right:1px solid #3c0031;float:none;}
#pages li li a,#nav li li a:visited{color:#f00;}
#pages li:hover ul,#pages li li:hover ul,#pages li li li:hover ul,#pages li.sfhover ul,#pages li li.sfhover ul,#pages li li li.sfhover ul{left:auto;float:left;clear:left;}
#pages ul li ul{width:200px;} 
#pages ul li ul li{width:195px;float:left;} 
#pages ul li ul br{clear:left;} 

.article_links {text-align: right; padding: 5px; background-image: url(images/fade_bg.jpg);clear:both; }
#calendar h2 {display: none;}
.right #text-1 h2 { font-size:14px; border-bottom:dashed 0px #ccc; margin:0 7px 3px 0px; padding:3px 0 0 0px; background: none;}

#tag-cloud { background-color: #FE8426; padding: 10px 5px 10px 5px;}
#tag-cloud h2 { background-image: none; padding-left: 5px;}
#tagcloudwidget { background-color: #F2F2F2; padding: 0px 5px 10px 5px; margin-top: -3px; color: #000000}
#simple-tagging-tag-cloud { background-image: none; background-color: #F2F2F2;}
.1 { color: #000000 }

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}
.alignleft {   float: left;}
.alignright {  float: right;}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}