body,
html {
    margin:0;
    padding:0;
    background:#736F8D;
    color:#000;
	text-align:center;
	/*font-size: 62.5%;  Resets 1em to 10px */
	font-family: Lucida Grande, Verdana, Arial, Sans-Serif;
	
    }

#wrap {
    margin:0px auto;
    width:716px;
	padding: 0px;
	background: url(../images/body_mid.gif) repeat-y;
}

#body-top {
	background: url(../images/body_top.gif) no-repeat top;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 716px;
	height: 28px;
	text-align:right;
	
}

#body-top h3{
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:right;
	width: 200px;
	margin:0px;
	padding:5px 20px 0px 0px;
}

#body-bot {
	background: url(../images/body_bot.gif) no-repeat bottom;
	margin:0 auto;
	padding: 0px;
	width: 716px;
	height: 22px;
	clear:both;
}

#wrap-full {
    margin:0px auto;
    width:716px;
	padding: 0px;
	background: url(../images/body_mid_full.gif) repeat-y;
}

#body-top-full {
	background: url(../images/body_top_full.gif) no-repeat top;
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 716px;
	height: 28px;
	text-align:right;
	
}

#body-bot-full {
	background: url(../images/body_bot_full.gif) no-repeat bottom;
	margin:0 auto;
	padding: 0px;
	width: 716px;
	height: 22px;
	clear:both;
}

#header {
	background: url(../images/header.gif) no-repeat;
	margin: 0 auto;
	padding: 0px;
	width: 716px;
	height: 90px;
}

#header {
	margin: 0 auto;
	padding: 0px;
}

#navigation {
	background: url(../images/navigation.gif) no-repeat;
	margin:0px auto;
	width: 716px;
	height: 28px;
	
	
}

#navigation .nav {
	padding-top: 7px;
	padding-left: 30px;
	text-align:left;
	color:#FFFFFF;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	
}

.nav a {
	font-weight:bold;
	text-decoration: none;
	color: #ffffff;
}

.nav a:hover{
	font-weight:bold;
	text-decoration: none;
	color: #99CC00;
}
#main {
	font-family:  Arial, Helvetica, Verdana,  sans-serif;
	font-size: .90em;
	float:left;
	width:465px;
	text-align:left;
	margin-left:4px;
	margin-right:10px;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
 }
 
#main-full {
 	font-family:  Arial, Helvetica, Verdana,  sans-serif;
 	font-size: .90em;
 	float:left;
 	width:660px;
 	text-align:left;
 	margin-left:30px;
 	margin-right:30px;
 	padding-left: 0px;
 	padding-top: 0px;
 	padding-right: 0px;
 	padding-bottom: 0px;
 }
	
#sidebar {	
	font-size:.7em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:right;
	width: 192px;
	margin:0px 8px 0px 0px;
	padding:5px 20px 0px 5px;
}

#main h2, #main h3, #main p {
    padding:0 10px;
    }
#sidebar ul {
    margin-bottom:0;
    }
#sidebar h3{
	background:url(../images/sidebar_top.gif);
	height:34px;
    padding:0px;
	margin:0px;
}

#sidebar p {	
	width:190px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	text-align:left;
}

#footer {
    clear:both;
    }

#footer p {
    padding:5px;
    margin:0;
    }

#content {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 3px;
}

#content h3, #content h1{
	color: #36315E;
	
}

#content h2 {
	text-align: center;
}

#title {
	margin:0px 0px 0px 20px;
	padding:0px;
}


#content p{
	margin:15px 0px;
	line-height: 1.5;
	
}

#content img {

	display: block;
	border: 1px solid #000;
	background-color: #E6DDBC;
	vertical-align: text-top;
	padding: 4px;
	max-width: none;
}


.img-right {

	margin: 5px 0px 5px 5px;
	padding-right: 0px; 
	float: right;
}

.img-left {

	margin: 5px 5px 5px 0px;
	padding-left: 0px; 
	float: left;
}

.img-center {

	margin: 5px 5px 5px 5px;
	float: middle;
}


