/*



Theme Name: Cirque

Theme URI: http://3oneseven.com/wp-themes/

Version: 3.17.2

Author: miloIIIIVII

Author URI: http://3oneseven.com/

Dark Blue: #0f1f42
Grey: #807f83
Light Grey: #b8babc	
Turquoise: #2ec8fb	
Red: #ee2e24 
		 
Customize, edit, poke, prod, and adapt to your own style. Please leave credit where credit is due so that others may find the source for your site and adapt a suitable version for their own website.

*/

*{margin:0;padding:0;}


body{background:#fff url(img/bodyback.png) top center no-repeat;color:#333;font:12px/18px Arial,Tahoma,Helvetica,Sans-Serif;margin:-5px 0 0 0;padding:0;}

/* ----------------------------------- links */

a{color:#0f1f42;text-decoration:none;}

a:hover{color:#2ec8fb;text-decoration:none;background:none;}

a img,img{border:1px solid #0f1f42;max-width:100%;max-height:100%;}



/* ----------------------------------- headers */

h1{font:bold 26px/26px Arial,Tahoma,Helvetica,Sans-Serif;color:#0f1f42;}

h2{font:bold 21px/21px Arial,Tahoma,Helvetica,Sans-Serif;}

h3{font:bold 18px/18px Arial,Tahoma,Helvetica,Sans-Serif;}

h4{font:normal 15px/15px Arial,Tahoma,Helvetica,Sans-Serif;}

h5{font:bold 15px/15px Arial,Tahoma,Helvetica,Sans-Serif;color:#0f1f42;padding:0;margin:10px 0px 0px 0px;}



/* ----------------------------------- quotes */

blockquote {padding:10px;color:#807f83;font-style:italic;}



/* ----------------------------------- clear */

.clear {clear:both;}



/* ----------------------------------- floats */

.center,.aligncenter{text-align:center;display:block;margin:0 auto;padding:5px;}

.alignleft{float:left;margin-right:10px;margin-bottom:5px;}

.alignright{float:right;margin-left:10px;margin-bottom:5px;}



/* ----------------------------------- wrapper */

#wrapper{background:transparent;color:#333;font:14px/20px Arial,Tahoma,Helvetica,Sans-Serif;margin:0 auto;padding:0;width:1040px;overflow:hidden;z-index:0;}

#wrap{clear:both;background:none;position:relative;top:-85px;margin:10px auto;padding:0;width:950px;overflow:hidden;z-index:500;}



/* ----------------------------------- header */

#header{background:transparent url("images/headerimgs/rotate.php") no-repeat 0 0;height:250px;margin:2px 0 0 45px;padding:0;display:block;}

#header h1 a,#header h1{width: 420px; height: 250px; background: url(img/head_logo.png) no-repeat; position: relative; top: 0px; left: 0px; display:block;text-indent:-90000px;outline:none;z-index: 100;}

.head h1 {font-size:38px;padding:0 0 0 15%;font-weight:normal;color:#2A3A50;text-align:left;margin:0 0 0 25px;}

.head h1  a:link,.head h1 a:visited{color:#2A3A50;display:block;}

.head h1  a:hover{color:#ccc;background:transparent;}

.head h2 {margin:-16px 0 0 0;padding:0 0 0 15%;font-size:15px;font-weight:normal;color:#2A3A50;text-align:left;}

#motto{width:250px;text-indent:0;position:relative;top:-130px;margin:0 0 0 125px;font-size:15px;font-weight:bold;line-height:1.65em;color:#fff;text-align:left;z-index:300;}
	

/* ----------------------------------- top */

#bar{height:29px;margin:0;background:transparent;font-family:Arial,Tahoma,Helvetica,Sans-Serif;overflow:hidden;}

#bar #dates {float:right;height:25px;padding-right:15px;padding-left:25px;font-size: 13px;color: #2A3A50;margin: 4px 0 0 15px;background:url(images/date.png) no-repeat;}

#bar ul {float:right;display:inline;height: 23px;padding-right:10px;margin:0;}

#bar ul li {float:left;margin-left:20px;display:inline;height:20px;}

#bar ul li a:link,#bar ul li a:visited{height: 20px;line-height: 25px;background: url(images/rss.png) no-repeat;background-position: left;padding-left: 20px;font-size: 13px;font-weight:normal;color:#2A3A50;}

#bar ul li a:hover {color: #ccc;}



/* ----------------------------------- search */

#search {height:auto;width:auto;padding-top:5px ;margin:2px -15px 0 0;float:right;background:transparent;}

#search form {margin: 0;padding: 0;}

#search fieldset {margin: 0;padding: 0;border: none;}

#search p {margin: 0;font-size: 85%;}

#s {margin-left:10px;float: left;width:145px;padding: 4px 7px;background:transparent;

border:1px solid #4F6B92;font: normal 100% times, sans-serif;color:#fff;}

#searchsubmit {width:60px;float:left;margin:0px 0 0 5px;background:transparent url(ico/Search.png);

border:0;height:24px;}



/* ----------------------------------- rss */

.feed{width:99%;height:20px;margin:5px 0;background:transparent;padding:5px 0;border:1px solid transparent;}

.feed:hover{border:1px solid #fff;}

.rssicon{float:left;margin:0px 2px 0 3px;}

.input{margin-left:5px;float:left;width: 200px;padding:2px 3px;background:transparent;border:1px solid #ccc;font:normal 100% Arial,Tahoma,Helvetica,Sans-Serif;color:#fff;} 

.sbutton{margin-right:10px;float:right;margin: 0;background:transparent;border:1px solid #fff;font:100% Arial,Tahoma,Helvetica,Sans-Serif;color:#fff;height:24px;line-height:24px;}



/* ----------------------------------- navi */

#nav{height:22px;width:55%;background:transparent;float: left; display:inline-block;margin: 8px 0 3px 25px; padding:7px 0 0 0;font:bold 16px Arial,Tahoma,Helvetica,Sans-Serif;font-variant:small-caps;}

#menu ,#menu ul{margin:0 10px;padding: 0;list-style: none;height:22px; }

#menu a{color:#ee2e24;display:block;padding: 4px 10px;}

#menu a:hover{background:#0f1f42;color:#fff;display:block;text-decoration: none;}

#menu li{float:left;margin:0;padding: 0;}

#menu li li{float:left;margin: 0;padding: 0;width:100%;}

#menu li li a, #menu li li a:link, #menu li li a:visited{background:#fff;width:100%;float:none;margin: 0;padding: 4px 10px;color:#333;}

#menu li li a:hover, #menu li li a:active{background:#ccc;width:100%;float:none;margin: 0;padding: 4px 10px;color:#000;}

#menu li ul {position: absolute;width:10em;left:-999em;z-index:1;}

#menu li:hover ul{left:auto;display:block;}

#menu li:hover ul, #menu li.sfhover ul{left:auto;}

#menu  li.current_page_item a{background:transparent;color:#ee2e24;}

#menu  li.current_page_item a:hover{background:#0f1f42;color:#fff;text-decoration:none;}



/* ----------------------------------- catnavi */

#navi{height:22px;width:40%;background:transparent;float: right; display:inline-block;margin: 8px 25px 3px 0; padding:7px 0 0 0;font:bold 16px Arial,Tahoma,Helvetica,Sans-Serif;font-variant:small-caps; }

#catmenu,#catmenu ul {margin:0 10px;padding: 0;list-style: none;height:22px;}

#catmenu a {color: #ee2e24;display: block;padding: 4px 10px;}

#catmenu a:hover {background:#0f1f42;color: #fff;display: block;text-decoration: none;}

#catmenu li {float: right;margin: 0;padding: 0;}

#catmenu li li {float: inherit;margin: 0;padding: 0;width: 100%;}

#catmenu li li a,#catmenu li li a:link,#catmenu li li a:visited {background:#fff;width: 100%;float: none;margin: 0;padding: 4px 10px;color:#333;}

#catmenu li li a:hover,#catmenu li li a:active {background:#4F6B92;width: 100%;float: none;margin: 0;padding: 4px 10px;color:#000;}

#catmenu li ul {position: absolute;width: 10em;left: -999em;z-index:1;}

#catmenu li:hover ul {left: auto;display: block;}

#catmenu li:hover ul, #catmenu li.sfhover ul {left: auto;}	

#catmenu li.current_page_item a{background:transparent;color: #ee2e24;}

#catmenu li.current_page_item a:hover{background:#0f1f42;color: #fff;text-decoration:none;}

	

/* ----------------------------------- content */

#rap {padding:10px 0px;background:transparent;}	

#content {float:left;margin-top:85px;width:630px;height:100%;overflow:hidden;}

#contentb {float:left;margin-top:80px;width:626px;height:100%;overflow:hidden;border: 2px solid #b8babc;}

#contentb h2 {color:#0f1f42;}


/* ----------------------------------- bars */

#sidebar{background:transparent;float:right; margin:8px 0 10px 0;width:300px;color:#fff;overflow:hidden;z-index:10000000;}

#sidebar a{padding:0;margin:0;color:#fff;background:transparent;}

#sidebar a:hover{padding:0;margin:0;color:red;background:transparent;}

.lbar{float:left;width:90%;margin:0 0 10px 10px; padding:6px;overflow:hidden;}

.rbar{float:right;width:0%;margin:0; padding:0;overflow:hidden;}

.lbar h2,.rbar h2,.lbar h3,.rbar h3,#sidebar h2,#sidebar h3{height:27px;color:#fff;padding:6px 0;}

.lbar ul,.rbar ul {list-style-type:none;margin:1px 0;padding:2px 0;}

.lbar ul ul,.rbar ul ul{list-style-type:none;margin:0;padding:0;}

.lbar ul ul ul,.rbar ul ul ul,.lbar ul ul ul ul,.rbar ul ul ul ul{list-style-type: none;margin: 0;padding: 0;border:0;}

.lbar ul li,.rbar ul li{height:100%;}

.lbar ul li a:link,.lbar ul li a:visited,.rbar ul li a:link,.rbar ul li a:visited{color:#ccc;text-decoration:none;padding:5px 0;background:transparent;line-height:1.7em;}

.lbar ul li a:hover,.rbar ul li a:hover{background:#4F6B92;color:#fff;}

.lbar p,.rbar p {padding:7px 10px;margin:0;}

.lbar table,.rbar table {width:100%;text-align:center;background:transparent;color:#fff;}

#cs{clear:both;background:#fff url(img/06.gif) top left repeat-x;margin:0 auto;padding:20px 0;display:block;color:#ccc; width:31%;float:right;}



/* ----------------------------------- calendar */

#wp-calendar{width:100%;padding:15px 0;background:transparent;font:15px Arial,Tahoma,Helvetica,Sans-Serif;}

#wp-calendar caption{padding:5px 5px ;font-size:16px;background:#ccc;}

#wp-calendar th, #wp-calendar td{padding:5px;text-align:center;background:#666;color:#333;}

#wp-calendar td a{background:#fafafa;padding: 5px;}

#wp-calendar td{background:transparent;}

#wp-calendar td, table#wp-calendar th{padding:2px 0;}	

	

/* ----------------------------------- widgets */

.searchform{margin:0px 7px 7px 40px;}

#widgetSUPPORT{float:right;width:300px;margin:0 0 15px 0;padding:0 0 0 0 ;z-index:500;}

#widgetSUPPORT img, #widgetSEARCH img {border:0;}

#widgetVODPOD{background:#0f1f42;float:right;width:300px;margin:0px 0 15px 0;padding:0px 0px 14px 0px;z-index:10000000;}

#widgetSEARCH{background:#0f1f42;float:right;width:300px;margin:7px 0 15px 0;}

#widgetFB{background:#0f1f42;float:right;width:298px;border:1px solid #0f1f42;margin:0 0 35px 0;}

.widgetwhite{background:transparent;float:left;width:298px;border:0px solid #0f1f42;margin:0px 0px 15px 0px;}

.widgetblue{background:#0f1f42;float:right;width:300px;margin:0px 0px 15px 0px;}

.widgetclear{background:none;float:right;width:300px;border:0;margin:0 0 10px 0;}

#widgetSUPPORT .insidehead{margin:0 0 0 0;z-index:500;}

.insidehead{margin:-30px 0 0 0; z-index:500;}

.widgetwhite .center{padding:0;}

#widgetSUPPORT .inside{margin:-40px 0 0 0;padding:6px;line-height:1.7em;background:#0f1f42;}

#widgetSEARCH .inside{padding:0 20px 45px 0;}

#sponsors{text-align:center;}

.donate_button{width:150px;margin:6px;float:right;}


#widgetBROCHURE{background:#0f1f42;float:right;width:300px;margin:0 0 10px 0;padding:0;z-index:500;color:white;}

#widgetBROCHURE h2{color:white;font-size:17px;padding:0px;}

#widgetBROCHURE .inside{margin:0px 0 0 0;padding:38px 0px 8px 200px;background:none;}

#brochuretext{width:180px;float:left;padding:0px 5px 8px 12px;}

#brochuretitle{width:280px;float:left;padding:8px 0px 0px 12px;}


/* ----------------------------------- sponsor table */

#spumb{margin:0;padding:0;width:100px, height: 100px;} 


.spumb1{margin:0;padding:0;width:100px, height: 100px;} 


/* ----------------------------------- subfooter */

#sub{clear:both;margin:0;padding:25px;background:#0f1f42;width:900px;height:auto;overflow:hidden;}
#sub p{ color:#2ec8fb;line-height:1.4em;}
#sub-1, #sub-1 ul li{width:200px;float:left;color:#2ec8fb;margin: 0 10px;line-height:.8em;}
#sub-2, #sub-2 ul li,
#sub-3, #sub-3 ul li,
#sub-4, #sub-4 ul li{width:200px;float:left;color:#2ec8fb;margin-right:10px;line-height:1.4em;}
#sub a{color:#ffffff;}
#sub a:hover{color:red;}
#sub ul{color:#ffffff;list-style:none;}


/* ----------------------------------- footer */

#footer{clear:both;padding:35px 0;font:12px Arial,Tahoma,Helvetica,Sans-Serif;text-align:center;letter-spacing:1px;color:#333;overflow:hidden;}

#footer a:link,#footer a:visited{color:#333;}

#footer a:hover{color:#333;background:transparent;}



/* ----------------------------------- pagenavi */

#navigation{clear:both;width:99%;margin:15px 0;height:20px;float:right;font:17px Arial,Tahoma,Helvetica,Sans-Serif;}



/* ----------------------------------- dates */

.post-cat{padding:4px 0;font:95% Arial,Tahoma,Helvetica,Sans-Serif;color:#aaa;text-align: center;}

.post-comments{padding:2px 0;font:100% Arial,Tahoma,Helvetica,Sans-Serif;text-align:center;}

.post-tags{padding:2px 0;font:95% Arial,Tahoma,Helvetica,Sans-Serif;text-align: center;color:#aaa;}

.post-calendar{background:#fff;padding:0;float:right;font-size:95%;}

.post-cat a,.post-tags a{font-style:italic;color:#666;}

.meta{clear:both;padding:10px 0;font:13px Arial,Tahoma,Helvetica,Sans-Serif;}

.post-date{width:110px;float:right;padding:0 0 0 20px;margin:8px 0;height:100%;display:inline-block;}

.post-month{font:14px/18px Arial,Tahoma,Helvetica,Sans-Serif;text-transform:uppercase;color:#333;text-align:center;display:block;padding:0;margin:0;font-style:italic;}

.post-day{font:14px/18px Arial,Tahoma,Helvetica,Sans-Serif;text-transform:uppercase;color:#666;text-align:center;display:block;padding:0;padding:0;}



/* ----------------------------------- singles */

acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}

blockquote,blockquote cite{margin:10px 0;padding:10px 10px 10px 10px;background:#ccc;color:#000;font:1.0em Arial,Tahoma,Helvetica,Sans-Serif;font-style:italic;}

blockquote cite{display:block;}

.rel {float:left;padding:0;width:49%;}

.rell {float:right;padding:0;width:49%;}

.time{text-align:left;width:100px;margin:2px 0;font-family:Arial,Tahoma,Helvetica,Sans-Serif;padding:1px 0;color:#666;float:right;}

.date{font:normal 13px Arial,Tahoma,Helvetica,Sans-Serif;padding:0px 5px;color:#666;}

.single{width:96%;margin:8px;height:96%;border-bottom:1px solid #b8babc;overflow:hidden;}

.author{color:#333;padding:3px 0;font-style:italic;}

.clock{color:#666;padding:0;margin:-20px 0 0 0;float:right;text-align:right;font:18px Arial,Tahoma,Helvetica,Sans-Serif;}	

.singleinfo {clear:both;margin:3px 0;padding:8px 0;background:#fafafa;color:#aaa;border-top:1px solid #ccc;font-family:Arial,Tahoma,Helvetica,Sans-Serif;font-style:italic;}

#content ul{list-style:none;margin:0;padding:0 0 0 8px;}

#content ul li{margin:0;padding: 5px 0;}

#content ul li a{color:#2A3A50;text-decoration: none;}

#content ul li a:hover{color:#ccc;text-decoration:underline}

#content img.wp-smiley{float:none;border:none;padding:0;margin:0;}

#content img.wp-wink{float:none;border:none;padding:0;margin:0;}

.comm{padding:2px 0 2px 25px;float:left;background:url(ico/Text.png)no-repeat;}

.comm a:link,.comm a:visited{color:#666;}

.comm a:hover{color:#000;}

.postmore{padding:2px 5px 2px 25px;float:right;background:url(ico/trekker.png) left no-repeat;text-indent:-4px;}

.postmore a:link,.postmore a:visited{color:#666;}

.postmore a:hover{color:#333;}

.category{padding:3px 5px 1px 0;margin-left:5px;font:13px Arial,Tahoma,Helvetica,Sans-Serif;}

.category a:link,.category a:visited{color:#666;}

.category a:hover{color:#aaa;}

.entry{margin:0 0 4px 0;padding: 0 0 10px 0;background:transparent;}	

.entry a:link,.entry a:visited{color:#333;font-weight:bold;background:transparent;}

.entry a:hover{color:#ee2e24;background:transparent;text-decoration: none;}

.entry img {float:left;padding:0px;background:#fafafa;border:1px solid #ccc;margin:-5px 8px 5px 0;}

.entry p{margin:14px 0;text-align:justify;}

.contentCenter {text-align:center;}

h1.pagetitle {padding:0 8px;margin:10px 0;text-align:left;color:#0f1f42;}

#pastin{margin:8px;}

#pastin h3{color:#0f1f42;font-variant:small-caps;}

.spon_text{padding:0 8px 0 8px;}


/* ----------------------------------- comments */

#comments_wrapper{width:606px;margin:0 0 0 8px;}

#comments{width:96%;padding:12px 0;}

#comments h3,h3#respond{color:#555;margin:7px 0;}

ol.commentslist{list-style:none;margin:5px 0;}

.commentslist li{background:#fff;border:1px solid #ccc;margin:7px 0;padding:7px 0;}

.commentslist li a{font-family:Arial,Tahoma,Helvetica,Sans-Serif;}

.commentslist li.alt{background:transparent;}

.commentslist li:hover{border-color:#888;}

.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}

.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}

.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}

p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}

p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}

.count{float:left;display:block;width:53px;height:53px;font:53px Arial,Helvetica,Sans-Serif;color:#333;line-height:53px;}

.commentslist li.author{background:transparent;color:#000;}

.commentslist li.author a{color:#ddd;}

.commentslist li.author a:hover{color:#900;}

#comments_closed{background:#333;color:#ccc;padding:7px 0;margin:12px 0;line-height:1.5em;}

p.nocomments{margin:0 12px 0 7px;}

p.nocomments a{color:#ddd;font-family:Arial,Tahoma,Helvetica,Sans-Serif;text-decoration:underline;}

p.nocomments a:hover{color:#ccc;}

ol.pingslist{margin:1.5em 2em;font-size:12px;}

.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}

.pingslist li a{font-family:Arial,Tahoma,Helvetica,Sans-Serif;}

#commentform p{margin:0;}

#commentform p a{font-family:Arial,Tahoma,Helvetica,Sans-Serif;}

#author,#email,#url,#comment{font:1.1em Arial,Tahoma,Helvetica,Sans-Serif;border:1px solid #BBB;padding:2px 8px;}

#comment{width:96%;overflow:hidden;}

#commentform p small{font-size:10px;color:#7F7F7F;}

.commentslist code{background:transparent;}

#commentform textarea{width:96%;height:255px;border:1px solid #ccc;padding:2px 8px;margin-top:3px;color:#333;background:#fff;}

#commentform #submit{background:transparent;font:normal 22px Arial,Tahoma,Helvetica,Sans-Serif;color:#333;border:1px solid #ccc;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}



/* ----------------------------------- featured */

.featout{width: 626px;float:left;border: 2px solid #b8babc;margin: 0px 0px 15px 0px;overflow:hidden;}

.featured{width:613px;overflow:hidden;margin:0;padding: 8px 8px 0 8px; background:transparent;}

.fentry{float:right;height:auto;width:500px;overflow:hidden;margin:0 0 8px 0;}

.thumb {float:left;height:100px;width:100px;margin:0 8px 3px 0;}

.catthumb {float:left;height:100px;width:100px;margin:0 12px 3px 0;}

.cat{padding:1px 5px 1px 10px;font-size:10px;}

.cats{margin:1px 5px 1px 0;font-size:10px;margin-left:5px;color:#666;}

.fentry p{margin: 5px 0;}

.fentry img {float:left;padding:4px;background:#fafafa;border:1px solid #ccc;margin:2px 5px;}

.featmeta{height:22px;text-align:right;padding:3px 5px;background:url(images/readm.jpg) right no-repeat;}

.post {width:99%;margin:5px 0;padding:3px 0;float:left;border:1px solid #ccc;display:inline;font-style:italic;overflow:hidden;}

.postinfo {height:28px;margin: 0;padding: 2px 0;background:#fff url(images/postinf.jpg)repeat-x;}

.categ {height:14px;margin: 1px 0;padding: 0;overflow:hidden;font-size:12px;}

.post img {float:left;padding:4px;background:#fff;border:1px solid #ccc;margin:2px 5px;}

.centry p{margin:2px 0;}

.centry {margin:5px 0;padding:5px 0;height:120px;overflow:hidden;}

	

/* ----------------------------------- front  */

#bottom{width:95%;padding:0;margin:10px 0;overflow:hidden;}	

.bottompost{width:99%;margin:5px 0;padding: 0;float:left;

display:inline;background:transparent;border:1px solid #ccc;}



/* ----------------------------------- slider */

#slider{background:transparent;}

.stepcarousel{position:relative;overflow:scroll;width:270px;height:140px;margin:4px 8px;background:transparent;}

.stepcarousel .belt{position:absolute;left:-5px;top:-7px;}

.stepcarousel .panel{float:left; overflow:hidden;margin:10px 40px;width:220px;background:transparent;height:135px;border:0;}

.stepcarousel .panel p{text-align: center; overflow: hidden; margin: 5px; }

.stepcarousel .panel img{border:none;background:transparent;margin: 0px; padding:0;}



/* ----------------------------------- ads */

#ad1{padding:2px 0;height:20px;width:99%;background:transparent;border:1px solid #ccc;margin:5px 0;text-align:center;}

.ad2{text-align:center;margin:5px auto;}

.banner{margin:0;padding:0;width:99%;border:0;background:transparent;float:left;}

.banner ul {margin:0;padding:0;overflow:auto;}

.banner li{height:125px;width:125px;margin:6px;padding:5px;list-style:none;display:inline-block;float:right;background:transparent;}

.banner li a:link,.banner li a:visited {text-decoration: none;}	



/* ----------------------------------- tabs */

.tabber{display:none;}

.tabberlive .tabbertabhide {display:none;}

.tabber {background:transparent;}

.tabberlive { margin:0;}

ul.tabbernav{margin:0;padding:8px 0;font:18px Arial,Tahoma,Helvetica,Sans-Serif;background:transparent;height:25px;}

ul.tabbernav li{list-style:none;margin:5px 0;display:inline;}

ul.tabbernav li a{padding: 4px 0.5em;margin-left: 5px;background:transparent;text-decoration: none;}

ul.tabbernav li a:link{color:#333;}

ul.tabbernav li a:visited{color:#ccc;}

ul.tabbernav li a:hover{color:#000;background:#fafafa;}

ul.tabbernav li.tabberactive a{color:#333;background:#ccc;}

ul.tabbernav li.tabberactive a:hover{color:#666;background:#fafafa;}

.tabberlive .tabbertab {padding:3px 0;background:#fff;color:#333; overflow:auto;}

.tabberlive .tabbertab p{margin:4px 5px;}

.tabberlive .tabbertab a{color:#666;}

.tabberlive .tabbertab a:hover{color:#000;}

.tabberlive .tabbertab li {list-style:none !important;list-style:outside;margin:0;padding:0;}

.tabberlive .tabbertab ul {list-style:none;margin:0 5px 15px 5px;padding:0;	}

.tabberlive .tabbertab ul li {list-style:none;color:#666;display:block;margin:2px 0;width:auto;}

.tabberlive .tabbertab ul li a {color:#aaa;display:block;background:#fafafa;border:1px solid #ccc;padding:5px 0;}

.tabberlive .tabbertab ul li a:hover {color:#000;display:block;background:#fafafa;border:1px solid #ccc;}

.tabberlive .tabbertab h2,.tabberlive .tabbertab h3 {display:none;}

.tabberlive#tab1,.tabberlive#tab2 {}

.tabberlive#tab2 .tabbertab {height:200px;overflow:auto;}



/* ----------------------------------- featured bar */

.featlist{width:99%;overflow:hidden;}

.highlight{margin:4px 0;height:30px;background:transparent;border:1px solid #ccc;}	

.fblock{float:left;width:99%;margin:5px 0;padding:0;background:transparent;border:1px solid #ccc;display:inline;color:#ccc;overflow:hidden;}

.fblock h2 a{margin:0;padding:0;}

.fblock:hover{float:left;width: 99%;margin: 5px 0;padding:0;background:transparent;border:1px solid #000;display:inline;color:#ccc;}

.fblock p{margin:5px 0;}

.fblock img {float:left;border:1px solid #ccc;margin:5px;padding:0;}

.fcats{overflow:hidden;font-size:12px;padding: 0;margin:1px 0;height:16px;}

.auth{overflow:hidden;font-size:12px;padding: 0;margin:0;}	

.fmeta{overflow:hidden;font-size:12px;padding: 0;margin:0;}

.fmeta a:link,.fmeta a:visited{overflow:hidden;font-size:12px;padding: 0;margin:0;}



/* ----------------------------------- front posts */

.minipost{width:287px;height:217px;float:left;margin:0 15px 15px 0;padding:8px;background:transparent;
border: 2px solid #b8babc;display:inline;color:#222;overflow:hidden;}

#miniTEAM{width:287px;height:217px;float:right;margin:0 0 15px 0;padding:8px;background:transparent;
border: 2px solid #b8babc;display:inline;color:#222;overflow:hidden;}

#miniTEAM .text{width:172px;float:right;background:transparent;font-size:.95em;line-height:1.5em;
border:none;display:inline;color:#333333;overflow:hidden;}

#twitter{width:614px;float:left;margin:0 15px 15px 0;padding:6px;background:transparent;
border: 2px solid #b8babc;display:inline;overflow:hidden;}

#twype{width:280px;float:left;background:transparent;margin:2px 6px;border: none;display:inline;color:#222;overflow:hidden;}

#twype img {border:none;}

#twimg{float:left;width:50px;}

#tweadline{float:right;width:210px;margin:18px 0;color:#0f1f42}

#tweets{width:308px;height:80px;font-size:1em;line-height:1.3em;float:right;padding:3px;background:#b8babc;display:inline;color:#fff;overflow:hidden;}

.map{width:626px;float:left;margin:0 15px 15px 0;background:transparent;border:2px solid #b8babc;display:inline;overflow:hidden;z-index:1;}

.mapline{width:610px;float:left;margin:8px;display:inline;overflow:hidden;color:#0f1f42;z-index:400;}

.sshemap{float:left;z-index:400;}

.minipost h2 a{margin:0;padding:0;background:transparent;}

.hentry {height:auto;padding:0;overflow:hidden;}

.hentry p{margin:0 0 5px 0;padding:0;}

.meta{height:21px;text-align:right;padding:2px 10px 0 0;background:#fafafa ;border-top:1px solid #ccc;}

.cat{float:left;font-size:13px;padding: 10px 0;}

#sponcat {border-bottom:1px solid #ccc;}



/* ----------------------------------- basics */

table{width:100%;background:#fafafa;border:1px solid #ccc;color:#333;margin:12px 0;}

caption{font-size:.8em;font-style: italic;text-align:left;color:#666;}

td{padding:.3em;border:1px solid #ccc;}

tr{color:#333;background:#fafafa;}

tr.alt,tr.even{background:#ccc;}

th{padding:.3em;color:#000;background:#fafafa;border:1px solid #ccc;}

td a,th a{font-weight:bold;color:#094426;}

ul.a {list-style-type: circle;}

dl{margin:12px 0;border-bottom:1px solid #ccc;padding:0.5em 0;}

dt{display:inline;margin:9px 0;padding:0;color:#333;font-style:italic;}

dd{display:block;margin:7px 0;padding:0;}

dd a{color:#094426;}

dd a:hover{color:#333;}


code{padding:0 3px;margin:12px 0;background:#fafafa;}

pre{overflow:auto;padding:9px;background:#fafafa;border:1px solid #ccc;}

pre code{padding:0;background:transparent;}


.wp-caption{padding:0px 0px 0 0px;background:#fafafa;text-align:center;}

.wp-caption .wp-caption-text{margin:0;padding:2px 5px 0 0;text-align:left;font-size:.9em;color:#666;}

.wp-caption img{margin:0 auto;padding:0;border:1px solid #666;}

.gallery{display:block;text-align:center;margin:18px 0;}

.gallery img{border:1px solid #ccc;}
