/* CSS Document */

body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form {

	margin: 0;

	padding: 0;

}



body {

	font-family: Arial, Helvetica, Georgia, Sans-Serif;

	font-size: 12px;

	text-align: center;

	vertical-align: top;

	color: #fff;

	background: #000;

}



a {

	color: #3399FF;

	text-decoration: none;

}



a:hover {

  color: #CC0000;

  text-decoration: none;

}



/* Page Layout */

div.center {

	text-align: center;

	margin: 0 auto;

	width: 970px;

}



div#header {

  text-align: center;

	float: left;

	margin: 0 auto;

}



div#wrapper {

  text-align: left;

	float: left;

	margin: 0 auto;

}



div#subwrapper {

  text-align: left;

	float: left;

	margin: 0 auto;

	width:970px;

	/*background-color:#FFFFFF;

	filter:alpha(opacity=75);

	-moz-opacity:0.75;

	-khtml-opacity: 0.75;

	opacity: 0.75;*/

}



div#main {

  text-align: left;

	float: left;
	
	background-color: #fff;

	color: #333;

	margin: 10px 10px 10px 10px;
  
  padding: 10px 10px 10px 10px;  

  border-width: 1px;

	border-style: solid;

	border-color: #993333;

  width:930px;

}

div#briefAd {

  text-align: left;

	
	background-color: #fff;

	color: #333;

	margin: 10px 10px 10px 10px;
  
  padding: 10px 10px 10px 10px;  

  border-width: 1px;

	border-style: dashed;

	border-color: #993333;

  width:400px;

}



div#contentNav {

  float: left;

  position: relative;

  vertical-align: middle;

  padding: 5px 0px 0px 10px;

  width: 469px;

  height: 20px;

  color: #000;

  border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;    

  border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;  

}



div#sidebarNav {

  float: right;

  position: relative;

  color: #fff;

  width: 300px;

  height: 25px;

	margin: 0px;

  padding: 0px;  

  text-align: center;

	vertical-align: baseline;  

  border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

	background-color:#000000;

}





div#content {

  float: left;

  width: 429px;

  padding: 20px;

  position:relative;

  left:2px;

}



div#sidebar {

  text-align: left;

  float: right;

	margin: 0px;

  padding: 0px;  

  background-color:#CC3300;

  border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;    

  border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000; 

  width:300px;

  position:relative;

}



/* Menu layout */

div#menu {

  text-align: left;

	margin: 0 auto;  

  width: 970px;

  background-color:#FFCCFF;

}



div#topMenu {

  float: left;

  width: 970px;

  background-color:#000;

}



div#topMenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

}



div#topMenu li {

	float: left;

	margin: 1px;

	background-color:#1C1C1C;

}



div#topMenu li:hover {

	background-color:#333333;

}



div#topMenu li a {

	font-size: 12px;

	font-weight: bold;

	float: left;

	display: block;

	line-height: normal;

	padding: 12px 68px 12px 67px;

	color: #FFFFFF;

	text-decoration: none;

}



div#topMenu li a:hover {

  color: #ED6F6F;

}



div#subMenu {

  float: left;

  width: 970px;

	background-color:#FFFFFF;

}



div#subMenu ul {

	margin: 0;

	padding: 0;

	list-style: none;

	background-color:#FFFFFF;

}



div#subMenu li {

	float: left;

	font-size: 11px;

	font-weight: bold;

  color: #FFFFFF;

	margin: 10px 0px 10px 5px;

	padding: 0px 15px 0px 15px;

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #000000;

	background-color:#FFFFFF;

}



div#subMenu li a {

  color: #3399FF;

  text-decoration: none;

}



div#subMenu li a:hover {

  color: #CC0000;

  text-decoration: none;

}



/* content styles */



/* Footer styles */

div#footer {

	text-align: center;

	vertical-align: middle;

	float: left;

	margin: 5px 0px 0px 0px;

  font-size: 11px;  

  width:970px;

}



div#copyright {

	float: right;
	
	width: 250px;

}



div#contact {

	float: left;
	
	width: 250px;

}



div#midFoot {

  float: left;
  
  width: 450px;

}


/* Page widget */

div#pWidget {

	vertical-align: middle;

	float: left;

	margin: 15px 5px 15px 5px;

  font-size: 11px;  

  width:450px;

  border-width: 1px;

	border-style: solid;

	border-color: #000000;  

}



div#pWidget span {

	text-align: center;

	float: left;

	padding: 4px 4px 4px 4px;

  font-size: 12px;  

  width: 442px;

  font-weight: bold;

  color: #fff;

  background: #670F0F;

}

div#pWidgetBody {

	padding: 5px 5px 5px 5px;

}

/* bookmark styles */

div#bookmarks {

	margin: 0;

	padding: 0;

}



div#lefturls {

  float: left;

	margin: 5px 5px 5px 5px;

	width: 50%;

	padding: 0;

}



div#righturls {

  float: right;

  text-align: left;

	margin: 5px 5px 5px 5px;

	width: 45%;

	padding: 0;

}



div#lefturls ul,div#righturls ul {

	list-style: square;

}



div#lefturls span,div#righturls span {

	font-weight: bold;

}



div#lefturls li,div#righturls li {

	font-size: 11px;

	padding: 5px 0px 5px 0px;

}