@import url("clear.css");
@import url("form.css");
@import url("grid.css");
@import url("misc.css");
@import url("type.css");




body{
	background: url('/img/wtwbkg.png') top center no-repeat;
	background-color: #292824;
	margin:70px 0 40px 0;
}

a {
   outline: none;
}




input:focus {
  outline: 0 none;
}






.clearLeft{
clear:left;
}


a#menu1 img { border:none; }
a#menu1:hover img { border:none; }
a#menu1 { display:block; float:left; height:46px; width:64px; overflow:hidden; }
a#menu1:hover { display:block; float:left; text-indent:-64px; }




a#menu2 img { border:none; }
a#menu2:hover img { border:none; }
a#menu2 { display:block; float:left; height:46px; width:120px; overflow:hidden; }
a#menu2:hover { display:block; float:left; text-indent:-120px; }




a#menu3 img { border:none; }
a#menu3:hover img { border:none; }
a#menu3 { display:block; float:left; height:46px; width:112px; overflow:hidden; }
a#menu3:hover { display:block; float:left; text-indent:-112px; }




a#menu4 img { border:none; }
a#menu4:hover img { border:none; }
a#menu4 { display:block; float:left; height:46px; width:87px; overflow:hidden; }
a#menu4:hover { display:block; float:left; text-indent:-87px; }




a#menu5 img { border:none; }
a#menu5:hover img { border:none; }
a#menu5 { display:block; float:left; height:46px; width:79px; overflow:hidden; }
a#menu5:hover { display:block; float:left; text-indent:-79px; }






#head{
	margin:0 auto;
	width:762px;
	height:226px;
	background-image: url('../img/headBG.png');
	position:relative;	
}

#content{
	margin:0 auto;
	width:762px;
	background-image: url('../img/bodyBG.png');
	background-repeat: repeat-y;
	position:relative;

}

#foot{
	margin:0 auto;
	width:762px;
	height:83px;
	background-image: url('../img/footBG.png');
	position:relative;

	color:#54524e;
	font-size:11px;
	line-height:14px;
}

#leftCol{
	float:left;
	margin-left:23px;
	width:346px;
}

#rightCol{
	float:left;
	width:382px;
	background-image: url('../img/rightBG.png');
	position: top left;
	background-repeat: no-repeat;
}




#leftCols{
	float:left;
	margin:15px 0 0 10px;
	width:380px;
}

#rightCols{
	float:left;
	margin:15px 0 0 0;
	width:348px;
	position: top left;
	background-repeat: no-repeat;
}





#leftColc{
	float:left;
	margin:15px 0 0 10px;
	width:340px;
}

#rightColc{
	float:left;
	margin:15px 0 0 30px;
	width:348px;
	position: top left;
	background-repeat: no-repeat;
}





#title{
	position:absolute;
	top:-40px;
	left:-46px;
}


#testimonials{
	position:absolute;
	background-image: url('../img/tstBG.png');
	top:17px;
	left:321px;
	width:403px;
	height:97px;
}

	#testimonials h5{
	padding:0;
	margin:18px 20px 0 20px;
	color:#f4f4f4;
	font-style: italic;
	font-weight:normal;
	font-size:13px;
	line-height:17px;
	width:360px;
	}
	
	#testAuth{
	color:#d1d0d0;
	width:300px;
	text-align:right;
	position:absolute;
	right:25px;
	}
	
#nav{
	position:absolute;
	background-image: url('../img/navBG.png');
	top:126px;
	left:304px;
	width:471px;
	height:69px;
}

.menu{
	margin-top:2px;
}






#blog{
	color:#3e3e3e;
	font-size:13px;
	line-height:16px;
	width:330px;
}

#blog p{
	margin:0 0 16px 0;
}


#blog h2{
	margin:15px 0 5px 0;
	font-size:22px;
	line-height:25px;
	padding:0;
	color:#df7575; 
	font-weight:normal;
}

#blog h3{
	color:#8f8f8f;
	font-weight:normal;
	font-size:13px;
	margin:0 0 2px 0;
	padding:0;
}

#blog h4{
	color:#b7b7b7;
	font-weight:normal;
	font-size:10px;
	margin:0 0 18px 0;
	padding:0;
}

#blogFoot{
	text-align:right;
}











#bblog{
	color:#3e3e3e;
	font-size:13px;
	line-height:16px;
	width:340px;
	margin:0 0 0 20px;
}

#bblog p{
	margin:0 0 16px 0;
}


#bblog h2{
	margin:15px 0 5px 0;
	font-size:22px;
	line-height:25px;
	padding:0;
	color:#df7575; 
	font-weight:normal;
}

#bblog h3{
	color:#8f8f8f;
	font-weight:normal;
	font-size:13px;
	margin:0 0 2px 0;
	padding:0;
}

#bblog h4{
	color:#b7b7b7;
	font-weight:normal;
	font-size:10px;
	margin:0 0 18px 0;
	padding:0;
}











.blogArch{
	background-image: url('../img/blogArchBGsp.png');
	width:336px;
	height:58px;
	margin-left:-1px;
	position:relative;
}


.blogArch h3{
	color:#716e63;
	font-style:italic;
	font-weight:normal;
	font-size:15px;
	margin:0 10px 0 35px;
	padding:8px 0 0 0;
}

.blogArch h4{
	color:#807d6e;
	font-weight:normal;
	display:inline;
	font-size:10px;
	margin:0 13px 0 35px;
	padding:0;
}

.blogArch h5{
	display:inline;
	color:#999682;
	font-weight:normal;
	font-size:10px;
	margin:0;
	padding:0;
}

.blogLinkIMG{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000;
}




#socialBlock{
border-top:1px solid #e5e5e5;
margin:25px 0 15px 0;
width:332px;
}



.socialLink{
	margin-bottom:10px;
}




#rcTitle{
	margin-left:19px;
	font-size:17px;
	line-height:17px;
	color:#9a9693;
	font-style: italic;
	margin-bottom: 15px;
}


#rcTitles{
	margin-left:19px;
	font-size:17px;
	line-height:17px;
	color:#c6c3c2;
	font-style: italic;
	margin-bottom: 20px;
}


.pink{
	color:#e09494;
}



#mediaWindow{
	background-image: url('../img/mediaWindowBG.png');
	width:340px;
	height:263px;
	margin-left:19px;
}


#mediaRef{
	background-image: url('../img/mediaRefBG.png');
	width:345px;
	height:47px;
	border-bottom:1px solid #e5e5e5;
	margin-left:14px;
}


#mediaRefs{
	background-image: url('../img/mediaRefBG.png');
	width:345px;
	height:47px;
	margin-left:14px;
}



#mediaRefs h3{
	margin:0;
	padding:15px 0 0 12px;
	font-style: italic;
	color:#e09494;
	font-weight:normal;
}



#mediaRef h3{
	margin:0;
	padding:12px 0 0 12px;
	font-style: italic;
	color:#e09494;
	font-weight:normal;
}


#mc{
	margin-left:27px;
	width:323px;
	
	color:#6a6a6a;
	
	font-size:13px;
	line-height:16px;
	margin-bottom:30px;
}




.vArch{
	position:relative;
	width:345px;
	border-bottom:1px solid #e5e5e5;
	margin-left:19px;
}

.vLinkIMG{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000;
}

.vArchIMG{
	border:1px solid #2f2f2f;
	margin:12px 12px 12px 12px;
	width:77px;
	height:58px;
	float:left;	
}

.var{
	float:left;
	width:225px;
}


.vArch h3{
	padding:13px 0 0 0;
	margin:0;
	font-size:16px;
	line-height:19px;
	color:#4a4a4a;
	font-weight:normal;
}

.vArch h4{
	margin:0 0 12px 0;
	padding:0;
	font-size:13px;
	line-height:15px;
	color:#636363;
	font-weight:normal;
}







#cform{
	margin:5px 0 30px 20px;
}


.inputBG{
	width:340px;
	height:29px;
	background-color:#eaeaea;
	margin:0 0 10px 0;
	position:relative;
}


.inputBGt{
	width:340px;
	background-color:#eaeaea;
	margin:0 0 20px 0;
	position:relative;
}

input.itxt{
width:320px;border:0;background-color:transparent;color:#999;font-size:14px;line-height:14px;font-family:arial;padding:5px;
margin:0;
}






/*

	color:#c6c3c2;
	*/


.comment{
	margin:0 0 10px 20px;
	width:340px;
	background-color:#dfdfdf;
	color:#6e6e6e;
	font-size:12px;
	line-height:15px;
}

.ci{
	padding:10px;
}

.ci h4{
	margin:0;
	padding:5px 0 0 0;
	width:100%;
	text-align:right;

	color:#8e8e8e;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}

.ci h5{
	margin:0;
	padding:0;
	width:100%;
	text-align:right;

	color:#8e8e8e;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}


.commenthead{

	font-size:17px;
	line-height:17px;
	color:#9a9693;
	font-style: italic;
	padding:0 0 10px 5px;
	position:relative;
	width:320px;
	margin:0 0 0 19px;
}



#vahead{

	font-size:17px;
	line-height:17px;
	color:#9a9693;
	font-style: italic;
	padding:0 0 10px 5px;
	position:relative;
	width:320px;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 0 19px;
}


#vaheads{

	font-size:17px;
	line-height:17px;
	color:#9a9693;
	font-style: italic;
	padding:0 0 10px 5px;
	position:relative;
	margin:30px 0 0 19px;
}



.vArchs{
	position:relative;
	width:320px;
	border-bottom:1px solid #e5e5e5;
	margin:4px 0 0 19px;
}

.vLinkIMGs{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000000;
}

.vArchIMGs{
	border:1px solid #2f2f2f;
	margin:7px 10px 10px 7px;
	width:77px;
	height:58px;
	float:left;	
}

.vars{
	float:left;
	width:200px;
}


.vArchs h3{
	padding:8px 0 0 0;
	margin:0;
	font-size:13px;
	line-height:15px;
	color:#4a4a4a;
	font-weight:normal;
}

.vArchs h4{
	margin:3px 0 12px 0;
	padding:0;
	font-size:11px;
	line-height:13px;
	color:#636363;
	font-weight:normal;
}





.sArch{
	background-color:#e09494;
	color:#f4f4f4;
	position:relative;
	width:320px;
	margin:0 0 10px 19px;
}

.sai{
	padding:8px;
	font-size:14px;
	line-height:14px;
}

.sArch:hover{
	background-color:#dc8a8a;
}




#rcFoot{
	color:#a15a5a;
	margin:10px 0 10px 19px;
	width:345px;
	text-align:right;
	font-size:15px;
}


#rcFoot a:link{
	color:#a15a5a;
	text-decoration:none;
}

#rcFoot a:visited{
	color:#a15a5a;
	text-decoration:none;
}

#rcFoot a:hover{
	color:#a15a5a;
	text-decoration:underline;
}



#sf1{
	position:absolute;
	bottom:20px;
	left:10px;
	width:200px;
	text-align:left;
}

#sf2{
	position:absolute;
	bottom:20px;
	right:22px;
	width:200px;
	text-align:right;
}


#foot a:link{
	text-decoration:none;
	color:#54524e;
}

#foot a:visited{
	text-decoration:none;
	color:#54524e;
}

#foot a:hover{
	text-decoration:none;
	color:#6a6863;
}



#lcontent{
	margin:0 0 30px 20px;
}

#lcontent h3{
	margin:0;
	padding:0 0 5px 0;
	font-size:17px;
	line-height:17px;
	font-style: italic;
	color:#6a6a6a;
	font-weight:normal;
}

#lcontent h4{
	margin:0;
	padding:0 0 25px 0;
	font-size:13px;
	line-height:16px;
	color:#9c9c9c;
	font-weight:normal;
}


.hiddenFields{
	display:none;
}

#commentForm{
	display:none;
}