/*
Modern & Mature
(www.moderandmature.co.uk)
Redesign: Chris Chrisostomou (based on a design by Phunky), Jan 2008
*/

@import url('3c-r.css');

/* start by resetting a couple of styles */
ul, li, p, h1, h2, h3, h4, h5{margin:0px; padding: 0px;}
img{border:0px; margin:0px; padding:0px;}
a{text-decoration:none; border-bottom:1px dotted #FFCC66;}
a:hover{border-bottom:1px dotted #FFF;}
label{display: block;}
input{margin-bottom: 10px;}


/* tag styles */
body{background-color: #999; background-image:url('../images/bg.jpg'); background-position:top; background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding: 0px; margin: 0px;}
div.hentry p{font-size: 12px; margin-bottom: 30px;}
div.hentry a:hover{ border-bottom: 1px dotted #4777ff;}
hr{border-top: 0; border-left:9; border-right: 0; border-bottom: 1px solid #CCC; margin: 20px 0;}


/* generic page styles */
.leftimg{float: left; margin-right: 6px; margin-bottom: 4px; clear: left;}
.rightimg{float: right; margin-left: 6px; margin-bottom: 4px;}
.imgbdr, .imgbdr a{border: 1px solid black;}
.imgbdr a:hover{border: 1px solid #FFCC66;}
.reditalic{font-size: 15px; color: red; font-style: italic;}
ul#link-ul{margin: 3px 0 0 5px;}
ul#link-ul li{ padding-left: 20px; background-image: url('../images/bullet.gif'); background-position: top left; background-repeat: no-repeat; list-style-type:none;}
.subHead{font-size: 9px!important;}
.nav-sep{color: #FFCC66;}

/* headers */
h1{font-size: 24px; font-style:italic; margin-bottom: 25px; color: #000;}
h4{font-size: 18px; font-style:italic; color:#FFF; margin-bottom: 5px;}
h5{font-size: 10px; font-style: normal; color: #FFCC66; margin: -5px 0 10px 0;}
h6{font-size: 11px; font-style: normal; color: #252526; margin: -25px 0 25px 0;}

div#wrapper{width: 775px;margin:10px auto; background-color: #FFF; overflow:hidden; background-image:url('../images/wrapperbg.gif');}
div#header{text-align:center;height: 104px; background: url('../images/header_bg.gif') no-repeat left; background-color: #555;}

/* top menu */
div#access{background:#252526; background-image:url('../images/menu_bg_.gif'); background-position: top; background-repeat:repeat-x;}
div#ads-top a, div#sidebar-banner a{border: 0px;}
div#ads-top img, div#ads-top iframe{margin:0xp;padding:0px;}
h1#blog-title, div#blog-description{display: none;}

div#menu{font-size:11px;width:100%;height:34px; border-left: 1px solid #555; overflow: hidden;}
div#menu ul{height: 100%;border-left: 1px solid #000;}
div#menu ul li{background-image:url('../images/menu_tabbg.gif'); background-position:right; background-repeat:no-repeat;} /* margin-top: -5px!important; */
div#menu ul li a{font-weight:bold; text-decoration:none; color: #ddd; padding: 11px 15px 11px; margin:0px; display: block; border: 0px!important;}
div#menu li.option_item a:hover{background-image:url('../images/menu_tabbg_ov.gif'); background-position:right; background-repeat:no-repeat; color: #fff;}
div#menu ul li{float:left;}
li.current_page_item a{color: #ffcc66!important;}
span.rss{position: absolute; z-index: 100;}


/* bottom menu */
div#bottom-left{font-size:10px;}
div#bottom-left ul a{font-weight:700;text-decoration:none; color: #ddd;}
div#bottom-left ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#bottom-left ul li{float:left;}
div#bottom-left ul li a{margin: 0 1.2em;}
div#bottom-left ul ul li{float:none;margin:0;}
div#bottom-left ul ul li a{margin:0;padding:0;}
div#bottom-left ul li:hover ul{display:block;font-size:0.9em;position:absolute;}
div#bottom-left ul li:hover ul li a{background:#f5f5f5;border:none;display:block;width:10em;}


/* sidebar */
div.blurb-content{padding:10px;}
div.blurb-content a{color: #FFF;}
div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;font-size: 9px;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:disc;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}
a.featured{border-bottom: 0px!important;}
div.rightbar{padding: 20px 0!important;}

div#primary dl, div#primary-dir ul, ul.bulleted {width:auto; height:auto; margin:30px 0!important; padding:0px;}
div#primary dl dd{width:auto; height:auto; margin:8px 0px 0px 0px; padding:0px 0px 8px 0px; list-style:none; border-bottom:1px solid #2C3331;}
ul.bulleted li {height:auto; margin:8px 0px 0px 0px; padding:0px 0px 8px 20px; list-style:none;}
ul.bulleted li.dir{background-image: url('../images/bullet.gif'); background-position: top left; background-repeat: no-repeat; border-bottom:1px solid #2C3331;}
ul.bulleted li.dir-sub{background-image: url('../images/bullet_sm.gif'); background-position: top left; background-repeat: no-repeat; padding-left: 15px!important;}
ul.bulleted li a{border: 0px!important;}
ul.bulleted ul {margin: 0 0 10px 10px;}
div#primary dl dd span, ul.bulleted li span {font-weight: bold; color: #FFF; font-size: 12px;}
div#primary dl dd a, ul.bulleted li a {height:auto; margin:0px; padding:2px; color:#b1b1b1; text-decoration:none;font-size:10px;}
ul.bulleted li a{font-size: 12px!important;}
dd.random-readmore{font-size: 11px; font-style: italic;  float: right; padding: 8px 3px; border-bottom: 0px!important;}
dd.random-readmore a{color: #FFFFFF;text-decoration:none; border-bottom: 1px dotted #FFCC66;}
dd.random-readmore a:hover{border-bottom: 1px dotted #FFF;}


/* main content */
.entry-title{clear:both;}
div.hentry, div.sidebar-content{padding: 20px;}
div.hentry{ font-size: 12px; }
div.hentry ul{margin: 10px 20px; }
div.hentry dt{font-size: 12px; font-weight: bold; margin-bottom: 5px;}
div.hentry dd{font-size: 11px; padding-bottom: 20px; margin-bottom:20px; border-bottom: 1px solid #ddd;}
div.hentry form dd{margin-bottom:20px; border-bottom: 0px;}
div.hentry div img{margin: 0 0 20px -19px;}
div#more-reading{margin-top: 75px; border: 1px dashed #bbb; padding: 10px;}
div#more-reading p{margin: 0px;}

/* footer */
div#footer{text-align:center; background:#252526; border-top: 1px solid #000; padding: 15px 0; color: #b1b1b1; border-right: 1px solid black; border-left: 1px solid black; border-bottom: 1px solid black; width: 773px; background-image: url('../images/footer_bg.gif'); background-position: bottom; background-repeat:repeat-x;}
div#footer a{color: #b1b1b1; text-decoration: none; border-bottom: 0px;}
div#footer a:hover{border-bottom: 1px dotted #FFF; }
div#bottom-left{float:left; width: 550px;margin: 0px; margin-top: -7px;}
div#bottom-right{float:right; text-align: right; width: 200px; margin: 0px; margin-top: -6px; padding-right: 10px;}


/* ads */
div#ads-top{height: 62px;}
div#ads-top img{display: inline;}
div#sidebar-banner{ margin: 70px auto 20px; text-align:center; }
/*div#ads-top{display: none;}*/
