/*
 
Theme Name: Vegan
Theme URL: http://3oneseven.com
Description: cool styles
Author: miloIIIIVII
Author URI: http://3oneseven.com/
Version: 3.17
Tags: white fluid

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.

*/

body{background:#fff url(images/01a.jpg) repeat-x 0 0;color:#333;font:normal 14px/20px Arial,Helvetica,Sans-Serif;margin:0;padding:0;}
#wrap{background:#fff url(images/06.gif) repeat-x 0 0;width:100%;margin:0;padding:0;}

a{color:#104976;text-decoration:none;}	
a:hover{text-decoration:none;color:#ccc;}	
a:visited{color:#333;text-decoration:underline;}
a img{border:1px solid #ccc;}
a:hover img{border:1px solid #B3BAC4;}

#header{background:transparent url(images/02.jpg) no-repeat top left;width:100%;height:224px;margin:0;padding:0;}
#header h1,#header h1 a{font:normal 50px arial,tahoma,Helvetica,Sans-Serif;color:#B3BAC4;text-decoration:none;
padding:150px 0 0 30px;margin:0;text-transform:uppercase;letter-spacing:-6px;}
#header h1 span{font:normal 30px arial,Helvetica,Sans-Serif;color:#ccc;text-transform:lowercase;letter-spacing:-2px;}

#row{background:transparent url(images/03b.jpg) no-repeat top left;width:100%;height:172px;margin:0;padding:0;overflow:hidden;}
.home{background:transparent;width:25%;height:170px;margin-left:590px;padding:0;color:#333;overflow:hidden;}

#nav{border:0;display:block;padding:0;margin:-98px 0 0 450px;z-index:5;position:relative;float:left;
background:transparent;width:442px;}
#nav ul{width:442px;list-style-type:none;padding:0;margin:0;z-index:500;}
#nav li{display:inline;float:left;min-height:20px;position:relative;text-align:left;padding:5px 32px 5px 5px;margin:0;}
#nav h2,#nav h2 a{padding:0;margin:0;text-decoration:none;border:0;font:18px century gothic,arial,verdana,serif;}
#nav li ul{width:200px;height:auto;top:100%;left:0;line-height:1.9em;}
#nav li ul{width:200px;height:auto;top:100%;left:0;line-height:1.9em;}
#nav li.Largenav ul{width:200px;height:auto;top:100%;left:0;}
#nav li ul li{text-align:left;width:200px;height:auto;display:block;border-bottom:1px solid #ccc;}
#nav li.Largenav ul li{text-align:left;width:200px;height:auto;display:block;}
#nav a{text-decoration:none;}
#nav li li ul{top:0;left:0;}
#nav li li:hover ul{left:200px;}
#nav ul ul,#nav ul li:hover ul ul,#nav ul ul li:hover ul ul,#nav ul ul ul li:hover ul ul,
#nav ul ul ul ul li:hover ul ul{position:absolute;display:none;}
#nav li:hover ul,#nav ul li:hover ul,#nav ul ul li:hover ul,#nav ul ul ul li:hover ul,#nav ul ul ul ul li:hover ul,#nav ul ul ul ul ul li:hover ul{display:block;width:200px;}
#nav #PhpWebcontent{display:none;}#nav{color:#ccc;}#nav ul{background:transparent;}
#nav ul ul{background:#fff;}#nav ul li{background:transparent;display:block;}#nav h2,#nav h2 a{color:#fff;text-decoration:none;border:0;}#nav a{color:#333;display:block;}#nav ul li:hover{color:#000;display:block;background:#B3BAC4;cursor:pointer;}#nav ul li ul li{background:#fff;display:block;}
#nav ul li ul li:hover{display:block;background:#B3BAC4;width:200px;}
#nav ul li ul ul li{background:#ccc;display:block;}
#nav ul li ul ul li:hover{background:#ccc;display:block;}

#navbar{background:transparent;width:70%;margin:-90px 0 0 0;padding:0 0 5px 0;float:right;text-align:right;}
#navbar li{display:inline;list-style-type:none;margin:0;padding:0;}	
#navbar ul{margin:0;padding:0;}#navbar ul li a{font:normal 18px arial,Tahoma,Helvetica,Sans-Serif;color:#fafafa;padding:10px 5px 0 15px;margin:0;text-decoration:none;font-variant:small-caps;height:30px;}
#navbar ul li a:hover{color:#fff;background:#104976 url(images/menu.gif) no-repeat top center;}
#navbar li.current_page_item a{background:transparent url(images/menu.gif) no-repeat top center;color:#fff;border:0;}
#navbar li.current_page_item a:hover{border:0;text-decoration:none;}

.col1{width:30%;float:left;margin-right:35px;overflow:hidden;padding:20px 0;}
.col2{width:33%;float:left;margin-right:15px;overflow:hidden;padding:20px 0;}
.col3{width:25%;float:right;margin:0;overflow:hidden;padding:20px 0;}
.col4{width:22%;float:left;margin-right:27px;padding:0;}
.col5{width:22%;float:right;margin:0;padding:0;}

.date{font-size:11px;margin-bottom:8px;}.date span.date{color:#104976;padding:0 0 0 4px;}
.bigdate{font:25px century gothic,arial,sans serif;color:#104976;text-decoration:none!important;}

.meta{display:block;list-style-type:none;list-style-image:none;background:transparent;padding:10px 0;}

#sow{width:100%;margin:0 auto;padding:10px 0;display:block;}
#cow{clear:both;width:100%;margin:0 auto;padding:10px 0;display:block;}
#row h2 a{color:#104976;font:normal 23px Century Gothic,Verdana,Arial,Sans-Serif;padding:0;margin:0;border:0;letter-spacing:-1px;line-height:10px;}

#main{width:90%;margin:0 auto;padding:0;}
#main p{padding:10px 0;margin:0;}
h2 a:hover{color:#ccc;text-decoration:none;}	

#sow .col3 a img,#cow a img,#bar a img{padding:3px;margin:10px;}	

h1,h1 a{color:#104976;font:normal 34px Century Gothic, Verdana, Arial,Sans-Serif;padding:10px 20px 5px 0;margin:0;border:0;letter-spacing:-3px;}	
h2,h2 a{color:#104976;font:normal 24px Century Gothic, Verdana, Arial,Sans-Serif;padding:10px 20px 5px 0;margin:0;border:0;letter-spacing:-1px;}
h3,h3 a{color:#104976;font:normal 18px Century Gothic, Verdana, Arial,Sans-Serif;padding:10px 20px 0 0;margin:0;border:0;letter-spacing:-1px;}
#r_sidebar h2{color:#104976;font:normal 24px Century Gothic,Verdana,Arial,Sans-Serif;padding: 20px 0 5px 0;margin:0;border-bottom:1px solid #fafafa;letter-spacing:-1px;}	
h3{border:none;}	

.postspace{margin-bottom:20px;padding:0;height:30px;border-bottom:8px double #fafafa;}

#main img.wp-smiley{float:none;border:none;padding:0;margin:0;}
#main img.wp-wink{float:none;border:none;padding:0;margin:0;}
	
#mainleft{float:left;width:60%;margin:25px 0;padding:25px 20px 0 0;}	
#mainleft ol,.col1 ol,.col2 ol,.col3 ol{margin:5px 0;padding:0 4px 10px 0;}	
#mainleft ol li,.col1 ol li,.col2 ol li,.col3 ol li{margin:0;padding:0;}	
#mainleft ul,.col1 ul,.col2 ul,.col13 ul{list-style-type:none;margin:5px 0;padding:0 4px 10px 0;}
#mainleft ul li,.col1 ul li,.col2 ul li,.col3 ul li{list-style-type:none;margin:0;padding:0;}	

.rel {float:left;padding:0;width:49%;}
.rell {float:right;padding:0;width:49%;}

.drop{float: left;font: 2.5em century gothic,verdana,serif;line-height:100%;margin:3px 8px 0 0;width:30px;text-align:center;}

#bar{float:right;width:35%;margin:25px 0;padding:25px 0;} 
#bar ul,#foo ul{list-style-type:none;margin: 0;padding:5px 0;}
#bar li,#foo li {list-style-type:none;margin: 0;padding: 0;}
#bar ul li,#foo ul li {margin: 0;padding: 5px 0;list-style-type:none;}
#bar ul li a,#foo ul li a {display:block;color:#333;text-decoration:none;background:url(images/l.gif) no-repeat right center;}
#bar ul li a:hover,#foo ul li a:hover {background:#104976 url(images/li.gif) no-repeat right center;color:#fff;text-decoration:none;}

#foo{clear:both;background:transparent;width:100%;margin:30px 0;padding:0;}
#footer{clear:both;background:transparent url(images/04.jpg) bottom left no-repeat;;height:382px;width:85%;color:#666;line-height:17px;margin:20px 0 0 0;padding:0;}
#footer a{color:#666;}
#footer p{text-align:left;padding:10px 0 0 10px;font-size:10px;position:relative;}	
#footer h3 a{color:#104976;font:normal 18px Century Gothic, Verdana, Arial,Sans-Serif;padding:10px 0 0 10px;margin:0;border:0;letter-spacing:-1px;}

#searchdiv{margin:0;padding:0;}	
#searchform{margin:0;padding:0;overflow:hidden;}	
#s,#email,#mail,#submit,#submitt{background:#fff;color:#104976;width:95%;font:12px Verdana,Helvetica,Sans-Serif;padding:4px;margin:4px 0;border:1px solid #D1E2F3;}
small{margin:0;padding:0;}

.ff a img{border:.08em solid #ccc;padding:0.5em;width:4.5em;height:4.5em;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #333;width:4.5em;height:4.5em;padding:0.5em;margin:0 .077em .077em 0;}

body div#toolTip{position:absolute;z-index:1000;width:220px;background:#104976;text-align:left;padding:9px;min-height:1em;}
body div#toolTip p{margin:0;padding:0;color:#fff;font:14px/22px geneva,arial,sans-serif;}
body div#toolTip p em,body div#toolTip p em span{display:none;}

.domtabs{width:100%;list-style-type:none;margin:0;padding:0;font:18px century gothic,verdana;}
.domtabs li{float:left;background:transparent;}
.domtabs li a{display:block;padding:5px 15px 5px 5px;text-decoration:none;color:#333;
border:1px solid #fff;margin:0;}
.domtabs a:hover{background:#104976;border:1px solid #fff;}
.domtabs li.active a{border:1px solid #104976;}
.tab{display:block;padding:0;border:0;height:160px;overflow:hidden;}

#comments{width:99%;padding:12px 0;}
#comments h3,h3#respond{color:#555;margin-bottom:7px;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#fff;border:1px solid #D1E2F3;margin:7px 0;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#D1E2F3;}
.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:33px;height:33px;font-size:33px;color:#333;line-height:33px;}

.commentslist li.author{background:#D1E2F3;color:#000;}
.commentslist li.author a{color:#fff;}
.commentslist li.author a:hover{color:#333;}
#comments_closed{background:#D1E2F3;color:#000;padding:7px 0;margin:12px 0;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#000;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#D1E2F3;}
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-weight:bold;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #D1E2F3;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #D1E2F3;padding:2px 0;margin:3px 0;color:#333;background:#fff;}
#commentform #submit{background:transparent;font:normal 22px century gothic,sans-serif;color:#333;border:1px solid #D1E2F3;width:100%;height:35px;cursor:pointer;text-transform:uppercase;}

.center,.aligncenter{display:block;margin:3px auto;padding:4px;text-align:center;}
.right,.alignright,.floatright{float:right;margin:3px 0 0 7px;padding:4px;}
.left,.alignleft,.floatleft{float:left;margin:3px 7px 0 0;padding:4px;}

.clear{clear:both;}
.fix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fix{display:inline-block;} 
* html .fix{height:1%;}.fix{display:block;}

blockquote{color:#000;padding:9px;margin:9px 0;border:1px solid #ccc;border-width:1px 0;}
blockquote p{padding-left:10px;text-indent:-18px;}
blockquote p:first-letter{float:left;color:#666;line-height:20px;padding:5px;margin:0;
font:40px georgia,times new roman,times,serif;}

#user-name,#user-email,#user-url,#mail {background: #fff;width:95%;margin:2px 0;border:1px solid #D1E2F3;}		
#user-comment {background: #fff;width:95%;height:90px;margin-top:8px;border:1px solid #D1E2F3;}
#submit,#submitt{background:transparent;font:normal 14px century gothic,arial,sans-serif;color:#333;border:1px solid #ccc;width:97%;cursor:pointer;text-transform:uppercase;border:1px solid #D1E2F3;}

.ad{width:99%;height:180px;overflow:hidden;display:block;}
.ad a img{width:95%;height:170px;overflow:hidden;}
