/* global */



html{height: 100%;}







body



{



	font-family: verdana, arial, sans-serif;



	padding: 0px;



	margin: 0px;



	font-size: .68em;



	background-color: #FFFFFF;



}



.imgbtn:hover{

text-decoration:none;

}



p



{ margin: 0px;



  padding: 0px 0px 6px 0px;



  line-height: 1.5em;



}





h1



{ font-family: arial, sans-serif;



  letter-spacing: .1em;



}







h2



{ margin: 0px;



  padding: 0px 0px 4px 0px;



  font-size: 100%;



}







img{border: 0px;}







a{outline: none;}







/* image positioning - left, right and center */



.left



{ float: left; 



  padding: 0px 8px 0px 0px;



}







.right



{ float: right; 



  padding: 0px 0px 0px 8px;



}







.center



{ display: block;



  text-align: center;



  margin: 0 auto;



}







/* block quote */



blockquote



{ margin: 20px 0px 20px 0px; 



  padding: 10px 20px 0px 20px;



  border-left: 8px solid;



}







/* unordered list */



ul



{ margin: 8px 0px 0px 16px;



  padding: 0px;



}







ul li



{
	list-style-type: none;
	margin: 0px 0px 11px 0px;
	padding: 0px;




}







/* ordered list */



ol



{ margin: 8px 0px 0px 24px;



  padding: 0px;



}







ol li



{ margin: 0px 0px 11px 0px; 



  padding: 0px;



}







/* main container */



#main



{



	width: 877px;



	margin-left: auto;



	margin-right: auto;



	background-image: none;



	background-repeat: repeat-x;



}







/* links above the logo / footer */



#links, #footer



{



	width: 877px;



	height: 16px;



	font-size: 94%;



	text-transform: uppercase;



	margin: auto;



	padding: 0px;



	background-color: #121212;



	background-image: none;



	background-repeat: repeat-y;



}







#links{



	text-align: left;



	background-image: none;



	background-repeat: repeat-x;



}







#footer{



	text-align: center;



	background-repeat: repeat-y;



	background-image: url(footer.png);



	height: 50px;



}







#links a, #footer a{text-decoration: none;}







#links a:hover, #footer a:hover{text-decoration: underline;}







/* logo */



#logo



{



	width: 877px;



	height: 160px;



	text-align: left;



	margin: 0px;



}







#logo h1



{ margin: 0px;



  padding: 41px 0px 0px 19px;



  font-size: 150%;



  letter-spacing: .2em;



}







/* navigation menu */



#menu



{



	height: 42px;



	width: 877px;



	margin-left: auto;



	margin-right: auto;



	background-image: url(menu.png);



	background-repeat: no-repeat;



}







#menu ul{margin: 0px auto;} 







#menu li



{ float: left; 



  margin: 0px; 



  padding: 0px;



} 







#menu li a 



{
	display: block;
	float: left;
	height: 20px;
	margin-left: 20px;
	text-decoration: none;
	padding: 5px 19px 2px 19px;





	text-transform: uppercase



	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FF66cc;
	font-weight: bold;



} 







/* main content */



#content



{



	margin-left: auto;



	margin-right: auto;



	width: 877px;



	height: auto;



	padding: 0px;



	overflow: hidden;



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



	font-size: 12px;



	color: #E4E4E4;



} 







/* column 1 - contains sidebar items */



#column1



{



	width: 180px;



	float: left;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}







.sidebaritem



{



	text-align: left;



	width: 165px;



	float: left;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 15px;



}







.sbihead



{



	height: 14px;



	width: 160px;



	text-transform: uppercase;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



	margin-right: 0px;



}







.sbihead h1



{ padding: 0px; 



  margin: 0px; 



  font-weight: bold;



  font-size: 112%;



}







.mynews{
	padding-top: 14px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	color: #FF66cc;


}







.mynews p



{ line-height: 14px;



  padding: 0px 0px 5px 0px;



}







.sbilinks{padding: 0px;}







.sbilinks ul{margin: 0px auto;} 







.sbilinks li 



{ margin: 0px; 



  float: left; 



  list-style: none; 



} 







.sbilinks li a , .sbilinks li a:hover



{
	float: left;
	height: 16px;
	text-decoration: none;
	padding: 5px 0px 4px 0px;
	width: 160px;
	border: 0px;
	background-position: 5px;



} 







/* column 2 - page content */



#column2



{



	text-align: left;



	width: 600px;



	float: right;



	padding-top: 0px;



	padding-bottom: 15px;



	padding-left: 0px;



	margin-right: 50px;



}







#column2 h1



{ padding: 6px 0px 4px 0px; 



  margin: 0px 0px 12px 0px; 



  border-bottom: 1px solid;



  font-size: 150%;



  text-transform: uppercase;



  font-weight: normal;



}







.sidebaritem a, #column2 a



{



	text-decoration: none;





	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 2px;



	padding-left: 0px;



	font-size: 10px;



	text-indent: 0px;



}







.sidebaritem a:hover, #column2 a:hover

{

border-bottom: 0px solid;

color: #96fef2;

}







/* contact page - form layout */



.sidebaritem form{



	margin-top: 3px;



	width: 160px;



	font-size: 10px;



}







.sidebaritem div.row



{ clear: both;



  width: 448px;



}







.sidebaritem div.row span.formlabel



{ float: left;



  width: 150px;



  text-align: left;



}







.sidebaritem div.row span.forminput



{ float: right;



  text-align: right;



} 







.sidebaritem div.spacer



{ clear: both;



  width: 160px;



}







.sidebaritem input, textarea



{ width: 130px;



  font-family: verdana, arial, sans-serif;



  border: 1px solid;



  font-size: 100%;



  margin: 2px;



}







.sidebaritem submit



{ font-family: verdana, arial, sans-serif;



  border: 1px solid;



  width: 70px;



  height: 22px;



  cursor: pointer;



  font-size: 100%;



}



.newsletter {



	width:160px;



	margin:0px;



	padding: 0px;



	background-repeat: no-repeat;



	background-position: top left;



	color: #CCCCCC;



	font-size: 12pt;



}



.newsletter input[type=text],



.newsletter input[type=submit] {



	width: 140px;



	color: #757575;



	background-repeat: repeat-x;



	font-weight: bold;







}



.newsletter input:hover {



	color: #161616;



	background-color: #fff;



	font-weight: bold;



}



.newsletter input:focus {



	color: #E4E4E4;





	font-weight: bold;



}



#main #dw {



	height: 100px;



	width: 877px;



	background-color: #222222;



	margin-top: 10px;



}



.socialBookmark {

	padding: 13px 2px 2px 2px;

}







h3 {
	font-size: 100%;
	color: #FF66cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	width: 600px;
	line-height: 30px;
	background-image: url(news.png);
	margin: 0px;
	letter-spacing: 0.2em;
	text-align: center;
	padding: 0px;
	font-weight: bolder;
}

h4 {
	margin: 0px;
	font-size: 90%;
	font-style: italic;
	color: #CC99CC;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.h9 {

	font-family: arial, sans-serif;

	letter-spacing: 0.1em;

	font-size: 50%;

	text-align: center;

}

