.typh_center {
	text-align:center;
}

.typh_floatLeft30 {
	float: left;
	width:30%;
	padding: 5px 0px 5px 0px;
}

.typh_floatLeft70 {
	float: left;
	width:70%;
	margin: 5px 0px 5px 0px;
}

.typh_floatRight70 {
	float: right;
	text-align: right;
	width:70%;
	margin: 5px 0px 5px 0px;
}

.typh_loginSpacing {
	text-align:center;
	margin: 5px 0px 5px 0px;
}


.typh_marginTop {
	margin-top: 5px;
}

.typh_paddingLeft {
	width:100%;
	padding-left: 10px;
}

.typh_float20 {
	width:20%;
	float:left;
}

.typh_float60 {
	width:55%;
	float:left;
}

.typh_hyper {
	width:100%;
	text-align:center;
}

#typh_hyperDir {
	width:100%;
	margin-bottom:20px;
}

.typh_adminCenter {
	width:20%;
	text-align:center;
	float: left;
	margin: 10px 0px 10px 0px;
}

.typh_selecterBox {
	height: 22px;
}

.typh_textInputs {
	width:95%;
}

#typh_switchAdmin {
	clear:both;
	display:none;
}

.typh_codeHeader {
	font-family: Courier New; 
	float:left;
	width:100%;  
	margin: 20px 0px 20px 0px; 
	background-color: #fff;
	color: #000;
}

.typh_codeNum {
	clear:both;
	width:5%;
	float:left;
	text-indent: 10px;
	padding: 3px 0px 3px 0px;
	background-color: #666;
}

.typh_codeOutput {
	width:95%;
	float:left;
	text-indent: 10px;
	padding: 3px 0px 3px 0px;
}

.typh_adminPanel {
	position: absolute;
	top:0px;
	right:0px;
	padding: 5px;
	background-color: #000;
}


.typh_error {
	color: #f00;
}

.typh_forums {
	float:left;
}

.typh_floatLeftForum30 {
	float: left;
	width:30%;
	padding: 5px 0px 5px 0px;
}

.typh_floatLeftForum70 {
	float: left;
	width:70%;
	margin: 5px 0px 5px 0px;
}


.typh_dark {
	
	min-height:43px;
	
}


.typh_light {
	
	min-height:43px;
	
}


.typh_childforums {}

.typh_childforums .typh_dark {
	
	min-height:56px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


.typh_childforums .typh_light {
	
	min-height:56px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}



.typh_forumPost {}

.typh_lightforum{
	padding-top: 3px;
	padding-bottom: 3px;
}

.typh_darkforum{
	padding-top: 3px;
	padding-bottom: 3px;
	min-height:40px;
}

.typh_darktitle {
	
	padding-top: 3px;
	padding-bottom: 3px;
	
}


.typh_lighttitle {
	
	padding-top: 3px;
	padding-bottom: 3px;
	
}


.typh_forummain {
	
	padding-top: 3px;
	padding-bottom: 3px;
}


.typh_forumsub {
	
	padding-top: 3px;
	padding-bottom: 3px;
}



a:hover .typh_light  {
	
	min-height:56px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}


.typh_frontlight {
	min-height:43px;
}
a:hover .typh_frontlight {
	min-height:43px;
}


.typh_frontdark {
	min-height:43px;
}
a:hover .typh_frontdark {
	min-height:43px;
}

.typh_fronttitle {
	
	padding-bottom: 3px;
	
}


.typh_childheader {
	text-align:right;
	float:left;
	width:100%;
	padding-bottom: 5px;
}

.typh_childfooter {
	text-align:right;
	float:left;
	width:100%;
	padding-top: 5px;
	
}

.typh_forumpadding {
	
}



#typh_basicLoginContainer {
	
	width:200px;
	float:left;
	font-size: 12px;
	padding-left:5px;
	height:auto;
	
}

.typh_basicLogin100 {
	
	float:left;
	width:100%;
}


.typh_basicLogin70{float:left; width:70px;}
.typh_basicLogin130{float:left; width:130px;}

.typh_basicLogin70p{float:left; width:70%;}
.typh_basicLogin30p{float:left; width:30%;}


.typh_basicLoginText{font-size:10px; color: #333; width:80%;border:2px solid #fff;}

.typh_basicLoginError{font-size:10px; color: #333; width:80%;border:2px solid #f00;}

.typh_userImg {width:50px;}



.typh_chatboxContainer {
	width:100%;
	float:left;
}

.typh_chatboxUser {
	width:100%;
	float:left;
}

.typh_chatboxPost {
	width:100%;
	float:left;
	margin-bottom: 8px;
	margin-top: 8px;
}

.typh_chatboxdate {
	width:100%;
	float:left;
	text-align:right;
	margin-bottom: 5px;
	font-size: 8pt;
}

.typh_underbreadcrums {
	
	float:left;
	width:100%;
}
