/* BODY
------------------------------------------------------------------*/

body {
	color: #000;
}

/* CONTAINER
------------------------------------------*/
#container {
width: 950px;
margin: 20px auto;
padding:0;
border: 5px solid #300;
text-align:left;
background: transparent;
}

/* MAIN CONTENT for all pages
------------------------------------------*/

#content {
border:0;
margin:0;
padding:0;
background-color:#c60;
width:auto;
height:auto;
}

#top-right	{
background-color: #369;
margin:0;
padding:10px;
}

#top-right h1	{
font: italic 1.6em Georgia,"Trebuchet MS","Book Antiqua",Centaur,"Bodoni MT"; 
color: #fff;
margin: 0 0 4px 0;
}

#top-right h2	{
font: 1.4em Georgia,"Trebuchet MS","Book Antiqua",Centaur,"Bodoni MT"; 
color: #fff;
margin: 0 0 4px 0;
}

#bottom-right	{
margin:0;
padding:20px;
}

#bottom-right h2	{
font: bold 1.0em Georgia,"Trebuchet MS","Book Antiqua",Centaur,"Bodoni MT"; 
color: #fff;
margin: 0 0 4px 0;
padding:4px 10px;
background-color:#900;

}


#bottom-right img	{
margin:0;
padding:0;
border:1px solid #000;
}
 

/* LEFT
------------------------------------------*/
#left {
border:0;
width:198px;
height:auto;
margin:0;
padding:0;
float:left;
background-color:#c60;
}


/* RIGHT
------------------------------------------*/
#right {
border:0;
margin:0;
padding:0;
float:right;
text-align:left;
background-color:#fff;
width:750px;
}


/* FOOTER
------------------------------------------------------------------*/
#footer {
width: auto;
	clear:both;
	height:44px;
	line-height:34px;
	text-align:right;
	margin:0;
	border:0;
	padding:10px;
	color:#fff;
	font-size:90%;
	background-color: #663;
}

#footer p{font-size:90%;padding:5px 0 0 0;}
#footer a, #footer a:hover, #footer a:active{text-decoration: none;border:0;padding:0 5px 0 5px;color:#fff;}



/* LEFTNAV
----------------- */

.leftnav	{
margin:0;
border:1px solid #630;
padding:0;
width:198px;
}

.leftnav-landing	{
margin:0;
border:0;
font: bold 11px verdana,arial,helvetica,sans-serif;
width:198px;
height:24px;
line-height:20px;
padding:0;
color: #c30;
display:block;
background-color:#fc0;
text-decoration: none;
border-bottom: 1px solid #fff;
}

/* LEFTNAV LVHA ----------------- */

.leftnav a:link, .leftnav a:visited	{
font: bold 11px verdana,arial,helvetica,sans-serif;
width:194px;
height:20px;
line-height:20px;
padding:2px 2px 2px 10px;
color: #c30;
display:block;
background-color:#fc0;
text-decoration: none;
border-bottom: 1px solid #fff;
}

.leftnav a:hover, .leftnav a:active	{
font: bold 11px verdana,arial,helvetica,sans-serif;
width:194px;
height:20px;
line-height:20px;
padding:2px 2px 2px 10px;
color: #fff;
display:block;
background-color:#900;
text-decoration: none;
border-bottom: 1px solid #fff;
}
/* / LEFTNAV LVHA----------------- */



/* LEFTNAV INDENT20 LVHA ----------------- */

.indent20leftnav a:link, .indent20leftnav a:visited	{
font: bold 11px verdana,arial,helvetica,sans-serif;
width:182px;
height:20px;
line-height:20px;
padding:2px 2px 2px 20px;
color: #c30;
display:block;
background-color:#fc0;
text-decoration: none;
border-bottom: 1px solid #fff;
}

.indent20leftnav a:hover, .indent20leftnav a:active	{
font: bold 11px verdana,arial,helvetica,sans-serif;
width:182px;
height:20px;
line-height:20px;
padding:2px 2px 2px 20px;
color: #fff;
display:block;
background-color:#900;
text-decoration: none;
border-bottom: 1px solid #fff;
}
/* / LEFTNAV INDENT20 LVHA----------------- */

/* LEFTNAV INDENT20 30tall LVHA ----------------- */

.indent20leftnav30tall a:link, .indent20leftnav30tall a:visited	{
font: bold 11px verdana,arial,helvetica,sans-serif;
width:182px;
height:28px;
padding:2px 2px 2px 20px;
color: #c30;
display:block;
background-color:#fc0;
text-decoration: none;
border-bottom: 1px solid #fff;
}

.indent20leftnav30tall a:hover, .indent20leftnav30tall a:active	{
font: bold 11px verdana,arial,helvetica,sans-serif;
width:182px;
height:28px;
padding:2px 2px 2px 20px;
color: #fff;
display:block;
background-color:#900;
text-decoration: none;
border-bottom: 1px solid #fff;
}
/* / LEFTNAV INDENT20 30tall LVHA----------------- */



/* YOU ARE HERE
----------------- */
.here a:link, .here a:visited, .here a:hover, .here a:active	{
background-color:#663;
color:#fff;
}



/* text selectors
----------------- */

p, h1, h2, h3, h4, h5, h6, td, li	{
font-family: verdana,arial,helvetica,sans-serif;
}

h1	{
font-size: 24px;
}

h2	{
font-size: 20px;
}

h3	{
font-size: 16px;
}

p, li	{
font-size: 14px;
line-height:22px;
margin-top:0;
}

.caption {
font: 11px verdana,arial,helvetica,sans-serif;
}


/* FLOATS
----------------- */
.float-left	{
float:left;
}

.float-right	{
float:right;
}

.float-left-img	{
float:left;
margin: 0 15px 15px 0;
}

.float-right-img	{
float:right;
margin: 0 0 15px 15px;
}


/* BOXES
----------------- */

.graybox	{
background-color: #ebebeb;
border:1px solid #000;
width:auto;
padding:10px;
font: 12px verdana,arial,helvetica,sans-serif;
margin:20px 0 0 0;
line-height:22px;
}



/* HR
----------------- */

hr	{
width: 100px;
height:3px;
text-align:center;
margin: 20px auto;
color:#004F2F;
clear:both;
}


/* ALIGN
----------------- */

.align-center	{
text-align:center;
}


.clear  {clear:both;}