body.custom {background: #000000 url(images/bg.jpg) no-repeat; background-attachment: fixed;}
.custom #container {margin-top: 0; margin-bottom: 0em; border-left: 0.3em solid #ddd; border-right: 0.3em solid #ddd;} 

/***HEADER***/
.custom #header_area .page {background: none;}
.custom #header {background: none; border-bottom:none;}
.custom #header #logo a{font-size: 48px; color:#fff; padding-left:0; margin-left:0; display: block; height: 147px; width: 591px; background: url('images/headerlogo.png') no-repeat; outline: none;}
.custom #header #logo a:hover{font-size: 48px; color:#ddd;}
.custom #header #tagline {font-size: 18px; padding-left: 0; margin-top: 0.2em; margin-left:-0.3em;}
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; border-bottom:none;}

.custom #header_widget_1 {}
.custom #header_widget_1 ul.sidebar_list li.widget {position:absolute; display: block; top:25px; left:635px; width:306px; height:119px; color:#ffffff}

.custom #header-adblock img {margin:1px; align:center;}
.custom div.header-adblock a:hover img {border:3px solid #666;}
.custom div.header-adblock a img {border:3px solid #333;}
.custom div.header-adblock img {padding: 1px;}
/***HEADER END***/


/***NAV MENU***/
/*
.custom #nav_area {}
.custom #nav_area ul {}
.menu_area {}
*/
	
.custom .menu {background:  url(navbg.png); border:none; float:left; height: 28px;}
.custom .menu a:hover {background: #ff6c00; color:#fff; text-decoration:none; border-bottom:none; padding-bottom: 0.9em; opacity: .99;}
.custom .menu .tab.current, .custom menu.current  {text-decoration:none; background: #ff6c00; color:#fff; border-top:0px solid ##ff6c00; border-bottom:none; padding-bottom: 0.9em;}
.custom .menu li {padding: 0; margin: 0px 0px 0px 0px; text-decoration:none; border-bottom:none;}
.custom .menu a {background: none; border:0px solid #ff6c00; padding-right:0.9em; padding-left:0.9em; padding-bottom: 0.9em; padding-top: 0.2em; margin-top: 0.2em; margin-bottom:0em; margin-right:1em; color:#eee; text-decoration:none; border-bottom:none;}
/***NAV MENU END***/


/***SIDEBAR AND WIDGETS***/
.custom li.widget {list-style: none; text-indent: 1em; margin-bottom:0; margin-top:0; }
li.widget h3 {color:#666; font-size:12px; font-family: georgia; margin-bottom:0; margin-top:0;}
.custom #multimedia_box {margin-bottom:0;}
.custom .sidebar ul.sidebar_list {position:relative; padding:0; margin:0;}

.custom div.subscriber {text-indent:0; padding:1em; background: #FFF0DA url(subscribe-bg.png) no-repeat; border-bottom: 1px solid #bbb; border-top: 1px solid #bbb; }
.custom div.subscriber h3{text-indent: 0; }

.custom div.bluefader {text-indent: 0; padding:1em; background: #E5F2FF url(blue-bg.gif) repeat-x; border-bottom: 1px solid #bbb;}
.custom div.bluefader h3{text-indent: 0; }

.custom div.grayfader {text-indent:0; padding:1em; background: #fff url(fade.gif) repeat-x; border-bottom: 1px solid #bbb;}
.custom div.grayfader h3{text-indent:0;}

.custom div.sblist1 a {display: block; color:#000000; margin-left:-0.9em; margin-right:-0.9em; padding-left: 1em; padding-top: 0.3em; padding-bottom: 0.3em; font-family:georgia; text-decoration: none; font-size: 14px;}
.custom div.sblist1 a:hover {background-color: #eee; color: #000; text-decoration: underline;}
/***SIDEBAR AND WIDGETS END***/

/***CONTENT AREA MODS***/
.custom .entry-title {color: #ff6c00; font-family: arial; font-size: 24px; font-weight:bold;}
.custom .entry-title a{text-align: center !important; color: #ff6c00; font-family: arial; font-size: 28px; font-weight:bold;}
.custom .entry-title a:hover {color: #de3501; }
.custom .headline_meta {text-align:center; }
.custom .headline_area {text-align:center;color:#916e03;}
.custom #archive_info {text-align:center;}

.custom #content_area .page {background-color: transparent}
.custom .post_box{margin-left:0; padding-left:2em; }
.custom .format_text h3 a {color: #000; text-decoration:none; border-bottom: 1px dotted #ccc;}
.custom .format_text h3 a:hover {color: #990000;}
.custom .format_text .code1 {color:#990000;}


.custom div.welcome_box { border: 2px solid #ddd; background: #E5F2FF url(blue-bg.gif) repeat-x; margin:0; padding: 0.4em; padding-bottom:0;margin-left:0.5em; margin-top:1em; margin-bottom: 0em; margin-right: 0.5em; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
/***CONTENT AREA MODS END***/

/***OTHERS MODS***/
.custom #adblock img {margin:1px;}
.custom div.adblock a:hover img {border:3px solid #bebebe;}
.custom div.adblock a img {border:3px solid #ddd;}
.custom div.adblock img {padding: 1px; }

.custom #image-block img {background: #eee; padding: 0.8em; border:1px solid #ddd;}
.custom div.image-block a:hover img {background: #ddd; border:1px solid #bebebe;}
.custom div.image-block a img {background: #eee; border:1px solid #ddd;}
.custom div.image-block img {background: #eee; padding: 0.8em; border:1px solid #ddd;}
/***OTHERS MODS END***/

/***FOOTER***/
.custom #footer_area {background: #222; color: #ccc; padding-top: 0em; text-align:center; border-top: 3px solid #666;} 
.custom #footer {background: #222; border-top:none; text-align:center;} 
.custom #footer a:hover {color: #fff; text-decoration: none; } 
.custom #footer_1 {background: #222; color: #222; text-align:left; border-bottom: 1px solid #333; }
.custom #footer_1 ul.sidebar_list li.widget {text-indent:0; color: #eee; width:24%; margin-right:0%; float:left;}
.custom #footer_1 ul.sidebar_list li.widget h3 {text-indent:0; padding-top:0.2em; color:#ccc; font-size:22px; font-family:georgia;}
.custom #footer_1 ul.sidebar_list li.widget a {color: #fff; border-bottom:0; padding:0.2em;}
.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#ccc; padding:0.2em;}
/***FOOTER END***/

/* AUTHOR BOX */
.custom #comments { clear: both; }
.postauthor { background: #F5F5F5; border-top: 1px solid #e1e1e0; border-bottom: 1px solid #e1e1e0; overflow: hidden; padding: 1.5em; }
.postauthor img { border: 5px solid #e2dede; float: left; margin-right: 1.5em; }
.postauthor h4 { color: #666; font-size: 2em; margin-bottom: 5px; }
.postauthor p { color: #515151; font-size: 13px; margin-bottom: 12px; }
.postauthor p.hlight { font-size: 11px; text-transform: uppercase; }
.postauthor p.hlight span { color: #CB3131; font-size: 13px; font-style: italic; font-weight: bold; letter-spacing: 0.8px; }
/* BOXES */
#similar h3, #rightcol h3 { font-size: 1.8em; letter-spacing: normal; padding-top: 15px; }
#similar { float: left; width: 50%; }
#similar p { margin-bottom: 15px; padding: 10px 2.5em 10px 10px; }
#similar a { font-size: 1.4em; border-bottom: 1px solid #CB3131; line-height: 1.5em; }
#similar a:hover { border: 0; }
#similar h3 { padding-left: 10px; }
#similar span.date { color: #888; letter-spacing: 1px; text-transform: uppercase; }
#rightcol { float: right; width: 50%; }
#rightcol p { font-size: 14px; line-height: 1.5em; padding: 10px 2.5em 10px 0;  }
#rightcol h3 { padding: 0; }
#rightcol ul { list-style-position: inside;  list-style-type: square; margin-left: 1em; }
#rightcol ul a { border-bottom: 1px solid #CB3131; font-size: 14px; }
#rightcol ul a:hover { border: 0; }
#rightcol li { margin-bottom: 10px; }
#subscribe { background: #FFFBCC; border: 1px solid #E6DB55; float: right; margin: 15px 15px 0 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#custom { background: #E4F2FD; border: 1px solid #C6D9E9; float: right; margin: 15px; padding: 19px 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }


/* COMMENT MODS BY MULES */

.custom dt.even,
.custom dd.even,
.custom dt.even span,
.custom dd.even span
{
color: ##615c5 !important;
background: ##e7cac !important;
}

.custom dt.even a,
.custom dt.even a:visited,
.custom dt.even a:active,
.custom dt.even span a,
.custom dt.even span a:active,
.custom dt.even span a:visited,
.custom dd.even a,
.custom dd.even a:visited,
.custom dd.even a:active,
.custom dd.even span a,
.custom dd.even span a:active,
.custom dd.even span a:visited
{
color: ##615c5 !important;
background: ##e7cac ;
}

.custom dt.even a:hover,
.custom dd.even a:hover,
.custom dt.even span a:hover,
.custom dd.even span a:hover
{
color: ##e9161 !important;
}

.custom dt.odd,
.custom dd.odd,
.custom dt.odd span,
.custom dd.odd span
{
color: ##615c5 !important;
background: ##f4ece !important;
}

.custom dt.odd a,
.custom dt.odd a:visited,
.custom dt.odd a:active,
.custom dt.odd span a,
.custom dt.odd span a:active,
.custom dt.odd span a:visited,
.custom dd.odd a,
.custom dd.odd a:visited,
.custom dd.odd a:active,
.custom dd.odd span a,
.custom dd.odd span a:active,
.custom dd.odd span a:visited
{
color: ##615c5 !important;
background: ##f4ece ;
}

.custom dt.odd a:hover,
.custom dd.odd a:hover,
.custom dt.odd span a:hover,
.custom dd.odd span a:hover
{
color: ##e9161 !important;
}

.custom dt.comment-author-admin,
.custom dd.comment-author-admin,
.custom dt.comment-author-admin span,
.custom dd.comment-author-admin span
{
color: ##615c5 !important;
background: ##a28cd !important;
}

.custom dt.comment-author-admin a,
.custom dt.comment-author-admin a:active,
.custom dt.comment-author-admin a:visited,
.custom dd.comment-author-admin a,
.custom dd.comment-author-admin a:active,
.custom dd.comment-author-admin a:visited
{
color: ##615c5 !important;
background: ##a28cd !important;
}

.custom dt.comment-author-admin a:hover,
.custom dd.comment-author-admin a:hover
{
color: ##e9161 !important;
}



/*** Custom Nested Comment System ***/
.custom dt.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
.custom dt.commentlist li { }
.custom ol.commentlist li.alt { }
.custom ol.commentlist li.bypostauthor {}
.custom ol.commentlist li.byuser {}
.custom ol.commentlist li.comment-author-admin {}
.custom ol.commentlist li.comment { border-bottom:1px dotted #666; padding:1em; }
.custom ol.commentlist li div.comment-author {}
.custom ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
.custom ol.commentlist li div.vcard cite.fn { font-style:normal; }
.custom ol.commentlist li div.vcard cite.fn a.url {}
.custom ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
.custom ol.commentlist li div.vcard img.avatar-32 {}
.custom ol.commentlist li div.vcard img.photo {}
.custom ol.commentlist li div.vcard span.says {}
.custom ol.commentlist li div.commentmetadata {}
.custom ol.commentlist li div.comment-meta { font-size:9px; }
.custom ol.commentlist li div.comment-meta a { color:#ccc; }
.custom ol.commentlist li p { font-size:11px; margin:0 0 1em; }
.custom ol.commentlist li ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
.custom ol.commentlist li div.reply { font-size:11px; }
.custom ol.commentlist li div.reply a { font-weight:bold; }
.custom ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
.custom ol.commentlist li ul.children li {}
.custom ol.commentlist li ul.children li.alt {}
.custom ol.commentlist li ul.children li.bypostauthor {}
.custom ol.commentlist li ul.children li.byuser {}
.custom ol.commentlist li ul.children li.comment {}
.custom ol.commentlist li ul.children li.comment-author-admin {}
.custom ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
.custom ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
.custom ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
.custom ol.commentlist li ul.children li.depth-5 {}
.custom ol.commentlist li ul.children li.odd {}
.custom ol.commentlist li.even { background:#fff; }
.custom ol.commentlist li.odd { background:#f6f6f6; }
.custom ol.commentlist li.parent { border-left:5px solid #111; }
.custom ol.commentlist li.pingback { border-bottom:1px dotted #666; padding:1em; }
.custom ol.commentlist li.thread-alt { }
.custom ol.commentlist li.thread-even {}
.custom ol.commentlist li.thread-odd {}


