/*
+--
|
|	TaxMama's IRS Exams
|	custom.css
|
|	1Serpent
|	Hosting & Management
|	Development & Design
|	http://1serpent.com
|
+-
|
|	> Description: Custom CSS
|	> Version+wID: v1.0 -!- w1
|	> Date started: 15 May, 2009
|	> Date updated: 15 May, 2009
|
+--
*/

/* main style & typography */
body.custom { background: #FFFFFF; }
	.custom #container { position: relative; }

	/* header */
	.custom #header { border: none; height: 47px; padding: 0 0 37px; }
		.custom #header h1#logo,
		.custom #header p#logo { float: right; }
		.custom #header h1#logo a,
		.custom #header p#logo a { background: transparent url('images/logo_small.gif') 0 0; display: block; height: 47px; text-indent: -9999px; width: 224px; }

	/* content */
	.custom #content_box,
	.custom .no_sidebars { background: #E8E3D9 !important; }

	/* navigation */
	.custom #tabs { background: #213254; border: none; position: absolute; top: 65px; height: 31px; width: 957px; }
		.custom ul#tabs li,
		.custom ul#tabs li.current_page_item,
		.custom ul#tabs li.current-cat { background: none; border: none; display: block; height: 30px; margin: 0; padding: 0; }
		.custom ul#tabs li.page-item-3 a {color: #FF3333;}
			.custom ul#tabs li a { background: #213254; color: #FFFFFF; display: block; font-weight: bold; padding: 9px 10px; text-decoration: none; text-transform: none; }
			.custom ul#tabs li a:hover { background: #333366; color: #FFFFFF;  }
			.custom ul#tabs li.current_page_item a,
			.custom ul#tabs li.current-cat a { color: #FFFFFF; text-decoration: none; }
			.custom ul#tabs li.current_page_item a:hover,
			.custom ul#tabs li.current-cat a:hover { color: #FFFFFF; text-decoration: none; }

		/* custom navigation buttons */
		.custom ul#tabs li.rss,
		.custom ul#tabs li.page-item-1 { background: #E8E3D9; border-top: 2px solid #333366; border-bottom: 2px solid #333366; border-right: 2px solid #333366; float: right; height: 26px; }
		
			.custom ul#tabs li.rss a,
			.custom ul#tabs li.page-item-1 a { background: none; color: #009933; padding: 7px 10px;  }
			.custom ul#tabs li.rss a.hover,
			.custom ul#tabs li.page-item-1 a:hover { text-decoration: underline; }

	/* footer */
	.custom #footer { background: #E8E3D9; border: none; text-align: center; }
	.custom #footer a { border: none; color: #000000; }


/* additional style & typography */
.custom input,
.custom textarea { border: none; font-size: 1.2em;}
.custom .format_text ul.showcase { font-size: 0.714em; line-height: 1em; list-style: none; margin: 0 0 0 -1em; }
.custom .hide { display: none; }
.noTitle .headline_area { display: none; }
.custom .center { text-align: center; }


/* front page top */
.custom #frontTop { border-left: 5px solid #213254; border-bottom: 5px solid #213254; height: 158px; }
	.custom #frontLeft { float: left; height: 158px; width: 700px; }
	.custom #frontRight { background: #233154; color: #FFFFFF; float: right; height: 158px; margin-bottom: 20px; text-align: center; width: 220px; }
	.frontPage #frontRight { margin-bottom: 0; }
		.custom #frontRight a { color: #FF0000; text-decoration: underline; }
		.custom #frontRight p { font-size: 1.3em; font-weight: bold; padding: 5px; }
		.custom #frontRight .go { vertical-align: middle; margin-right: 10px;}
		


/* front page content */
.frontPage .format_text div { float: left; width: 256px; margin: 0 26px; text-align: justify; }
.custom a.imgBorder img { border: 3px solid #C0BBB3; }
.custom a.imgBorder:hover img { border: 3px solid #22304A }

/* EA Exam Page */

.custom.eaexam #content_box { background: none;}
.custom.eaexam #left_col { float: left; width: 29.85em;}
.custom.eaexam #right_col { float: right; width: 31.85em;}
.custom.eaexam #ppt { float: left; width: 31.85em;}
.custom.eaexam #iframe { float: right; width: 33.85em; margin: 0 0 20px 0;}

/* CPE */
.custom.cpe #left_col { float: left; width: 290px; }
.custom.cpe #right_col { float: right; width: 390px;}


/* Sidebar Input */
.custom .sidebar input[type="text"], .sidebar input[type="submit"] { font-size:0.9em;}

/* Tweetable */
.custom .tweetable_latest_tweets li{
 overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
 white-space: pre-wrap; /* css-3 */
 white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
 white-space: -pre-wrap; /* Opera 4-6 */
 white-space: -o-pre-wrap; /* Opera 7 */
 /* width: 99%; */
 word-wrap: break-word; /* Internet Explorer 5.5+ */
}

/* WorkShop Thank You */
.custom.workshop #content {
background-color:#FFFFFF
}


/* Topsy Widget */
.custom a.topsy-big-retweet, a.topsy-big-retweet:visited, a.topsy-big-retweet:hover {
background-color: #000000
}

/* Table Styling */
.custom .wp-table-reloaded { 
background-color:#E8E3D9;
}

.custom .wp-table-reloaded td{ 
background-color:#E8E3D9;
font-size: 10pt;
font-weight: bold;
vertical-align:middle;
border: 1px solid #ffffff;
}

.custom .wp-table-reloaded th { 
background-color:#E8E3D9;
}

.custom .wp-table-reloaded .odd td {
background-color:#E8E3D9;
}

.custom .wp-table-reloaded .even td {
background-color:#E8E3D9;
}


/* ie fixes */
.ie ul#tabs { width: 957px; }
.ie6 #post-188 .format_text div { margin: 0 20px; }