﻿body {
    background:#353535 !important;
    color:#DDD !important;
    font-family:'Lucida Grande',Verdana,Arial,Sans-Serif !important;
}

a {
    border-bottom: none !important;
}

#header {
    display:block !important;
}

.wp-caption {
    color:#222222 !important;
}

.entry img {
    border:none !important;
}

.narrowcolumn .postmetadata2 {
    border-bottom:1px solid #4a4a4a !important;
    border-top:1px solid #4a4a4a !important;
}

div.sociable {
    border-top:1px solid #4A4A4A !important;
    margin:30px 0 0 !important;
    padding-top:10px !important;
}

ol.commentlist li.even {
    background:#444444 !important;
    border:medium none !important;
}

ol.commentlist li.odd {
    border:medium none !important;
    background:#353535 none repeat scroll 0 0;
}


/* PAGE MENU */
#pagemenu {
    background:#000 !important;
    border-top:1px solid #000 !important;
}

#pagemenu ul li.page_item a, #pagemenu ul li.cat-item a {
    background:#444 !important;
    color:#DDD !important;
}

#pagemenu ul li.current_page_item, #pagemenu ul li.current_page_item a, #pagemenu ul li.current_page_item a:hover, #pagemenu ul li.current-cat, #pagemenu ul li.current-cat a, #pagemenu ul li.current-cat a:hover {
    background:#353535 !important;
    color:#DDD !important;
}


/* POSTS, ENTRIES, HEADERS */
.narrowcolumn {
    padding:0 40px 30px !important;
}

.post {
    margin:53px 0 35px !important;
    border-top:1px solid #4A4A4A !important;
}

.entry {
    float:none !important;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
    color:#EEEEEE !important;
    font-family:'Lucida Grande',Verdana,Arial,Sans-Serif !important;
    font-weight: bold;
}

h2 { 
    font-size: 1.6em;
    padding-top:5px !important;
}


.entry {
    border-top:1px solid #4A4A4A !important;
}

.post hr {
    border-top:1px solid #4A4A4A !important;
}

/* SIDEBAR */
#sidebar a {
    border-bottom:1px solid #4A4A4A !important;
}

#sidebar ul li h2 {
    border-bottom:3px solid #4A4A4A !important;
}

#sidebar li#rssfeeds {
    background-position: left 3px !important;
    border-bottom:3px solid #4A4A4A !important;
    display:block !important;
    padding-bottom:3px !important;
}

#sidebar li#rssfeeds a {
    border-bottom: none !important;
}


/* Review Styles */

.review {
    border-top: 1px solid #4A4A4A;
    margin-top: 35px;
}

.review .entry {
	border-top: none !important;
	border-bottom: none !important;
	margin-top: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 10px !important;
}


/* AdSense Styles */

.adsense_leaderboard {
	margin: 10px auto 20px;
	padding: 0 0 0 15px;
	width: 890px;
}

.adsense_sidebar {
	border-bottom:1px solid #4A4A4A;
	margin:8px 0 15px;
	padding-bottom:10px;
}

.adsense_footer {
	clear: both;
	margin: 10px auto 8px;
	padding: 15px 0 10px;
	width: 890px;
}

.adsense_article {
	float: none;
	margin: 10px 0 0 0;
	border: none !important;
	width: 305px;
}

.adsense_midbanner {
    margin-bottom: 30px;
}

/* FOOTER */
#footer {
    background-color:#000 !important;
}

/* NAVIGATION  */
.entry a.more-link, .navigation a {
    background-color:#555555 !important;
    color:#DDD !important;
} 

.navigation a:hover {
    background-color:#e8c8c8 !important;
    color:#333!important;
}
.navigation {
    border-top:1px solid #4a4a4a !important;
}