html, body, form, h1, h2, h3 {

	margin: 0;

	padding: 0;

}

p {

margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;

}

body {

	background: #FFFFFF;

	font: 14px Verdana, Helvetica, sans-serif;

	color: #333333;

}



#content {

	margin: 0 auto;

	width: 820px;

	background: #FFFFFF;

}

#header {

	padding: 3px 25px 0 0;

	width: 790px;

	height: 110px;

	background: url("images/header1.jpg") no-repeat top right;

}

#header table {

	float: left;
	top: 10px;
	margin-left:30px;

}

#header a {

	color: #585252;
	
	font-weight: bold;

	text-decoration: underline;

}

#header a:hover {

	color: #336600;

	text-decoration: underline;

}

#mainpage {

	width: 770px;

	min-height: 700px;

	padding: 0 5px;

	background:transparent;
	border-top: 2px solid #FF2B00;
    border-left: #FF2B00 2px solid;
    border-right: #6666FF 2px solid; 
    border-bottom: 2px solid #6666FF;

}

#mainnav {
	background-color: #FFFFFF;
	text-align: left;
	line-height: 10px;
	float: right;
	
	
}

#mainnav h3 {

	display: none;

}

#mainnav ul {

	margin: 3px 0 3px 0px;

	padding: 0;

	list-style: none;

}

#mainnav li {

	margin: 0;

	padding: 0 10px 0 0;

	display: inline;

}

#mainnav a {

	color: #6666FF;

	text-decoration: none;

	padding-right: 3px;

	font-size: 12px;
	
	font-weight: bold;

	background-color: #FFFFFF;

}

#mainnav .active_menu {

	color: #FF2B00;

	text-decoration: none;

	padding-right: 3px;

	background-color: #FFFFFF;
	display: inline;

}

#mainnav a:hover {

	color: #FF2B00;

	text-decoration: none;

	padding-right: 3px;

	background-color: #FFFFFF;

}

#mainbody {

	width: 770px;
	margin: 4px 0 0 0;
	padding-bottom: 20px;
	
	text-align: left;

}

#mainbody .rightArticles {

	background-color: #FFFFFF;

	float: right;
	
	margin-top: 20px;
	
	margin-left:12px;
	
	margin-bottom: 10px;

	width: 240px;
	
	border-left: 1px solid #6666FF;
	
	
	padding: 10px 10px 10px 10px;

}

#mainbody .rcontentbody {

	padding: 0 5px 20px 10px;
	
	text-align: left;
	
	font-size: 11px;
	
	color: #444242;

}

#mainbody .rcontentbody_a {

	padding: 0 5px 0px 10px;
	
	text-align: right;
	
	font-size: 11px;

}



#mainbody .contentheading {

	margin: 0px 0px 15px 0;
	
	padding-left: 5px;

	font: 12px Verdana, Helvetica, sans-serif;
	
	text-align: left;

	color: #000000;
	border-bottom: 1px solid #FF2B00;
	font-variant: small-caps;
}

#mainbody .contentheading2 {

	font: oblique 1.25em Verdana, Arial, Helvetica, sans-serif; 
	color: #FF2B00;
	font-weight: bold;  
	margin: 20px auto auto 0; 
	padding: 10px;
}

#mainbody .contentheading3 {

	font: oblique 1.0em Verdana, Arial, Helvetica, sans-serif; 
	color: #6666FF;  
	margin: 0px 0px 15px 0; 
	padding: 10px;
	
}

#mainbody .contentheading4 {

	margin: 0px 0px 15px 0;
	
	padding-left: 5px;

	font: 17px Verdana, Helvetica, sans-serif;
	
	text-align: left;

	color: #ff6666;
	
	border-bottom: 1px solid #9966cc;
	
	font-variant: small-caps;
	
	font-weight: bold;
}

#mainbody .contentheading5 {

	font: oblique 16px Verdana, Arial, Helvetica, sans-serif; 
	color: #ff6666;  
	margin: 0px 0px 5px 0; 
	padding: 5px;
	font-weight: bold;
	
}

#mainbody .contentheading span {

	padding: 3px 0 0 0;

	float: right;

	font: 12px Verdana, Helvetica, sans-serif;

	font-weight: bold;

	font-variant: normal;

}

#mainbody .contentheading span a {

	color: #666633;

	text-decoration: none;

}

a {

	color: #FF2B00;

}

a:hover {

	color: #6666FF;

}

.sidebar {
width:400px;
float:right;
padding-bottom: 1px;
font-family:'Lucida Grande', Helvetica, sans-serif;
font-size: 16px;
line-height:25px;
letter-spacing:5px;
text-align:right;
color:#ff6666;
}

.picBorder {
    background-color: #fff;
    padding: 10px;
    border: #00425E solid 2px;
}

p#caption {
    margin: 0;
    padding: 3px 10px;
    font-weight: bold;
    text-align: center;
}

.warning {
    font-weight: bold;
    color: #f00;
}

#gallery {
    width: 700px;
}

#picCount {
  color:#FF2B00;
  }

#thumbs {
    float: left;
    margin-top: 10px;
}

#thumbs td {
    text-align: center;
}

#thumbs img {
    border: none;
}

#thumbs a:link, #thumbs a:visited, #thumbs a:hover, #thumbs a:active {
    border: none;
    padding: 0;
}

#main_image {
    float: right;
    text-align: center;
    width: 460px;
}

#main_image p {
   color:#ff6666;
    font-weight: bold;
    margin: 0;
    padding: 0;
}



#footertext {

	clear: both;

	width: 770px;

	padding: 5px 25px 0 25px;

	font-size: 10px;
	
	text-align: right;

	color: #666666;

}

#footertext h3 {

	display: none;

}

#footertext ul {

	margin: 0;

	padding: 10px 0 0 0;

	list-style: none;

}

#footertext li {

	margin: 0;

	padding: 0 25px 0 0;

	display: inline;

}

#footertext a {

	color: #585252;

	text-decoration: none;

}

#footertext a:hover {

	color: #6666FF;

	text-decoration: none;

}

#footer {

	width: 820px;

	height: 26px;

	background: url("images/footer.jpg") no-repeat top left;

}
