*{ outline: none; }

form { margin:0px; }

#right_col form { margin-bottom:10px; }

table td
{
	vertical-align:top;
}

body
{ 
	margin:0px;
	padding:0px;
	background:#464646; 
	font-family:georgia;
}

#home #root
{
	margin:0px auto 0px auto;
	width:898px;
	background:#EBEBEB;
}

#home #root #header
{
	width:898px;
	height:438px;
	position:relative;
}

#home #root #header img#tagline
{
	position:absolute;
	top:287px;
	left:495px;
}

#inside #root
{
	margin:0px auto 30px auto;
	padding-bottom:50px;
	width:874px;
	background:url('../images/bg-inside-bottom.gif') bottom no-repeat #EBEBEB;
}

#inside #root #header
{
	width:874px;
	height:100px;
	position:relative;
	background:url('../images/insideHeader.jpg') top center no-repeat;
}

#ten-minute-brainstorm #root
{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px;
	width:874px;
	background:url('../images/bg-ten-minute-brainstorm.jpg') top left no-repeat #060807;
	overflow:auto;
}

#successful-selling #root {
	position:relative;
	margin:0px auto 0px auto;
	padding:18px 24px 0px 34px;
	width:816px;
	background:url('../images/bg-successful-selling.jpg') top left no-repeat #000;
}

#ten-minute-brainstorm #root #header
{
	width:874px;
	height:100px;
	position:relative;
	background:url('../images/insideHeader.jpg') top center no-repeat;
}

#text_blocks
{
	overflow:auto;
	padding:10px 20px 5px 20px;
}

.text_block .header
{
	width:100%;
	font-family:times;
	font-variant: small-caps;
	font-size:16px;
	color:#414141;
	border-bottom:1px solid #8C8C8C;
	padding-bottom:5px;
}

#text_blocks .text_block
{
	width:200px;
	float:left;
	font-size:12px;
	line-height:17px;
}

#text_blocks .text_block p
{
	margin:5px 0px 0px 0px;
}

#text_blocks .text_block p a { color:#C20506;text-decoration:none; }
#text_blocks .text_block p a:hover { text-decoration:underline; }

#text_blocks .spacer
{
	height:110px;
	width:19px;
	float:left;
}

#blog_headlines p
{
	margin:0px;
	padding:0px;
}

#blog_headlines p a
{
	color:#000000;
	text-decoration:none;
}

#blog_headlines p a:hover
{
	color:#C20506;
	text-decoration:underline;
}

#paper_bottom
{
	width:898px;
	height:30px;
	background:url('../images/paper-bottom.jpg') no-repeat top center;
}

#nav_bar
{
	position:absolute;
	width:100%;
	top:0px;
	left:0px;
	height:30px;
	background:url('../images/bg-nav-bar.png') repeat;
	z-index:-1;
}

#nav
{
	height:30px;
	z-index:100;
	font-size:12px;
	font-weight:normal;
	font-family:helvetica;
}

body#home #nav { padding-left:340px; }
body#inside #nav { padding-left:328px; }

#nav ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#nav ul li
{
	position:relative;
	float:left;
	margin: 0px 30px 0px 0px;
	height:30px;
	color:red;
	line-height:30px;
}

#nav ul li a { color:#C20506; text-decoration:none; }
#nav ul li.active > a { color:#FFFFFF; text-decoration:none; }

ul.sub_menu
{
	background:url('../images/bg-nav-bar.png') repeat;
	position:absolute;
	display:none;
	top:30px;
	left:-10px;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type:none;
}

ul.sub_menu li
{
	padding:0px 0px 0px 0px;
}

#nav ul.sub_menu li:hover { color:#FFFFFF;cursor:pointer;background:#000000; }

ul.sub_menu li span
{
	padding-left:10px;
}

#inside #main { padding: 0px 15px 0px 15px; }
#ten-minute-brainstorm #main {
	float:right;
	margin:155px 50px 0px 0px;
	width:360px;
}

#successful-selling #main {
	float:left;
	margin:35px 0px 0px 0px;
	width:435px;
}

#successful-selling h1 {
	background:url('../images/bg-h1-successful-selling.jpg') top left no-repeat;
	text-indent:-9000px;
	margin:0px;
	padding:0px;
	width:816px;
	height:50px;
}

#successful-selling .red { color:#d93227; }

#successful-selling ul.list {
	color:#FFF;
	margin:0px 0px 20px 36px;
	padding:0px;
	list-style-image:url('../images/successful-selling-check.jpg');
	font-family:"Myriad Pro";
	font-size:13pt;
}

#successful-selling ul.list li {
	padding-bottom:12px;
	line-height:20px;
}

#successful-selling p {
	color:#FFF;
	margin:0px 0px 15px 0px;
	padding:0px;
	font-family:"Myriad Pro";
	font-size:10pt;
}

#ten-minute-brainstorm #main p {
	color:#FFF;
	font-size:11px;
	line-height:18px;
}

#ten-minute-brainstorm #main p.subhead {
	color:#d93327;
	font-size:18px;
	line-height:27px;
	font-style:italic;
}

#main div.header
{
	padding: 0px 10px 0px 10px;
	background:url('../images/double-horizontal-bar.gif') bottom repeat-x;
}

.header .head
{
	margin:0px;
	padding:0px 0px 5px 0px;
	font-size:25px;
	color:#000000;
}

.header .sub_head
{
	margin:0px;
	padding:0px 0px 10px 0px;
	font-size:12px;
	color:#636363;
	font-style:italic;
}

#content #blog
{
	padding: 0px 10px 10px 10px;
}

#content #blog .date
{ 
	margin:0px;
	font-size:11px; 
	color:#636363; 
}

#content #blog .title
{ 
	margin:10px 0px 10px 0px;
	line-height:23px;
	font-size:22px;
}

#content #blog .title a, #blog .title a:visited
{ 
	color:#000000; 
	text-decoration:none;
}

#content #blog .title a:hover, #blog .title a:active
{ 
	text-decoration:underline;
}

#content #blog div.body
{ 
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:15px;
}

#content #blog .body a:link, #blog .body a:visited
{ 
	color:#C20506; 
	text-decoration:none;
}

#content #blog .body a:hover, #blog .body a:active
{ 
	text-decoration:underline;
}

#content #blog .spacer
{
	height:1px;
	background:#C9C9C9;
	margin:0px auto 20px auto;
}

#right_col > div.header
{
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#6B6B6B;
	font-family:times;
	font-variant: small-caps;
	background:none;
}

#main #content
{
	padding: 0px 10px 0px 10px;
}

#main #content p
{
	font-size:12px;
	color:#000000;
	line-height:17px;
	margin:10px 0px 15px 0px;
}

#main #content span.section_title
{
	font-size:14px;
	font-weight:bold;
}

#left_col
{
	width:500px;
	padding:22px 20px 0px 0px;
	border-right:1px solid #C9C9C9;
}

#right_col
{
	width:290px;
	padding:22px 0px 0px 10px;
}

.paginator
{
	font-size:12px;
}

.paginator a, .header .sub_head a
{
	color:#C20506;
	text-decoration:none;
}

.paginator a:hover, .header .sub_head a:hover
{
	text-decoration:underline;
}

#right_col li a { color:#000000;text-decoration:none;font-size:12px; }
#right_col li a:hover { text-decoration:underline;color:#C20506; }

#left_col li
{ 
	font-size:12px;
	color:#000000;
	line-height:17px;
	margin:10px 0px 10px 0px;
}

#right_col div.spacer { height:1px;background:#C9C9C9;margin-bottom:15px; }
#left_col div.spacer { height:1px;background:#C9C9C9;margin-bottom:15px; }

.textfield, .dropdown, .textarea
{
	border: #999999 1px solid;
	font-size: 10px; 
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
}

div.form
{
	width:85%;
	margin:0px auto 0px auto;
	text-align:right;
	line-height:25px;
	font-size:12px;
}

div.form .textfield
{
	width:250px;
	margin-left:15px;
}

div.form .textarea
{
	width:250px;
	margin-left:15px;
	margin-top:4px;
	overflow:auto;
	height:75px;
}

div.form div.container
{
	width:250px;
	float:right;
	overflow:auto;
	text-align:left;
	margin-left:21px;
}

div.form .dropdown
{
	width:252px;
	margin-left:15px;
}

div.form .radio { border:none; }

.asterisk { color:#F40500; }

.submit { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }

.message
{
	display:none;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	color:#FF0000;
	border:1px solid #FF0000;
	background:#FFCCCC;
	font-size:12px;
}

.message > p { margin:0px 0px 10px 0px; }
.message ul { margin-bottom:10px;margin-top:0px; }

.message .close
{
	width:15px;
	height:15px;
	float:right;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	background:#000000;
	text-align:center;
	line-height:15px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:9999;
}

.message .close:hover { cursor:pointer; }

#main #content #left_col p a, li a { color:#C70002;text-decoration:none; }
#main #content #left_col p a:hover, li a:hover { text-decoration:underline; }

#main #content #left_col p.book_title
{
	margin:0px 0px 5px 0px;
	font-size:16px;
	font-weight:bold;
}

#main #content #left_col .book_author
{
	margin:0px 0px 15px 0px;
	font-size:12px;
	color:#636363;
	font-style:italic;
}


/**************************
** TEN MINUTE BRAINSTORM **
***************************/
#ten-minute-brainstorm label { color:#FFF;font-size:11px; }
#ten-minute-brainstorm .textfield { width:360px;margin-bottom:5px;border:none; }
#ten-minute-brainstorm .textarea { width:360px;height:75px;margin-bottom:5px;border:none; }
#ten-minute-brainstorm .asterisk { color:#d93327; }
#ten-minute-brainstorm .submit { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }

#ten-minute-brainstorm .message
{
	display:none;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	color:#FFF;
	border:1px solid #890c03;
	background:#d93327;
	font-size:12px;
}

#ten-minute-brainstorm .message > p { margin:0px 0px 10px 0px; }
#ten-minute-brainstorm .message ul { margin-bottom:10px;margin-top:0px; }

#ten-minute-brainstorm .message .close
{
	width:15px;
	height:15px;
	float:right;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	background:#000000;
	text-align:center;
	line-height:15px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:9999;
}

#ten-minute-brainstorm .message .close:hover { cursor:pointer; }

/***********************
** SUCCESSFUL SELLING **
************************/
#successful-selling label { color:#FFF;font-size:11px; }
#successful-selling .textfield { width:350px;margin-bottom:5px;border:none;display:block; }
#successful-selling .textarea { width:350px;height:75px;margin-bottom:5px;border:none;display:block; }
#successful-selling .asterisk { color:#d93327; }
#successful-selling .submit { font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; }

#successful-selling .message
{
	display:none;
	margin:10px 0px 10px 0px;
	padding:0px 0px 0px 10px;
	color:#FFF;
	border:1px solid #890c03;
	background:#d93327;
	font-size:12px;
}

#successful-selling .message > p { margin:0px 0px 10px 0px; }
#successful-selling .message ul { margin-bottom:10px;margin-top:0px; }

#successful-selling .message .close
{
	width:15px;
	height:15px;
	float:right;
	border-left:1px solid #FF0000;
	border-bottom:1px solid #FF0000;
	background:#000000;
	text-align:center;
	line-height:15px;
	font-weight:bold;
	color:#FFFFFF;
	z-index:9999;
}

#successful-selling .message .close:hover { cursor:pointer; }