/* 
	Theme Name: Allure WordPress Theme
	Theme URL: http://www.studiopress.com/themes/allure
	Description: Allure is a 2-column Widget-ready theme created for WordPress.
	Author: StudioPress
	Author URI: http://www.studiopress.com
	Version: 1.0
	Tags: two-columns, fixed-width, sidebar-widgets, threaded-comments
	
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	Changelog:
		v1.0 - 4/20/09
*/

body {
	background: #FFFFFF;
	color: #222222;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrap {
	background: #ffffff;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
#wrapfull {
	background: #FFFFFF;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
/************************************************
*	Hyperlinks									*
************************************************/
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none 
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	background: url(images/IncedoBanner.png);
	width: 990px;
	height: 182px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}

#header h1 {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Times New Roman, Georgia, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 20px 0px 0px 10px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited {
	color: #FFFFFF;
	font-size: 36px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}

.headerleft {
	width: 450px;
	float: left;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}

.headerleft p {
	color: #FFFFFF;
	font-size: 14px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
	}
	
.headerright {
	width: 485px;
	float: right;
	margin: 0px;
	padding: 5px 15px 0px 0px;
	text-align: right;
	}
	
.headerright a, .headerright a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
.headerright a:hover {
	text-decoration: underline;
	}
	
.headerright p {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.headerright a img {
	border: none;
	margin: 0px 3px 0px 0px;
	padding: 0px;
	}
	
.headerright .widget a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.headerright li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	width: 990px;
	height: 35px;
	color: #4e488d;
	font-weight: bold;
	margin: 1px auto 0px;
	padding: 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #4e488d;
	display: block;
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
        margin: 0px;
	padding: 9px 15px 9px 15px;
	text-decoration: none;
	}

#nav li a:hover, #nav li a:active {
	background: #F6F3EE;
	color: #222222;
	font-weight: bold;
	display: block;
        margin: 0px;
	padding: 9px 15px 9px 15px;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #F6F3EE;
	width: 170px;
	color: #333333;
	float: none;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F6F3EE;
	border-left: 1px solid #F6F3EE;
	border-right: 1px solid #F6F3EE;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #cbb7d5;
	color: #4e488d;
	padding: 7px 10px 7px 10px;	
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 190px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 191px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}

/************************************************
*	Homepage 					     		    * 
************************************************/

#homepage {
	float: left;
	width: 638px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
#homepage a, #homepage a:visited  {
	color: #4e488d;
	text-decoration: none;
	}
	
#homepage a:hover {
	color: #4e488d;
	text-decoration: underline;
	}
	
#homepage p {
	margin: 0px;
	padding: 0px;
	}
	
#homepage h1 {
	color: #4e488d;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#homepage h1 a  {
	color: #4e488d;
	text-decoration: none;
	border: none;
	}

#homepage h1 a:hover {
	color: #85b845;
	text-decoration: underline;
	border: none;
	}
	
#homepage h2 {
	color: #FFFFFF;
	font-size: 22px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 10px 0px 5px 0px;
	}
	
#homepage h3 {
	background: #C4C1BC;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 3px 0px 3px 10px;
	border-top: 1px solid #C4C1BC;
	border-bottom: 1px solid #C4C1BC;
	}

#homepage h4 {
	color: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0px 5px 0px;
	padding: 0px;
	}

#homepage embed, #homepage object {
	width: 250px; 
	height: 205px;
	margin: 10px 0px 5px 0px; 
	padding: 0px;
	}
	
#homepage ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#homepage ul li {
background: url(images/arrowhome.gif) no-repeat top left;

	} 
	
.homepageleft {
	float: left;
	width: 356px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #C4C1BC;
	border-right: 1px solid #C4C1BC;
	border-bottom: 1px solid #C4C1BC;
	}

.homepageright {
	float: right;
	width: 270px;
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #C4C1BC;
	border-right: 1px solid #C4C1BC;
	border-bottom: 1px solid #C4C1BC;
	}
	
.homebox {
	background: #FFFFFF;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	}
	
#fcg {
	background: #F6F3EE;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	}
	
#fcg p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	}

/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 940px;
	margin: 0px auto 0px;
	padding: 10px 0px 0px 0px;
	line-height: 20px;
	}
	
#contentleft {
	float: left;
	width: 618px;
	margin: 0px 0px 15px 0px;
	padding: 10px 0px 20px 10px;
	display: inline;
	}

#contentwide {
	float: left;
	width: 920px;
	margin: 0px;
	padding: 10px 0px 20px 10px;
	}
	
#contentwide a, #contentwide a:visited {
	color: #e66010;
	text-decoration: none;
	}
	
#contentwide a:hover {
	color: #85b845;
	text-decoration: underline;
	}

#contentleft h1, #contentwide h1 {
	color: #4e488d;
	font-size: 19px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h1 a, #contentwide h1 a  {
	color: #e66010;
	text-decoration: none;
	border: none;
	}

#contentleft h1 a:hover, #contentwide h1 a:hover {
	color: #acaaca;
	text-decoration: none;
	border: none;
	}
	
#contentleft h2, #contentwide h2 {
	color: #85b845;
	font-size: 15px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h3, #contentwide h3 {
	color: #e66010;
	font-size: 16px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#contentleft h4, #contentwide h4 {
	color: #4e488d;
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 18px;
	}
	
#contentleft h5, #contentwide h5 {
	color: #222222;
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 18px;
	}
	
#contentleft h6, #contentwide h6 {
	color: #222222;
	font-size: 12px;
	font-family: Verdana;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	line-height: 18px;
	}
		
#contentleft img.wp-smiley {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

#contentleft img.wp-wink {
	float: none;
	border: none;
	padding: 0px;
	margin: 0px;
	}

.postarea p {
	padding: 0px 0px 10px 0px;
	margin: 0px;
	}
	
.postarea a, .postarea a:visited, .postcomments a, .postcomments a:visited {
	color: #1552d0;
	text-decoration: none;
	}
	
.postarea a:hover, .postcomments a:hover {
	color: #85b845;
	text-decoration: underline;
	}
	
.postarea ol {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 5px 0px;
	}
	
.postarea ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 10px 0px;
	}
	
.postarea ul ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ul li {
list-style-image: url(../../../wp-content/uploads/2009/11/arrow1.gif);
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 0px;
       
	}
	
.postarea ul ul li {
	/** background: url(images/arrow.gif) no-repeat top left; **/
	padding: px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	}
	
blockquote {
	background: #F6F3EE;
	margin: 0px 25px 15px 25px;
	padding: 0px 25px 0px 10px;
	border: 1px solid #E9E2D7;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	}
	
.postauthor {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
.postmeta {
	background: #F6F3EE;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0px 0px 50px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E9E2D7;
	}

.postmeta p {
	margin: 0px;
	padding: 0px;
	}
	
code {
	color: #222222;
	background: #F6F3EE;
	font-size: 11px;
	margin: 0px;
	padding: 10px;
	display: block;
	font-family: Verdana, Tahoma, Verdana;
	border: 1px solid #E9E2D7;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}

/************************************************
*	Images  					     		    * 
************************************************/

img.centered  {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	display: inline;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 0px 10px 10px 0px;
	}

.wp-caption {
	border: 1px solid #E9E2D7;
	text-align: center;
	background: #F6F3EE;
	padding: 5px 0px 5px 0px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 	        			     	    * 
************************************************/
	
#sidebar {
	float: right;
	width: 272px;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	}
	
#sidebar a, #sidebar a:visited  {
	color: #0076A3;
	text-decoration: none;
	}
	
#sidebar a:hover {
	color: #0076A3;
	text-decoration: underline;
	}
	
#sidebar h2 {
	color: #222222;
	font-size: 14px;
	text-align: center;
	font-family: Calibri;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	}

#sidebar p {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	}
	
#sidebar a img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: none;
	}
	
#sidebar .widget  {
	background: #F6F3EE;
	margin: 0px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #E9E2D7;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	}
	
#sidebar ul ul li a, #sidebar ul ul li a:visited {
	color: #333333;
	text-decoration: none;
	}
	
#sidebar ul ul li a:hover {
	color: #0076A3;
	text-decoration: underline;
	}

#sidebar ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	}
	
#sidebar ul ul ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li li {
	background: url(images/arrow2.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}
	
#sidebar ul li ul li {
	background: url(images/arrow2.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	}

#sidebar .textwidget {
	margin: 0px;
	padding: 0px;
	}

.postform {
	background: #F5F5F5;
	width: 250px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 0px 0px;
	padding: 1px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#cat {
	background: #FFFFFF;
	color: #222222;
	margin: 5px 0px 5px 0px;
	}

.widget_tag_cloud {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}
	
.adsensesidebar {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
/************************************************
*	Footer Background							*
************************************************/

#footerbg {
	background: #FFFFFF url(images/bg_footer.jpg) center repeat-y;
	}
	
/************************************************
*	Footer  									*
************************************************/

#footer {
	width: 990px;
	height: 140px;
	color: #a5a3c4;
	margin: 0px auto 0px;
	padding: 0px;
        font-size: 9px;
        padding-right: 70px;
	}
	
#footer p {
	margin: 0px;	
	padding: 0px;
	}

#footer a, #footer a:visited {
	color: #a5a3c4;
	margin: 0px auto 0px;
	padding: 0px;
	}
#footer a:hover {
        color: #fff;
	margin: 0px auto 0px;
	padding: 0px;
	}

.footertop {
	font-size: 12px;
	color: #FFFFFF;
        font-weight: normal;
	margin: 0px auto 0px;
	padding: 0px;
	}
	
.footertop a {
	color: #FFFFFF;
	text-decoration: none;
	}

.footertop a:visited {
	color: #FFFFFF;
	text-decoration: none;
	}
.footertop a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	}
	
/************************************************
*	Search Form									*
************************************************/

#subscribe {
	margin: 0px;
	padding: 10px 0px 5px 0px;
	overflow: hidden;
	}

#subbox {
	background: #F5F5F5 !important;
	width: 185px;
	color: #222222;
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
	border: 1px solid #DDDDDD;
	}
	
#subbutton {
	background: #333333 url(images/homelink.png);
	color: #FFFFFF;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 5px 4px 5px;
	border: 1px solid #333333;
	}

#searchform {
	color: #222222;
	font-size: 14px;
	font-family: Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	}
	
#searchformheader {
	margin: 0px;
	}
	
#s {
	background: #FFFFFF;
	width: 180px;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 3px 0px 0px;
	padding: 2px 0px 2px 3px;
	display: inline;
	border: 1px solid #E6E6E6;
	}
	
#searchsubmit {
	background: #4e488d;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 2px 1px 2px;
	border: 1px solid #4e488d;
	}

#submit {
	background: #4e488d;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #4e488d;
	}
	
#author, #email, #url {
	background: #F6F3EE !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 0px;
	padding: 4px;
	border: 1px solid #E9E2D7;
	}
	
#comment {
	background: #F6F3EE !important;
	color: #222222;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	margin: 5px 0px 5px 0px;
	padding: 4px;
	border: 1px solid #E9E2D7;
	}
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #E9E2D7;
	color: #222222;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-family: Trebuchet MS, Arial, Tahoma;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #DED3C2;
	}
	
.reply a:hover {
	background: #4e488d;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #4e488d;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F6F3EE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px solid #E9E2D7;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #E9E2D7;
	border-bottom: 1px solid #E9E2D7;
	border-left: 1px solid #E9E2D7;
	margin: 0px;
	padding: 0px;
	}

/************************************************
*	From Incedo StyleSheet									*
************************************************/
	

#greenBoxes {
	clear:both;
	margin-left:0px;
	margin-top:-270px;
	height:292px;
	width:967px;
	color:#000000;
	font-size:10px;
	}
	#leftBox {
		margin-top:83px;
		margin-left:50px;
		width:325px;
		height:190px;
		}
		#leftBox .pad {
			padding:6px 0 0 13px;
		}
		#leftBox .pad2 {
			padding:6px 0 0 12px;
			}
			#leftBox .pad2 ul {
				margin-top: 7px;
				}
			#leftBox .pad2 ul li {
				padding-left: 5px;
				margin-left: 20px;
				}
		#leftBox #btnCoachesLogin {
			margin-top:140px;
			margin-left:185px;
			height:38px;
			width:128px;
			text-indent:-99999px;
			text-decoration:none;
			background:url(http://incedogroup.com/graphics/b_coaches_login.gif);
			outline:none;
		}
		#leftBox #btnCoachesLogin:hover{
			background:url(http://incedogroup.com/graphics/b_coaches_login.gif) 0 -38px;
			outline:none;
		}

	#rightBox {
		margin-top:48px;
		margin-left:445px;
		width:490px;
		height:220px;
		position:absolute;
		}
		#rightBoxContents { position: relative; }
			#homeCTA1 { 
				position: absolute;
				top: 10px;
				left: 15px;			
				} 
				#homeCTA1 span {
					display: block;
					margin: 2px 0 5px 0;
          font-size: 12px;
          font-weight: bold;
					}			
			#homeCTA2 {
				position: absolute;
				top: 70px;
				right: 36px;
				text-align: right;	
				width: 250px;
				}
				#homeCTA2 span { 
					display: block;
					margin: 2px 0 5px 0;
          font-size: 12px;
          font-weight: bold;          
					}
				#homeCTA2 a { 
					text-align: left;
					float: right;
					}
			#homeCTA3 { 
				position: absolute;
				top: 130px;
				left: 65px;
				}				
				#homeCTA3 span { 
					display: block;
					margin: 0px 0 5px 0;
          font-size: 12px;
          font-weight: bold;          
					}					
		#rightBox h2 { 
			text-align: left;
			font-size: 20px;
			font-weight: normal;
			margin-top: 5px;
			color: #fff;
		}
		#rightBox strong {
			font-size: 13px;
		}
		#rightBox .pad {
			padding:6px 0 0 13px;
		}
		#rightBox .NBContainer {
			float:left;
			width:228px;
			margin-right:10px;
			}
			#rightBox .NBContainer h5 {
				font-size:11px;
				color:#fff;
			}
			#rightBox .NBContainer span {
				display:block;
				color:#a8ea56;
			}
			#rightBox .NBContainer a {
				color:#474188;
				text-decoration:none;
			}
			#rightBox .NBContainer a:hover {
				text-decoration:underline;
			}
			#btnViewEvents {
				position:absolute;
				margin-left:170px;
				margin-top:80px;
				height:39px;
				width:109px;
				text-indent:-99999px;
				text-decoration:none;
				background:url(http://incedogroup.com/graphics/b_view_events.gif);
				outline:none;
			}
			#btnViewEvents:hover {
				background:url(http://incedogroup.com/graphics/b_view_events.gif) 0 -39px;
				outline:none;
			}
			#rightBox #btnViewAllEvents {
				position:absolute;
				margin-left:150px;
				margin-top:60px;
				height:37px;
				width:128px;
				text-indent:-99999px;
				text-decoration:none;
				background:url(http://incedogroup.com/graphics/b_view_all_events.gif);
				outline:none;
			}
			#rightBox #btnViewAllEvents:hover {
				background:url(http://incedogroup.com/graphics/b_view_all_events.gif) 0 -37px;
				outline:none;
			}
			#rightBox #rightCol {
				margin-right: 10px;
				float: right;
			}
			#rightBox #rightCol img {
				float: right;
			}
			#rightBox #rightCol span {
				clear: right;
				display: block;
				text-align: right;
			}
			#rightBox .btnTakeMeThere {
				display:block;
				height:36px;
				width:126px;
				text-indent:-99999px;
				text-decoration:none;
				background:url(http://incedogroup.com/graphics/b_visit_media_room.gif);
				outline:none;
				z-index: 3000;
				}
				#rightBox .btnTakeMeThere:hover{
					background:url(http://incedogroup.com/graphics/b_visit_media_room.gif) 0 -36px;
					outline:none;
				}
			#rightBox #rightCol .btnTakeMeThere {
				float: right;
			}




ul { margin:0; padding:0; }
h1, h2, h3, h4, h5, form {margin: 0;}


#mediaRoom {
	position: absolute;
	/** left: 350px; */
	/** top: 235px; */
        left: 200px;
        top: 300px;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	height: 33px;
	clear:both;
	}
#mediaRoom li {
	float: left;
	}
#mediaRoom li a {
	outline: none;
	display: block;
	padding: 0 0;
	height: 33px;
	line-height: 33px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(http://www.incedogroup.com/graphics/media_room_m.gif);
	}



#bArticles{background-position: 0px 0; width: 85px;}#bArticles:hover {background-position: 0px -33px;} #mediaRoom li.current #bArticles {background-position: 0px -33px;}
#bVideoAndAudio{background-position: -85px 0; width: 135px;}#bVideoAndAudio:hover {background-position: -85px -33px;} #mediaRoom li.current #bVideoAndAudio {background-position: -85px -33px;}
#bPressArea{background-position: -220px 0; width: 99px;}#bPressArea:hover {background-position: -220px -33px;} #mediaRoom li.current #bPressArea {background-position: -220px -33px;}

#aboutLinda {
	position: absolute;
	left: 450px;
	top: 235px;
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	height: 33px;
	clear:both;
	}
#aboutLinda li {
	float: left;
	}
#aboutLinda li a {
	outline: none;
	display: block;
	padding: 0 0;
	height: 32px;
	line-height: 32px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	}
	#bMessageCEO {
		width: 163px;
		background-image: url(graphics/b_message_from_our_ceo.gif) !important;
		}
		#bMessageCEO:hover {
			background-position: 0px -32px;
			background-image: url(graphics/b_message_from_our_ceo.gif) !important;
			}
			#aboutLinda li.current #bMessageCEO {background-position: 0px -32px;}

/* --------------------------------------------
|  STRUCTURE
--------------------------------------------- */

#siteContainer {
	width:990px;
	background:#fff;
}

/* -- HEADER -- */
#header {
	width:990px;
	height:182px;
	background-color: transparent;
	background: url(images/IncedoBanner.png) no-repeat;
	}
	#header.contentPage {
		background: url(images/IncedoBanner.png) no-repeat;
	}
	#contentPageExtend {
		position: absolute;
		left: 625px;
		top: 153px;
		width: 327px;
		height: 51px;
		/* background: url(graphics/bg_header_content_extend.gif) no-repeat; */

	}
	#header #incedoLogo {
		padding-top:9px;
		margin:0 0 0 40px;
		width:197px;
		height:163px;
	}
	#header #newsletterContainer {
		position:absolute;
		z-index:1000;
		margin-top:-160px;
		margin-left:589px;
		vertical-align:top;
		width:400px;
		}
		#header #newsletterContainer #newsletterHeader {
			float:left;
			padding:0;
			margin:0;
			line-height:0;
		}
		#header #newsletterContainer #inputNewsletter {
			vertical-align:top;
			background:url(graphics/bg_newsletter_input.gif) repeat-x;
			border:0px solid #fff;
			color:#f2903f;
			font-size:10px;
			height:17px;
			width:130px;
			padding:2px 6px 0 0px;
			margin:0;
			float:left;

		}
		#header #newsletterContainer #btnNewsletter {
			vertical-align: top;
			margin:0 0 0 -4px;
			border:none !important;
		}
		#header #newsletterContainer #newsletterBox {
			vertical-align: top;
		}

.incedoForumPadding {
	padding-left:20px;
}
/* -- BODY -- */
#contentArea {
	color:#666;
	width:960px;
	line-height:15px;
	}
	#contentArea .pad {
		padding:0 0 0 55px;
	}
	#contentArea .contentPad {
		padding:20px 0 0 55px;
	}
	#contentArea #textContent {
		line-height:15px;
	}
	#contentArea .listStyle.smaller {
		width:450px;
	}
	#contentArea .listStyle.topSpace {
		margin-top:10px;
	}
	#contentArea .listStyle {
		list-style: none;
		margin: 0 !important;
		}
		#contentArea .listStyle li {
			background: url(graphics/bullet_content.gif) no-repeat 0 4px;
			margin: 0 0 0 20px;
			padding: 0 0 10px 13px;
		}
	#contentArea ol li {
		margin-bottom:10px;
	}

#colLeft {
	float: left;
	width:400px;
	margin:25px 0 0 0;
	text-align:right;
	}
	#colLeft .headerGraphic{
		padding-right:33px;
	}
	#colLeft #incedoismPad {
		margin-bottom:350px;
	}
	#colLeft #incedoismPadLess {
		margin-bottom:200px;
	}
#colRight {
	float: left;
	width: 535px;
	margin-top: 61px;
	padding-bottom: 20px;
	height: auto !important;
	height: 350px;
	min-height: 350px;
	}
#colRight.workshops { padding-bottom: 60px; }
.workshops p { margin: 0; }
.workshops ul, .workshops ol {
	margin: 5px 0 5px 35px;
	padding: 0;
	}
.workshops ul li { margin-bottom: 10px; }



/* --------------------------------------------
|  SITE MAP
--------------------------------------------- */

	.siteMapList { margin-bottom: 15px }
	.siteMapList dt {
		background:url(graphics/ico_folder.gif) 0 4px no-repeat;
		padding-left:20px;
		line-height:20px;
		}
	.siteMapList dd {
		padding-left:10px;
		margin-left:25px;
		line-height:16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
		}
	.siteMapList dd a {
		color: #666 !important;
		text-decoration:none;
		}
	.siteMapList .bottom { background:url(graphics/sitemap_2nd_bottom.gif) no-repeat; }
	.siteMapList .ddSub {
		padding-left: 10px;
		margin-left: 35px;
		line-height: 16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
		}
		.siteMapList .ddSubBottom {
				padding-left: 10px;
				margin-left: 35px;
				line-height: 16px;
				background:url(graphics/sitemap_2nd_bottom.gif) no-repeat;
				}
	.siteMapList .ddSubSub {
		padding-left: 10px;
		margin-left: 45px;
		line-height: 16px;
		background:url(graphics/sitemap_2nd.gif) no-repeat;
		}
		.siteMapList .ddSubSubBottom {
			padding-left: 10px;
			margin-left: 45px;
			line-height: 16px;
			background:url(graphics/sitemap_2nd_bottom.gif) no-repeat;
			}

/* --------------------------------------------
|  CONTENT SPECIFIC
--------------------------------------------- */
.profilePicture {
	float:right;
	padding: 0 0 20px 20px;
}
.clearBoth {clear: both}

.listStyleHome {
	list-style:none;
	line-height:15px;

	margin-top:10px;

	}
	.listStyleHome li {
		background:url(graphics/bullet.gif) no-repeat 0 4px;
		padding:0 0 10px 13px;
	}
        .listStyle li a {
color: #1552d0;}
	.listStyleHome strong {
		color:#e66010;
	}

#greenContentBox {
	position:absolute;
	background: url(graphics/bg_green_box_content.gif) no-repeat;
	margin-top:-145px;
	margin-left:29px;
	height:200px;
	width:330px;
	color:#fff;
	text-align:left;
	}
	#greenContentBox .pad{
		text-align:left;
		padding:50px 0 0 30px;
		width:300px;
		font-size:10px;
	}
	#greenContentBox .pad.onlineStore { padding: 40px 0 0 30px !important; } 
		#greenContentBox .pad.onlineStore a {
			color: #fff;
			text-decoration: none;
			}
			#greenContentBox .pad.onlineStore a:hover {
				color: #fff;
				text-decoration: none;
				}
	#greenContentBox p {
		width:250px;
		padding-right:40px;
		padding-top:5px;
	}
	#greenContentBox #btnCoachesLogin {
		position:absolute;
		display:block;
		margin-top:85px;
		margin-left:180px;
		height:37px;
		width:98px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_coaching.gif);
		outline:none;
		}
		#greenContentBox #btnCoachesLogin:hover{
			background:url(graphics/b_coaching.gif) 0 -36px;
			outline:none;
		}
	#greenContentBox #btnServices {
		position:absolute;
		display:block;
		margin-top:85px;
		margin-left:150px;
		height:36px;
		width:85px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_services.gif);
		outline:none;
		}
		#greenContentBox #btnServices:hover{
			background:url(graphics/b_services.gif) 0 -36px;
			outline:none;
		}
	#greenContentBox #btnCoachProfiles {
		position:absolute;
		display:block;
		margin-top:85px;
		margin-left:140px;
		height:36px;
		width:135px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_coach_profiles.gif);
		outline:none;
		}
		#greenContentBox #btnCoachProfiles:hover{
			background:url(graphics/b_coach_profiles.gif) 0 -36px;
			outline:none;
		}
	#btnWorkshops {
		position:absolute;
		display:block;
		height:37px;
		width:126px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_workshops.gif);
		outline:none;
		margin-top:80px;
		margin-left:140px;
		}
		#btnWorkshops:hover{
			background:url(graphics/b_workshops.gif) 0 -37px;
			outline:none;
		}
	#btnWorkshopsHome {
		position:absolute;
		display:block;
		height:36px;
		width:126px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_visit_media_room.gif);
		outline:none;
		margin-top:179px;
		margin-left:190px;
		z-index: 3000;
		}
		#btnWorkshopsHome:hover{
			background:url(graphics/b_visit_media_room.gif) 0 -36px;
			outline:none;
		}
	#btnMediaRoomHome {
		position:absolute;
		display:block;
		height:36px;
		width:126px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_visit_media_room.gif);
		outline:none;
		top:722px;
		left:230px;
		z-index: 3000;
		}
		#btnMediaRoomHome:hover{
			background:url(graphics/b_visit_media_room.gif) 0 -36px;
			outline:none;
		}
	#btnOnlineStore {
		position: absolute;
		display: block;
		height: 36px;
		width: 118px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_online_store.gif);
		outline:none;
		margin-top:80px;
		margin-left:154px;
		}
		#btnOnlineStore:hover{
			background:url(graphics/b_online_store.gif) 0 -36px;
			outline:none;
		}

#greenCoachesBox {
	position:absolute;
	background: url(graphics/bg_green_box_coach.gif) no-repeat;
	margin-top:-350px;
	margin-left:28px;
	height:363px;
	width:330px;
	color:#fff;
	text-align:left;
}
#greenCoachesBox .pad{
		text-align:left;
		padding:50px 0 0 30px;
		width:280px;
		font-size:10px;
	}
	#greenCoachesBox p {
		width:250px;
		padding-right:40px;
	}
	#greenCoachesBox .coachList {
		list-style:none;
		margin-left:0px;
		margin-top:5px;
		width:250px;
		float:left;
		}
		#greenCoachesBox #coachContainer {
			width:280px;
			height:300px;
			margin-top:5px;
			overflow: auto;
		}
		#greenCoachesBox .coachList li {
			padding-left:8px;
			clear:both;
		}
		#greenCoachesBox .coachList li img {
			float:left;
			margin-right:8px;
			border:1px solid #709c3c;
		}
		#greenCoachesBox .coachList .coachLink {
			float:left;
			width:189px;
			padding:5px 5px 5px 40px;
			background:url(graphics/coach_bullet_off.gif) 14px 6px no-repeat;
			display:block;
		}
		#greenCoachesBox .coachList .coachLink.current {
			background:#458513 url(graphics/coach_bullet_on.gif) 14px 6px no-repeat;
			color:#85b845;
		}
		#greenCoachesBox .coachList .coachLink:hover {
			text-decoration:underline;
		}
		#greenCoachesBox .coachList .coachName {
			font-weight:bold;
			text-transform: uppercase;
			margin-bottom:3px;
			display:block;
		}
		#greenCoachesBox .coachList .coachPreview {
			display:block;
		}
	#greenCoachesBox .coachList a{
		color:#fff;
		text-decoration:none;
	}
	#greenCoachesBox .coachList a:hover{
		text-decoration:underline;
	}
	.mediaDate {
		color: #ea874b;
		font-size: 9px;
		}
	.mediaDescription {
		margin-bottom: 5px;
		padding: 0;
		}
	.imageContainer {
		display: block;
		position: relative;
		text-align: center;
		width: 133px;
		height: 260px;
		float: left;
		}
	.imageContainer h4 {
		margin-bottom: 2px;
		}
	.imageDate {
		color: #969696;
		font-size: 9px;
		}
	.imageSize {
		color: #f5955b;
		font-weight: bold;
		}
	.imageContent {
		text-align: center;
		}
		.imageContent a {
			text-align: center;
			margin: 0 auto;
			display: block;
			}
		.imageContent img {
			margin-bottom: 5px;
			}
		#searchTitle {
			float: right;
			height: 17px;
			}
		#searchContainer {
			background: url(graphics/bg_counselors_edge_news.gif) 0 0 no-repeat;
			height: 17px;
			width: 157px;
			margin-bottom: 20px;
			float: right;
			}
			.searchButton {
				width: 20px;
				height: 16px;
				display: block;
				text-indent: -9999px;
				outline: none;
				background: url(graphics/b_counselors_edge_news.gif) no-repeat;
				margin-left: 1px;
				float: right;
				}
			.keywordSearch {
				vertical-align: top;
				border: 0px solid #fff;
				background: none;
				width: 141px;
				color: #fff;
				font-size: 10px;
				height: 17px;
				padding: 1px 6px 0 10px;
				float: left;
				}
			.viewArchive {
				width: 123px;
				height: 26px;
				background: url(graphics/b_view_archive.gif) no-repeat;
				display: block;
				text-indent: -9999px;
				outline: none;
				float: right;
				margin-top: 5px;
				}
				.viewArchive:hover {
					background: url(graphics/b_view_archive.gif) 0 -26px no-repeat;
					}
			.viewCurrent {
				width: 123px;
				height: 26px;
				background: url(graphics/b_view_current.gif) no-repeat;
				display: block;
				text-indent: -9999px;
				outline: none;
				float: right;
				margin-top: 5px;
				}
				.viewCurrent:hover {
					background: url(graphics/b_view_current.gif) 0 -26px no-repeat;
					}

.resultBreak {
	background: url(graphics/result_break.gif) repeat-x;
	height: 1px;
	width: 200px;
	margin: 10px 0 10px 0;
	}

.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}
/* --------------------------------------------
|  PAGE SPECIFIC
--------------------------------------------- */

.getFlash {
	margin: 0 auto;
	display: block;
	width: 158px;
	height: 39px;
	background: url(graphics/get_adobe_flash_player.gif) no-repeat;
	}

#homeContent {
	float:left;
	width:380px;
	margin:20px 3px 0 0px;
	height:523px;
}
#homePicture {
	float:left;
	position:relative;
	margin-top:-83px;
	width:506px;
}

#greenBoxes {
	clear:both;
	position:absolute;
	margin-left:0px;
	margin-top:-270px;
	background: url(graphics/bg_2boxes.gif) no-repeat;
	height:292px;
	width:967px;
	color:#fff;
	font-size:10px;
	}
	#leftBox {
		margin-top:83px;
		margin-left:50px;
		width:325px;
		height:190px;
		position:absolute;
		}
		#leftBox .pad {
			padding:6px 0 0 13px;
		}
		#leftBox .pad2 {
			padding:6px 0 0 12px;
			}
			#leftBox .pad2 ul {
				margin-top: 7px;
				}
			#leftBox .pad2 ul li {
				padding-left: 5px;
				margin-left: 20px;
				}
		#leftBox #btnCoachesLogin {
			position:absolute;
			margin-top:140px;
			margin-left:185px;
			height:38px;
			width:128px;
			text-indent:-99999px;
			text-decoration:none;
			background:url(graphics/b_coaches_login.gif);
			outline:none;
		}
		#leftBox #btnCoachesLogin:hover{
			background:url(graphics/b_coaches_login.gif) 0 -38px;
			outline:none;
		}

	#rightBox {
		margin-top:48px;
		margin-left:445px;
		width:490px;
		height:220px;
		position:absolute;
		}
		#rightBoxContents { position: relative; }
			#homeCTA1 { 
				position: absolute;
				top: 10px;
				left: 15px;			
				} 
				#homeCTA1 span {
					display: block;
					margin: 2px 0 5px 0;
          font-size: 12px;
          font-weight: bold;
					}			
			#homeCTA2 {
				position: absolute;
				top: 70px;
				right: 36px;
				text-align: right;	
				width: 250px;
				}
				#homeCTA2 span { 
					display: block;
					margin: 2px 0 5px 0;
          font-size: 12px;
          font-weight: bold;          
					}
				#homeCTA2 a { 
					text-align: left;
					float: right;
					}
			#homeCTA3 { 
				position: absolute;
				top: 130px;
				left: 65px;
				}				
				#homeCTA3 span { 
					display: block;
					margin: 0px 0 5px 0;
          font-size: 12px;
          font-weight: bold;          
					}					
		#rightBox h2 { 
			text-align: left;
			font-size: 20px;
			font-weight: normal;
			margin-top: 5px;
			color: #fff;
		}
		#rightBox strong {
			font-size: 13px;
		}
		#rightBox .pad {
			padding:6px 0 0 13px;
		}
		#rightBox .NBContainer {
			float:left;
			width:228px;
			margin-right:10px;
			}
			#rightBox .NBContainer h5 {
				font-size:11px;
				color:#fff;
			}
			#rightBox .NBContainer span {
				display:block;
				color:#a8ea56;
			}
			#rightBox .NBContainer a {
				color:#474188;
				text-decoration:none;
			}
			#rightBox .NBContainer a:hover {
				text-decoration:underline;
			}
			#btnViewEvents {
				position:absolute;
				margin-left:170px;
				margin-top:80px;
				height:39px;
				width:109px;
				text-indent:-99999px;
				text-decoration:none;
				background:url(graphics/b_view_events.gif);
				outline:none;
			}
			#btnViewEvents:hover {
				background:url(graphics/b_view_events.gif) 0 -39px;
				outline:none;
			}
			#rightBox #btnViewAllEvents {
				position:absolute;
				margin-left:150px;
				margin-top:60px;
				height:37px;
				width:128px;
				text-indent:-99999px;
				text-decoration:none;
				background:url(graphics/b_view_all_events.gif);
				outline:none;
			}
			#rightBox #btnViewAllEvents:hover {
				background:url(graphics/b_view_all_events.gif) 0 -37px;
				outline:none;
			}
			#rightBox #rightCol {
				margin-right: 10px;
				float: right;
			}
			#rightBox #rightCol img {
				float: right;
			}
			#rightBox #rightCol span {
				clear: right;
				display: block;
				text-align: right;
			}
			#rightBox .btnTakeMeThere {
				display:block;
				height:36px;
				width:126px;
				text-indent:-99999px;
				text-decoration:none;
				background:url(graphics/b_visit_media_room.gif);
				outline:none;
				z-index: 3000;
				}
				#rightBox .btnTakeMeThere:hover{
					background:url(graphics/b_visit_media_room.gif) 0 -36px;
					outline:none;
				}
			#rightBox #rightCol .btnTakeMeThere {
				float: right;
			}

#contactUsSubmitButtons {
	padding-top: 5px;
	}
#contactStyle ul { list-style: none; margin: 0 0 15px 0; padding: 0; }
#contactStyle ul strong {
	color:#e66010;
}
#formStyle label { font-weight: bold; display: block; margin-top:5px; }
#formStyle label span { font-size: 10px; font-weight: normal; }
#formStyle input, #formStyle textarea, #formStyle select {
	border:1px solid #999;
}
#formStyle2 td {
	padding:5px;
	border-bottom:1px solid #dfdfdf;
}
#formStyle2 label { font-weight: bold; display: block; margin-top:2px; }
#formStyle2 label span { font-size: 10px; font-weight: normal; }
#formStyle2 input, #formStyle textarea, #formStyle select {
	border:1px solid #999;
}
.submitButtons {
	border:none !important;
}
.rowEven {


}


#phpBBLoginMenu {
	margin-left:570px;
}

#btnAttend {
	display:block;
	outline:none;
	height:37px;
	width:177px;
	text-indent: -9999px;
	background:url(graphics/b_attend.gif) no-repeat;
	margin-bottom:30px;
	text-decoration:none;
	}
	#btnAttend:hover {
		background:url(graphics/b_attend.gif) no-repeat 0 -37px;
	}

#btnProcessOrder {
	margin-top:30px;
	display:block;
	outline:none;
	height:36px;
	width:126px;
	text-indent: -99999px;
	background:url(graphics/b_process_order.gif) no-repeat;

	text-decoration:none;
	}
	#btnProcessOrder:hover {
		background:url(graphics/b_process_order.gif) no-repeat 0 -36px;
	}

.date {
	display:block;
	color:#7aa347;
	font-weight:bold;
}

#promo {
	margin:30px 0 30px 0;
	}
	#promo label {
		width:152px;
		display:block;
		float:left;
		height:17px;
		padding:3px 5px 2px 5px;
		font-weight:bold;
		background:#de550f;
		margin-right:4px;
		margin-left:2px;
		text-align:right;
		color:#fff;
	}

#paymentTable {
	margin-bottom:20px;
	}
	#paymentTable .paymentHeadings th {
		text-align:left;
		font-weight:normal;
		width:158px;
		font-size:10px;
		background:#de550f;
	}
	#paymentTable .paymentHeadings h3 {
		font-size:14px;
	}

	#paymentTable th {
		text-align:right;
		background:#85b845;
		padding:2px;
		color:#fff;
		font-size:11px;
		width:158px;

	}
	#paymentTable td {
		padding:2px;

	}
	#paymentTable input, #paymentTable select {
		font-size:11px;
		width:168px;
	}

	#paymentTable2 th {
		text-align:right;
		background:#85b845;
		padding:2px;
		color:#fff;
		font-size:11px;
		width:158px;

	}
	#paymentTable2 td {
		padding:2px;

	}
	#paymentTable2 input, #paymentTable select {
		font-size:11px;

	}

#newsletterTextLeft {
	margin: 20px 34px 0 60px;
	}
#counselorsEdgeNews {
	padding-top:0;
	margin-right:34px;
	float:right;
	width:228px;
	text-align:right;
	}
	#counselorsEdgeNews #inputNewsletterContainer {
		background:url(graphics/bg_counselors_edge_news.gif) 50px 0 no-repeat;
		height:17px;
		float:left;
	}
	#counselorsEdgeNews #inputNewsletter {
		vertical-align:top;
		border:0px solid #fff;
		background:none;
		width:141px;
		color:#fff;
		font-size:10px;
		height:17px;
		padding:0 6px 0 10px;
		margin:0 0 0 50px;

	}
	#counselorsEdgeNews #btnNewsletter {
		vertical-align: top;
		margin:0 0 0 -4px;
		border:none !important;
	}



#leftNewsBlurb {
	padding: 30px 30px 0 55px;
	line-height: 16px;
	margin-bottom: 0;
	}


	#videoContainer {
		width: 600px;
		margin: 20px auto;
		color: #FFF;
		text-align: left;
		}
		#videoContainer p { text-align: center; }
		#videoContainer a {
			color: #FFF;
			}
		#flashObject {
			margin: 0 0 20px 0;
			}


#giftFormPage {
	background: #000;
	}
	#giftFormWrapper {
		position: absolute;
		top: 50%;
		width: 100%;
		height: 309px;
		margin: -155px 0 0 0;
		}
		#giftForm {
			width: 748px;
			height: 309px;
			margin: 0 auto;
			background: url(graphics/bg_gift_form.jpg) no-repeat;
			font-size: 12px;
			color: #FFF;
			line-height: 16px;
			}
			#giftForm p {
				width: 570px;
				text-align: center;
				margin: 0 auto 20px auto;
				padding-top: 113px;
				}
			#giftForm form {
				width: 711px;
				text-align: center;
				}
			#centerInputs {
				width: 310px;
				margin: 0 auto;
				height: 31px;
				}
		#signupContainer #mbName,
		#signupContainer #mbEmail {background: url(graphics/bg_gift_form_input_dark.gif) no-repeat;}
		#signupContainer div input { color: #333;  }
		#mbName,
		#mbEmail {
			background: url(graphics/bg_gift_form_input.gif) no-repeat;
			width: 151px;
			height: 18px;
			}
			#mbName { float: left; }
			#mbEmail { float: right; }
			#mbName input,
			#mbEmail input {
				border: none;
				margin-left: 10px;
				background: transparent;
				padding: 0;
				height: 17px;
				width: 130px;
				font-size: 10px;
				color: #f2903f;
				}

#signupContainer {
	color: #FFF;
	width: 600px;
	margin: 0 auto;
	}
	#signupContainer form {
		padding: 20px;
		}

		.smallPrivacy {
			line-height: 25px;
			color: #FFF;
			font-size: 9px;
			text-decoration: none;
			}
			.smallPrivacy:hover {
				color: #FFF;
				text-decoration: underline;
				}
	#bTakeMeThere {
		position: absolute;
		bottom: 20px;
		right: 30px;
		display:block;
		height:36px;
		width:126px;
		text-indent:-99999px;
		text-decoration:none;
		background:url(graphics/b_visit_media_room.gif);
		outline:none;
		clear: both;
		}
		#bTakeMeThere:hover { 
			background:url(graphics/b_visit_media_room.gif) 0 -36px;
			outline:none;
			}				
		#bTakeMeThere.home {
			left: 230px !important;
			top: 710px !important;
			z-index: 9999;
			}
.newsBoxContent ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	background: none !important;
	}		
	.newsBoxContent ul li {
		padding: 0 !important;
		margin: 0 !important;
		background: none !important;
		}	

.newsBoxNavLink {
color: #1552d0;}

hr {
color: #eeeeee;
background-color: #eeeeee;
height: 1px;}