.body {
	background-color: #666666;
}
.style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}
.style2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
}
#tflashbkg { background: url(/images/bg.gif) top left no-repeat; }

.foot {
	font-family: tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #7d7d7d;
	text-decoration: none;
	padding-top: 14px;
}

input {
	width: 270px;
	border: 1px solid #ccc;
	background-color: #dddddd;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-weight: noraml;
	color: #666;
	padding: 1px; 
	margin: 3px;
	height: 19px;

}

select {
	font-family: Tahoma;
	font-size: 11px;
}

textarea {
	width: 270px;
	height: 120px;
	font-family: Arial;
	color: #666;
	border: 1px solid #ccc;
	background-color: #dddddd;
	font-size: 11px;
	padding: 2px; 
	margin: 3px;
}

a.links:visited,a.links:link {
	cursor: pointer; 
    color:#333333;
	padding: 6px 6px 6px 6px; 
	font-weight: bold;
	text-decoration: none;
}

 a.links:hover{
	color: #ffffff;
	background-color: #333333;

}

.submitbut {
background-color:#ffffff;
color:#333333;
width:100px; 
height:20px;
margin: 3px;
border: 0px; 
}

.submitbutover {
width:100px; 
background-color:#333;
color:#ffffff;
height:20px;
margin: 3px;
border: 0px; 
}

.resetbut {
background-color:#ffffff;
color:#333333;
width:100px; 
height:20px;
margin: 3px;
border: 0px; 

}

.resetbutover {
background-color:#333;
color:#ffffff;
width:100px; 
height:20px;
margin: 3px;
border: 0px; 

}


.form {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#777;
	text-transform:lowercase;

}

.menu {
float:left;
}

.menu2 {
float:right;
margin: 0px;
padding: 0px;

}

.content {
	height:421;
	width: 1003px;
	border:0px;
	background-color: transparent;
	margin-bottom: 0px;
	padding: 0px;
	font-family: tahoma;
	color: #7d7d7d;
	overflow: hidden;
}

.cont{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	padding-right: 14px;
	padding-left: 20px;
}

.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

#wrapper{border:0px;margin:0px;text-align:left;display:inline;overflow:hidden; height: 57px;} 

/* masthead / footer - navigation and categories */
#masthead{padding:5px 0;}

#authorBlurb img{float:right;width:42px;height:42px;border:3px solid #EEE;}
#authorIntro a{font-weight:bold;} 
#authorIntro{line-height:1.4em;width:400px;float:right;margin:8px 0 0 0;}
ul.nav{list-style:none;background:#EEE;}
.nav li{border-right:1px solid #DDD;float:left;display:block;width:100px;}
.nav li a{font-weight:bolder;font-size:11px;outline:none;color:#333;text-decoration:none;display:block;padding:5px 0 12px 5px;width:99px;text-transform:uppercase;}
.nav li a span{font-size:10px;color:#777;text-transform:lowercase;}
.nav li a:hover{background:#333;color:#eee!important;width:95px;}

.nav li.skip{border-left:1px solid #DDD;float:right;display:block width:100px;}
.nav li.skip a{width:100px;}
li.top{border-left:1px solid #DDD;float:right;display:block width:100px;}
li.top a{width:100px;}
.nav li.skip a:hover, li.top a:hover { background: transparent;color: #333 !important;}
#archives {background:#fff;}
#archives ul{list-style:none;margin-left:131px;padding:0px 0 0px 0;}
#archives li{float:left;width:20px; margin:0px; background-color:#333}
#archives li a{font-size:10px;outline:none;color:#fff;text-decoration:none;display:inline;padding:5px 0 0px 20px;width:20px;text-transform:uppercase;}
#archives li a:hover{color:#333;}

/* float rules */
.clear{clear:both;}

.fix{display:;} 

.fix{display:block;}
