/*

Theme Name: WDO
Theme URI: http://www.andplusdesign.com
Description: Theme for Chamber
Author: NA
Author URI: http://www.andplusdesign.com
Version: 1.0



*/

a {text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both; height: 0px;}
.alignleft {float: left; padding: 0 5px 5px 0;}
.alignright {float: left; padding: 0 0px 5px 5px;}
.left {float: left;}
.right {float: right;}
body {font-family: Arial, Helvetica, 'sans serif'; background: #b00030; behavior: url(http://wp3.andplusdesign.com/wdo/wp-content/themes/andplus/csshover3.htc);}

.container {margin: auto; overflow: hidden; width: 1017px;}
.containertop {margin: auto;  width: 1017px;}



#header {height: 231px; min-width: 1017px; background: url(images/headerBg.gif) repeat-x;}
#header h1 {display: block; width: 836px; height: 53px; background: url(images/official.gif) no-repeat; text-indent: -9999px;}
#header h2 {padding: 16px 0 0 0; float: left; height: 100px;}
#header #logo {float: left;}

#nav {font-size: 15px; color: #d9dfb5; text-transform: uppercase; font-weight: bold; width: 675px; height: 34px; background: url(images/navBg.gif) no-repeat; margin: 9px 0 0 0; float: left; padding: 0 0 0 36px; position: relative; z-index: 200;}
#nav li {float: left; padding: 9px 19px 10px 0; position: relative;}
#nav li ul {display: none;}
#nav li ul ul {display: none;}
#nav li:hover ul {display: block;}
#nav li:hover ul ul {display: none;}
#nav li ul {position: absolute; top: 34px; left: 0; width: 210px; background: url(images/trans.png) repeat!important; background: white /*IE6*/; padding: 5px 0 30px 0;}
#nav li ul ul {padding: 0;}
#nav li ul li:hover ul {display: block;}
#nav li ul li:hover {color: black; background: #c5cf8f;}
#nav li li {display: block; float: none; padding: 0; position: relative; font-size: 14px; color: #315d8a; margin: 0 0 3px 0;}
#nav li li li {margin: 0;}
#nav li li a {color: #315d8a; text-transform: none; font-weight: bold; padding: 5px 10px; display: block;}
#nav li li a:hover {color: black; background: #c5cf8f;}
#nav li li ul {display: none;}

#nav li li ul {position: absolute; top: 0; left: 210px;}
#nav a {color: #d9dfb5;}
#nav a:hover, #nav li.current_page_item a {color: white; text-decoration: none;}

#nav li.current_page_item li a {color: #315d8a; text-transform: none; font-weight: bold; padding: 5px 10px; display: block;}


#slideshow {height: 243px; background: url(images/slideshowBg.gif) no-repeat top center #d3e4eb; min-width: 1017px; border-bottom: 11px solid white;}
#slideshow-inner {height: 243px; overflow: hidden; background: url(images/slideshowBg.gif) no-repeat top center #d3e4eb; min-width: 1017px; border-bottom: 11px solid white;}

#content {min-width: 1017px; overflow: hidden; }
.inner {background: #eaedd4;}
.home {background: url(images/contentBg.gif) repeat-x bottom left #eaedd4;}
#inner-content {background: url(images/innerBg.gif) repeat-y; padding: 45px 0; overflow: hidden;}
#page-content {width: 733px; padding: 0 140px 0 144px; overflow: hidden;}
#page-content h2 {font-size: 21px; font-weight: bold; color: #b0002f; margin: 0 0 16px 0;}
#page-content a {color: #b0002f;}
#page-content h3 {font-size: 16px; font-weight: bold; color: #b0002f; margin: 0 0 16px 0;}
#page-content h4 {font-size: 15px; font-weight: bold; color: #b0002f; margin: 0 0 16px 0;}
#page-content h5 {font-size: 14px; font-weight: bold; color: #b0002f; margin: 0 0 16px 0;}
#page-content h6 {font-size: 13px; font-weight: bold; color: #b0002f; margin: 0 0 16px 0;}
#page-content p {font-size: 13px; color: black; line-height: 20px; margin: 0 0 16px 0;}
#page-content blockquote {font-size: 13px; color: black; line-height: 20px; margin: 0 0 16px 0; font-style: italic; padding: 0 25px;}
#page-content ul {margin: 0 0 16px 0;}
#page-content li {font-size: 13px; list-style: disc; margin: 0 0 7px 20px;}
#page-content li ul {margin: 5px 0;}
#page-content li li {list-style: circle; margin: 0 0 0 30px;}



#leftcol {margin: 61px 0 0 0; background: url(images/leftcol.gif) repeat-y; float: left; width: 177px; min-height: 300px; overflow: hidden; padding: 20px 15px 0 30px;}
#leftcol h3 {border-left: 15px solid #d8e1cc; background: #dee6d4; width: 150px; padding: 5px 0 5px 18px; color: #b00030; font-size: 15px; text-transform: uppercase; margin: 0 0 20px -30px;}
#leftcol h4 {font-size: 14px; font-weight: bold; color: black; margin: 0 0 5px 0;}
#leftcol p {font-size: 13px; font-weight: normal; color: black; margin: 0 0 15px 0; line-height: 20px;} 
#leftcol p a {font-size: 11px; color: #b00030; text-transform: uppercase;}
#leftcol .leftimage {margin: 0 0 0 -15px;}

#centercol {width: 508px; float: left; overflow: hidden; padding: 0 0 0px 18px; border-bottom: 40px solid white;}
#centercol h4 {font-size: 14px; font-weight: bold; color: black; margin: 0 0 5px 0;}
#centercol p {font-size: 13px; font-weight: normal; color: black; margin: 0 0 15px 0; line-height: 20px;} 
#centercol p a {font-size: 11px; color: #b00030; text-transform: uppercase;}
#centercol .box {width: 475px; padding: 16px; background: white; margin: 0 0 0px 0; overflow: hidden;}
#centercol .margin {margin: 0 0 12px 0;}
#centercol .box  h3 {font-size: 16px; color: #b00030; font-weight: normal; margin: 0 0 8px 0;}
#centercol .inner-box {background: #f9faf3; width: 115px; padding: 15px; overflow: hidden;}
#centercol .inner-box h4 {font-size: 13px; font-weight: bold; color: #b00030; margin: 0 0 5px 0; white-space: nowrap;}
#centercol .inner-box p {font-size: 11px; color: black; line-height: 15px; margin: 0 0 14px 0;}
#centercol .inner-box h5 {font-size: 13px; color: #0054a5; font-weight: bold; margin: 0 0 5px 0;}


#rightcol {float: right; background: url(images/rightcol.gif) repeat-y; margin: 61px 0 0 0; min-height: 300px; width: 207px; padding: 20px 20px 135px 25px;}
#rightcol h3 {font-size: 16px; color: #b00030; margin: 0 0 15px 0; font-weight: normal;}
#rightcol h4 {font-size: 15px; color: black; margin: 0 0 5px 0;}
#rightcol p {font-size: 14px; color: black; line-height: 20px; margin: 0 0 15px 0;}
#rightcol p a {font-size: 11px; color: #b00030; text-transform: uppercase;}

#footer {background: url(images/footerBg.gif) repeat-y; height: 200px; padding: 33px 0 30px 0;}
#fcol1 {float: left; width: 203px; padding: 0 0 0 29px;}
#fcol1 h3 {font-size: 14px; color: white; font-weight: normal; line-height: 18px; height: 51px;}
#fcol1 h3 span {display: block; font-size: 12px; color: #c6ce8e; text-transform: uppercase;}
#fcol2 {float: left; width: 397px; padding: 0 0 0 39px;}
#fcol2 h3 {font-size: 12px; color: white; font-weight: normal; padding: 0 0 11px 0; border-bottom: 7px solid #d3003a; margin: 0 0 19px 0;}
#fcol3 {float: right; width: 181px; padding: 0 68px 0 0;}
#fcol3 h3 {font-size: 14px; color: white; height: 30px;}

#footer ul {font-size: 13px; color: #c6ce8e; width: 195px;}
#footer ul a {color: #c6ce8e;}
#footer li {margin: 0 0 8px 0;}

/* Misc fixes */

#fcol1 p {font-size:12px; color: #C6CE8E;}
#fcol3 p {font-size:12px; color: #C6CE8E;}
#fcol3 a {font-size:12px; color: #C6CE8E;}

#affil {text-align:center;}
#affil a {padding:40px;}



/* For member registration page only - Joe Contini & Sean Mahoney */

.registerfor {
	float:left;
	font-size:15px;
	text-decoration:underline;
	width:150px;
}


#reginfo {
	border:thin solid #000000;
	float:right;
	margin-left:15px;
	padding:10px;
	width:250px;
}

#reginfo2 {
	border:thin solid #000000;
	margin:20px auto;
	padding:8px;
	width:540px;
}

#registerinfo fieldset {
	clear:both; 
	width:540px; 
	margin:0 auto;
}

#registerinfo legend {
	font-size:17px;
}

#registerinfo select {
	font-size:17px;
	height:27px;
}

#registerinfo fieldset label {
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-right:5px;
	padding-top:5px;
	text-align:right;
	width:180px;
}

#registerinfo fieldset input {
	width:225px;
	height:22px;
	font-size:17px;
}

#registerinfo fieldset p
{
clear: both;
}

#submitreg {
	font-size:18px;
	height:40px;
	margin:20px auto 0 500px; /* Need to fix this */
	width:223px;

}


