body {
	background-color:#ffffff;
	color:#000000;
	font-family: Arial;
	font-size: 13px;
	margin: 10px 10px;
	padding: 0px;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#forumcontainer {
	position:absolute;
	left:20%;
	text-align: right;
	width: 778px;
}
#forumcontainer a{
	font-size:13px;
	font-family:Arial;
}
#forumcontainer p{
	margin: 15px 0px;
}

#bolder {
	font-weight:bold;
}

#intable {
	margin-right:-15px;
}

#intable p {
	margin-right:15px;
	margin-left:15px;
}

/********************** Content ***************************/
#forumcontent {

	width:600px;
}
#forumcontent img{
	border-width:0px;
}
#forumcontent h1{
	color:#2ab9eb;
	font-size:16px;
	margin: 20px 0px 20px 0px;
}

#forumcontent h2{
	color:#2ab9eb;
	font-size:14px;
	margin: 10px 0px 15px 0px;
}

.pagepick 
{
    width:600px;
    color: Red;
    text-decoration: underline;
}
.pagepick span
{
    padding-left:2px;
    padding-right:2px;
}
.pagepick a
{
    padding-left:2px;
    padding-right:2px;
}
.pagepick a:link 
{
    color: black;
    text-decoration:none;
}
.pagepick a:visited 
{
    color: black;
    text-decoration:none;
}
.pagepick a:hover 
{
    color: red;
    text-decoration:underline;
}


.forname 
{
    color:#64cccb;
	font-weight:bold;
	text-align:right;
	font-size:30px;
	width:600px;
	display:inline;
}

#forman {
	color:black;
	text-align:right;
	font-size:12px;
	margin-right:5px;
	margin-left:5px;
	display:inline;
}

fieldset
{
border: 1px solid #7dbf6d;
font-weight:bold;
text-align:right;
padding-bottom:2px;
}

legend
{
color:#6fc6d1;
font-size:16px;
font-weight:bold;
} 

#searchtable
{
font-size:12px;
font-weight:bold;
width:600px;
}

#searchtable select
{
width:200px;
font-size:12px;
}

#searchtable input
{
font-size:12px;
}

.forsend {
	float:left;
	width:600px;
	text-align:left;
}

.forsendblue {
	float:right;
	width:600px;
	background-color:#ccffff;
	text-align:left;
	height:auto;
}

.forpick 
{
    text-align:right;
    width:600px;
    color:#7ebf6d;
    font-size:24px;
    font-weight:bold;
}

#lightblueline {
	background-color:#ccffff;
	color:#000000;
	width:600px;
	font-weight:bold;
	height:auto;
	text-align:right;
	margin-top:5px;
}
#lightblueline p {
	margin: 0px 5px;
}

.msg {
	width:600px;
	margin-top:1px;
	display:block;
}

.lightbluesubject {
	background-color:#ccffff;
	color:#000000;
	text-align:right;
	height:20px;
	display:block;
}

.lightbluesubjectmain {
	background-color:#a4f1fb;
	color:#000000;
	text-align:right;
	height:20px;
	display:block;
	font-weight:bold;
}

.subj {
	font-size:13px;
	text-decoration:underline;
	margin-left:2px;
	cursor:pointer;
	color:#1a34f6;
}

.usrnm {
	font-size:11px;
	margin-left:5px;
	cursor:pointer;
	color:#2682ff;
}

span.pstdate {
	font-size:12px;
	cursor:pointer;
}
.pin {
	background-color:#ccffff;
	width:20px;
	max-width:20px;
	display:block;
	height:100%;
}
.pin img {
	margin-right:2px;
	margin-left:1px;
	height:20px;
}

.msgcnt {
	float:left;
	width:580px;
	display:block;
}

.msgcntreply {
	float:left;
	width:566px;
	display:block;
}

.pinreply {
	background-color:#ccffff;
	width:20px;
	max-width:20px;
	display:block;
	height:100%;
}
.pinreply img {
	margin-right:20px;
	margin-left:1px;
	margin-top:3px;
	height:14px;
}

.mmo {
	background-color:#e9fcfc;
	font-size:12px;
	display:none;
	text-align:right;
	margin-top:0px;
}

.emptypin 
{
    background-color:#e9fcfc;
}

.rply {
	background-color:#e9fcfc;
	display:block;
	text-align:right;
}

.msgcntreplyreply {
	float:left;
	width:548px;
	display:block;
}

.pinreplyreply {
	background-color:#ccffff;
	width:20px;
	max-width:20px;
	display:block;
	height:100%;
}
.pinreplyreply img {
	margin-right:38px;
	margin-left:1px;
	margin-top:3px;
	height:14px;
}


.rplyreply {
	background-color:#e9fcfc;
	display:block;
	text-align:right;
}


.blueline {
	background-color:#76c5d4;
	color:#ffffff;
	width:600px;
	font-weight:bold;
	height:auto;
	text-align:right;
}
.bluelinep {
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right:0px;
}

.forfields {
	background-color:#e9fcfc;
	width:600px;
	margin-top:5px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}
.forfield1 {
	height:auto;
	display:block;
}

.forsub {
	font-size:12px;
	font-weight:bold;
	width:50px;
	float:right;
	text-align:right;
	margin-right:5px;
	min-height:20px;
	height:auto;
}
.forbox {
	width:533px;
	float:left;
	text-align:right;
	height:auto;
}

.location 
{
    width:600px;
    display:block;
    color:#73c6d1;
	text-align:right;
	font-size:12px;
	font-weight:bold;
}

.location a
{
    padding-left:2px;
    padding-right:2px;
}
.location a:link 
{
    color: black;
    text-decoration:none;
}
.location a:visited 
{
    color: black;
    text-decoration:none;
}
.location a:hover 
{
    color: red;
    text-decoration:underline;
}

#left {
	float:left;
	width:220px;
	margin-left:10px;
	padding: 20px 10px 30px 0px;
	display:inline;
	text-align:right;
}
#left a{color:#28556b;}

#left p{
	margin: 10px 0px;
}

#photos {
	margin-left:25px;
	
}

#photos a{
	margin-right:14px;
}

#articlephotos {
	margin-top:200px;
	margin-left:25px;
}

#middle {
	margin-right:60px;
	text-align:right;
}

#middle p {
	margin: 5px 0px;
}

#recphotos {
	width:150px;
	height:230px;
	padding: 0px 0px 0px 0px;
	margin-top:10px;
	font-size:10px;
}
#recphotos p {
	margin: 0px 0px;
	text-align: center;
}

#recphotobig {
	width:250px;
	height:230px;
	padding: 0px 0px 0px 0px;
	margin-top:10px;
	font-size:10px;
}
#recphotobig p {
	margin: 0px 0px;
	text-align: center;
}
#recphotoinv {
	width:250px;
	height:230px;
	padding: 0px 0px 0px 0px;
	margin-top:10px;
	font-size:10px;
}
#recphotoinv p {
	margin: 0px 0px;
	text-align: center;
}
#right {
	float:right;
	width:408px;
	padding: 0px 30px 20px 20px;
	margin-top:10px;
	font-size:12px;
	text-align:right;

}
#right a{
	color:black;
}
#right a:hover{
	color:#28556b;
}
#right ul{
	margin-right:15px;
}
#right h1{
}

/********************** Footer ***************************/
#footerline {
clear:both;
background-image:url(images/footer_bg.gif);
font-size:1px;
height:10px;
}
#footer {
	width:717px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:blue;
	padding: 20px 0px 0px 0px;
}
#footer2 {
	width:717px;
	text-align:center;
	font-size:10px;
	padding: 0px 0px;
}

