* { padding: 0; margin: 0; }
.admin { color: #FFF; border-left: 5px solid #DE8B00; padding-left: 5px;  }
.admincomments { border-left: 5px solid #D97E00; }
.admineditcomments { border-left: 5px solid #D97E00; }
.cn { float: right; color: #555; font-size: 30px;  line-height: 30px;  padding: 5px; }
.download { color: #666 }
.templatepro_box { float: right; width: 192px; height: 100px; margin: 10px 0 10px 10px; cursor: pointer; }
.templateslist { width: 100%; clear: both; margin-bottom: 15px; }
.templateslist img { position: absolue; }
.templateslist h2 { margin-top: 5px; margin-bottom: 15px; color: #EEE; }

pre { color: #B5C0C2; font-family: arial; font-size: 12px; line-height: 9px !important;	line-height: 15px; width: 290px; border-left: 8px solid #444; padding-left: 10px; }
body { margin:0 auto; padding:0; font: 0.74em arial, helvetica, sans-serif; color:#808080; background: #1E2325 url(bg.jpg) repeat-x top; line-height: 1.4em; }
p { margin: 0 0 5px 0; padding: 0; color: #aaa; background: inherit; }
a { color: #355A75; background: inherit; text-decoration:none; font-weight:bold; }
a:hover { color:#FFFFFF; background: inherit; text-decoration: none; font-weight:bold; }
h1 { padding:0; margin:0; color: #FFF; background: inherit;	font: bold 16px Arial, Sans-Serif;	letter-spacing: -1px; }
h1 a { color: #FFF; background: transparent; }
h2 { background-color: inherit; color:#808080; font-size:140%; font-weight:bold; margin: 5px 0 5px 0; padding:0; }



h2 a { 

	background-color:transparent; 

	color:#000000; 

}



h4 { 

	color:#FFF; 

	font-size:100%; 

	font-weight:bold; 

	margin: 0px 0 5px 0; 

	padding:0; 

	text-indent: 15px;

	background: url(h4.gif) no-repeat left;

}





.content { 

	background: transparent;

	color: #FFF; 

	margin: 0 auto; 

	padding: 0; 

	width: 950px; 

}







.header {  

	height: 101px; 

	padding: 0px 0px 12px 0; 

	margin:0 0 10px 0; 

	background: transparent url(http://www.tennesseeclubz.com/images/TennesseeClubz-Winter09.jpg) no-repeat top left;

}



.header h1 { padding-top: 20px; font-size: 20px; color: #FFF; }

.header h1 a { padding-top: 20px; font-size: 20px; color: #FFF; text-decoration: none;}

.header h2 { padding-top: 0px; font-size: 12px; color: #D97E00; }





.topmenu { 

	margin: 0;

	padding: 0;

	float: right; 

	list-style-type: none;

	list-style-image: none;

	width: 550px;

}



.topmenu ul { 

	margin: 0;

	padding: 0;

	float: right; 

	list-style-type: none;

	list-style-image: none;

	

}

	

.topmenu li { 

	float: left;

	padding-left: 1px;

	width: 80px;

}



.topmenu li a {

	color: #FFF;

	display: block;

	height: 45px;

	padding: 50px 8px 0 8px;

	text-align: center;

	font-size: .90em;

	font-family: Arial, Verdana, Helvetica, sans-serif; 

	background: #292E2F;

	opacity:.6;

	border-bottom: 6px solid #44688b;

}





.topmenu li a:hover, .topmenu .current   {

	color: #FFF;

	font-weight: bold; 

	display: block;

	background: #44688b;

	opacity:.7;

	border-bottom: 6px solid #355A75;

	text-decoration: none;

}



#part1 {	padding: 6px 0; height: 125px; margin-bottom: 5px; }
#part1-advertising {	padding: 6px 0; height: 30px; margin-bottom: 5px; }

#part1 .topdownload {

	float: right;

	width: 200px;

	height: 225px;

	border: 1px solid #313A3D;

	padding: 5px;

	background: #2B2F32 url(boxtop.jpg) repeat-x top;

}



#part1 .topdownload  h2{ 

margin-top: 5px;

	margin-bottom: 10px;

	color: #FFFFFF; 

	font: bold 1.2em Arial, Sans-Serif;

	background: transparent;

}



#part1 .topdownload a { text-decoration: none; background: transparent; }

#part1 .topdownload a:hover { text-decoration: none; background: transparent; }



.count { color: #888; padding-right: 5px; width: 25px; }



.pleft { width: 360px; float: left; }

.pright { width: 370px; float: right; padding-right: 5px;}



.topbox {

	width: 938px;

	border: 1px solid #313A3D;

	padding: 2px 5px 2px 5px;

	background: #2B2F32;

	margin-bottom: 10px;

}



.topbox .right {

	float: right;

	width: 350px;

	text-align: right

	

}



.topbox input.text { background: #333;    border: 1px solid #666; font-size: 90%; color: #999;}

.topbox input.searchbutton { height: 15px; background: transparent; font-size: 90%; color: #888 }



.newtemplate_box {

	width: 100px;

	height: 59px;

	border: 1px solid #313A3D;

	padding: 2px;

	background: #000;

	margin-bottom: 10px;

	text-align: center;

}

.newtemplate_box_sandles {

	width: 100px;

	height: 153px;

	border: 1px solid #313A3D;

	padding: 2px;

	background: #000;

	margin-bottom: 10px;

	text-align: center;

}

.zanies_box {

	width: 154px;

	height: 46px;

	border: 1px solid #313A3D;

	padding: 2px;

	background: #000;

	margin-bottom: 8px;

	text-align: center;

}

 .zanines_txt {

	float: right;

	padding-right: 15px;

	padding-top: 5px;

	color: #aaa;

	width: 230px;

	

}

.newtemplate_box2 {

	width: 100px;

	height: 107px;

	border: 1px solid #666;

	padding: 2px;

	background: #000;

	margin-bottom: 10px;

	text-align: center;

}





 .newtemplate_txt {

	float: right;

	padding-right: 15px;

	padding-top: 5px;

	color: #aaa;

	width: 230px;

	

}

#rightside { float: right;

	width: 510px; }



.right_side {

	float: right;

	width: 510px;

	margin-top: 0px;

	margin-bottom: 10px;

	padding: 2px 8px;

	background: #141617 url(flame.jpg) no-repeat bottom right;

	border: 1px solid #333333;

	color: #f5f5f5;

}

.right_side .rightc {	float: right;	width: 250px; }

.right_side .rightc .r { float: right; width: 120px; }

.right_side .rightc .l { width: 120px; }

.right_side .centerall {	width: 505px; }

.right_side .leftc {	width: 250px; }

.rightc-both { width: 500px; }

.right_side h2 { 

	margin-top: 10px;

	border-bottom: 1px solid #333; 

	color: #FFF; 

	font-size: 105%; 

	text-indent: 15px;

	background: #495055 url(head.gif) no-repeat left;

	padding-left: 3px;

	line-height: 22px;

}

.right_side p { color: #999; }



.right_side a { color: #355A75; font-weight:bold; }

.right_side a:hover{ color: #FFF; }

.right_side .leftc1 {	width: 250px; }

#left_side {

	width: 410px;

	margin-top: 0px;

	margin-bottom: 10px;

	padding: 0;

}



#left_side .box {

	width: 390px;
	
	height:100%;

	padding: 10px;

	margin-bottom: 10px;

	background: #2B2F32 url(boxtop.jpg) repeat-x top;

	border: 1px solid #313A3D;

}

#box_right_bottom {

	width: 390px;
	
	height:100%;

	padding: 10px;

	margin-bottom: 10px;

	background: #2B2F32 url(boxtop.jpg) repeat-x top;

	border: 3px solid #313A3D;

}



#left_side .box img { margin: 0px 10px 3px 0px; position: relative; float: left; border: 0px solid  #888; padding: 0px; }



#left_side .boxgg {

	width: 390px;

	padding: 10px;

	margin-bottom: 10px;

	background: #2B2F32;

	border: 3px solid #313A3D;

}



#left_side .box:hover { border: 1px solid #414A4D;  width: 390px;

	padding: 10px;

	margin-bottom: 10px;}





#left_side textarea { 

	width: 365px; 

	border: 1px solid #666; 

	background: #eee url(textarea.jpg) repeat-x top;border: 1px solid #666;

}



#left_side input.text { border: 1px solid #666; width: 200px;  	background: #eee }



#left_side .comment {

	background: #25282B;

	padding: 5px;

	border-bottom: 2px solid #444;

	margin-bottom: 5px;

	

}



#left_side .comment .date {

	font-size: 110%;


	text-align: left;

	color: #c5c5c5;

	font-weight: bold;

	background: transparent;

	padding-left: 0px;

	border: 0;

}



#left_side   a { text-decoration: none; background: transparent; }

#left_side   a:hover { text-decoration: none; background: transparent; }

#left_side .comment .date  a { color: #c5c5c5; text-decoration: none; }

#left_side .comment .date  a:hover { color: #FFB400; text-decoration: none; }





#left_side h2  { 

	margin-top: 5px;

	margin-bottom: 10px;

	color: #FFFFFF; 

	font: bold 1.2em Arial, Sans-Serif;

	background: transparent;

}





#left_side h2 a { 

	margin-top: 10px;

	color: #FFF; 

	font-size: 110%; 

	background: transparent;

}



#left_side  .datetags { 

	padding-left: 13px;

	background: transparent url(post.gif) no-repeat left;

}



#left_side  .commenttag  a {

	padding-left: 14px;

	background: transparent url(comments.gif) no-repeat left;

}



.left {  

	clear: both; 

	font-size: 90%; 

	float:left; 

	width: 180px; 

	padding: 0 0 1em 1em; 

}



.left_article { 

	margin: 10px 0 10px 0; 

	padding: 10px 0 10px 0;

	border-top: 1px solid #eee; 

	border-bottom: 1px solid #eee; 

}

	

.center { 

	float:left; 

	width: 500px; 

	margin: 0 0 10px 30px; 

	padding: 0; 

	background: #FFF; 

	color: #000;

}



.footer { 

	clear:both;

	color:#999999;  

	background: #2B2F32; 

	font-size:90%; 

	margin: 10px 0px 10px 0px; 

	padding: 1em; 

	border-top: 5px solid #999; 

	text-align:left; 

	height: 35px;

}



.footer .right { 

	float:right; 

	text-align:right; 

	width: 60%;

	clear: both;

}

.leftdrinkimage { 

	float:right; 

	image-align:right; 

	width: 200px;

	clear: both;

}



ul { 

	margin: 0 0 10px 0; 

	padding : 0; 

	list-style : none; 

	

}

	

li { 

	margin: 0 0 0px 0;

	padding: 0 0 0 0px;

	list-style : none; 

}



img {

	border: 0;

}





fieldset {

	border: 1px solid #eee;

}



textarea.text { 

	height: 150px; 

	width: 90%; 

	border: 1px solid #232729; 

	background: #D7D7D7; 

	color: #000;

}



textarea.text:hover { 

	border: 1px solid #355A75; 

	background: #E9E9E9; 

	color: #000;

}



input.field { 

	border: 1px solid #ccc; 

	background-color: #FFFFFF; 

	width: 200px; 

	color: #000;

}



input.field:hover { 

	border: 1px solid #eee; 

	background: #FFFFF4; 

	color: #000;

}



input.text { 

	margin: 0; 

	width: 110px;

	border: 1px solid #eee; 

	background: #FFF;

	color: #000; 

}



input.text:hover { 

	border: 1px solid #ccc; 

}



input.searchbutton { 

	margin: 0; 

	font-size: 100%; 

	font-family: Arial, Sans-serif; 

	border: none; 

	background: #FFFFFF; 

	color: #808080; 

	padding: 1px; 

	font-weight: bold; 

}



.date { 

	color: #888; 

	background: #2B2F32 url(infoline.gif) repeat-x top;

	text-align: right; 

	margin: 4px -1px 1px -1px; 

	padding: 6px 4px;

	

}

input.button { 

	background: #FFFFF4; 

	color: #808080;

	border-right: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

}



.comments { 

	padding: 10px 10px 8px 10px; 

	margin: 0 0 7px 0; 

	background: #26292C; 

	color: #000;

	border-bottom: 3px solid #373a3d;

}



.commentsbox { 

	padding: 8px 0 10px 10px; 

	margin: 0 0 10px 0; 

	background: #353A3E; 

	color: #000;

}



.commentsbox input.button {

	padding: 1px 2px 2px 1px;

	background: #eee;

	color: #333;

	border: 1px slid #999;

	cursor: pointer;

}



.error {

	color: #990000;

	background-color: #3B3F42;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 10px;

	border: 1px dashed #990000;

}

.error h2 {

	color: #990000;

	background: inherit;

}



.success {

	color: #FFF;

	background: #3B3F42;

	padding: 7px;

	margin-top: 5px;

	margin-bottom: 5px;

	border: 1px dashed #7BA813;

}

.success h2 {

	color: #7BA813;

	background: inherit;

}

.templates_left{

	float:left;

	width:730px;

}

.templates_leftlinks{

	float:left;

	width:950px;

}

.contacts_left{

	float:left;

	width:948px;

}

.templates_right{

	float:left;

	width:210px;

	padding:5px 0 0 0;

	border: 1px solid #313A3D;

	background: #2B2F32 url(boxtop.jpg) repeat-x top;

}

.cat_list{

	padding:5px 0 10px 10px;

	margin:0;

}

.templates_right h2{ 

	margin:5px 0 5px 10px;	

	color: #FFFFFF; 

	font: bold 1.2em Arial, Sans-Serif;

	background: transparent;

}

.clear{

	clear:both;

}

#search_form{

	padding:0;

	margin:10px 0px 0px 0px;

}

.c1{

	position:relative;

	float:left;

	width:60px;

	padding:3px 0 0px 20px;

	margin:0 0 5px 0;

}

.c2{

	position:relative;

	float:left;

	width:150px;

}

.c3{

	position:relative;

	float:left;

	width:60px;

	padding:3px 0 0px 0px;

	margin:0 0 5px 0;	

}

.inp1{

	width:135px;

	font-size:11px;

}

.inp2{

	width:130px;

	height:14px;

	font-size:11px;

	padding:2px 0 0 0;

	margin:0;

}

.button2{

	vertical-align:middle;

	padding-bottom:3px;

	margin-left:10px;

}

.txt{

	padding:0 10px 10px 0px;

}


<style type="text/css">



.gallerycontainer{

position: relative;

}

.thumbnail img{

border: 1px solid #000;

margin: 2px;

}



.thumbnail:hover{

background-color: transparent;

}



.thumbnail:hover img{

border: 1px solid #333;

}



.thumbnail span{ 

position: absolute;

background-color: #2B2F32;

padding: 5px;

left: -1000px;

border: 1px solid #999;

visibility: hidden;

color: black;

text-decoration: none;

}



.thumbnail span img{ 

border-width: 0;

padding: 2px;

}



.thumbnail:hover span{ 

visibility: visible;

top: 170px;

left: 60% !important;

z-index: 50;

}

 .input {

background-color: #656D78;

border: 1px solid #333333;

color: #cccccc;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

}



.input:focus {

background-color: #3D4D64;

border: 1px solid #333333;

color: #cccccc;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

}

.style1 {color: #355A75}

.style3 {

	color: #355A75;

	font-weight: bold;

	font-size: 14px;

}

.style6 {

	color: #FFFFFF;

	font-weight: bold;

}

.style7 {color: #FFFFFF}

.style9 {color: #999}

.style11 {

	color: #355A75;

	font-weight: bold;

}
.style12 {font-size: 9px}
.style13 {
	color: #FFF;
	font-weight: bold;
}
.style14 {color: #1E2325}
.style24 {
	color: #355A75;
	font-size: 18px;
}
.style26 {
	font-size: 21px;
	color: #355A75;
}
.style34 {
	font-size: 16px;
	font-weight: bold;
}
.style36 {font-size: 18px}

.style37 {font-size: 19px}

.style40 {font-size: 36px}

.style41 {color: #355A75}

.style99 {
	color: #32363A;

	background: inherit; 

	text-decoration:none;
}
.style43 {
	font-size: 12px;
	font-weight: bold;
}
.style45 {font-size: 14px; font-weight: bold; }
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#44688B}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #354758;
  border-right:1px solid #354758;
  background:#3d5974}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2d343a;
  border-right:1px solid #2d343a;
  background:#3f5d7a}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3f5d7a;
  border-right:1px solid #3f5d7a;}
.spiffy4{
  border-left:1px solid #354758;
  border-right:1px solid #354758}
.spiffy5{
  border-left:1px solid #3d5974;
  border-right:1px solid #3d5974}
.spiffyfg{
  background:#44688B;
  padding-left:12px;
  font-size:11px; }
.tennessee{display:block}
.tennessee *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#44688B}
.tennessee1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #354758;
  border-right:1px solid #354758;
  background:#3d5974}
.tennessee2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2d343a;
  border-right:1px solid #2d343a;
  background:#3f5d7a}
.tennessee3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #3f5d7a;
  border-right:1px solid #3f5d7a;}
.tennessee4{
  border-left:1px solid #354758;
  border-right:1px solid #354758}
.tennessee5{
  border-left:1px solid #3d5974;
  border-right:1px solid #3d5974}
.tennesseeh{ background:#44688B; padding-left:12px; font-size:11px; }
.results a{ color:#365B76; font-weight: bold; font-size: 1.3em; }
.results a:hover{ color: #FFFFFF; }

.style48 {font-size: 14px}
.style49 {font-size: 12px; }
.style50 {font-size: 10px}
.style100 {
	color: #355A75;
	font-weight: bold;
}
.style101 {color: #4E84A6}
.style102 {color: #5085A7}
.style103 {color: #50839E}
.style104 {color: #355A75; font-weight: bold; font-size: 12px; }
.style105 {color: #A6A6A6}
.style106 {color: #AAAAAA}
.style108 {
	color: #999999;
	font-weight: bold;
}

#left_side_full {

	width: 928px;

	margin-top: 0px;

	margin-bottom: 10px;

	padding: 0;

}



#left_side_full .box {

	width: 928px;
	
	height:100%;

	padding: 10px;

	margin-bottom: 10px;

	background: #2B2F32 url(boxtop.jpg) repeat-x top;

	border: 1px solid #313A3D;

}