/*CSS Reset*/
 
body, div, dl, dt, dd, li, pre,
form, fieldset, input, textarea, p, blockquote, th, td, button { margin: 0; padding: 0; }
 
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
 
address, caption, cite, code, dfn, em, strong, var { font-style: normal; font-weight: normal; }
 
ol, ul { list-style: none; margin: 0; padding: 0; }
 
table { border-collapse: collapse; border-spacing: 0; } 
caption, th { text-align: left; font-weight: normal; font-style: normal; }
 
acronym, abbr, fieldset, img { border: 0;}
 
:focus { outline: 0; }
/*Main Styles*/
body   { font-size: 12px; font-family: "Lucida Grande", Tahoma, Verdana, Arial, Helvetica, sans-serif; background-color: #590000; background-image: url("images/ev_bg.gif"); background-repeat: repeat-x; text-align: center }
a { color: #903 }
a:hover { text-decoration: none }
#container { background-image: url("images/ev_container_bg.gif"); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 815px }
#header  { background-image: url("images/ev_header_815x210.gif"); background-repeat: no-repeat; text-align: center; height: 210px }
#header h1  { color: #fff; font-size: 20px; line-height: 28px; padding-top: 54px; clear: right }
#account_header  { text-align: right; padding-top: 40px; padding-right: 40px }
a.login  { background-position: 3px -1px; background-image: url("images/lock.gif"); background-repeat: no-repeat; display: inline; padding-bottom: 5px; padding-left: 25px }
a.your_area { background-image: url("images/tooloptions.gif"); background-repeat: no-repeat; margin-right: 10px; padding-top: 2px; padding-bottom: 5px; padding-left: 22px }
a.logout { background-image: url("images/logout.gif"); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 25px }
a.help { background-position: 11px 3px; background-image: url("images/help.gif"); background-repeat: no-repeat; padding-top: 5px; padding-bottom: 5px; padding-left: 32px }
ul#nav  { display: inline; padding-top: 30px; padding-right: 88px; height: 21px; float: right }
ul#nav li { margin-left: 8px; display: inline; float: left }
ul#nav li a { display: block }
ul#nav li a span { display: none }
ul#nav li a.home_nav { background-image: url("images/ev_nav_home_53x42.gif"); background-repeat: no-repeat; width: 53px; height: 21px }
ul#nav li a.how_nav { background-image: url("images/ev_nav_how_98x42.gif"); background-repeat: no-repeat; width: 98px; height: 21px }
ul#nav li a.ent_nav  { background-image: url("images/ev_nav_ent_104x42.gif"); background-repeat: no-repeat; width: 104px; height: 21px }
ul#nav li a.inv_nav  { background-image: url("images/ev_nav_inv_79x42.gif"); background-repeat: no-repeat; width: 79px; height: 21px }
ul#nav li a.advice_nav  { background-image: url("images/ev_nav_advice_58x42.gif"); background-repeat: no-repeat; width: 58px; height: 21px }
ul#nav li a.blog_nav  { background-image: url("images/ev_nav_blog_49x42.gif"); background-repeat: no-repeat; width: 49px; height: 21px }
ul#nav li a:hover, ul#nav li a.selected  { background-position: 0 -19px }
element { }
#main   { padding-right: 35px; padding-left: 35px }
#left  { display: inline; margin-bottom: 30px; width: 190px; float: left }
#left p   { color: #737373; font-size: 11px; line-height: 15px; margin-right: 10px; margin-bottom: 10px }
#content  { display: inline; margin-bottom: 30px; width: 535px; float: right }
#content_wide  { padding-right: 25px; padding-bottom: 30px; padding-left: 25px }
#content h2, #content_wide h2 { margin-bottom: 5px; color: #903; font-size: 20px; line-height: 28px }
#content p, #content_wide p   { color: #594f66; font-size: 12px; line-height: 18px; margin-top: 5px; margin-right: 5px; margin-bottom: 10px }
#content ul { color: #666; font-weight: bold }
#content ul li { font-size: 14px; line-height: 18px; background-image: url("images/bullet_red.gif"); background-repeat: no-repeat; background-position: 0 2px; margin-bottom: 8px; padding-left: 20px }
strong { font-weight: bold }
#footer      { background-color: #590000; background-image: url("images/ev_footer_815x17.gif"); background-repeat: no-repeat; background-position: 0 top; text-align: center; clear: both }
#footer p   { color: #8e3333; font-size: 11px; line-height: 16px; padding-top: 14px; padding-bottom: 10px; padding-left: 30px }
#footer p a { color: #8e3333 }
#footer p a:hover { color: #fff; text-decoration: none }
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
	
a#entrepreneurs        { background-image: url("images/business-entrepreneurs.gif"); display: block; margin-bottom: 15px; width: 165px; height: 110px }
a#entrepreneurs:hover     { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 -110px }
a#investors        { background-image: url("images/business-investors.gif"); display: block; margin-top: 15px; margin-bottom: 15px; width: 165px; height: 110px }
a#investors:hover     { background-color: transparent; background-repeat: repeat; background-attachment: scroll; background-position: 0 -110px }
#famous_quote    { background: url(images/quote.gif) no-repeat left top; margin-top: 20px; padding-top: 30px }
p.quote_sig { margin-top: 10px }
img.landing_header  { margin-bottom: 20px; margin-left: 40px }
.post-date   { background: url("images/date-bg.gif") no-repeat; margin-right: 10px; width: 45px; height: 49px; float: left }

.post-month {

	font-size: 11px;

	text-transform: uppercase;

	color: #FFFFFF;

	text-align: center;

	display:block;

	line-height: 11px;

	padding-top: 2px;

	margin-left: -3px;

}

.post-day {

	font-size: 18px;

	text-transform: uppercase;

	color: #999999;

	text-align: center;

	display:block;

	line-height: 18px;

	padding-top: 7px;

	margin-left: -3px;

}
h2.blog_title, h2.pagetitle { }
#content p.postmetadata { font-size: 11px }
h3 a { font-size: 15px }
h2.advice_header { margin-bottom: 15px }
.advice_page h3 { background-image: url("images/idea.gif"); background-repeat: no-repeat; padding-top: 6px; padding-left: 25px }
.breadcrumb { color: #666; font-size: 11px; margin-bottom: 8px }
p.more-button { margin-left: 360px }
table { color: #666 }
input, textarea, select { color: #757575; background-image: url("images/fieldbg.gif"); background-repeat: repeat-x; margin-bottom: 5px; padding: 3px; border: solid 1px #999 }
table tr td span { position: relative; top: -5px }
small  { color: #393; font-size: 11px; line-height: 14px }
td em { font-style: italic }
button  { text-align: center; display: block; border-style: none; color: #fff; background-image: url("images/button_blank.gif"); background-repeat: no-repeat; width: 126px; height: 30px; border-width: 0; outline-width: 0; padding-top: 12px }
button  { text-align: center; display: block; border-style: none; color: #fff; background-image: url("images/button_blank.gif"); background-repeat: no-repeat; width: 126px; height: 42px; border-width: 0; padding-top: 0px; outline-width: 0;# }
button.reg_button  { margin-left: 230px; outline-width: 0 }
#content p.success { color: #393; background-image: url("images/tick.gif"); background-repeat: no-repeat; padding-left: 20px }
#content p.error  { color: #f70; background-image: url("images/error.gif"); background-repeat: no-repeat; padding-left: 20px }
h2#members_area { background-image: url("images/personal.gif"); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; padding-left: 50px }
h2#reg_complete  { background-image: url("images/clean.gif"); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; padding-left: 50px }
h2#pitch_edit   { background-image: url("images/kedit.gif"); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; padding-left: 60px }
h2#alerts    { background-image: url("images/alert.gif"); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; padding-left: 60px }
h2#pitch_details     { margin-bottom: 10px; padding-top: 15px; padding-bottom: 10px }
h2#record_pitch     { background-image: url("images/folder_video.gif"); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; padding-left: 60px }
h2#upload_pitch      { background-image: url("images/db_comit.gif"); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; padding-left: 60px }

table.message_table { width: 100%; border: solid 1px #ccc }
table.styled_table { border: solid 1px #ccc }
table.results_table { border: solid 1px #ccc }
table.message_table td, table.styled_table td, table.results_table td  { font-size: 11px; background-image: url("images/td_bg.gif"); background-repeat: repeat-y; background-position: right 0; padding: 6px 9px }
table.message_table th, table.styled_table th, table.results_table th  { color: #fff; font-size: 11px; background-color: #c50606; text-align: center; padding: 6px }
a.stats_paid   { background-image: url("images/money.gif"); background-repeat: no-repeat; padding-left: 20px }
u { text-decoration: none }
#main #left ul#members_nav  { width: 180px; border-top: 1px solid #ccc }
#main #left ul#members_nav li  { border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-left: 1px solid #ccc }
#main #left ul#members_nav li a   { font-weight: normal; text-decoration: none; background-image: url("images/side_nav.gif"); background-repeat: repeat-x; background-position: 0 0; display: block; padding-top: 8px; padding-left: 15px; height: 28px }
#main #left ul#members_nav li a:hover { color: #666; background-position: 0 -39px }
#hint_div, #hints_div1, #hints_div2, #hints_div3, #hints_div4, #hints_div5  { background-color: #e8e8e8; margin-bottom: 10px; padding: 5px 8px 5px 10px }
#summary_div { background-color: #efefef; display: inline; width: 180px; float: left; clear: left; border: solid 1px #ccc }
#summary_div p { margin: 8px }
#summary_div h3 { color: #063; font-size: 20px; line-height: 24px; margin-left: 8px }
#pitch_recording { display: inline; width: 470px; float: right }
#pitch_questions { clear: both }
#menu_div { padding: 10px }


.moderation-video-box {margin-top: 40px; padding: 10px; border: 1px solid #cccccc;}
.moderation-profile-box {margin-top: 40px; padding: 10px; border: 1px solid #cccccc;}

.error{ color: #990000;}
.success{ color: #299931; background: #ffffee; font-size: 16px; border: 2px solid #299931; padding: 5px; }
.fatal{ color: #990000; background: #ffcccc; font-size: 16px; border: 2px solid #990000; padding: 5px; }
em{ font-style: italic; color: #5c5c5c; }
h2 a{ text-decoration: none; }
h3{ color: #9d113c; line-height: 22px; font-size: 15px; }
#left ul li h2{ padding-top: 5px; padding-bottom: 5px; line-height: 18px; font-size: 15px; color: #7f807e; }
.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
table.app-calc-container {
	float: left;
	border: 1px solid #98320c;
	background-color: #fdfcea;
	margin-right: 7px;
}
table.app-calc-container td {
	padding: 2px 4px 4px 4px;
}
table.app-calc-container td hr {
	color: #000000;
	
}
table.app-calc-container td .app-complex {
	cursor: pointer;
}
.postmetadata {
	padding-bottom: 30px;
}
blockquote {
	padding-left: 5px;
	border-left-color: #cccccc;
	border-left-width: 4px;
	border-left-style: solid;
	margin-left: 40px;
	font-style: italic;
}

.pullquote_left { width: 200px; margin: 5px 15px 5px 0; font-size: 1.4em; text-align: center; float: left; }

.pullquote_right { width: 200px; margin: 5px 0 5px 15px; font-size: 1.4em; text-align: center; float: right; }

.navigation a { font-size: 11px; }