body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	margin-left: 8%;
	margin-right: 8%;
 	background-color: #FEFBE2;
	azimuth:center;
	padding-top: 15px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top right;
}
#mainbodytable {
	border-left-style:groove;
	border-left-color:#3399CC;
	border-left-width:medium;
	padding-left:10px;
	
	border-right-style:groove;
	border-right-color:#3399CC;
	border-right-width:medium;
	padding-right:10px;
}

main2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;

	font-size:24px;
	color:#FF0099;
}

.bodytext {
	font-size: 9.5pt;
	font-weight: normal;
	text-decoration: none;
}

.linksubtexts {
	color: #3399CC;
	font-size: 9.5pt;
	font-weight: normal;
	text-decoration: none;
	font-size: 24px;
}



.standardbodytext {
	font-size: small;
	}
	
.standardbodytext-heading {
	font-size: small;
	font-weight: bold;
	}

.footer {
	font-size: x-small;
	color: #FFCC99;
	}
	
A:link	{
	color: #3399CC;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

A:visited {
	color: #3399CC;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

A:active {
	color: #FFCC66;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

A:hover	{
	color: #cc6600;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	background-color:#66FFCC;
	text-decoration: underline overline;
}

.headinglarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-large;
	text-align: center;
	height: auto;
	width: auto;
	color: #3399CC;
	font-weight: bold;
	vertical-align: middle;
	
	
}
.imagesbody {
	text-align:center;
	text-align:center;
	table-layout:auto;

}
.bodyphotocomment {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-align: center;
}
.webphotogalleryheading  {
	border-left-style:none;
	border-left-width:thin;
	padding-left:2px;
	border-right-style:none;
	border-right-width:thin;
	padding-right:2px;
	font-size: xx-small;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
}
.linksubtexts {
	color: #3399CC;
	font-size: 9.5pt;
	font-weight: normal;
	text-decoration: none;
}

.randomlinkhead {
	padding-right:2px;
	font-size: x-small;
	font-weight: bold;
}

.randomlink {
	padding-right:2px;
	font-size: x-small;
	vertical-align:top;
}
.themainstuff {
	padding-right:2px;
	font-size: x-small;
	font-weight: bold;
	text-align:center;
	}
	
.newlink {
	color: #FF0000;
	font-weight: bold; 
	font-size: small;
	}

/* Photo comments */ 

.comment-tables {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	}
	
.comments_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px dashed #FFCC66;
	position:static;
	background-color:#FEFBE2;
	padding: 2px;
	color: #999999;
}


.comments_posted_by {
	font-size: 11px;
	position:static;
	font-weight: bold;
	color:#990000;
}

.comments_comment {
	font-size: 12px;
	position:static;
	color: #666666;
	font-style: italic;
	padding: 3px;
	font-weight: 500;
	border-top: 1px outset #FFCC33;
	border-right: 1px outset #FFCC33;
	border-bottom: 2px outset #FFCC33;
	border-left: 1px outset #FFCC33;
}

.comments_date {
	font-size: 11px;
	position:static;
	font-weight: bold;
	color: #666666;
}

.comments_time {
	font-size: 11px;
	position:static;
	font-weight: bold;
	color: #666666;
}

/* News Items  */

.posts-tables {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: x-small;
	}
	
.posts_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px dashed #FFCC66;
	border-bottom: 0px dashed #FFCC66;
	border-left: 1px dashed #FFCC66;
	border-right: 1px dashed #FFCC66;
	position:static;
	background-color:#FEFBE2;
	padding: 2px;
	color: #999999;
	width: 50%;
	margin-left: 40px;
}

.posts_posted_by {
	font-size: 12px;
	position:static;
	font-weight: bold;
	color:#990000;
}

.posts_content {
	font-size: 12px;
	position:static;
	color: #666666;
	font-style: normal;
	padding: 10px;
	font-weight: 500;
}

.posts_date {
	font-size: 11px;
	position:static;
	font-weight: bold;
	color: #666666;
}

.posts_time {
	font-size: 11px;
	position:static;
	font-weight: bold;
	color: #666666;
}

	
/* ------ ------ - boxes layout - ------ ------ */ 
/* -------------------------------------------- */ 
/* -------------------------------------------- */ 

#navbar{
 position: absolute;
 top: 20px;
 left: 20px;
 width: 140px;
 border: 2px solid #000000;
 background: #FFFFCC;
 font-size:9px;
 margin: 0px;
 padding: 2px;
 height: 80%;
 }

#newsbar{
 position: absolute;
 top: 20px;
 right: 20px;
 width: 140px;
 border: 2px solid #000000;
 background: #FFFFCC;
 margin: 0px;
 padding: 2px;
 height: 80%;
 }

#rh-column{
 margin: 20px 190px 20px 190px;
 border: 2px solid #000000;
 background: #FFFFCC;
 color: #333333;
 padding: 20px;
 position :relative;
 }

#bottombanner{
 margin: 20px 20px 20px 20px;
 border: 2px solid #000000;
 background: #FFFFCC;
 color: #333333;
 text-align:center;
 padding: 2px;
 }
 
/* ------ ------ -END boxes layout - ------ ------ */ 
/* -------------------------------------------- */ 
/* -------------------------------------------- */ 
 
/* thumbnails */

.thumb_body {
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px dashed #FFCC66;
	position:static;
	background-color:#FEFBE2;
	padding: 2px;
	color: #999999;
}

.thumb_lh_corner{
	position: absolute;
	left: 10px;
	top: 10px;
}

.thumb_2nd {
	width: 73px;
	color: #666666;
	padding: 6px;
	border-top: 1px outset #FFCC33;
	border-right: 1px outset #FFCC33;
	border-bottom: 1px outset #FFCC33;
	border-left: 1px outset #FFCC33;
}


