@charset "utf-8";
/* CSS Document */

html{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #4BB01C;
	height: 95%;
}
body { 
	height: 100%;
}
#contentContainer{
	margin: auto auto;
	width: 100%;
	text-align: center;
	height: 90%;
}
#logoBox{
	width: 250px;
	height: 125px;
	background: url(../v5_des/logo.png) no-repeat;
	float: left;	
}
#navigationContainer{
	float: left;
	height: 125px;
	width: auto;
	padding: 47px 0 0 20px;
	font-size: 16pt;
	color: #244e00;
}
a.navLink{
	color: #efefef;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
a.navLink:Hover{
  -webkit-stroke-width: 5.3px;
   -webkit-stroke-color: #FFFFFF;
   -webkit-fill-color: #FFFFFF;
   text-shadow: 1px 0px 20px #FFFFFF;
   -webkit-transition: width 0.3s; /*Safari & Chrome*/
   transition: width 0.3s;
   -moz-transition: width 0.3s; /* Firefox 4 */
   -o-transition: width 0.3s; /* Opera */
}	

p.mini-nav{
	font-size: 8pt;
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
a.navLinkSmall{
	color: #efefef;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration: none;
}
a.navLink:Hover{
  -webkit-stroke-width: 5.3px;
   -webkit-stroke-color: #FFFFFF;
   -webkit-fill-color: #FFFFFF;
   text-shadow: 1px 0px 20px #FFFFFF;
   -webkit-transition: width 0.3s; /*Safari & Chrome*/
   transition: width 0.3s;
   -moz-transition: width 0.3s; /* Firefox 4 */
   -o-transition: width 0.3s; /* Opera */
}
#contentSmall{
	width: 100%;
	height: auto;
	/*border-radius: 5px;*/
	/*border: 2px solid #eb5959;*/
	background: #FFF;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12pt;
	/*padding: 10px 10px 10px 10px;*/
	text-align: left;
	color: #efefef;

	border-radius: 5px;
}
#banner{
	width: 100%;
	height: auto;
	/*border-radius: 5px;*/
	/*border: 2px solid #eb5959;*/
	background: #FFF;
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align: center;
	margin-bottom: 0px;
	padding: 25px 0px 25px 0px;
	color: #efefef;
	background: #171717;
}
a.bannerlink{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #efefef;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
a.bannerlink:hover{
	text-decoration: underline;
}

a.bannerlink2{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #F00;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
a.bannerlink2:hover{
	text-decoration: underline;
}


#content{
	width: 100%;
	height: auto;
	/*border-radius: 5px;*/
	/*border: 2px solid #eb5959;*/
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10pt;
	text-align: center;
	padding: 25px 0px 150px 0px;
	color: #efefef;
	background: #171717;
}
img.banner{ width: 100% }
h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 28pt;
	color: #efefef;
	text-align: center;
}
h2 {
	font-size: 18pt;
	color: #efefef;
}
input.profile_form{
	/*border-radius: 5px;*/
	border: 1px solid #000;
	height: 20px;
	width: 450px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}
select.profile_form{
	/*border-radius: 5px;*/
	border: 1px solid #000;
	height: 25px;
	width: 450px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}
textarea.profile_form{
	/*border-radius: 5px;*/
	border: 1px solid #000;
	height: 200px;
	width: 450px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}
.updatebutton{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12pt;
	background-color: #9FC;
	border-radius: 5px;
	border: 1px solid #000;	
}
table {
	font-size: 10pt;
	width: 75%;
}
hr {
	color: #4BB01C;
	height: 0px;
}

a.genLink{
	font-size: 10pt;
	color: #efefef;
	text-decoration: none;	
	font-weight:bold;
}
a.genLink:hover{
	text-decoration: underline;
}

a.genLinkA{
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;	
	font-weight:bold;
	border-radius: 5px; 
	border: 2px solid #000; 
	padding: 5px 5px 5px 5px;
	background: #4BB01C;
}
a.genLinkA:hover{
	text-decoration: none;
	border-radius: 0px; 
	border: 2px solid #FFF; 
	background: #074C00;
	color: #171717;
}

a.genLinkB{
	font-size: 12pt;
	color: #FFF;
	text-decoration: none;	
	font-weight:bold;
	border-radius: 5px; 
	border: 2px solid #000; 
	padding: 5px 5px 5px 5px;
	background: #074C00;
}
a.genLinkB:hover{
	text-decoration: none;
	border-radius: 0px; 
	border: 2px solid #FFF; 
	background: #4BB01C;
	color: #171717;
}

a.genLinkC{
	font-size: 12pt;
	color: #171717;
	text-decoration: none;	
	font-weight:bold;
	border-radius: 5px; 
	border: 2px solid #000; 
	padding: 5px 5px 5px 5px;
	background: #4BB01C;
}
a.genLinkC:hover{
	text-decoration: none;
	border-radius: 0px; 
	border: 2px solid #FFF; 
	background: #074C00;
	color: #FFF;
}

#donateBox{	
	text-align: center;
	margin: auto auto;
	width: 100%;
	font-size: 10pt;
	font-family:Verdana, Geneva, sans-serif;
	/*border-radius: 5px;*/
	/*border: 2px solid #eb5959;*/
	clear:both;
	font-family:Verdana, Geneva, sans-serif;
	margin-top: 0px;
	color: #efefef;
	padding: 25px 0px 25px 0px;
	color: #efefef;
	background: #171717;
}
h3{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12pt;
	color: #efefef;
	text-align: center;
}
#latest{
	width: 800px;
	margin: auto auto;
	text-align: center;
	font-size: 8pt;
}
#latestThumb{
	width: 128px;
	float: left;
	margin: auto auto;
	text-align: center;
	font-size: 8pt;
}
#latestBox{
	width: 800px;
	margin: auto auto;
	text-align: center;
	padding-left: 25px;
	
}
a.latestLink{
	color: #efefef;
	text-decoration: none;
	width: 800px;	
}
a.latestLinkThumb{
	color: #efefef;
	text-decoration: none;
	width: auto;
}
#searchMain{
	margin: auto auto;
	text-align: right;
	/*border-radius: 5px;*/
	border: 1px solid #244e00;
	
	background: #4BB01C;
	
	overflow: none;	
	width: 800px;
	color: #000;
	font-weight: bold;
	padding: 10px 5px 10px 5px;
	
}

#searchMain2{
	margin: auto auto;
	text-align: center;
	/*border-radius: 5px;*/
	border: 1px solid #244e00;
	
	background: #4BB01C;
	
	overflow: none;	
	width: 800px;
	color: #000;
	font-weight: bold;
	padding: 10px 5px 15px 5px;
	
}

#searchMain3{
	margin: auto auto;
	text-align: center;
	/*border-radius: 5px;*/
	border: 1px solid #244e00;
	
	background: #074C00;
	
	overflow: none;	
	width: 800px;
	color: #000;
	font-weight: bold;
	padding: 10px 5px 15px 5px;
	
}

#searchMain4{
	margin: auto auto;
	text-align: center;
	/*border-radius: 5px;*/
	/*border: 1px solid #244e00;*/
	
	/*background: #074C00;*/
	
	overflow: none;	
	width: 75%;
	color: #000;
	font-weight: bold;
	padding: 10px 5px 15px 5px;
	
}

p.searchID{
	text-align: right;	
}

/* */

#item2 {
	padding: 5px 10px 5px 10px;
	text-align: left;
}

#dl_image {
	float: left;
	padding: 5px 10px 5px 10px;
}
#dl_link{
	float: right;
	width: 200px;
	height: auto;
}

/* */

#forumsection_user{
	margin: auto auto;
	text-align: center;
	/*border-radius: 5px;*/
	border: 1px solid #244e00;
	background: url(../v5_des/background.jpg) no-repeat;
	overflow: none;
	width: 800px;
	color: #FFF;
	font-weight: bold;
	padding: 10px 5px 10px 5px;
}
input.shortbox{
	/*border-radius: 5px;*/
	border: 1px solid #000;
	height: 20px;
	width: 150px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12pt;
}
#forumsection {
	border: 2px solid #1c8868;	
	font-size: 10pt;
	text-align: left;
	padding-left: 5px;
}
input.forumentry{
	/*border-radius: 5px;*/
	width: 250px;	
	height: 15px;
}
.blueButton{
	background:url('../img/button_blue.png') repeat-x;
	border:none !important;
	color:#516D7F !important;
	display:inline-block;
	font-size:13px;
	height:29px;
	text-align:center;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.4);
	width:auto;
	margin:0;
	cursor:pointer;
	border-radius: 5px;
}
a.forumlink{
	text-decoration: none;
	color:#060;
}
a.forumlink:hover{
	text-decoration: underline;
}

.fsc-embedded-checkout-skeleton{	
	margin: 0 auto;
	width: 100%;
}