html, body {height: 100%;}

#main {
  padding: 0 8px;
  background: #FFF;
  position: relative;
}
body {
  background: #6FB1EB url("../images/body-bg.png") repeat-x 0 0;
  color: #4C4841;
  font-family:verdana, sans serif;
  font-size:80%; margin:0px padding:0px;
}




td {	font-size:80%;}
h1{font-family:verdana, sans serif;color:#000;font-size:145%;margin-top:0;margin-bottom:5px}
h3{font-family:verdana, sans serif;color:#86C620;font-size:130%;margin-top:0;margin-bottom:5px;font-weight:bold;}
h3 a {	text-decoration: none; color:#86C620;}
.ClearAll{	clear:both; height:1px; line-height:0px; display: block;}
img { border: 0px; }
a{ text-decoration: none;color: #666666;}
/* *************************************** */	
/* MENU BAR */
/* *************************************** */
.menu {	width: 100%;		height: 32px;		margin-left: auto;		margin-right: auto;	}
ul.tabs {	margin: 0 0 0px;		padding: 0;		list-style: none;		background-color: white;		}
.tabs li {	display: block;		font-size: 12px;		line-height: 26px;		float: left;		margin-left: 5px;			border-right: 2px solid #86C620;		}
.tabs li a {	width: 120px;		height: 28px;		display: block;		text-align: center;		text-decoration: none;		color: #333333;		font-size: 12px;		font-weight: bold;		background-color: white;		margin-right: 5px;	}
.tabs li a:hover, .tabs li .selected{		 color: #333333;		 background-color: #E1F4A8;	}


/* 	ACCOUNT STORAGE LAYOUT  */
/**************************/
#lhid_storagebar{margin:10px 0;width:181px;height:18px;} 
.lhcl_infotitle{font-size:1.1em;color:#333} 
.lhcl_infotext{color:#808080}
#lhid_storagebarkey{margin-top:5px} 
#lhid_storagebarkey img{border:1px solid #B1B1B1}
.accinfo{ 	border: 1px solid #D4AA30;	background-color: #FBE1B0; padding-top: 15px; padding-bottom: 10px;}
div.accinfo_header { color: #666666;     background: #cccccc;    display: block;     padding: 5px 10px 5px 10px;     font-weight: bold;     text-align: right;     font-size: 12px;}


/**************************/
/* 	INNER PAGE LAYOUT	 */
/**************************/
.boxWrapper {	clear:both;	padding:5px 10px 5px 10px;	}
.boxLayout {	background:#FEF3F3;	border:1px solid #F6B2B2;	margin-bottom:5px; width:100%;	}
* html .boxLayout {
	width: 575px;
}
.LayoutSide {
	border: 4px solid #86C620; padding: 4px; background-color: white; 
}
.LayoutMain {
	border: 4px solid #86C620; padding: 8px; background-color: white; 
}
#bgPic1 {
	background-position: bottom right;
	background-repeat: no-repeat;
	line-height: 20px;
}
.GColor {	
	background:#86C620;
	color: white;
}
/* *************************************** */
/* ERROR BOX
/* *************************************** */
.LayoutError {
	border: 4px solid #E11B1B; padding: 8px; background-color: #E11B1B; font-weight: bold; color: white;
}
.LayoutError a{
	color: #FFD800;
}
/**************************/
/* IM DISPLAY BOX	
/**************************/
#divLeftControl a, #divRightControl a{text-decoration: none; color: #ffffff; font-weight: bold; background-color: #86C620; padding: 5px; font-size: 10px; }
#divContainer{	position:absolute;	width:500px;	height:35px;	overflow:hidden;	clip:rect(0,720,740,0);	visibility:hidden;}
#divContent{position:absolute; width: 1000px;}
#divContent a{text-decoration: none; color: #333333;}
/**************************/
/* PAGE LAYOUT	
/**************************/
.innercl_settings { font-weight: bold; }
.innercl_settingsinfo{width:50%;vertical-align:top;background-color:#F3F3F3;border:1px solid #CCC;color:#3C3C3C;padding:6px; }
.innercl_settingshr .innercl_pseudo_hr{font-size:.2em;border-bottom:1px dotted #999;margin:7px 0 10px;padding:0}
.innercl_title{color:#4d4d4d;font-weight:bold}
.acc_opbox a {	font-size: 12px;	color: #333333;	line-height: 20px;	text-decoration: none;}
/**************************/
/* 	  PAGE NUMBERS		 */
/**************************/
#PageNums{	border: 0px;	float:right;	border: 0px solid #cccccc;	background-color:#ffffff;	padding: 2px;	margin-top: 10px;	margin-bottom: 10px;}
#PageNums a{	display:block;	float:left;	padding:3px 6px;	margin:2px 5px 2px 2px;	text-decoration:none;	color: white;	font-size:12px;	font-weight:bold;	border:solid 1px #999999;	float: right;	background-color: #86C620;}
#PageNums a:hover{	color:#333333;	background-color:#FDE0E0;}
#PageNums a.edBump{	margin-left:6px;	}
#PageNums .n {	float: left;	padding:3px 6px;	margin:2px 5px 2px 2px;	color:#666666;	font-size:12px;	font-weight:bold;}


/**************************/
/* 		FORUM STYLES	  */
/**************************/
.gbody{ font-family:Tahoma;background: #FBF9F9;margin-top: 11px;margin-bottom: 10px;margin-right: 10px;margin-left: 10px;}
table.forums {font-family:Tahoma;border: 1px #CCCCCC solid;display: table;color: #333333;border-collapse: collapse;text-align: left; margin: 10px 10px 10px 10px; width: 580px;} 

.tbTransparent{font-family:Tahoma;width: 100%; background: transparent;font-size: 12px;line-height: 15px;text-align: left;}
.txtSm{font-family:Tahoma;text-decoration: none;font-size: 10px;}
.txtNr{font-family:Tahoma;text-decoration: none;font-size: 12px;}
.views{color:#9A9A9A;}
.warning{color: #000;font-family:Tahoma;font-size: 12px;font-weight: bold;}
.navCell{font-family:Tahoma;font-size: 10px;}
.selectTxt {font-family:Tahoma;font-size: 12px;background-color: #FFFFFF;}
.limbb{list-style: circle;font-size: 12px;margin-left: 15px;}
.inputButton {font-family:Tahoma;background: #FFFFFF;border-top: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid;border-left: #CCCCCC 1px solid;border-bottom: #CCCCCC 1px solid;font-size: 10px;color: #000000;}
.textForm {font-family:Tahoma;background: #FFFFFF;border-bottom: #CCCCCC 1px solid;border-left: #CCCCCC 1px solid;border-right: #CCCCCC 1px solid;border-top: #CCCCCC 1px solid;font-size: 12px;}


.username{text-decoration: none;font-size: 12px;font-weight: bold;}
.tbCel1{background: #ffffff;}
.tbCel2{background: #ffffff;}
.formStyle{margin: 0px;}
.tbStBar{border: #CCCCCC 1px solid;margin: 1px;padding: 1px;background: #F0F0F0;font-size: 12px;}

/**************************/

/* 		INNER PAGE STYLES  */
/**************************/
.selectedtemp {	border: 5px solid red;	padding: 3px;}
.notemp {	border: 1px solid #666666;	padding: 3px;}
.selectedblog {	border: 5px solid red;	padding: 3px;}
div#YouTube{  margin: 0px 20px 0px 00px;  display: none;}
div#UploadRow{  margin: 0px 20px 0px 00px;  display: none;}
div#UploadTypes{  margin: 0px 20px 0px 00px;  display: visible;}
div#UploadWait{  display: none;}
div#UploadExtra{
	display: none;
}

/**************************/
/* 	 DEFAULT PROFILE LAYOUT */
/**************************/
.infoLayout {
	background: #FFFFFF;
	background-position: top right;
	border: 2px solid #86C620;
}
.infoWrapper{
	color: #333333;
	padding: 10px;
}
.infoBottom{
	height: 15px;
}
.capationbar {
		font-size: 12px; color: #86C620; padding: 2px; font-weight: bold;
}
.groupbar {
	height: 20px; text-align: left; font-size: 16px; color: #86C620; padding: 5px; font-weight: bold; margin-top: 10px;
}
.resultsbar {
	color: #333333;
}
h3 {
 color: #86C620;
}

div#commentbox {
	display: none;
}#main{ padding: 15px 50px 0 0; text-align: right;  height: 280px !important; height /**/: 295px; }

#t-join{ overflow: hidden; padding-top: 18px; height: 0 !important; height /**/: 18px; background: url(../images/t-join.gif) no-repeat 100% 0; margin-bottom: 10px; }

#join label{ height: 18px; line-height: 18px; padding-right: 4px; }
#join input{ font-size: 13px; border: none; width: 102px; }
#join #from, #join #iam{ width: 180px; margin-top: 3px; }
#join #month{ width: 92px; }
#join #month, #join #day, #join #year{ margin-top: 3px; }
#btn-join{ width: auto !important; margin-top: 4px; }
#agree{ width: auto !important; }
a{ color: #35619C; }
/*#footer{ background: #FFF url(../images/bg-footer-ind.jpg) no-repeat 0 0; }
