body {background: #fff; line-height: 1; margin: 0px;padding: 0px; text-align: center; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
table{border-collapse:separate;border-spacing:0;}
blockquote:before, blockquote:after,q:before, q:after{content:"";}
blockquote,q{quotes:"" "";}

/* GLOBALS */
h2{font-size: 200%;font-weight: normal;margin: 0px 0px 10px;padding: 0px;}
h3{text-align:left;font-weight:bold;line-height:150%;font-variant:small-caps;}
h4{font-size:16px;font-weight:bold;line-height:150%;text-align:left;}
hr{display:none;}
a{text-decoration: none;color:#1B4273;font-size: 12px;}
a:hover{color:#222222;}
img{border: 0px;}
p{line-height:120%;margin-bottom:10px;}
div{font-size: 13px;}
img.wp-smiley{display:inline !important;margin:0 !important;padding:0 !important;background:transparent !important;vertical-align:middle !important;border:0 !important;}
strong{font-weight:bold;}
em{font-style:italic;}

/* MAIN WRAPPER */
#wrapper{overflow:hidden; text-align: left; margin: 0 auto; width: 1068px;}

/* HEADER */
#header{padding:2px 0 0 8px; text-align: left; position: relative; height: 100px; }
#header a.logo{float: left; height: 87px; width: 416px; display:block; cursor:pointer; background: transparent url(images/logo.png) no-repeat;}
#header .menu {float: right; margin: 0; padding: 45px 40px 0 0;}
#header .menu ul{float: left; overflow: hidden; display: block; padding: 0; margin: 0;}
#header .menu li{float: left; display: block; padding-right: 2px;}
#header .menu li a{font-family: Impact; font-size: 18px; font-variant: small-caps; padding: 0 25px 7px 25px; height: 17px; display: block; float:left; outline: none; color: #55C7D5; cursor: pointer; background: transparent url(images/button.png) repeat-x scroll left bottom;}
#header .menu li.current_page_item a, #header .menu li a:HOVER {color: #155170; background: transparent url(images/button-active.png) repeat-x scroll left bottom;}
#header .shareables {float: right; height: 30px; padding: 45px 0 0 0;}
#header .shareables a {margin-right: 1px; float:left; width:30px; height:30px; display:block; cursor:pointer;}
#header .shareables a.fb {background: transparent url(images/fb.png) no-repeat;}
#header .shareables a.rss {background: transparent url(images/rss.png) no-repeat;}
#header .shareables a.twit {background: transparent url(images/twit.png) no-repeat;}

/* TOP PAGES LIST */
#cont{overflow: hidden; float: left; width: 1068px;}

/* FIRST MAIN COLUMN */
#content {float: left; width: 728px; text-align: left; overflow:hidden;}
#content div.post{padding-bottom: 5px; position: relative;font-size: 13px;width: 100%; margin-bottom: 5px; float: left; position: relative;}
#content div.post h2 {font-size: 14px; margin: 0; padding: 15px 5px 10px 2px; color: #155170; font-weight: normal; text-align: left;}
#content div.post h2 a {font-size: 24px; text-decoration: none; color: #155170; font-family: Impact;}
#content div.post h2 a:hover {color: #55C7D5; text-decoration: underline;}
#content ul{list-style-type:square;padding-left:30px;}
#content code{font-family:courier,"courier new", monospace;font-size:14px;background-color:#dfdfdf;}
#content blockquote{padding:6px;font-style:italic;color:#555;}
#content blockquote p{font-style:italic;}
.navigation div{line-height:200%;}
#contentin {padding: 5px 10px 0 0;}
#contentin img {margin: 5px; border: 1px solid #55C7D5;}

div.post p {font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
div.post p.details_small {letter-spacing:0px; font-size:10px;color:#999;text-align: left; text-transform:uppercase; font-family:Georgia, Tahoma;}
div.post p.details_small i{text-transform: lowercase;}
div.post p.details_small a{color:#515151;text-decoration: none;font-size: 11px; text-transform:none; margin-left: 5px;}
div.post p.details_small a:hover{text-decoration: underline;}
div.post p.date{text-align:right;font-size:12px;color:#999;}
#content em{font-style:italic;}
.tweet{position: relative;float: left;width: 80px;height: 65px;}
.comm {clear: left; float: left; bottom: 0px; left: 0px; font-size: 20px; color: #000; font-family: Verdana;}
.comm a{font-size: 18px; font-family: Georgia, Tahoma; color: #484848;}
.comm span {padding: 0px 2px 0px 0px;}

/* COMMENTS */
h2#comments{margin-bottom:10px;padding-bottom: 0px;border-bottom: 1px solid #333;}
.comment{text-align: left;}
.commentlist big{font-size:16px;display:block;font-variant:small-caps;margin-bottom:5px;}
.commentlist li{margin-bottom:8px;padding-bottom:0px;border-bottom: 1px solid #333;}
.commentlist ul li,
.commentlist ol li{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.commentlist ul{padding-left:20px;list-style-type:square;}
.commentlist ol{padding-left:20px;}
p.nocomments{padding-bottom:10px;border-bottom: 1px solid #333;font-weight:bold;font-size:15px;}
.allowed-tags{display:none;}

/* FORMS */
#commentform{margin-bottom:15px;padding-bottom:15px;border-bottom: 1px solid #333;}
textarea{width:90%;}

/* LEFT SIDEBAR WITH MENU */

#sidebar{width: 336px; float: right;}
#sidebar h2 {cursor: default; font-family:Impact; text-align: left; color: #55C7D5; padding: 5px 0 0 28px; height: 35px; margin:10px 0; font-size: 28px; font-weight: normal; background: transparent url(images/sidebar-h2.png) no-repeat scroll left top;}
#sidebar ul{margin: 0; padding: 10px 3px 20px 18px;}
#sidebar li{list-style: none; display:block; padding-top: 3px;}
#sidebar li a{display: block; height: 14px; cursor:pointer; padding: 0 7px; color:#155170;}
#sidebar li a:HOVER{color:#55C7D5; background: transparent url(images/sidebar-menu-active.png) no-repeat scroll 0 0;}
#ddmcc_container {padding: 10px 3px 40px 3px;}
#ddmcc_container ul {padding:0;}

#search{height: 20px; width: 336px; background: transparent url(images/search.png) no-repeat scroll 0 10px; padding: 10px 0 0 0;}
#search input.submit{width: 70px; height:20px; border:none; background: transparent; float:left; display:block; cursor:pointer;}
#s {margin-top: 0px; width: 260px; font-size:10px; padding: 3px 0 0 4px; border:none; background: transparent; float:left; display:block;}


#learn img{border: 0px;}
#subscribe{display:none; width: 200px;padding: 0px 5px 15px 40px;font-family: arial;color: #17CAC7;font-size: 12px;}
#subscribe img{margin-right: 10px;}
#subscribe a{text-decoration: none; font-size:12px; color: #17CAC7; margin-bottom: 3px; font-weight:bold;}
#subscribe a:hover{color: #17CAC7;}
#mytab{margin-bottom: 15px; width:220px; margin-left: 33px; margin-right:auto;}
.sbimg a{padding:0px;}
.linkcat{font-size: 13px;}

/* BANNERS */
.banner_728x90{display:block; width: 728px; height: 90px;}
.banner_336x280{display:block; width: 336px; height: 280px;}

/* RIGHT SIDEBAR */
#sidebar-right{display: none; float: right; width: 181px; border-top: #828282 solid 1px; margin-left: 4px; background: transparent url(images/content-bg.png) repeat-y scroll right top;}

/* FOOTER */
#footer{clear:both; height:41px; color: #155170; font-size: 10px; text-align:center; padding: 5px 30px 30px 0;}
#footer .copyright {text-align:right; background: transparent url(images/footer-glass.png) no-repeat scroll right top; padding: 40px 35px 10px 0;}

