/*
Theme Name: MaximizeU
Theme URI: http://maximizeu.com/
Description: Made specifically for DWO.
Version: 1.0
Author: Jay
Author URI: http://weingage.com/
*/
.left, .alignleft { float:left; }
.right, .alignright { float:right; }
.aligncenter { margin:0 auto; display:block; }
/* Clearfix
/* -------------- */
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
/* ----------------------------------------------*/
/* 00 - GLOBAL ELEMENTS
/* ----------------------------------------------*/
body { margin:0; padding:0; width:auto; height:auto; background:#f9f9f9 url(images/max-body-background.jpg) top repeat-x; font:0.75em Arial, Helvetica, sans-serif; color:#5e6568; line-height:19px; font-smooth: always;  }
code { margin:0; padding:0; width:80%; height:auto; font:1.17em Georgia, "Times New Roman", Times, serif; color:#0f8eb3; }
pre { margin:0 auto; padding:5px 20px; background:#f4f1ec url(images/code.gif) repeat; border:1px solid #bbced7; font:0.92em Georgia, "Times New Roman", Times, serif; color:#3e3e3e; line-height:200%; }
blockquote { margin:0 auto; padding:5px 20px; width:90%; height:auto; background:#f8fbfc url(images/blockquote.gif) no-repeat top left; border:1px solid #edeff0;  margin-bottom: 10px;}
img { margin:0; padding:0; border:0; }
ins { color:#009999; }
del { color:#990000; }
/* Misc
/* -------------- */
.arial, .arial a { font-family:Arial, Helvetica, sans-serif; }
/* 02 - MAIN STRUCTURE
/* ----------------------------------------------*/
.container { /* The container is a class simply because of the multiple full-span elements.*/ margin:0 auto; padding:0; width:960px; height:auto; }
/* Various Columns
/* -------------- */
.col-580 { padding-top: 15px; padding-left: 15px; width: 610px; }
.col-340 { width: 321px; position:relative;}
/* 01 - TYPOGRAPHY
/* ----------------------------------------------*/
h1 { margin:-10px 0 0 0; padding:0; font:bold 3.53em Verdana, Arial, Helvetica, sans-serif; color:#010101; position:relative; display:block; }
h1 a:link, h1 a:active, h1 a:visited { color:#fefefe; outline:0; }
h1 a:hover { color:#d7d7d7; }
h1 span { margin:10px 0 0 0; background:url(images/gradient.png) repeat-x; width:100%; height:20px; position:absolute; display:block; }
h2 { margin:0; padding:0; font:0.83em Verdana, Arial, Helvetica, sans-serif; color:#010101; }
h3 { margin:0; padding:0; font:bold 2.80em Arial, Helvetica, sans-serif; color:#010101; }
h3 a:link, h3 a:active, h3 a:visited { color:#010101; }
h3 a:hover { color:#000; }
.single h3.post-title, h3.post-title-small { margin:0; padding:10px 0; height:auto; }
h3.post-title-small { font-size:1.50em; }
h4 { margin:0; padding:0; font:bold 1.75em Arial, Helvetica, sans-serif; color:#fefefe; }
h5, #searchform label { /* Sidebar Header */ margin:0; padding:10px 0 0 20px; width:285px; height:55px; font:bold 2.25em Arial, Helvetica, sans-serif; color:#587682; }
#tag_cloud h5, #searchform label { margin:0; padding:0; background:none; }
a:link, a:active { color:#c0202f; text-decoration:none; }
a:hover { color:#000; }
a:visited { color:#c0202f; text-decoration:none; }
/* Header
/* -------------- */
#topmenu { width: 100%; height: 13px; background: none; }
#header { margin:0; padding:0; width:auto; height:132px; background: url(images/header-background.jpg) top center no-repeat; }
#logo { margin:0; padding:0px 0px 0px 0px; width:393x; height:auto; float:left; margin-top: 15px; }
.mlogo { margin:0; padding:0; width:393; height:101px; float:left; }
a.mlogo:link, a.mlogo:active, a.mlogo:visited, a.mlogo:hover { width:393px; background:url(images/maximizelogo.png) no-repeat top center; }
#searchform-header { margin:-1px 20px 0px 0px; padding:0px 0px 7px 10px; width:284px; height:auto; background: #0f0f0f url(images/searchform-back.jpg) no-repeat top left; float:right; -moz-border-radius-bottomleft: 20px; -moz-border-radius-bottomright: 20px; -webkit-border-radius-bottomleft: 20px; -webkit-border-radius-bottomright: 10px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;  }
#searchform-header #s { margin:0 0 0 0; padding:6px 10px 5px 25px; width:165px; height:auto; border:0; background:none; float:left; font-size:0.92em; color:#aea592; }
#searchform-header #go { float:right; margin:0; }
#navigation { margin:0; padding:0; /*background:#FFF url(images/navigation.gif) repeat-x bottom center*/; padding-top: 1px; }
#navigation ul.pages { margin:0 auto; padding:0; width:880px; height:auto; list-style:none; float:left; }
#navigation ul li { margin:0px; padding:0; float:left; overflow:visible; border-right: 1px solid #F9F9F9; }
#navigation ul li a:link, #navigation ul li a:active, #navigation ul li a:visited { margin:0; padding:7px 15px; font:bold 1.08em Arial, Helvetica, sans-serif; color:#34393e; display:block; }
#navigation ul li a:hover { background: #FFF; color:#000; font-weight:bold; filter: alpha(opacity=40); opacity: 0.4; }
#navigation ul.pages li.current_page_item a:link, #navigation ul.pages li.current_page_item a:active, #navigation ul.pages li.current_page_item a:visited { /* Crazy margins to pull up the hover image above the borders.*/  color:#000;  }

/* Main Content
/* -------------- */


/* Content Navigation
/* -------------- */
.navigation { font:normal 0.92em Georgia, "Times New Roman", Times, serif; color:#81888d; }
.navigation a:link, .navigation a:visited, .navigation a:active { font:bold 0.92em Georgia, "Times New Roman", Times, serif; color:#656c71; }
.navigation a:hover { color:#35383a; }
/* Comments
/* -------------- */	
.submit-comment { margin:0 0 15px 0; padding:0; width:127px; height:27px; background:url(images/submit-comment.gif) no-repeat top center; display:block; outline:0; text-indent:-9999px; border:0; }
.author { font:1.50em Arial, Helvetica, sans-serif; color:#3c4d54; }
.author a:link, .author a:active, .author a:visited { color:#3c4d54; }
.author strong span, .author strong span a:link, .author strong span a:active, .author strong span a:visited { color:#6b8894; display:inline; }
.author span { font:0.61em Georgia, "Times New Roman", Times, serif; color:#a3aeb2; display:block; }
.comment-text { font:1.00em Arial, Helvetica, sans-serif; color:#74868d; line-height:19px; }
/* Sidebar
/* -------------- */
#sidebar li { font:0.92em Arial, Helvetica, sans-serif; }
#sidebar li a:link, #sidebar li a:visited, #sidebar li a:active { font:bold 1.17em Arial, Helvetica, sans-serif; color:#5a656a; }
#sidebar li a:hover { text-decoration:none; }
#sidebar .rss-date { margin:5px 0; padding:0; color:#709cb0; display:block; }
#sidebar .rssSummary { margin:5px 0; padding:0; }
#sidebar li a.sidebar-read-more:link, #sidebar li a.sidebar-read-more:visited, #sidebar li a.sidebar-read-more:active, #sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active { margin:18px 0 0 25px; padding:0; font:bold 1.17em Arial, Helvetica, sans-serif; color:#a6b5bc; position:absolute; }
#sidebar li a.sidebar-read-more-rss:link, #sidebar li a.sidebar-read-more-rss:visited, #sidebar li a.sidebar-read-more-rss:active { padding:1px 0 0 23px; line-height:16px; background:url(images/rss.png) no-repeat center left; }
#sidebar li a.sidebar-read-more:hover, #sidebar li a.sidebar-read-more-rss:hover { color:#889297; text-decoration:none; }
#featured-news .sidebar-content a:link, #featured-news .sidebar-content a:active, #featured-news .sidebar-content a:visited, #recent-news .sidebar-content a:link, #recent-news .sidebar-content a:active, #recent-news .sidebar-content a:visited { font:bold 1.35em Arial, Helvetica, sans-serif; color:#5a656a; }
#featured-news .sidebar-content a:hover, #recent-news .sidebar-content a:hover { color:#475054; }
#featured-news .sidebar-content span a:link, #featured-news .sidebar-content span a:visited, #featured-news .sidebar-content span a:active, #recent-news .sidebar-content span a:link, #recent-news .sidebar-content span a:visited, #recent-news .sidebar-content span a:active { margin:5px 0 0 0; padding:0; font:normal 1.00em Arial, Helvetica, sans-serif; color:#709cb0; display:block; }
#featured-news .sidebar-content span a:hover, #recent-news .sidebar-content span a:hover { color:#5e8293; }
#sponsored-ad p.sponsored-ad { margin:auto auto 0px 5px; font:0.92em Arial, Helvetica, sans-serif; color:#9caab1; }
#sponsored-ad img { padding-bottom: 5px; }
#sidebar { margin:0px auto; padding:0; width:308px; height:auto!important; list-style:none; /*position: absolute; right: 10; */ background: white; margin-left: 9px;}
#sidebar h5.widgettitle {margin: 0px;padding:5px 0px 5px 10px; font:bold 1.6em Arial, Helvetica, sans-serif; height: auto; width: 298px; color:#d9dade;  margin-bottom: 10px; margin-top: 10px;}
#sidebar li { margin:0 0 5px 0; padding:0 0 5px 0; width:auto; height:auto; }
#sidebar li#sponsored-ad { padding: 0px; }
#sidebar #tag_cloud, #sidebar #search { padding:0; background:none; }
#searchform { margin:0 auto; padding:0; }
#sidebar #sponsored-ad { background:none; }
#sidebar li ul, #sidebar .textwidget, #calendar_wrap { margin:0 auto; padding:0; width:285px; height:auto; list-style:none;  overflow:hidden; }
#sidebar li ol { padding-bottom: 10px; }
#sidebar li ol li { background: none; margin: 0px; padding: 0px; padding-bottom: 10px; }
#calendar_wrap { margin:0 auto; width:190px; }
#wp-calendar { margin:15px 0; padding:0; width:100%; height:auto; }
#wp-calendar caption { font:bold 1.17em Arial, Helvetica, sans-serif; color:#5a656a; }
#wp-calendar thead tr th { font-weight:bold; }
#wp-calendar td { font:0.92em Arial, Helvetica, sans-serif; color:#709cb0; border:1px solid #d2dce0; text-align:center; }
#wp-calendar tfoot td { border:0; }
#sidebar .textwidget { margin:0 auto 15px auto; }
#sidebar li ul li { margin:0 0 5px 0; padding:0; width:auto; height:auto; background:none; }
.sidebar-preview { margin:0; padding:3px 0 0 4px; width:114px; height:65px; background:#FFF url(images/sidebar-preview-back.gif) no-repeat top center; float:left; }
.sidebar-content { margin:0; padding:0; width:115px; height:auto; float:right; }
/*sidebar subscribe */
#sidebar li#community { width: 308px; margin: 0px; padding: 0px;}
#sidebar li#community img.com-title{ background: #FFF; width: 308px; margin: 0px; padding: 0px; height:36px;}
#sidebar li#community .subscribe { background: url(images/subscribe-background.jpg) top center; width: 308px; height: 85px; margin: 0px; padding-top: 13px;}
#sidebar li#community .subscribe .sub-div { width: 50%; }
#sidebar li#community .subscribe .sub-div .left { }
#sidebar li#community .subscribe .sub-div .left a { width: 38px; padding-left: 12px;} 
#sidebar li#community .subscribe .sub-div .right {text-align: center; margin: 0px; padding: 0px; width: 88px; }
#sidebar li#community .subscribe .sub-div .right .count { margin: 0px auto; padding: 0px; color: #FFF; font-size: 26pt; font-weight: bold; line-height: 26pt;} 
#sidebar li#community .subscribe .sub-div .right a {margin: 0px auto; padding: 0px; color: #FFF; font-size: 9pt; line-height: 9pt; text-transform: uppercase; color: 76a4c0;}
#sidebar li#community .subscribe .sub-div .right a:hover {text-decoration: underline;}
#sidebar li#community .subscribe p.sub-text { color: #fff; text-align: center; margin: 0px; padding: 0px; margin-top: 8px; }
#sidebar li#community .subscribe p.sub-text a { color: #fff; padding: 0px 8px;}
#sidebar li#community .subscribe p.sub-text a:hover { color: #ccc; text-decoration:underline;}

/*end sidebar subscribe*/
/*sidebar tabs*/
#sidebar .tw-content { display:block; float:left; width:100%; background: #FFF; padding: 15px 0px 20px 0px; margin-top: 0px; border-bottom: 1px solid #f9f9f9;  }
#sidebar .tw-content ul li {padding: 4px 0px; border-bottom: 1px solid #e2e2e2;}
#sidebar .tw-content ul li a:link, #sidebar ul.tw-tabbed-nav li a:visited, #sidebar ul.tw-tabbed-nav li a:active {line-height: 12px;}
#sidebar li.tabbed-widget { float:left; width:100%; border:none; margin-top: 20px;  } 
/*---------------------------------*/
#sidebar .ui-tabs-hide { display:none; }
#sidebar .ui-state-active a { font-weight:bold; text-decoration:none; color:#333; }
#sidebar .ui-tabs .ui-tabs-nav { float:left; width:100%; clear:both; margin:0; padding:0; height: 30px; background: #234e6c; background: -moz-linear-gradient(0% 100% 90deg, #102C40, #234E6C) repeat scroll 0 0 transparent;   }
#sidebar .ui-tabs .ui-tabs-nav li { float:left; width:auto; color: #FFF;   }
#sidebar .ui-tabs .ui-tabs-nav li:active { float:left; width:auto; background: #FFF; border: 1px solid #ccc; border-bottom: 1px solid #FFF;  }
#sidebar .ui-tabs .ui-tabs-nav li a{padding: 15px; font-size: 1.2em; line-height: 28px; color: #FFF!important;}
#sidebar .ui-tabs .ui-tabs-nav li a:focus{padding: 15px; font-size: 1.2em; line-height: 28px;}

#sidebar .ui-tabs li.ui-tabs-selected a { background: #FFF; color: #111!important;  }
/*---------------------------------*/
#sidebar ul.tabbed-widget ul.tw-tabbed-nav { margin:0; padding:0; padding: 10px; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li { background:none; display:block; list-style-image:none; margin-right:0.5em; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li a { font-size:16px;  padding: 5px; }
#sidebar ul.tabbed-widget ul.tw-content { margin-left:0; padding-left:0; }
#sidebar ul.tabbed-widget ul.tw-tabbed-nav li:before { content:none; }
/*end sidebar tabs*/
#sidebar ul.tw-tabbed-nav {margin-top: 10px;}
#sidebar ul.tw-tabbed-nav li a:link, #sidebar ul.tw-tabbed-nav li a:visited, #sidebar ul.tw-tabbed-nav li a:active { }
/*-------------------------------*/



/* 05 - MAIN CONTENT
/* ----------------------------------------------*/
#main-content { padding:0px 0 0 0; background: url(images/main-content-background.jpg) top center no-repeat; width: 100%; margin: 0px auto; padding-bottom: 15px; }
.Blog #main-content .col-580 {padding-top: 15px; padding-left: 15px; width: 610px;}
.Blog #main-content .col-340 { width: 321px; position:relative;}
.post { margin:0 0 20px 0; }
.post-box { margin:0; padding:0; position: relative; }
.post-box .max-u-a {background: url(images/max-a-trans.png) top center; width: 84px; height: 123px; position: absolute; z-index: 700; left: -115px; top: 40px; opacity:0.9;filter:alpha(opacity=90);}
.post-meta { margin:0 0 23px 0; padding:0; border-bottom:1px solid #FFF; position:relative; }
.post-box h3.post-title {border-bottom: none; font:bold 2.8em Arial, Helvetica, sans-serif; padding-top: 0px; margin-top: 0px; margin-bottom: 10px; padding-bottom: 0px; color: #010101; padding-left: 10px;}
.post-info { margin:0; height:auto; font:0.92em Arial, Helvetica, sans-serif; color:#81888d;}
.post-intro {padding-top: 5px; padding-left: 3px;}
.post-intro p.post-info {position: relative; border-bottom: none; text-align:left; margin: 0px; background: #0d2634; font-size: 1.0em; line-height: 1.0em; color: #FFF; padding: 5px 8px; margin-top: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-border-radius: 5px; }
.post-intro .excerpt {clear: left; padding-top: 6px; padding-bottom: 10px;}
.post-info span a:link, .post-info span a:active, .post-info span a:visited { font-weight: bold; text-decoration:none; color: FFF; }
.post-info span a:hover { font-weight: bold; color: #fff;}
.post-content, .page-content, .comment-content { margin:0; padding: 0px 10px; position:relative; }
.post-content h1, .page-content h1 { margin:10px 0; padding:0; font:bold 2.50em Arial, Helvetica, sans-serif; color:#010101; }
.post-content h2, .page-content h2 { margin:10px 0; padding:0; font:bold 2.00em Arial, Helvetica, sans-serif; color:#010101; }
.post-content h3, .page-content h3 { margin:10px 0; padding:0; font:bold 1.50em Arial, Helvetica, sans-serif; color:#010101; }
.post-content h4, .page-content h4 { margin:10px 0; padding:0; font:bold 1.17em Georgia, "Times New Roman", Times, serif; color:#010101; }
.post-content h5, .page-content h5 { margin:10px 0; padding:0; width:auto; height:auto; background:none; font:bold 1.00em Georgia, "Times New Roman", Times, serif; color:#010101; }
.page-content { padding:15px 22px 0; }
.comment-count { margin:0; padding:0; width:auto; height:auto; background:#6b6b6b; position:absolute; display:block; top:-10px; left:-10px; }
.page-content .comment-count { margin-top:-15px; }
.post-image, .post-image-inner { margin:0 auto 10px auto; padding:0; width:auto; height:auto; display:block; float: right; margin-left: 10px; }
.post-image-inner { margin:0 auto 10px 15px; float:right; }
.post-image img, .post-image-inner img { margin:0 auto; padding:3px; border:1px solid #e8e8e8; text-align:center; display:block; background: #FFF; margin-left: 8px; margin-bottom: 8px; }

/* Post Box
/* --------------- */
/* Post Footer
/* --------------- */		
.post-footer { margin:0; padding:10px 23px; background:none; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; position:relative; z-index:10; min-height: 25px; }
.Blog post-footer {min-height: none;}
.continue-reading { margin:0; padding:0; width:180px; height:auto; float:left; }
.continue-reading img {margin-top: 2px;}
.category-menu { margin:0; padding:0; width:350px; height:auto; float:right; text-align:right; position:absolute; top:0px; right:0px; }
.category-menu .category {background: none;}
.indicator, .indicator-active { margin:0; padding:0; width:7px; height:5px; background:url(images/expand.gif) no-repeat center left; display:inline-block; vertical-align:middle; }
.indicator-active { background:url(images/collapse.gif) no-repeat center left; }
.dropdown { margin:0; padding:0; width:360px; height:auto; background:url(images/dropdown.png) no-repeat bottom center; text-align:left; display:none; position:relative; }
.cat-posts { margin:0 auto; padding:10px 0 19px 0; width:322px; height:auto; list-style:none; border-top:1px solid #ebecec; position: relative; z-index: 6000;}
.cat-posts li { margin:0; padding:10px 15px; background:url(images/cat-post-li.gif) no-repeat bottom right; }
.cat-posts li.view-more { background:none; }

/* Archive Post
/* --------------- */
.archive { margin:0; }
.archive .post-meta { padding:5px 0 5px 0; border-bottom: none; }
.archive.post-meta h3.post-title-small {padding: 5px 0px;}
.archive .post-info { clear: left; }
/* Small (Half) Post*/
/* --------------- */
.small-wrapper{width: 620px; overflow: hidden; }
.single { margin:0px 0px 20px 10px; width:180px; height:auto; float:left; padding: 6px; background: #f2f2f2; }
.single .post-content { margin:0; padding:8px; }
.single h3.post-title { font-size:2.00em; width:275px; padding-left: 0px; margin-bottom: 5px; }
.single .post-image { height:115px;}
.single .post-intro {padding:0px;}
.single .post-intro h3.post-title {width: 150px; font:bold 1.2em Arial, Helvetica, sans-serif;}
.single .post-footer { padding:0px; background: none; border-color: #FFF; margin-bottom: 3px; border-bottom: none;}
.single .post-footer .continue-reading {width: 150px; padding: 8px 0px 5px 10px; }
.last { }
/* Content Navigation
/* --------------- */	
.navigation { margin:0; padding:8px 10px; }
.navigation a {font: 1.6em Arial, Helvetica, sans-serif !important; font-style: none; color: #000!important;}
/* WP Attachments
/* --------------- */
.wp-caption { margin:0 10px; padding:9px 5px 5px; background:#FFF; border:1px solid #ebf2f5; border-bottom:1px solid #CCCCCC; ; text-align:center; }
.wp-caption-text { margin:5px auto auto auto; padding:5px 0 0; font:0.92em Arial, Helvetica, sans-serif; color:#656c71; }
/* Inputs
/* --------------- */
.input { margin:0; padding:5px; background:#fdfefe url(images/post-box-top.gif) repeat-x top center; border:1px solid #dce7ed; font:0.92em Arial, Helvetica, sans-serif; color:#76716c; }
/* Drop Down
/* -------------- */
.category a:link, .category a:visited, .category-inside a:link, .category-inside a:active, .category-inside a:visited { margin-bottom:-1px; padding:15px 25px 0 15px; display:inline-block; height:25px; outline:0; font:1.00em Georgia, "Times New Roman", Times, serif; color:#7f7d7e; }
.active div { margin:0 0 -1px 0; padding:0 0 0 6px; width:auto; height:40px; background:url(images/cat-hover-left.gif) no-repeat top left; float:right; display:block; position:relative; z-index:10; }
.active a:link, .active a:visited { margin:0; padding:15px 25px 0 15px; width:auto; height:25px; display:inline-block; font:1.00em Georgia, "Times New Roman", Times, serif; color:#5c5659; background:url(images/cat-hover-right.gif) no-repeat top right; }
.cat-posts li.view-more { margin:0; padding-top:15px; text-align:right; }
.cat-posts li a:link, .cat-posts li a:active, .cat-posts li a:visited { font:bold 1.17em Arial, Helvetica, sans-serif; color:#30393d; display:block; }
.cat-posts li a:hover { color:#bd4478; }
.cat-posts li span { font:0.92em Arial, Helvetica, sans-serif; color:#889194; }
/*---------------------------------------------------------*/
.comment-count a:link, .comment-count a:active, .comment-count a:visited { margin:0; padding:10px 20px; font:bold 1.75em Arial, Helvetica, sans-serif; color:#FFF; display:block; background: #686650; }
.comment-count a:hover { background:#666; }
.single .comment-count a:link, .single .comment-count a:active, .single .comment-count a:visited, .page-content .comment-count a:link, .page-content .comment-count a:active, .page-content .comment-count a:visited { padding:8px 18px; font:bold 1.45em Arial, Helvetica, sans-serif; }
.post-intro strong { font:bold 1.0em Arial, Helvetica, sans-serif; color:#30393d; line-height:21px; }
.continue-reading a:link, .continue-reading a:active, .continue-reading a:visited, .cat-posts li.view-more a:link, .cat-posts li.view-more a:active, .cat-posts li.view-more a:visited { font:bold 1.17em Georgia, "Times New Roman", Times, serif; color:#c0202f; }
.continue-reading a:hover, .cat-posts li.view-more a:hover { color:#ef3e36; }
.comment-content { padding:0; background:#f3f8fa; border-bottom:0; }
.commentlist, .commentlist ul { margin:15px 0 0 0; padding:0; list-style:none; }
.commentlist li { margin:0; padding:30px; background:url(images/white.gif) repeat-x bottom center; border-bottom:1px solid #d9e1e6; }
.commentlist li.alt, .thread-alt { background:#f9fcfd url(images/white.gif) repeat-x bottom center; }
.commentlist li.no-comments { margin:55px 0 0 0; padding:0 30px; background:none; border:0; }
.commentlist .children { margin:10px 0 0 0; padding:0; border:1px solid #d9e1e6; }
.commentlist .children li { margin:0; padding:20px; border-bottom:1px solid #FFF; }
.commentlist li .comment-wrap { position:relative; text-align:left; }
.commentlist li .comment-text { margin:0; padding:0; width:auto; height:auto; background:none; }
.commentlist li .comment-author { margin:0; padding:0; width:auto; height:auto; }
.gravatar { margin:0 10px 0 0; padding:1px 0 0 2px; width:41px; height:40px; background:url(images/gravatar.gif) no-repeat top center; float:left; }
.author { margin:2px 0 0 0; padding:0; width:auto; height:auto; float:left; }
/* 06 - SIDEBAR
/* ----------------------------------------------*/

/* 07 - FOOTER
/* ----------------------------------------------*/
#footer { margin:0; padding:30px 0; width:auto; height:auto; background:#0C2633; border-bottom:1px solid #1e1d1d; }
#footer h4 { margin:0 0 20px 0; }
p.about-text { margin:0 0 10px 0; font:0.92em Arial, Helvetica, sans-serif; color:#b2b2b2; line-height:17px; }
p.copyright { margin:10px 0 0 0; font:0.92em Arial, Helvetica, sans-serif; color:#404040; }
.footer-divider {}
#footer .categories { margin:0; padding:0; width:360px; height:auto; float:left; }
.footer-cat { margin:0; padding:0; width:360px; height:auto; list-style:none; }
.footer-cat li { margin:5px 0; padding:0 0 0 9px; width:150px; height:auto; float:left; background: #0C2633; }
.footer-cat li a { margin:0; padding:0 9px 0 0; width:auto; height:23px; line-height:23px; float:left; display:block; background: #0C2633; }
.footer-cat li a:link, .footer-cat li a:active, .footer-cat li a:visited { font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; }
.footer-cat li a:link span, .footer-cat li a:active span, .footer-cat li a:visited span { color:#FFF; }
.footer-cat li:hover, .footer-cat li:hover a { background-position:0% -23px; color:#FFF; cursor:pointer; }
.footer-cat li:hover a { background-position:100% -23px; }
#footer .about { margin:0; padding:0; width:580px; height:auto; float:right; }
#link-back { margin:0; padding:0px; background:#000; padding-bottom: 12px; text-align:center; }
.donators { margin:0; padding:0; width:800px; height:auto; float:left; margin-top: 12px; text-align: left; }
.donators a { color: #FFF; }
.donators a:hover { color: #e9e9e9; }
.donators a.login {color: #C0202F; }

/* Last Update 2.7.09 */