/*  

Theme Name: 2colours
Theme URI: http://3oneseven.com/
Description: Specials.
Version: 3.17
Author: milo IIIIVII
Author URI: http://3oneseven.com/

*/
body{font:normal 14px/20px Arial,Helvetica,Sans-Serif;color:#333;
text-align:left;margin:0;padding:0;background:#fff;}

#page{background:#fff url(images/1.gif) repeat-y top right;text-align:left;
width:95%;margin:0 auto;padding:0;}

#header{clear:both;background:transparent;height:48px;width:100%;margin:10px auto;padding:0;}
#header h1{font:normal 34px century gothic,Helvetica,Arial,Sans-Serif;margin:0;padding:0;text-decoration:none;border:0;color:#333;}
#header h1:hover{color:#900;}
#header h1 span{font-size:50%;color:#ccc;letter-spacing:-2px;}

#searchformx{margin:0;padding:0;float:right;}
#searchform #s{width:200px;padding:10px;margin:-38px 0 0 0;background:#fff;font-size:14px;color:#ccc;
border:1px solid #ccc;border-width:1px 0;float:right;}

#home{background:transparent url(images/5.jpg) no-repeat 0 0;
width:100%;height:355px;margin:0 auto;}

.nav{background:#fff;padding:0 4px 10px 0;border-top:8px double #ccc;
border-bottom:2px solid #ccc;width:100%;margin:0 auto;padding:0;}
.nav ul{margin:0;padding:0;background:transparent;list-style:none;position:relative;height:34px;}
.nav ul li{display:block;width:auto;float:left;color:#333;min-height:34px;}
.nav ul li a{display:block;width:auto;color:#666;text-decoration:none;
padding:0 0 0 22px;font:normal 1.1em century gothic,Helvetica,Arial,Sans-Serif;text-transform:lowercase;letter-spacing:-1px;}
.nav ul li span{color:#999;font:normal 1.8em impact,Helvetica,Arial,Sans-Serif;}
.nav ul li a:hover{color:#333;background:#ccc;}
.nav ul li.first{padding:0 !important;margin:0;}
.nav li.current_page_item a{color:#333;text-decoration:none;background:#ccc;border-bottom:2px solid #333;}
.nav ul li ul{display:none;position:absolute;top:29px;background:#fff;
height:auto;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;width:66%;left:10%;padding:8px 5px 15px 5px;overflow:hidden;}
.nav ul li:hover ul,.nav ul li.over ul{display:block;}
.nav ul li ul li{display:inline;float:none;background-image:none;height:auto;}
.nav ul li ul li a{background-image:none;margin:8px;padding:2px;position:relative;border:0;float:left; display:block;width:75px;height:50px;background:#fff;}
.nav ul li ul li a:hover{background-image:none;z-index:2;}
.nav ul li ul li a img{position:absolute;top:2px;width:75px;height:50px;border:0;margin:0;padding:0;}
.nav ul li a:hover img,.nav ul li a:active img,
.nav ul li a:focus img{width:100px;height:75px;left:-11px;top:-10px;z-index:1;border:1px solid #ccc;}
.nav ul li.overview{display:block;clear:both;padding:5px 10px 0 10px;color:#333;}

#nav1 ul{z-index:2;}#nav2 ul{z-index:1;}

#single{background:transparent url(images/6.jpg) no-repeat;
width:100%;height:70px;margin:0 auto 0;}

h2,h2.pagetitle{font:normal 1.8em century gothic,Helvetica,Arial,Sans-Serif;letter-spacing:-2px;}
h3{font:normal 1.4em century gothic,Helvetica,Arial,Sans-Serif;letter-spacing:-2px;}
.l-col h2,.r-col h2,.ff h2{border-left:5px solid #ccc;padding-left:10px;}
h2 span,h3 span{color:#666;}
h2 a,h2 a:visited,h3,h3 a,h3 a:visited{text-transform:lowercase;color:#333;}
h2{margin:10px 0;}
h2.pagetitle{margin:10px 0;text-align:center;}
h3{padding:0;margin:16px 0;}
h3.comments{padding:0;margin:10px auto;}

a{color:#999;text-decoration:none;}
a:hover,h2 a:hover,h3 a:hover{color:#900;text-decoration:none;}

.narrowcolumn{float:left;padding:0;margin:20px 0;width:53%;overflow:hidden;}
.widecolumn{padding:0;margin:0;width:53%;}
.post{margin:5px;text-align:justify;}
.widecolumn .post{margin:0;}
.narrowcolumn .postmetadata{padding:12px 0;font:12px/18px century gothic,tahoma;}
.widecolumn .postmetadata{margin:30px 0;}
.description{text-align:left;padding-left:20px;font-size:12px;font-weight:bold;color:#333;}

.left-col{width:53%;float:left;padding:40px 0 0 0;color:#fff;}
.text{width:260px;float:left;padding:0 0 0 215px;color:#fff;}
.middle-col{width:20%;float:left;padding:40px 5px 0 0;margin-left:20px;color:#333;}
.right-col{width:210px;float:right;padding:40px 0 0 0;color:#333;}
.right-col .post{padding:0 10px 0 0;}

#leftsidebar{padding:0;margin-left:20px;width:20%;float:left;background:#fff;}
#leftsidebar form{margin:0;}

#rightsidebar{margin-left:10px;float:right;width:200px;padding:0;background:transparent;}

#rightsidebar h2,.right-col h2 a{background:#fff;display:block;border-bottom:1px solid #ccc;border-top:1px solid #ccc;letter-spacing:-2px;}

#page ul, #page ul ol{margin:0;padding:0;list-style:none;}
#page ul li, #page ul select{list-style-type:none;margin-bottom:5px;}
#page ul p, #page ul select{margin:5px 0 0 5px;}
#page ul ul ul, #page ul ol{margin:0 0 0 5px;}#page ul ol li{list-style:square;}
#page ul ul li, #page ul ol li{margin:3px 0 0;padding:0;list-style:none;}
#page ul ul, #page ul ol{margin: 5px 0 0 5px;}

#leftsidebar li a,#rightsidebar li a{display:block;}
#rightsidebar li a, #footer li a,#leftsidebar li a{color:#999;}
#leftsidebar li a:hover,#rightsidebar li a:hover, #footer li a:hover{background:#333;color:#fff;}
#leftsidebar a img{border:0;max-width:35%;margin:0;padding:4px;float:left;}

.entry ol{padding:0 0 0 10px;margin:0;}
.entry ol li{margin:0;padding:0;}
.postmetadata ul, .postmetadata li{display:inline;list-style-type:none;list-style-image:none;}

.alt{background-color:#fafafa;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
small{font:10px arial,Helvetica,Sans-Serif;line-height:1.5em;text-transform:uppercase;}
.drop{float:left;font:3.5em century gothic,tahoma,serif;line-height:100%;margin:3px 8px 0 0;width:37px;text-align:center;}

.entry form{/* This is mainly for password protected posts, makes them look better. */text-align:center;}
select{width:130px;}

#comments{width:99%;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:century gothic;}
.commentslist li.alt{background:#ccc;}
.commentslist li:hover{border-color:#900;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:auto;}
.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:33px;height:33px;font:33px century gothic;color:#333;line-height:33px;}

.commentslist li.author{background:#ccc;color:#000;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#ccc;color:#900;padding:7px 0;margin:12px 0;line-height:1.5em;}
p.nocomments{margin:12px 0;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-family:century gothic;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:auto;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #ccc;padding:2px 0;margin:3px 0;color:#333;background:#fff;}
#commentform #submit,#sub,#subs{background:transparent;font:normal 18px century gothic,sans-serif;color:#333;border:1px solid #ccc;width:99%;height:28px;cursor:pointer;text-transform:uppercase;}

code{font:1.1em Courier New,Courier,Fixed;}
acronym,abbr,span.caps{font-size:0.9em;letter-spacing:.07em;}

.meta{display:block;list-style-type:none;list-style-image:none;background:transparent;
font-size:10px;line-height:1.5em;margin:0;padding:7px 0;}
.rel{float:left;width:48%;margin:0;padding-right:20px;}
.social{float:right;width:44%;margin:0;padding:0;}

acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #999;}
blockquote{margin:15px 30px 0 10px;padding-left:25px;font-family:times new roman,Helvetica,sans-serif;
background-image:url(images/quote.gif);background-repeat:no-repeat;background-position:left top;}
blockquote cite{margin:5px 0 0;display:block;}
.center{text-align:center;}
hr{display:none;}
.navigation{display:block;text-align:center;margin-top:20px;margin-bottom:60px;}

#wp-calendar{text-align:center;margin:0;width:95%;}
#wp-calendar td{line-height:10px;font-size:10px;color:#333;}
#wp-calendar td a{display:block;color:#000;text-decoration:none;line-height:10px;border:1px solid #ccc;}
#wp-calendar #prev a{width:30px;}
#wp-calendar #next a{width:30px;margin:0 0 0 30px;}
#wp-calendar #today{background:transparent;color:#999;}
#wp-calendar #today a{color:#000;font-weight:700;border:1px solid #ccc;}
#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;text-transform:lowercase;}

html>body .entry ul{margin-left:0;}html>body .entry li{margin:7px 0 8px 10px;list-style-type: square;padding:0;}
.spacer{clear:both;}

.pagenumber{text-align:right;clear:both;font-weight:700;padding:6px 0 0 0;margin:10px 0 0 0;}

.l-col{width:45%;float:left;border:0;padding:20px 0 0 0;}
.r-col{width:45%;float:right;padding-left:5px;border:0;padding:20px 0 0 0;}

.col1{float:left;width:47%;margin:0;border:1px solid #fafafa;padding:10px 0 0 0;}
.col2{float:right;width:47%;margin:0;border:1px solid #fafafa;padding:10px 0 0 5px;}

.fff{text-align:center;margin:0 auto;}
.ff a img{border:1px solid #999;padding:5px;width:50px;height:50px;margin:0 3px;}
.ff a:hover img{border:1px solid #900;width:50px;height:50px;padding:5px;width:50px;height:50px;margin:0 3px;}

#footer{padding:0;margin:0;width:100%;height:100px;background-color:transparent;border-bottom:8px solid #fff;clear:both;background:url(images/6.jpg) no-repeat;overflow:hidden;color:#ccc;}
.credit{margin:0;padding:20px 230px 0 0;text-align:right;float:right;width:240px;}#footer a{color:#ccc;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}

body div#toolTip{position:absolute;z-index:1000;width:170px;background:#fff;
text-align:left;padding:5px;min-height:1em;}
body div#toolTip p{margin:0;padding:0;color:#000;font:12px/13px helevtica,arial,sans-serif;}
body div#toolTip p em,body div#toolTip p em span{display:none;}

#ibox{z-index:1000000;}
#ibox_overlay{position:absolute;background:#000;
top: 0;left: 0;right: 0;z-index:1000000;}
#ibox_progress {position:absolute;z-index:1000001;}
#ibox_wrapper{position:absolute;top:0;left:0;z-index:1000001;padding:25px 10px 10px 10px;}
#ibox_content {z-index:1000002;overflow:auto;height:100%;position:relative;padding:2px;}
#ibox_content object{display: block;}
#ibox_content .ibox_image{width:100%;height:100%;margin:0;padding:0;border:0;display:block; }
#ibox_footer_wrapper a{float:right;display:block;outline:0;margin:0;padding:0;}
#ibox_footer_wrapper{position:absolute;top:5px;right:10px;left:10px;white-space:nowrap;overflow:hidden;}
#ibox_footer_wrapper {font-weight:700; }
#ibox_footer_wrapper a {text-decoration: underline;color: #ccc;text-transform: lowercase;
font-weight:400;font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
#ibox_footer_wrapper {font: 12px Verdana, Arial, Helvetica, sans-serif;}
#ibox_wrapper {border:1px solid #333;}
#ibox_wrapper, #ibox_footer_wrapper a { background-color:#999; }
#ibox_content {background-color:#fff;border:1px solid #666;}
#ibox_progress {width: 58px;height: 58px;background: url(images/indicator.gif) no-repeat;}

.domtabs{float:left;width:99%;list-style-type:none;margin:20px 0 0 0;padding:0;font:14px arial,helvetica,sans-serif;}
.domtabs li{float:left;}
.domtabs li a{display:block;padding:5px 10px;border:0;text-decoration:none;color:#333;border:1px solid #fff;}
.domtabs a:hover{background:#ccc;border:1px solid #fff;}
.domtabs li.active a{border:1px solid #ccc;}

#glidercontent{margin:0 auto;border:0;width:99%;height:220px;}

.glidecontentwrapper{position:relative;width:99%;height:220px;overflow:hidden;margin:0;
background:transparent;}
.glidecontent{ position:absolute;background:#fff;padding:5px 0;visibility: hidden;width:100%;height:200px;color:#333;margin:5px;z-index:-1;}

#glidercontent .meta{font-size:80%;padding:0 0 20px 0;text-align:center;background:transparent;width:60%;}

.hentry {margin:0;padding:0;overflow:hidden;background:transparent;}
.hentry p{margin:10px 0;color:#333;text-align:justify;}
.glideimg {float:right;padding:4px;background:#fff;border:1px solid #ccc;margin:2px 15px;
height:150px;width:150px;}

.glidecontenttoggler{width:99%;height:55px;margin:0;padding:0;
background:transparent;text-align:center;border:0;}
.glidecontenttoggler a{display: inline-block;color:#333;text-decoration: none;}
.glidecontenttoggler a.selected,.glidecontenttoggler a:hover{background:transparent;border:1px solid #900;}
.glidecontenttoggler a.toc{float:left;display:block;width:50px;color:#900;border:0;text-align:center;padding:0 9px;}

.glidecontenttoggler a.prev{float:left;display:block;width:20px;height:20px;background:#fff;font-size:180%;padding:15px 0;}
.glidecontenttoggler a.next{float:right;display:block;width:20px;height:20px;background:#fff;font-size:180%;padding:15px 0;}
.glidecontenttoggler a.prev:hover,.glidecontenttoggler a.next:hover,
.glidecontenttoggler a.toc:hover{color:#000;border:0;}

a img,img{padding:4px;border:1px solid #ccc;}
a:hover img,img:hover{padding:4px;border:1px solid #900;}
.aligncenter,.center{display:block;margin:0 auto;padding:4px;}
.alignleft,.left{float:left;margin:4px 10px;padding:4px;}
.alignright,.right{float:right;margin:4px 10px;padding:4px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;} .clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}
hr.clear{clear:both;visibility:hidden;margin:0;padding:0;}
