/*
Theme Name:		Cebu Living Magazine
Theme URI:		http://living.cebunetwork.com
Description:	A theme for news and magazine websites run using WordPress. 
Version:		1.0 
Author:			Max Limpag
Author URI:		http://max.limpag.com/
*/

/* Typography */
body {font-family:Georgia,Times New Roman,Times,serif; line-height:1.6em; text-align:left;}
h1 {font-size:220%; font-weight:bold; line-height:1em; margin-bottom:5px; }
h1.home {font-size:189%; font-weight:bold; line-height:1em; letter-spacing: -0.03em; margin-bottom:10px; }
h2 {font-size:146.5%; line-height:1em; margin-bottom:5px;}
h3 {font-size:131%; line-height:1em;margin-bottom:5px;}
h3.summary {font-size:131%; line-height:1em;margin-bottom:5px;}
h3.comment {font-weight:bold; margin-bottom:15px;}
h4 {font-size:108%; line-height:1em;margin-bottom:5px;}
h4.sectionheaders {font-family:Helvetica; font-weight:bold; text-transform:uppercase; font-size:108%; line-height:1em; margin:0 0 3px 3px;}
h5 {font-size:108%; font-style:italic; line-height:1em;margin-bottom:15px;}
h6 {color:#515151;font-size:11px; font-weight:bold;line-height:1.4em;font-family:Verdana;margin-bottom:5px;}
h7 {font-size:11px;font-weight:bold;line-height:1.4em;font-family:Verdana;}
p {font-family:Georgia,Times New Roman,Times,serif; line-height:1.6em; text-align:left;}
p.piccolo {font-family:Verdana,Helvetica,Arial; font-size:70%; font-weight:bold; line-height:1.6em; text-align:left;}
a:link {text-decoration: none;color:#022601;font-weight:bold; }
a:hover {text-decoration: underline; }
a:visited {text-decoration: none;color:#055902;font-weight:bold; }
p {margin-bottom:1em;}
hr { border:none;border-top:dotted 1px black }


.date {font-weight:bold; padding: 82px 0 0 14px;}
.caption {font-style:italic; padding-bottom:4px;} 
.byline {font-size:85%; line-height:1.2em; padding-bottom:4px; font-family:Verdana; font-weight:bold;}
.bannertext:first-letter {font-size:400%; color:#666666; float:left; font-weight:normal; padding: 5px 0 0 0; }
.commentcount {float:right; padding: 12px 25px 0px 0px; font-size:24px; color:#fff; }

.dater {width:3em;
       padding:0.6em 0 0 0;
       text-align:center;
       border-right:1px solid #bcd0d4;
       border-bottom:1px solid #bcd0d4;
       color:#355b61;
       background-color:#dfe9eb;
       background-image:url(http://www.stivalebucato.it/stivale/immagini/statiche/calbg.jpg);
	   background-repeat:no-repeat;
	   background-position:top center;}

.monthr {text-transform:uppercase; font-weight:bold; color:#9b241b;}


ul li { list-style-type: disc; list-style-position: inside; }
ol li { list-style-type: decimal; list-style-position: inside;} 

.entry_author_image
{
  float: left;
  border: solid 1px silver;
  padding: 5px;
  margin-right: 10px;
}


/* layout */
#hd {width:974px; height:135px; background:#ffffff url(images/logo.jpg) no-repeat; padding-bottom:10px;}
#ft {text-align:right; font-size:90%; margin-top:1px; padding: 5px 5px 0 0; background:#f9cc1b; color:#fff;}
#ft2 {background:#f9cc1b; }
#ft3 {font-size:90%; margin-top:1px; padding: 5px 5px 0 0; background:#f9cc1b; color:#fff; text-align:left;}
#bannerad {text-align:center; margin-top:6px; margin-bottom:6px}
#toppanel {background:#ffffff url(images/bannerpanelbg.gif);}
#bottompanel {margin-top:30px; background:#ffffff url(images/bottompanelbg.gif);}
#singlepanel {background:#ffffff url(images/singlebg.gif);}
#banner {border-top:#055902 5px solid; padding-top:5px; }
#banner2 {border-top:#055902 5px solid; padding-top:5px; }
#recentfeatures {border-top:#055902 5px solid; padding-top:5px; }
#recentfeaturesred {border-top:#730202 5px solid; padding-top:5px; }
#ultimora {border-top:#730202 5px solid; padding-top:5px; }
#foto {padding-bottom:5px; margin-bottom:5px; margin-right:10px; border-bottom: 1px dotted; font-family:Verdana; font-weight:bold;}
#fotono {padding-bottom:5px; margin-bottom:120px; margin-right:10px; font-family:Verdana; font-weight:bold;}
#fotocat {padding-bottom:5px; margin-bottom:10px; margin-right:10px; font-family:Verdana; font-weight:bold;}
#video {padding-bottom:5px; float:right; margin-bottom:5px; margin-left:10px; border-bottom: 1px dotted; font-family:Verdana; font-weight:bold;}
#paypal {padding-bottom:20px; margin-bottom:20px; padding-top:10px; margin-top:10px; border-bottom: 1px dotted; border-top: 1px dotted;}
#promocolumn {border-top:#f9cc1b 5px solid; padding-top:5px; }
.colitem {padding-bottom:5px; margin-bottom:5px;  }
.colitem2 {padding-top:5px; margin-top:5px; }
.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; }
 
 /* In Colitem e Colitem 2  border-bottom: 1px dotted; */
 
/* Top borders */
.topdarkblue {border-top:#6083b3 5px solid; padding-top:5px; }
.toplightblue {border-top:#89bbff 5px solid; padding-top:5px; }
.topyellow {border-top:#fff58a 5px solid; padding-top:5px; }
.topbrown {border-top:#b39e60 5px solid; padding-top:5px; }
.topred {border-top:#730202 5px solid; padding-top:5px; }
.topgreen {border-top:#055902 5px solid; padding-top:5px; }
.topmarroncin {border-top:#f9cc1b 5px solid; padding-top:5px; }


/* Header menu from Dynamic Drive.com */
#invertedtabs{ margin-left: 4px; padding: 0; width: 100%; background: transparent; padding-left: 5px; margin-bottom: 10px}
#invertedtabs ul{ font: bold 11px Arial, Verdana, sans-serif; margin:0; margin-bottom: 0em; /*margin between menu and rest of content*/ padding:0; list-style:none; }
#invertedtabs li{ display:inline; margin:0 2px 0 0; padding:0; text-transform: uppercase; line-height: 1.5em; }
#invertedtabs a{ float:left; color: white; background: #666666 url(images/color_tabs_left2.gif) no-repeat left bottom; margin:0 2px 0 0; padding:0 0 0 3px; text-decoration:none; letter-spacing: 1px; }
#invertedtabs a span{ float:left; display:block; background: transparent url(images/color_tabs_right2.gif) no-repeat right bottom; padding:3px 9px 3px 6px; }
#invertedtabs a span{ float:none; }
#invertedtabs a:hover{ color: #000; background-color: #d9d9d9; }
#invertedtabs a:hover span{ color: #000; background-color: #d9d9d9; }
#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/ color: #000; background-color: #d9d9d9; }
#invertedtabsline{ clear: both; padding: 0; width: 100%; height: 8px; line-height: 8px; background: #666666; }

/* Comments */
ol.commentlist { width: 90%; margin: 0 auto; }
ol.commentlist li { margin-bottom: 1.5em; background-color:#9bdd9d; padding: 10px; }
ol.commentlist li.alt { background-color: #e38686; }
small.commentmetadata { font-size: 85%; margin-bottom: 1em; display: block; }

/* Search Form */
#searchform {margin: 10px auto; padding: 5px 3px; text-align: center; }
#searchform #s {width: 108px; padding: 2px;	}
#searchsubmit {padding: 1px; }

/* Photo Captions */
.largecaptionleft { float: left; width: 500px; margin: 5px; padding: 5px; border: solid 1px #ddd; background: #89bbff; line-height:1em; font-style: italic; color: black; }
.largecaptionright { float: left; width: 500px; margin: 5px; padding: 5px; border: solid 1px #ddd; background: #89bbff; line-height:1em; font-style: italic; color: black;}
.smallcaptionleft { float: left; width: 250px; margin: 5px; padding: 5px; border: solid 1px #ddd; background: #89bbff; line-height:1em; font-style: italic; color: black; }
.smallcaptionright { float: right; margin: 5px; padding: 5px; width: 250px; border: solid 1px #ddd; background: #89bbff; line-height:1em; font-style: italic; color: black; }


