body.custom {
background: #FFFFFF url(images/header_bg.png) repeat-x;
}

.custom #container {
margin-top: 2em;
margin-bottom: 2em;
padding: 0.3em;
background: #33332f;
border: 0.4em solid #3e3e3a;
}

.custom #page {
background: transparent;margin-bottom: 10px;}
.custom li.widget .callout { padding: 0.846em; line-height: 1.385em; background: #e3f0f2; border: 0.077em solid #addde6; }

.custom ul#tabs {border-bottom:none; border-left:none; background:#EEEEEE;}

.custom ul#tabs li {margin-bottom:0; border:none; background:none}

.custom ul#tabs li.current_page_item, .custom ul#tabs li.current-cat {padding-bottom:0; background:#FFFFFF}

.custom ul#tabs li.rss {}

.custom ul#tabs li a {}

.custom ul#tabs li a:hover {text-decoration:none; background:#FFFFFF}

.custom ul#tabs li.current_page_item a, .custom ul#tabs li.current-cat a {}

.custom ul#tabs li.current_page_item a:hover {text-decoration:none; background:#FFFFFF;}, .custom ul#tabs li.current-cat a:hover {text-decoration:none; background:#FFFFFF}

.custom .post, .custom .teasers_box, .custom #footer, .custom #footer a, .custom #footer a:active, .custom #archive_info, .custom .prev_next, .custom #comment_list, .custom #comment_list dd, .custom #commentform, .custom sidebar_1, .custom #sidebar_2, .custom #comment_list dt.comment, .custom #comment_list dd.comment, .custom #comment_list dl .bypostauthor .format_text, .custom #trackback_list {
        border-bottom: 0px;
        border-top: 0px;
        border-right: 0px;
        border-left: 0px;}

.custom #header{height:122px; background:#131D26; margin-top: 0px; border: 0px;}
.custom #header h1 a{color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:normal; text-decoration:none;font-family:Georgia, serif; color: #555555;}
.custom #header h1 a:hover { text-decoration:underline;}
.custom #header .site-description { color:#999; font:italic 14px Georgia, serif; display:none;}
.custom #header .tagline {
	display:none;
}
.custom #logo {
	float:left; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;color:#555555;
}
.custom #h-ad {
	float:right; padding: 30px 0px 0px 0px;
}
.custom #content_box, .custom #column_wrap {
        background: none;
}
.custom .entry-title {color:#000000; font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 32px; line-height: 32px;}
.custom .entry-title a {color:#000000; font-family: Georgia,"Nimbus Roman No9 L",serif; font-size: 32px; line-height:32px;}
.custom .entry-title a:hover {color:#2266AA; text-decoration: none;}
.custom a { color: #2266AA; text-decoration:none; }
.custom a:hover { color:#2266AA;text-decoration:underline; }
.custom .headline_area h1, .headline_area h2 {color:#333333;}
.custom .sidebar h3 {font-weight: bold;font-size: 13px;padding: 4px 0px 0px 0px;color: #555555; text-transform: uppercase; font-family: Arial,Helvetica,sans-serif;}

.custom li.widget ul li{
padding: 0px 0 0px 0px;
	border-bottom: 1px solid #303A43;
	margin: 0px;
        font-size: 12px;}

/* SAVE THIS IN CUSTOM.CSS FILE */
.custom #header_area {display:none;}
.custom #header #logo, .custom #header #tagline {}
.custom #header #tagline {height: 0;}
.custom #header {padding: 0;}
.custom #header_area {background: transparent;}
.custom #header_area2 {height:222px; background: transparent;}
.custom #header_area2 .page {
	background:transparent;
}
.custom #title_area {background: transparent;}
.custom #title_area2 {background: #FFFFFF;}
.custom .search_form {float:right; margin-top:-2.5em; margin-left: 1em;} 

/* TOP MENU BY THE HEADER */
#top_menu_container {height: 24px; background: #D93610;}
#top_menu_container .current_page_item {
	background: #bc291a;
	}
#top_menu_container input, textarea {background:#000000 none repeat scroll 0 0; border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; border-style:solid; border-width:1px; width: 19.5em; height:1.6em; color:#444444; font-size:1.1em;}
#top_menu {height: 24px;}
#top_menu , #top_menu ul {float:right; padding: 0; margin: 0; list-style: none; line-height: 1;}
#top_menu ul {float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
#top_menu li {float: left; list-style: none; margin: 0px; padding: 0px;}
#top_menu ul li {list-style: none; margin: 0px; padding: 0px; display:block;}
#top_menu li a {color: #FFFFFF; display: block; margin: 3px 0px 3px; padding: 2px 10px; text-decoration: none; font-weight: bold; text-transform: normal; font-size: 12px;}
#top_menu li a:hover {color: #FFFFFF; display: block; margin: 3px 0px 3px; padding: 2px 10px; text-decoration: underline;}




/*  CATEGORY MENU BY THE HEADER */
#category_menu_container {height: 38px;background: transparent; margin-top:1px;}
#category_menu_container input, textarea {background:#EEEEEE none repeat scroll 0 0; border-color:#AAAAAA #DDDDDD #DDDDDD #AAAAAA; border-style:solid; border-width:1px; width: 19.5em; height:1.6em; color:#444444; font-size:1.1em;}
#category_menu {height: 38px;}
#category_menu, #category_menu ul {padding: 0; margin: 3px 0px 0px 0px; list-style: none; line-height: 1; font-family:Helvetica Neue,Helvetica,"Arial",FreeSans,sans-serif;}
#category_menu ul {float: left; list-style: none; margin: 0px 0px 0px 0px; padding: 0px;}
#category_menu li {float: left; list-style: none; margin: 0px; padding: 0px;}
#category_menu ul li {list-style: none; margin: 0px; padding: 0px;}
#category_menu li p {color: #000000; display: block; margin: 3px 3px 0px 3px; padding: 5px 10px 5px 10px; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 11px;}
#category_menu li a, #category_menu li a:link {color: #979797; display: block; margin: 3px 3px 0px 3px; padding: 10px 10px 10px 10px; text-decoration: none; text-transform: uppercase; font-size: 12px; font-weight:bold;}
#category_menu li a:hover {background: #EEEEEE; color: #555555; display: block; margin: 3px 3px 0px 3px; padding: 10px 10px 10px 10px; text-decoration: none; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}
		

.custom #footer_area {background:#131D26; padding:0 0; border-top:5px solid #D93610;}
.custom #footer_1 {text-align:left; color:#CECFD1; font-size: 9px; border-bottom:4px solid #DBDBDB; margin-bottom: 5px;}

	.custom #footer_1 ul.sidebar_list li.widget {width:24%; margin-right:1%; float:left;}
		.custom #footer_1 ul.sidebar_list li.widget h2 {color:#FFFFFF; margin-bottom: 22px;text-transformation: uppercase; border-bottom: 2px solid #303A43; padding: 5px 5px 10px 0px;}
		.custom #footer_1 ul.sidebar_list li.widget a {color:#3088FF;padding: 5px 0 5px 0;}
.custom #footer { background: #131D26;}
		.custom #footer_1 ul.sidebar_list li.widget a:hover {color:#3088FF;padding: 5px 0 5px 0;}
.custom .post_tags {
	font-size: 10px;}

/* SIDEBAR */

#google-search {font-size:12px; width:100%; background:#F6F6F6;border:#DDDDDD 1px solid;border-top: #DDDDDD 4px solid;border-bottom: #DDDDDD 4px solid;margin-top:20px; margin-bottom:15px;padding:0px; color:#333333; overflow:hidden; }
.google-search-inner {
	padding:10px 0px 10px 10px;
}
#subscribe-bar{font-size:12px; width:100%; background:#F6F6F6;border:#DDDDDD 1px solid;border-top: #DDDDDD 4px solid;border-bottom: #DDDDDD 4px solid;margin-bottom:15px;padding:10px 0px 10px 0px; color:#333333; overflow:hidden; }
#subscribe {
	list-style: none;
	background-repeat: no-repeat;
	height:35px;
}

#subscribe li.rss a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -0px -0px;
}
#subscribe li.facebook a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -32px -0px;
}
#subscribe li.twitter a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -64px -0px;
}
#subscribe li.stumbleupon a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -96px -0px;
}
#subscribe li.delicious a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -128px -0px;
}
#subscribe li.digg a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -160px -0px;
}
#subscribe li.reddit a {
	float: left;
	width:32px;
	height:32px;
	margin: 0 8px 0 0;
	text-indent: -9999px;
	background: transparent url("images/social-links.png");
	background-position: -192px -0px;
}

#social-links {
	overflow:hidden;
	display:block;
	margin-bottom:1px;
	padding:0px 0px 0px 10px;
}
.custom .sidebar h3 {
	letter-spacing: normal; margin-bottom:2px;
}
.custom .sidebar ul.sidebar_list li h3 {
	color: #D93610; padding:4px 0px 4px 4px; font-family: Verdana,arial,sans-serif; font-size: 16px; line-height: 1.25em; font-weight: bold;
}
.custom .sidebar ul.sidebar_list li.widget {
	width:100%; margin-bottom: 15px; padding: 0px; border-top:4px solid #DDDDDD; border-bottom:4px solid #DDDDDD; border-right:1px solid #DDDDDD; border-left:1px solid #DDDDDD; overflow:hidden;
}
.custom .sidebar ul.sidebar_list li.widget li {
	border-top:1px solid #DEDEDE; padding:5px; border-bottom:0px solid #DEDEDE;
}
.custom #sidebar_1 {
	padding: 3px 0px 0px 0px;}
.custom #sidebar_1 ul.sidebar_list {
	padding:0px;
}

.custom #sidebar_1 a{color: #686868;}
.custom #sidebar_1 a:hover{color: #2266AA;text-decoration: none;}

.custom #sidebar_2 a{color: #3088FF;}
.custom #sidebar_2 a:hover{color: #3088FF;text-decoration: underline;}
.headline_meta a {
	color:#888;
}
.headline_meta a:hover {
	color:#888;
}
.custom .entry-content h3 {
	color:#111;
	background:#f6f6f6;
	font-weight:bold;
	margin: 10px 0;
	padding:10px;
	border-bottom:4px solid #ddd;
}
.custom .entry-content h4 {
	font-size:15px;
	margin-bottom:7px;
}
.custom #content .entry-content {
	color:#686868;
}

/* SAVE THIS IN CUSTOM.CSS FILE */
#cat-main-square {display:block;overflow:hidden;width:100%;min-height:150px;height:auto !important;background:#ffffff;border-top: 1px solid #FF4B33;}
#cat-posts-left {background:#ffffff;overflow:hidden;float:left;width:280px;min-height:125px;height:auto !important;padding:10px;margin:0px;border-right: 1px solid #FF4B33;}
#cat-posts-left h2 {font-size:14px;background:#bd2818;color:#ffffff;padding:5px 10px;font-weight: bold;}
#cat-posts-right {background:#ffffff;overflow:hidden;width:280px;min-height:125px;height:auto !important;padding:10px;margin:0px;}
#cat-posts-right h2 {font-size:14px;background:#bd2818;color:#ffffff;padding:5px 10px;font-weight: bold;}
.cat-post-list li {list-style-type:disc;color:#333;line-height:25px;margin:0 10px;font-size:12px;}
.cat-post-list a:hover {text-decoration:underline;}
/*
-------- pagenavi-----------------------------------
*/
.wp-pagenavi { margin: 15px 0px 15px 10px; }
.wp-pagenavi a, .wp-pagenavi a:link { font-size:10px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid #bd2818; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi a:visited { font-size:10px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid #bd2818; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi a:hover { font-size:10px; border: 1px solid #bd2818; color: #FFF; background-color: #bd2818; }
.wp-pagenavi a:active { font-size:10px; padding: 5px 9px; margin: 2px; text-decoration: none; border: 1px solid #bd2818; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi span.pages { font-size:10px; padding: 5px 9px; margin: 2px 2px 2px 2px; color: #000000; border: 1px solid #bd2818; color: #413f36; background-color: #eeeeee; }
.wp-pagenavi span.current { font-size:10px; padding: 5px 9px; margin: 2px; font-weight: bold; border: 1px solid #bd2818; color: #FFF; background-color: #bd2818; }
.wp-pagenavi span.extend { font-size:10px; padding: 5px 9px; margin: 2px; border: 1px solid #bd2818; color: #FFF; background-color: #bd2818; }

/*************** BREADCRUMB ***************/

.breadcrumb {
	margin:3px 0 10px;
	background:#f6f6f6;
	padding:7px;
	border:1px solid #ddd;
}

/********************************Author Profile Box************************/

.authorbox{
background: #f6f6f6;
border-top:3px solid #E8E8E8;
border-bottom:3px solid #E8E8E8;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
padding: 5px;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}
.authorbox img {
float: left;
margin-right:5px;
border: 2px solid #E8E8E8;
}
.authorbox h4 {
font-size:16px;
line-height:20px;
}

.bottom-ad {
background: #f5f8fa;
border-top:3px solid #d7e8f0;
border-bottom:3px solid #d7e8f0;
border-left:1px solid #d7e8f0;
border-right:1px solid #d7e8f0;
padding:10px 5px 5px;
margin-top:10px;
margin-bottom:10px;
overflow:hidden;
}

/********************************Author Profile Over************************/

.custom .archive h3 {margin-top: 0;}
.custom .archive ul {font-size: .90em; }
.custom .archivel { float: left; width: 40%;}
.custom .archiver { float: right; width: 60%;}

.subscribe-now {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	width:430px;
	border:1px solid #e0d5d5;
	background:#f5f2f2 url(http://www.creativebloggingideas.com/wp-content/uploads/2010/05/ebook.png) no-repeat 10px bottom;
	padding:15px 32px 10px 123px;
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	text-align:center;
}
.subscribe-now div {
	position:absolute;
	right:-9px;
	top:-13px;
	width:42px;
	height:42px;
	background:url(http://www.creativebloggingideas.com/wp-content/uploads/2010/05/rss.png) no-repeat;
}
.subscribe-now div a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	text-indent:-999em;
}
.subscribe-now h4 {
	font-size:1em;
	color:#f00;
	margin:0 0 1.5em;
}
.subscribe-now p {
	
	margin:0 0 1.5em;
}
.subscribe-now a,
.subscribe-now a:visited {
	color:#3333f5;
	text-decoration:underline;
}
.subscribe-now a:hover,
.subscribe-now a:focus {
	text-decoration:none;
}
.custom .more{margin-top: 10px;margin-bottom: 10px}

/*************** HEADER ***************/

#link-ad-container {
	padding: 8px 0px 0px 0px;
}

/*************** COMMENT FORM ***************/

.custom #respond {
	background:#f6f6f6;
	padding:10px;
	border-width:3px 1px 3px 1px;
	border-style:solid;
	border-color:#ddd;
}

.custom dl#comment_list .even { background: #f6f6f6; }

.custom dl#comment_list .odd { background: #fff; }

.custom dl#comment_list dd p.reply a {
	background:#999;
	color:#f6f6f6;
	padding:4px;
}

/*************** FOOTER ***************/

.custom #footer {
	padding-top:10px;
}
.custom #footer p a:hover {
	color:#888888; text-decoration:underline;
}
#foot {
	background:transparent; border-bottom:1px solid #303A43; color: #CFCFD1; font-size:12px; margin:0px auto; margin-bottom:10px; overflow:hidden; padding:0.5em 0px 0px 0px;
}
#foot a {
	color:#CECFD1; text-decoration: none;
}
#foot a:hover {
	background:#434C53; color:#CECFD1;
}
#foot span.cat, #foot h3 { /* controls all blue headings */
color: #23A2D7; font-size: 16px; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
#foot h5 {
	font-size:23px;
}
.custom #foot ul li {
	list-style-type:none;
}
.custom #foot ul li.widget {
	width:24%; margin-right:1%; float:left; text-align:left; line-height: 1.37em; font-family:Verdana,arial,sans-serif; font-size: 14px;;
}
.custom #foot ul li.widget h2 {
	color:#FFFFFF; margin-bottom: 15px; font-family:Verdana,arial,sans-serif; font-weight: bold; font-size: 16px; text-transform: uppercase; border-bottom: 2px solid #303A43; padding: 5px 5px 5px 0px;
}
#foot ul li.widget ul li a {
	 display:block; padding:5px;
}
#foot ul li ul {
	list-style-type:square;
}
#foot ul.sidebar_list {
	padding:1.8em 30px 0 0;
}
#foot li.widget .widget_box {
	background:nonel border:0;
}
#foot .textwidget p {
	line-height:22px; margin-bottom:11px;
}
#foot .col {
	float:left; list-style: none; width: 33.3%;
}
.custom #wp-cats-widget {
	background:#121D26; padding:10px; font-size:14px; width:100%; float:left;
}
.custom .wp-cats-title {
	color:#FFFFFF; text-transform:uppercase; font-size:16px; font-weight:bold; border-bottom:2px solid #303A43; margin-bottom:10px; padding-bottom:5px;
}
.custom #wp-cats-widget ul {
	list-style:none;
}
.custom #wp-cats-widget ul li {
	float:left; width:150px; list-style:none; border-bottom:1px solid #303A43; padding:0px; margin:0px 10px 0px 0px;
}
.custom #wp-cats-widget ul li a {
	font-size:12px; color:#CECFD1; display:block; padding:5px;
}
.custom #wp-cats-widget ul li a:hover {
	background:#434C53; text-decoration:none;
}

#ad-box {
float:left;
	height:auto;
	width:100%;
	padding:5px 0;
}

.post-ad-left {
	float:left;
	width:336px;
}

.post-ad-right {
	float:right;
	width:260px;
}

.sm-buttons-box {
	float:right;
	width:260px;
}

.sm_button {
	float:left;
	margin:0 5px 0;
}

.fb-like-box {
	float:right;
	width:230px;
	background:#edeff4;
	border:1px solid #d8dfea;
	margin:15px 0;
	padding:10px;
}