/*  
Theme Name: Vinicius Vicente
Theme URI: http://www.viny.eti.br/
Description: Vinicius is a clean.
Version: 1.1
Author: Vinicius
Author URI: http://www.viny.eti.br/
Tags: dark, three-column, black, fixed width
  STRUCTURE  */
body{background-color:#efefef;background-image:url(images/back.png);background-position:top left;background-repeat:repeat-x;color:#555;font-family:Arial;font-size:12px;margin:0;padding:0;text-align:center}
#body2{background-image:url(images/backfooter.png);background-position:bottom left;background-repeat:repeat-x}
#page{background-image:url(images/page.png);background-repeat:repeat-y;margin:auto;text-align:left;width:960px}
#header{background-image:url(images/header.png);clear:both;height:88px;margin:auto;padding-left:0;padding-top:20px;text-align:left;width:960px}
.headleft{float:left;width:450px}
.headright{float:right;text-align:right}
#menulinks{background-image:url(images/menulinks.png);clear:both;height:40px;margin:auto;width:960px}
#rsslink a{background:url(images/rsslink.gif) left 12px no-repeat;color:#d7d1d1;float:right;font-size:14px;font-weight:700;height:30px;padding-left:17px;padding-top:10px;text-align:right;text-decoration:none}
ul#navlist{float:left;margin:0;padding:0;white-space:nowrap;width:600px}
ul#navlist li{display:inline;font-size:10pt;list-style-type:none}
ul#navlist li a{background-image:none;color:#d7d1d1;display:block;float:left;font-size:14px;font-weight:700;height:30px;padding-left:15px;padding-right:15px;padding-top:10px;text-decoration:none}
ul#navlist li a:hover{background-image:url(images/menuhover.png);background-position:top left;color:#FFF;text-decoration:none}
#mainarea{clear:both;margin:0;padding-top:0;width:960px}
#contentarea{float:left;padding-bottom:20px;padding-left:10px;width:600px}
#sidebar{float:right;padding-bottom:20px;width:320px}
#widelist li a{border-bottom:#CCC solid 1px;clear:both;color:#9d8c8c;display:block;font-size:10pt;margin:0 4px 0 5px;padding-bottom:4px;padding-left:5px;padding-top:4px;text-align:left;text-decoration:none;width:300px}
#searchform{padding-left:10px;padding-right:10px;padding-top:10px}
#searchform #s{border:1px solid #717171;color:#555;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:700;height:19px;margin-left:5px;padding:6px 4px 4px 7px;width:210px}
#searchform #s:focus{background-color:#717171;color:#FFF}
#searchsubmit{background-color:transparent;background-image:url(images/search.png);border:none;cursor:pointer;float:right;font-family:Arial, Helvetica, sans-serif;height:29px;margin-right:10px;width:32px}
#sidebar1{float:left;margin-left:1px;margin-right:5px;width:155px}
#sidebar2{float:left;margin-right:1px;width:155px}
#footer{background:url(images/backfooter.png) bottom left repeat-x;clear:both;color:#CCC;height:87px;width:960px}
#footer .left{float:left;line-height:18px;padding-left:0;padding-top:42px}
#footer .right{float:right;line-height:18px;padding-right:0;padding-top:42px;text-align:right}
/* POST DETAILS  */.post{padding-left:20px;padding-right:20px;padding-top:10px}
.entry{line-height:20px}
.posttop{clear:both;height:40px;margin-top:10px;width:100%}
.posttop .dateicon{border-right:3px solid #CCC;float:left;padding-right:8px}
.posttop .title{float:left;padding-left:8px}
.posttop .dateicon .day{clear:both;color:#9d8c8c;font-size:23px;text-align:right;text-transform:uppercase}
.posttop .dateicon .month{clear:both;color:#bfbfbf;font-size:12px;text-align:right;text-transform:uppercase}
.posttop .thetitle a{clear:both;color:#555;font-size:23px}
.posttop .thetitle a:hover{color:#9d8c8c;text-decoration:none}
.posttop .title .under{clear:both;color:#bfbfbf;font-size:12px}
.posttop .title .under a{text-decoration:underline}
.postbottom{clear:both;float:right}
.postbottom a.commentslink{display:block;float:left;height:30px;padding-right:6px;padding-top:3px}
.postbottom a.stumbleupon{background-image:url(images/stumbleuponicon.png);display:block;float:left;height:36px;width:30px}
.postbottom a.digg{background-image:url(images/diggicon.png);display:block;float:left;height:36px;width:31px}
.postbottom a.delicious{background-image:url(images/deliciousicon.png);display:block;float:left;height:36px;width:35px}
.postbottom a.google{background-image:url(images/googleicon.png);display:block;float:left;height:36px;width:35px}
/* STYLING  */h1{clear:both;color:#FFF;font-size:25px;margin:0;text-transform:uppercase}
.description{clear:both;color:#999;font-size:14px;font-weight:700;margin:0;text-transform:uppercase}
a{color:#bfbfbf;text-decoration:none}
a:hover{color:#555;text-decoration:underline}
#advertarea{clear:both;padding-left:8px;padding-top:10px}
#advertarea a{float:left;margin:5px 15px 5px 5px}
.advert{float:left;margin:5px;width:125px}
#sidebar h2{clear:both;font-size:16px;font-weight:700;height:25px;margin-bottom:0;margin-top:15px;padding-left:5px}
#subfooter .subfooterwidget h2{color:#CCC;font-size:16px;font-weight:700;height:25px;padding-left:8px;padding-top:8px}
#sidebar ul li ul li a{border-bottom:#CCC solid 1px;clear:both;color:#9d8c8c;display:block;font-size:10pt;margin:0 4px 0 -6px;padding-bottom:4px;padding-left:5px;padding-top:4px;text-align:left;text-decoration:none;width:140px}
#subfooter .subfooterwidget a{border-bottom:#555 solid 1px;clear:both;color:#CCC;display:block;font-size:10pt;margin-left:10px;margin-right:4px;padding-bottom:4px;padding-left:5px;padding-top:4px;text-align:left;text-decoration:none;width:250px}
.clear{clear:both}
.commentlist li,#commentform input,#commentform textarea{font-family:Arial, Helvetica, sans-serif}
#commentform{padding-left:35px;text-align:left}
.commentlist cite,.commentlist cite a{font-size:10pt;font-style:normal;font-weight:700}
.commentlist p{color:#888;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:400;margin:10px 5px 10px 0}
#commentform p{font-family:Arial, Helvetica, sans-serif;margin:5px 0}
.commentmetadata{display:block;font-weight:400;margin:0}
small,.nocomments,.postmetadata,blockquote,strike{color:#555}
code{font-family:"Courier New", Courier, monospace;font-size:9pt}
acronym,abbr,span.caps{cursor:help;font-size:0.9em;letter-spacing:.07em}
/* Calendar  */#wp-calendar{color:#9d8c8c;empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{font-size:8pt;padding-left:10px;text-align:left}
#wp-calendar caption{font:bold 10pt Arial, Helvetica, sans-serif;text-align:center;width:100%}
#wp-calendar td{font-family:Arial, Helvetica, sans-serif;font-size:8pt;padding:3px 0;text-align:center}
#calendar_wrap{margin-left:10px;margin-top:5px}
#wp-calendar th{font-size:8pt;font-style:normal;text-transform:capitalize}
p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignright{float:right;margin-right:30px}
.alignleft{float:left}
/* End Images   Begin Lists  */html>body .entry ul{margin-left:0;padding:0 0 0 10px;text-indent:10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before,#sidebar ul ul li:before,#subfooter ul ul li:before{content:""}
.entry ol{margin:0;padding:0 0 0 35px}
.postmetadata ul,.postmetadata li{display:inline;list-style-image:none;list-style-type:none}
#sidebar ul li,#subfooter li{list-style-image:none;list-style-type:none;padding-left:0}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px}
ol li,#sidebar ul ol li,#subfooter ul ol li{list-style:decimal outside}
#sidebar ul ul li,#sidebar ul ol li,#subfooter ul ul li{margin:3px 0 0;padding:0}
select{width:130px}
#commentform input{border:#CCC solid 2px;margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform textarea{border:#CCC solid 2px;padding:2px;width:90%}
#commentform #submit{float:right;margin-right:37px}
.alt{margin:0;padding:10px}
.commentlist{padding-left:30px;text-align:justify}
.commentlist li{clear:both;font-weight:700;list-style:none;margin:25px 35px 5px 5px;padding:15px 10px 3px 0}
.gravatar{float:left;margin:0 0 15px;padding:0}
.commentbody{border-bottom:#CCC dotted 1px;float:right;margin:0;width:370px}
.nocomments{margin:0;padding:0;text-align:center}
#sidebar form{margin:0}
.textwidget{margin-left:20px;margin-right:20px;padding-top:7px;text-align:left}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{border-left:3px solid #999;color:#999;margin:15px 30px 0 10px;padding-left:10px}
blockquote cite{display:block;margin:5px 0 0}
hr{display:none}
a img{border:none}
.navigation{clear:both;display:block;padding-bottom:60px;padding-left:30px;padding-top:10px;text-align:center}
.navigation a{border:1px solid #999;color:#CCC;padding:5px}
.navigation a:hover{background-color:#999;color:#FFF;text-decoration:none}
ul#navlist li a:link,ul#navlist li a:visited,#wp-calendar a{text-decoration:none}
#widelist li a:hover,#sidebar ul li ul li a:hover{color:#555;text-decoration:none}
#footer a:hover,h1 a{color:#FFF}
h1 a:hover,#subfooter .subfooterwidget a:hover{color:#FFF;text-decoration:none}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.entry ol li,#sidebar ul,#subfooter ul,#sidebar ul ol,#subfooter ul ol{margin:0;padding:0}
.entry form,.center{text-align:center}