/* CSS Document */

body {	background-color: #076706;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; margin: 0px 0px 0px 0px;
	 }

#holder { margin: 0px auto 0px auto;  padding-top: 20px;
width: 988px; 
}

a { text-decoration: none; }


#main {
	background-image:url('images/bg.jpg');
	width: 973px;
	margin-left: 15px
}

/* Navigation */

#topNav { 
padding: 0px 0px 0px 16px;
margin: 0px 0px 0px 16px;
height: 36px;
background-image:url('/template/topnav.jpg');
}

ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
li {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
ul li {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
#menu {
	float:left;
	width:100%;
	font-size:12px;
	text-align: center;
    border-style: none;
    line-height: 25px;
    padding-top: 4px;
    font-weight:bold;
	}
#menu ul {
	margin:0;
	padding:0px 10px 0 142px;
	list-style:none;
	border-style: none;
	}
#menu li {
	display:inline;
	margin:0;
	padding:0;
	border-style: none;
	}
#menu a {
	float:left;
	background:url('images/tableftF.gif') no-repeat left top;
	margin:0;
	text-decoration:none; padding-left:4px; padding-right:0; padding-top:0; padding-bottom:0px;
	border-style: none;
	}
#menu a span {
	float:left;
	display:block;
	background:url('images/tabrightF.gif') no-repeat right top;
	color:#FFF; padding-left:6px; padding-right:15px; padding-top:5px; padding-bottom:0px;
	border-style: none;
	}
	
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#FFFFFF;}
#menu a:hover {
background:url('images/tableftF2.gif') no-repeat left top;
}
#menu a:hover span {
background:url('images/tabrightF2.gif') no-repeat right top;
}                                
#navbar { float: left; width: 138px; padding: 20px 0px 0px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; }

#navbar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navbar ul li {
	float: left;
	margin: 0;
	padding: 0px 0px 0px;
	font-weight:bold;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color:#2F812F;
}

#navbar ul li a {
	color:#FFFFFF;
	background:#187218;
	display:block;
	padding: 6px 10px 6px;
	text-decoration: none;
	width: 124px;
}
#navbar ul li a:hover {
	color:#FFFFFF;
	background:#026603;
}

#arch {  width: 584px; float: left; background-image:url('/images/bg_arch.jpg');
font-family: Verdana, Arial, Helvetica, sans-serif; margin-left:12px; margin-right:0px; margin-top:0px; margin-bottom:90px; font-size:12px; line-height:118%;}
.post {
width: 564px;
padding-left:10px;
text-align: left
}
#archText { padding: 0px 10px 0px 10px; text-align:left; font-size:12px; line-height: 118%; float:left;}
#archText table a { font-weight:bold; }
.archImage { margin: 30px 0px 0px 0px; }
.heading2 { font-size: 14px; text-align: center; font-weight:bold;display:block; margin: 30px 0px 20px 0px;}
#featureBox { 
width: 219px; 
float:left; 
font-size:13px; font-weight:bold;  
line-height:20px; 
margin-left:10px;
margin-right:0px; 
margin-top:0px; 
margin-bottom:0px
border: none;
background-image:url('/images/featureBox_bg.jpg');
}
#featureBox img { 
border: 0px;
margin: 0px;
padding: 0px;
}
#featureBox a:link {
color: #333333;
padding: 10px 5px 10px 5px;
}
#featureBox ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
margin-bottom:0px
padding-bottom:0px
}
#featureBox ul li {
margin: 0px;
padding: 0px;
border: none;
height: 40px;
}
#featureBox ul li a {
width:209px;
text-decoration:none;
text-align: center;
background-image:url('/images/featureBox_bg.jpg');
display:block;
}
#featureBox ul li a:active {
color: #000000;
}
#featureBox ul li a:visited {
color: #000000;
padding: 10px 5px 10px 5px;
}

#featureBox ul li a:hover {
color: #000000;
background: #D3E6C9;
}

#imgTop { float:left; margin: 0px 0px 10px 0px;  }
#imgLeft { float:left; margin: 0px 10px 0px 0px;}
#imgRight { float:right; margin: 0px 0px 0px 10px; }

#clear { clear: both; width: 973px; }
#clearArch { clear: both; width: 550px; }

#footer {  padding: 30px; background-image:url('images/footer.jpg'); width: 914px; height: 100%; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:15px; margin-right:0px; margin-top:0px; margin-bottom:0px }
#footer a {
color: #FFF;
text-decoration : underline;
}
#footer a:visited {
color: #FFF;
text-decoration : underline;
}
#footer a:hover {
color: #FFF;
text-decoration : underline;
}
#bonusDetails { float:left; width: 120px; border: dashed 2px #B6C7AD; font-size: 11px; padding:5px; margin: 0px 15px 0px 0px; }
#bonusDetails strong { display:block; }

.caption { text-align:center; font-size:10px; color:#666666; }
.babes img { border: dashed 2px #666666; padding: 3px; margin: 40px auto 0px auto; }
.babes td img { border: dashed 2px #666666; padding: 3px; margin: 00px auto 0px auto; }
.babes { text-align: justify; }
.babes a:hover { color:#33CC00; }
.babes a { text-decoration:none; }
.profiles { text-align:justify; }
.profiles img { border: solid 1px #666666; padding: 3px; margin: 20px 5px 20px 5px; } 
#new {
	position:fixed;
	z-index: 2;
	width: 112px;
	height:112px;
}
h1 { 
background-image:url('/images/arch-home.jpg');
width:584px;
font-size: 17px;
text-align: center;
font-weight:bold;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:35px;
padding-bottom:0px
}
h2 { 
width:584px;
font-size: 17px;
text-align: center;
font-weight:bold;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:6px;
padding-bottom:6px
}
h2 a:link {
color : #0000FF;
text-decoration : none;
}
h2 a:active {
color : #0000FF;
text-decoration : none;
}
h2 a:visited {
color : #0000FF;
text-decoration : none;
}
h2 a:hover {
color : #0000A0;
text-decoration : none;
}
#babe { float:right; width: 136px; height:170px; padding:10px; font-size: 10px; text-align: center;}
#babe img { border: dashed 2px #666666; padding: 3px; display:block; }
.style3 {color: #FFFFFF}
.style9 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
.ts-3 {
	border: none;
	position: relative;
	text-align: left;
	width: 219px;
	text-align: center;
}

.ts-3-1 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 0px;
	width: 219px;
}

.ts-3-2 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 40px;
	width: 219px;
}

.ts-3-3 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 80px;
	width: 219px;
}

.ts-3-4 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 120px;
	width: 219px;
}
.ts-3-5 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 160px;
	width: 219px;
}
.ts-3-6 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 200px;
	width: 219px;
}

.ts-4 {
	border: none;
	height: 281px;
	position: relative;
	text-align: left;
	width: 219px;
}

.ts-4-1 {
	border: none;
	height: 1px;
	left: 0px;
	line-height: 1px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 219px;
}

.ts-4-2 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 1px;
	width: 219px;
}

.ts-4-3 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 41px;
	width: 219px;
}

.ts-4-4 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 81px;
	width: 219px;
}

.ts-4-5 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 121px;
	width: 219px;
}

.ts-4-6 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 161px;
	width: 219px;
}

.ts-4-7 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 201px;
	width: 219px;
}

.ts-4-8 {
	border: none;
	height: 40px;
	left: 0px;
	padding: 0px;
	position: absolute;
	text-align: center;
	top: 241px;
	width: 219px;
}
.comments {
	background: #FFFFFF;
	float: left;
	width: 550px;
	margin: 0px 0px 10px 10px;
	padding: 20px 10px 20px 10px;
	}

/************************************************
*	Comments									*
************************************************/
	
#commentblock {
	width: 500px;
	color: #000000;
	float: left;
	padding: 20px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	}
	
#commentblock ol {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
	}
	
.commentdate {
	font-weight: bold;
	font-size: 12px;
	}

.commentname {
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

.commentinfo {
	clear: both;
	}

.commenttext {
	width: 500px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}

.commenttext-admin {
	width: 500px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 20px 0px;
	border-bottom: 1px dotted #C0C0C0;
	}
a:link {
color : #0000FF;
text-decoration : underline;
}
a:active {
color : #0000FF;
text-decoration : underline;
}
a:visited {
color : #0000FF;
text-decoration : underline;
}
a:hover {
color : #0000A0;
text-decoration : underline;
}
table.sample {
	width:98%;
	margin-left:1%; 
	margin-right:1%;
	border-spacing: 40px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: collapse;
	background-color: white;
	margin: 5px 0px 5px 0px;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
	text-align: center;
}
.float-left {
float : left;
margin-top : 0.2em;
margin-right : 0.6em;
}
.float-right {
float : right;
margin-top : 0.2em;
margin-left : 0.6em;
}
#rightside { 
width: 219px; 
float:left; 
font-size:13px;  
line-height:20px; 
margin-left:10px;
margin-right:0px; 
margin-top:0px; 
margin-bottom:0px
border: none;
background-image:url('/images/featureBox_bg.jpg');
}
#rightside p { 
margin-left:10px;
margin-right:10px; 
}
h2.news { 
width:584px;
font-size: 17px;
text-align: left;
font-weight:bold;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:6px;
padding-bottom:6px
}
h2.news { 
width:584px;
font-size: 17px;
text-align: left;
font-weight:bold;
margin:0px;
padding-left:0px;
padding-right:0px;
padding-top:6px;
padding-bottom:6px
}
h2.news a:link {
color : #0000FF;
text-decoration : underline;
}
h2.news a:active {
color : #0000FF;
text-decoration : underline;
}
h2.news a:visited {
color : #0000FF;
text-decoration : underline;
}
h2.news a:hover {
color : #0000A0;
text-decoration : underline;
}