/*
Theme Name:		Video Calcio2
Theme URI:		http://living.cebunetwork.com
Description:	A theme for news and magazine websites run using WordPress. 
Version:		1.0 
Author:			Max Limpag (Edited by: Ra Services)
Author URI:		http://max.limpag.com/ (Edited by: http://www.raservices.info/)
*/

/* Typography */
body {font-family:Arial, Tahoma,Verdana,sans-serif; font-size:12px; color:#333333; line-height:120%; text-align:left; background:#2E2D27;}
h1,h2,h3,h4,h5 {font-family:Arial, Tahoma, Helvetica, sans-serif; font-weight:bold; line-height:1em;}
h1 {font-size:28px; margin: 5px 0 10px 0;}
h2 {font-size:22px; margin: 5px 0;}
h2.archive {font-size:24px; font-weight:bold; margin: 8px 0; width:75%;}
h3 {font-size:20px; margin-bottom:5px;}
h3.secthead {font: 14px Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0.1em; font-weight:bold; color:#FFFFFF; padding:3px 8px; height:25px; background: url(images/sectionback.gif) top left no-repeat;} /* bg:#499700 background:#777777;*/
h4 {font-size:18px; margin:0; padding:0; font-weight:bold;}
a, a:link {text-decoration: none; color:#1F5F2D;} /*lightblue 0052A6, blue #15497F*/
a:hover {text-decoration: underline;}
a:focus {outline: 0;} /* remove firefox dotted border */
p {margin-bottom:1em; line-height:120%;}
p.more {text-align:right; font-style:italic;}
b, strong {font-weight:bold;}
i, em {font-style:italic;}
ul {list-style-position:inside; margin:0; padding:0;}
ul li {list-style-type: square;}
ol li {list-style-type: decimal; list-style-position: inside;}
img, img a, img a:link, img a:hover, img a:visited {border:0px solid #FFFFFF; text-decoration:none;}

/* Layout */
div.extlayout {background: #FFFFFF; margin:10px auto; padding:10px; width:956px; height:100%;}
#bannerad {text-align:center; padding-top:15px;}
#toppanel {width:100%; height:252px; margin:0; padding:0;}
#mainpanel {width:630px/*500*/; height:100%; float:left; padding-right:8px; border-top:#ff9900 3px solid; border-right:1px solid #b6b6b6;}
#mainpanel p {font-size:12px;}
.toppanelleft {width:308px; height:231px; float:left; padding-right:7px;}
.toppanelleft img {text-align:center; margin-top:3px;}
.toppanelmiddle {width:308px; float:right; padding:0 7px; margin-top:-10px;}
.feature-photo {width:308px; /*height:231px;*/} /*width:320px; height:240px;*/
h1.mainstory {font-size:24px; margin: 5px 0; font-weight:bold;}
p.homelist {margin:0; padding:0; line-height:100%; text-align:left;}
#topads {width:308px; margin-top:4px; padding-left:7px; float:left;}
#subpanel {width:100%; margin:0; padding:0; overflow: hidden;}
#leftcol, #middlecol, #rightcol {margin-top:5px; float:left; text-align:left; /*margin-bottom:-1000px; padding-bottom:1000px;*/}
#leftcol {width:308px; border-right:1px solid #b6b6b6; padding-right:7px;}
#middlecol {width:308px; border-right:1px solid #b6b6b6; padding:0 7px;}
#rightcol {width:308px; padding-left:7px;}
#sidepanel {float:right; width:308px; padding-left:7px;}
.curlycontainer {border: 1px solid #b8b8b8; margin-bottom: 1em; width: 100%;}
.curlycontainer .innerdiv {background: transparent url(images/brcorner.gif) bottom right no-repeat; position: relative; left: 2px; top: 2px; padding: 1px 4px 15px 5px;}
.byline {font-size:10px; color:#666666; line-height:100%;}
.endpost {border-bottom:1px solid #b6b6b6;} /*#499700*/
.pagenavi {display: block; text-align: center; margin-top: 5px; font-size:16px;}
strong.search-excerpt {background-color: #FF9A04;}
ul.rsslist, ul.rsslist li {list-style-position:inside; list-style-type: square; margin:0; padding:0; margin-bottom:3px;}
ul.rsslist li a, ul.rsslist li a:link {font-weight:bold; color:#333333;}

/* Header */
.header {height:90px;}
img.mylogo {padding: 5px; height:85px;}

/* Menu */
div.menu {background:#777777; width:956px; margin-bottom:3px; float:right;}
#dropmenu {font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; background:#777777; width:100%;}
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; background:#777777; font-weight:normal; margin-bottom:5px;}
#dropmenu a {display:block; padding:0.25em 8px; color:#fff; border:0px solid #c8c8c8; text-decoration:none; background:#777777; font-size:12px;}
#dropmenu a:hover {background:#000000; color:#fff;}
#dropmenu li {float:left; position:relative; list-style-type: none;}
#dropmenu li.logo a {border:none; border-top:4px solid #ffbe10; background:#f85c00; color:#ffbe10; font-size:1.68em; line-height:1.48em; font-weight:bold; padding:0 0.68em 1px 0.68em; margin:-8px 0 0 -1px; -moz-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px;}
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em;}
#dropmenu ul a {border-left:4px solid #c8c8c8;}
#dropmenu li ul {border-top:0px solid #c8c8c8; width:11.7em;}
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:0px solid #c8c8c8;}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

/* Bottom */
#bottom {width:956px; height: 100%; margin:10px auto; padding:0 10px; text-align: left; font-size:12px;}
h4.bottomheaders {font:12px Arial, Tahoma, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:0.1em; font-weight:bold; color:#FFFFFF; background:#777777; padding:3px 8px; margin-bottom:2px;}
#bottom ul {margin: 0 1px 0px 0; padding: 0; border-top: 0px solid #555;}
#bottom ul li {border-bottom: 1px solid #555; margin-left:0px; list-style: none;}
#bottom ul li a {/*display: block;*/ color: #fff; text-decoration: none; list-style: none;}
#bottom ul li a:hover {background: #191919; list-style: none;}

/* Footer */
#foot {font-size:12px; margin-top:2px; padding: 3px 0; color:#ffffff; text-align:right; font-family: Arial,Tahoma,Lucida Sans,sans-serif; width:956px; margin:0 auto;}
#foot a, #foot a:link, #foot a:visited, #foot a:hover {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.disclaimer {font-style:italic; font-size:10px; color:white; text-align:left; line-height:9px; padding:0 3px;}

/* Comments */
ol.commentlist {width: 90%; margin: 0 auto;}
ol.commentlist li {margin-bottom: 1.5em; background-color:#80baa1; padding: 10px;}
ol.commentlist li.alt {background-color: #94ba80; }
small.commentmetadata {font-size: 85%; margin-bottom: 1em; display: block;}
div.comments {background:url(images/comment.png) no-repeat right center; padding-right:15px;margin-right:2px; font-size:11px; cursor:pointer; text-align:right}
div.comments a, div.comments a:link {color:#8c8c8c; font-weight:none;}

/* Search Form */
#search {height: 20px; width: 308px; margin-0px;}
.searchfield {vertical-align: middle; padding: 1px; margin: 1px; background: #fdfef6; border: 1px solid #b6b6b6; color: #333333; width: 247px; font-size: 12px; height: 16px;}
.searchsubmit {vertical-align: middle; padding: 1px; background: #fdfef6; border: 1px solid #b6b6b6; color: #333333; width: 50px; font-size: 12px; height: 20px;}
