/***************************/
/***    Layout / Look    ***/	
/***************************/

body {
	border-width: 0;
	margin: 0;
	padding: 0;
	background-color: #fff;
	color: #121212;
	font-family: verdana;
	font-size: 0.7em;
}

ol{margin-left:-20px}
ol li{padding:0 0 20px 20px;}

div#copy p, ol li, div#copy ul{line-height:20px}

h1, h2, h3, strong, div#navSub  ul li a, span.caption, div#news h2 a, div#news p.postdate{color:#1F438E} 

div#outerbox {
	margin: auto;
	width: 850px;
	position:relative
}

div#header {
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	width: 850px;
	border-bottom: 5px solid #83d2e4;
}

div#footer {
	margin:20px 0 5px 0;
	padding: 0;
	width: 850px;
}

#navMain {
	border-left: 46px solid #F58D07;
	border-right: 47px solid #F58D07;
	margin: 2px 0 2px 0;
}

div#navMain ul, div#footer ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#navMain ul {
	border-left: 1px solid #fff;
 	height: 40px;
}

div#footer ul {
	border-top: 5px solid #ffc462;
	border-bottom: 50px solid #fbbf62;
	height: 42px;
	margin:0px;
	padding:0
}

div#footer ul li {
	list-style-type: none;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}

div#navMain li {
	list-style-type: none;
	background-color: #F58D07;
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 125px;
}


li.navBufferLeft, li.navBufferRight, li.navFooterItem {
	float: left;
	height: 40px;
	background-color: #F58D07;
	color: #fff;
}
li.navBufferLeft {
	margin-right: 1px;
	width: 46px;
}
li.navBufferRight {
	margin-right: 0;
	width: 47px;
}
li.navFooterItem {
	margin-right: 1px;
	padding: 0;
}
li#navFooterLinks{
	height: 14px;
	padding: 13px 0;
	text-align: center;
	width: 226px;
}
li#navFooterAddress{
	width: 318px;
	height: 26px;
	padding: 7px 0;
	text-align: left;
	padding-left: 15px;
}
li#navFooterCharNum{
	width: 179px;
	height: 26px;
	padding: 7px 0;
	text-align: left;
	padding-left: 15px;
}


div#navMain li a, li#navFooterLinks a {
	color: #fff;
	text-decoration: none;
}


div#navMain li a {
	display: block;
	height: 14px;
	padding: 13px 0;
	text-decoration: none;
	width: 100%;
}

div#navMain li a:hover {
	background-color: #F4A948;
}


/***************************/
/***  Seconday Navigation  ***/	
/***************************/

div#navSub{float:left}

div#navSub ul{
background-color:#83D2E4;
width:126px;
margin:0 0 -2px 0;
padding:0;
}

div#navSub  ul li{
list-style-type:none;
height:28px;
border-bottom:solid 2px #ffffff;
text-align:left;
position:relative
}

div#navSub  ul li a{
font-family:Arial, Helvetica, sans-serif;
color:#1F438E;
display:block;
padding:7px 0 0 8px;
font-weight:normal;
}

div#navSub  ul li a:hover{text-decoration:underline;background-color:transparent}


/* HouseMenu generated */
div#navMain a#HouseMenuNavCurrentLink{background-color:#F4A948}
div#navSub a#HouseMenuNavCurrentLink{font-weight:bold!important}

li#houseMenuParentItem, li#HouseMenuNavParentItem {background-color:#1F438E}
a#houseMenuParentLink, a#HouseMenuNavParentLink{text-transform:capitalize;color:#ffffff!important}


/***************************/
/***      Donations      ***/	
/***************************/

div#donations ul{width:100%;position:relative;left:9px}

div#donations ul li {
	list-style-type: none;
	background-color: #09409C;
	border-right: 1px solid #fff;
	color: #fff;
	font-weight: bold;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 125px;
}



div#donations ul li  a {
	color:#ffffff;
	display: block;
	height: 14px;
	padding: 13px 0;
	text-decoration: none;
	width: 100%;
	font-size:90%
}

div#donations ul  li a:hover {
	text-decoration:underline
}

/***************************/
/***      Content        ***/	
/***************************/

div#content {
	margin: auto;
	padding:7px 0 0 50px
}


div#contentLeft {
	float: left;
	vertical-align: top;
}

div#contentRight {
	float: right;
	vertical-align: top;
	margin-right:45px
}

div#contentRight p, div#contentRight h2{
	width:275px!important;
	margin-left:10px!important;
}		

div#contentBottom {
	clear: both;
	width: 100%;
}


div#content h2 {
	margin:0 0 3px 0;
	padding:0;
	font-size:140%;
	font-weight:bold
}

div#content h3 {
	color:#000;
	padding:0;
	margin:0 0 3px 0;
	font-size:100%;
	font-weight:bold;
	line-height:20px
}

div#content p {
	width:450px;
	margin:0 0 16px 0;
}

/***************************/
/***    Main Content     ***/	
/***************************/
div#copy{
margin:-32px 0 0 164px;
width:480px;
line-height:20px
}

div#copy a, div#contentRight a{
color:#F58D07;
text-decoration:underline;
font-weight:bold
}
div#copy a:hover, div#contentRight a:hover{text-decoration:none}

div#copy ul li{margin-bottom:5px}

span.caption{
font-size:90%;
line-height:15px;
}

/***************************/
/***        Misc         ***/	
/***************************/
.corum{
position:absolute;
top:689px;
left:342px

}
/* Home page */
.buttercup-home{background-image:url(../../buttercup-home.gif);margin-bottom:12px}
.imagine-home{background-image:url(../../imagine-home.gif)}
.buttercup-home, .imagine-home{height:97px;width:299px;background-repeat:no-repeat}
.buttercup-home p{padding-top:59px}
.imagine-home p{padding-top:40px}

div#contentRight .buttercup-home a, div#contentRight .imagine-home a{color:#1F438E}

#movie{
background-image:url(../../movie-bg.gif);background-repeat:repeat-x;
height:211px;
padding:16px 0 0 0;
}
#movie a{position:relative;left:223px;top:-36px}


/***************************/
/***    News   ***/	
/***************************/
div#news{line-height:20px}

div#news h2, div#news p {margin:0;padding:0}

div#news h2 a{text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:85%;font-weight:bold}

div#news p.postdate{font-weight:bold}
div#news p.postdate{display:none}

