/*  

Theme Name: 99
Theme URI: http://3oneseven.com/
Description: Three col fluid layout with multiple loops on frontpage. 
Version: 3.17
Tags: 3 column widgetready white fluid 
Author: miloIIIIVII
Author URI: http://3oneseven.com/

*/

body{font:normal 1.0em Arial, Helvetica, sans-serif;color:#333;
text-align:left;margin:0;padding:0;background:#fff url(images/bg.jpg) top left repeat-x;border-bottom:12px double #881414;}

#wrap{background:transparent url(images/header.jpg) top center no-repeat;text-align:left;width:100%;margin:0 auto;padding:0;}

#page{background:transparent;text-align:left;width:80%;margin:0 auto;padding:0;}

#header{background:transparent;height:340px;width:80%;margin:0 auto;padding: 0;}

#header h1,#header h1 a,#header h1 a:hover{color:#fff;font:normal 78px georgia, times new roman, serif;margin:0;padding:55px 20px 0 0;font-variant:small-caps;float:right;}

.description{text-align:left;padding-left:20px;font-size:12px;font-weight:bold;color:#333;}
.alt{background-color:#ccc;border-top:1px solid #881414;border-bottom:1px solid #881414;}
small{font-family:Geneva,Helvetica, Sans-Serif;font-size:10px;line-height: 1.5em;}

#navbar{width:100%;margin:0;padding:50px 0 2px 20px;text-align:left;background:transparent;float:left;}
#navbar li{display:inline;list-style-type:none;margin:0;padding:0;}
#navbar ul{margin:0;padding:0;}
#navbar ul li a{font:normal 17px georgia, times new roman,Arial, Sans-Serif;color:#881414;font-variant:small-caps;padding:5px 15px 5px 15px;margin: 0;text-decoration:none;}
#navbar ul li span a{color:#fff;}
#navbar ul li a:hover{color:#fff;background:#881414;}
#navbar li.current_page_item a{background:#881414;color:#ccc;border:0;}
#navbar li.current_page_item a:hover{border:0;text-decoration:none;}

.post h1,h2, h3{font-family:Georgia, times new roman, Arial, Helvetica, sans-serif;}
h2{font-size: 1.9em;margin:0;}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{font-variant:small-caps;border-bottom:1px solid #ccc;font-weight:400;}
h2.pagetitle{margin:0 0 10px 0;text-align:center;font-size:1.9em;font-weight:400;}
h3{padding:0;margin:30px 0 0;font-size:1.3em;}
h3.comments{padding:0;margin:10px auto 10px;}
#s_footer h2, #leftsidebar h2, #rightsidebar h2{font:normal 1.9em Georgia, times new roman, Helvetica, sans-serif;margin:5px 0 0;padding:0;color:#333;border-bottom:1px solid #ccc;}
a, h2 a:hover, h3 a:hover{color:#881414;text-decoration:none;}
a:hover{color:#ccc;text-decoration:none;}
a img{border:none;}

small, #page ul ul li, #s_footer ul ul li, #page ul ol li, .nocomments, .postmetadata, blockquote, strike{color: #333;}
code{font:1.1em 'Courier New', Courier,Fixed;}
acronym, abbr, span.caps{font-size:0.9em;letter-spacing:.07em;}
acronym, abbr, span.caps{cursor:help;}
acronym, abbr{border-bottom:1px dashed #881414;}
blockquote{margin:15px 30px 0 10px;padding-left:25px;font-family:Geneva, Arial, Helvetica, sans-serif;
background:url(images/quote.gif) no-repeat left top;}
blockquote cite{margin: 5px 0 0;display:block;}

.narrowcolumn{float:right;padding:10px 0 0 20px;margin:0;width:50%;overflow:hidden;background:transparent;}
.widecolumn{float:right;padding:20px 0 0 20px;margin:0;width:50%;overflow:hidden;background:transparent;}

#leftsidebar{padding:0 5px;margin:0;font:1em Geneva, Arial, Sans-Serif;
color:#333;width:20%;float:left;margin-right:5px;background:transparent;}
#leftsidebar form{margin:0;}
#rightsidebar{float:right;font:1em Geneva, Arial, Sans-Serif;
color:#333;width:20%;padding:0;margin-right:10px;}
#rightsidebar form{margin:0;}
#content{background:transparent;}

.post{margin:12px 0 12px 0;text-align:justify;background:transparent;}
.widecolumn .post,.narrowcolumn .post{margin:0;background:transparent;}
.narrowcolumn .postmetadata,#leftsidebar .postmetadata,#rightsidebar .postmetadata{padding:0;margin:10px 0 30px 0;border:0;font-size:10px;text-align:right;}
.widecolumn .postmetadata{margin:10px 0 30px 0;border-bottom:1px solid #881414;font-size:10px;}
.entry p a:visited{color:#ccc;}
.entry p img{float:right;border:none;margin-left:5px;margin-bottom:5px;padding:0;max-width:100%;}
.alignright{float:right;}
.alignleft{float:left;}
html>body .entry ul{margin-left:0;} 
html>body .entry li{margin:7px 0 8px 10px;list-style-type:square;padding:0;}
.entry ol{padding:0 0 0 10px;margin:0;}
.entry ol li{margin:0;padding:0;}
.entry form{ /* This is mainly for password protected posts, makes them look better. */text-align:center;}
select{width:130px;}
.postmetadata ul, .postmetadata li{display:inline;list-style:none;list-style-image:none;}

#page ul ul li, #page ul ol li{margin:3px 0 0;padding:0;}
#page ul, #page ul ol{margin:0;padding:0;}
#page ul li{list-style-type:none;margin-bottom:5px;}
#page ul p, #page ul select{margin:5px 08px;}
#page ul ul, #page ul ol{margin:5px 0 0 5px;}
#page ul ul ul, #page ul ol{margin:0 0 0 10px;}
ol li, #page ul ol li{list-style:none;}
#page ul ul li, #page ul ol li{margin:3px 0 0;padding:0;}

#footer{padding:20px 0 0 0;margin:0;width:100%;height:120px;background: url(images/footer.gif) no-repeat bottom right;clear:both;border-top:12px double #881414;text-align:center;font:normal 0.8em Arial, Helvetica, sans-serif;}
#footer p{margin:0;padding:20px 0;text-align:center;}
#footer a{color:#333;}

#s_footer{padding:0;margin:0;width:100%;list-style:none;clear:both;}

#s_footer li a, #leftsidebar li a, #rightsidebar li a{display:block;padding:5px 0 5px 0;margin:0;background:#fff url(images/l.gif) no-repeat right center;}
#s_footer li a:hover, #leftsidebar li a:hover, #rightsidebar li a:hover{background:#881414 url(images/l.gif) no-repeat right center;color:#fff;}

#searchform{margin:10px auto;padding:5px 3px;/*text-align:center;*/} 
#searchform #s{width:95%;padding:9px;background-color: transparent;border:1px solid #ccc;font-size:11px;;}
#searchsubmit{padding:1px;background-color:transparent;border:1px solid #333;font-size: 11px;}

.commentlist li, #commentform input, #commentform textarea{font-size:0.9em;color:#333;}
.commentlist li{font-weight:bold;color:#333;}
.commentlist cite, .commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;color:#881414;}
.commentlist p{font-weight:normal;line-height:1.5em;text-transform:none;color:#333;}
#commentform p{font-family:'Geneva', Verdana, Arial, Sans-Serif;color:#333;}
.commentmetadata{font-weight:normal;color:#333;}
#commentform input{width:270px;padding:2px;margin:5px 5px 1px 0;background-color:#fff;
border:1px solid #881414;}
#commentform textarea{width:99%;padding:0;background-color:#fff;border:1px solid #881414;}
#commentform #submit{margin:0;padding:5px; float:right;font:normal 1.4em Georgia, times new roman, Helvetica, sans-serif;}
.alt{margin:0;padding:10px;}
.commentlist{padding:0;text-align:justify;}
.commentlist li{margin:15px 0 3px;padding:5px 10px 3px;list-style:none;}
.commentlist p{margin:10px 5px 10px 0;}
#commentform p{margin:5px 0;}
.nocomments{text-align:center;margin:0;padding:0;}
.commentmetadata{margin:0;display:block;}
.count{float:right;font-size:26px;line-height:22px;color:#333;}

.aligncenter{display: block;margin:0 auto;text-align:center;;}
.alignright {float: right;padding: 4px;margin: 0 0 2px 7px;display: inline;}
.alignleft {float: left;padding: 4px;margin: 0 7px 2px 0;display: inline;}

.navigation{display:block;text-align:center;margin-top:10px;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:#333;text-decoration:none;line-height:10px;border:1px solid #881414;}
#wp-calendar #prev a{width:30px;}
#wp-calendar #next a{width:30px;margin:0 0 0 30px;}
#wp-calendar #today{background:#BE2906;color:#fff;}
#wp-calendar #today a{color:#fff;font-weight:700;}
#wp-calendar caption{text-align:center;width:100%;margin:0 0 5px 0;font-variant:small-caps;}

.ff a img{border:.08em solid #BE2906;padding:.577em;width:5.5em;height:5.5em;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #333;width:5.5em;height:5.5em;}

#col1{width:25%;float:left;margin-right:15px;}
#col2{width:25%;float:left;margin-left:15px;}
#col3{width:15%;float:right;margin-left:15px;}
#col4{width:25%;float:right;margin-left:15px;margin-right:15px;}

.pagenumber{text-align:right;clear:both;font-weight:bold;padding-top:6px;margin-top:10px;}
.spacer{clear:both;}

body div#toolTip{position:absolute;z-index:1000;width:200px;background:#fff;text-align:left;padding:9px;min-height:1em;}
body div#toolTip p{margin:0;padding:0;color:#000;font:15px/16px georgia,times new roman,arial,sans-serif;}
body div#toolTip p em,body div#toolTip p em span{display:none;}

.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;}hr{display:none;}