/*
Theme Name: CSC
Theme URI: http://stagemode.com/
Description: Default CSC theme
Version: 1.6
Author: Stagemode
Author URI: http://stagemode.com/
*/
*{ margin: 0; padding: 0; }
body{margin:0px; padding:0px; background:#CCE6F2;font: .74em Tahoma, Verdana, Sans-Serif, Arial;color:#6C8A96}
p, ol, ul{margin-top:0px; margin-bottom:15px; list-style:none}

/** WRAPPER */
#wrapper{}
#wrapper-bgtop{background:#F1F8FB url(images/bg_top.jpg) repeat-x left top}
#wrapper-bgbtm{background:url(images/bg_bottom.jpg) repeat-x left bottom}
.container{width:800px; margin:0px auto}
.clearfix{clear:both}
.x { clear: both; }

/** HEADER */
#header{width:800px; height:287px; margin:0px auto; padding:0px; margin-bottom:30px;}

/** MENU */
#menu{width:940px; height:60px; margin:0px auto; padding-top:40px}
#menu ul{margin:0px; padding:0px; list-style:none; line-height:normal}
#menu li{float:left}
#menu li a { display: block; font-size: 13px; padding: 12px 18px;}
#menu li a:hover{text-decoration:underline; color:#fff}
#menu li ul { display: block; background: #88c4dc; margin: -17px 0 0; position: absolute; display: none; z-index: 3; border: 1px solid #fff;}
#menu li ul li { float: none; display: inline; margin: 0; padding: 0;}
#menu li ul li a { width: 140px; height: 20px; margin: 0; padding-left: 30px;white-space: nowrap; border-top: 1px solid #fff; text-align:left}
#menu a{display:block; width:80px; height:50px; margin:0px; padding:10px 0px 0px 20px; text-decoration:none; text-align:center; font-size:13px; font-weight:normal; color:#FFF}
#menu a:hover{text-decoration:none; color:#d42528}
#menu .bold{color:#000; text-decoration:none; }
#menu .active{background:url(images/menu_select.gif) no-repeat left top; color:#7AB3CA}
#menu .first .active{background-image:url(images/menu_active.gif)}
#menu .light{background:url(images/menu_select.gif) no-repeat left top; color:#7AB3CA}

/** LOGO */
#logo{position:relative;width:850px; height:92px}
#logo h1, #logo p{margin:0px; line-height:normal; text-indent:-9999em}
#logo h1 a{display:block; position:absolute; top:0px; left:0px; width:900px; height:92px; background:url(images/home_logo.jpg) no-repeat left top}

/** PAGE */
#page{background:url(images/bg_hor.jpg) repeat-y center top}
#page-bgtop{background:url(images/bg_main.jpg) no-repeat center top}
#page-bgbtm{padding-bottom:20px; background:url(images/bg_corners.jpg) no-repeat center bottom}

/** SIDEBAR */
#sidebar{float:right; width:210px}
#sidebar h2{font-size:16px; font-weight:bold; margin:0 0 10px 0; border-bottom:1px dotted #ccc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
/** FOOTER */
#footer{height:155px; background:url(images/bg_footer.jpg) no-repeat center top}
#footer p{margin:0px; padding:40px 0px 0px 0px; text-align:center; text-transform:lowercase; color:#2f5462}
#footer .legal{}
#footer .links{}

/** BOX-STYLE1 */
.box-style1{}
.box-style1 .title{margin:0px 0px 15px 0px; line-height:100%; letter-spacing:-2px; font-size:30px; font-weight:normal; color:#48646F}

.small{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #666;}
#posts{float:left; width:540px}
#posts ul {list-style-type:none; margin:10px 0 20px 0; }
#posts img { padding:10px; display:inline}
.post{margin:0 0 20px 0; background:#fff; padding:20px;}
.post h2{font-size:16px; font-weight:bold; margin:0 0 10px 60px; border-bottom:1px dotted #ccc; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

a{color:#d42528; text-decoration:none}
a:hover{text-decoration:underline; color:#333}
a img{border:none}

.alignleft{float:left; margin:5px 20px 20px 0}
.alignright{float:right; margin:5px 0 20px 20px}
.aligncenter{display:block; margin:0 auto 20px auto}
.alignnone{margin:0}
.date{width:40px; height:40px; border:1px dotted #ccc; text-align:center; margin:0 0 10px 0; float:left}
.month{font-size:10px; background-color:#333; background-repeat:repeat-x; background-position:0 -5px; color:#FFF; height:15px; line-height:15px}
.day{font-size:20px; height:17px; line-height:26px; font-weight:bold}
.year{font-size:10px; height:15px; line-height:15px}
.tags{font-size:11px; line-height:1.5em; margin:0 0 0 60px}
.entry{margin:0; clear:both}
.entry p{margin:0 0 20px 0}
.pageno {margin-left:28px; padding-bottom:20px;text-align:center}
.pageno a{font: 13px Tahoma, Arial, Sans-Serif; font-weight:bold; text-decoration:none; color:#AF1515}
.pageno a:hover{font: 13px Tahoma, Arial, Sans-Serif; font-weight:bold; text-decoration:underline;color:#000}
.page .post h2{font-size:16px; font-weight:bold; margin:0 0 5px 0; border-bottom:1px dotted #ccc}
.post h3{font-size:14px; font-weight:bold}
.post a, .navigation a{color:#AF1515; text-decoration:none}
.post a:hover, .navigation a:hover{color:#333}
.post a img{border:none}
.postmetadata{font-size:11px; line-height:1.25em; margin:0 0 0 60px}
.navigation a{color:#000000; text-decoration:none}
.navigation a:hover{color:#AF1515}
.wp-caption.alignleft{float:left; margin:5px 20px 20px 0px}
.wp-caption.alignright{float:right; margin:5px 0 20px 20px}
.wp-caption.aligncenter{display:block; margin:0 auto 20px auto}
.wp-caption.alignnone{margin:20px 0}
.post .wp-caption{border:1px solid #ccc; background:#ebebeb; text-align:center; padding:10px 5px 0 5px}
.post .wp-caption-text{margin:0; font-size:12px}
#commentform #author, #commentform #email, #commentform #url, #commentform #comment{background:#fff; border:1px solid #ccc; color:#666}
.commentlist{list-style-type:none; margin:0; padding:0}
.commentlist li{background:#ebebeb; padding:20px; border:1px solid #ccc; margin:0 0 20px 0}
.avatarcontainer{float:left; margin:0 5px 0 0}
.avatar{border:1px solid #ccc}
.commentdate{font-size:11px}


