/* 
================================
Skin styles for DotNetNuke
================================
*/ 
html, body, div, form, input, textarea, select, h1, h2, h3, h4, h5, h6, p, blockquote, q, table, tr, td, caption, fieldset, legend, address, site, samp, img, ul, ol, li, hr {
	margin: 0;
	padding: 0;	
	}  
body {
	background-color: #000;
	color: #fff;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, table, address, cite, samp {
	margin-bottom: 15px;
	}
blockquote, ul, ol {
	margin-left: 31px; /* Even with paragraph indent in screen view */
	margin-right: 31px; /* Even with paragraph indent in screen view */
	}
blockquote {
	font-style: italic;
	}
cite {
	display: block;
	}
h1, h2 {
	color: #ffa200;		
	}
h1 {
	font-size: 1.6em;
	line-height: 1.1em;
	font-weight: normal;
	color: #ffa200;			
	}
h2 {
	font-size: 1.4em;
	line-height: 1.1em;
	font-weight: normal;			
	}
h3 {
	font-size: 1.2em;
	font-weight: normal;		
	}
h4 {
	font-size: 1.1em;	
	}	
h5 {
	font-size: 1em;		
	}
h6 {
	font-size: 1em;
	margin-bottom: 0;		
	}	
ul {
	list-style-type: square;		
	}	
hr {
	height: 1px;		
	margin: 10px 0 20px 0;	
	}
a, a:visited, .contentpane a {
	color: #ffa200;
}
address {
	font-style: normal;
	}		
caption {
	padding-bottom: 3px;
	text-align: left;
	font-weight: bold;
	}
fieldset {		
	margin-bottom: 15px;
	padding: 15px;		
	}
/* MAIN CONTENT */
div#main {	/* replaces .pagemaster class */
	width: 100%;
	height: 100%;
	background-color: #000;	
	color: #fff;
	}
	.controlpanel {
		width: 100%;
		background-color: #fefefe;
		}
	div#header {
		width: 100%;
		height: 96px;
		background-image: url(logo_background.png);
		background-repeat: repeat-x;
		background-color: #000;
		margin: 0;
		padding: 0;		
		}
		div#logo {
			margin: 0 15px 0 15px;
			}
		div#login {
			float: right;
			color: #ffa200;
			}					
	div#navigation {
		width: 100%;
		margin: -15px 20px 10px 0;
		text-align: right;
		height:40px;
		clear: both;	
		background-color: transparent;
		}
	table#content {
		width: 100%;
		padding: 0 10px 10px 10px;
		background-color: #000;			
		}	
	.contentpane {
		width: 100%;
		padding-left: 6px;
		padding-right: 4px;
		padding-top: 6px;
		background-color: transparent;
	}
	.leftpane {
		width: 325px;
		padding-left: 6px;
		padding-right: 4px;
		padding-top: 6px;
		background-color: transparent;
		}	
	div#footer {
		margin: 0 auto 10px auto;
		text-align: center;	
		background-color: #000;
		color: #fff;
	}
	div#footer .skinobject {
		color: #fff;
		}
	/* DNN SPECIFIC */
	.main_dnnmenu_container {
		background-color: transparent; 
		}
	.main_dnnmenu_bar {
		cursor: pointer; 
		cursor: hand;
		height:16px;
		background-color: Transparent;
		}
	.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
		cursor: pointer; 
		cursor: hand; 
		color: #000; 
		font-size: 9pt; 
		font-weight: bold; 
		font-style: normal; 
		background-color: Transparent;
		font-family: Tahoma, Arial, Helvetica; 
		white-space: nowrap;  /*Word wrapping menu item now optional*/
		padding: 1px 3px 3px 1px;	
		}
	.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
		cursor: pointer; 
		cursor: hand; 
		color: #fff; 
		font-size: 9pt; 
		font-weight: bold; 
		font-style: normal; 
		background-color: Transparent;
		font-family: Tahoma, Arial, Helvetica; 
		white-space: nowrap;  /*Word wrapping menu item now optional*/	    
		padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
		}
		.main_dnnmenu_itemhover {  
			background-color: #ffa200; 
			}
		.main_dnnmenu_itemhover td {  
			background-color: #ffa200; 
			}
		.main_dnnmenu_icon {
			cursor: pointer; 
			cursor: hand; 
			text-align: center; 
			width: 15px; 
			height: 100%;
			}
		.main_dnnmenu_submenu {
			background-color: #fff;  
			z-index: 1000; 
			cursor: pointer; 
			cursor: hand; 
			filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
			padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
			}
		.main_dnnmenu_break {
			height: 1px;
			font-size: 1px;
			}
		.main_dnnmenu_arrow {
			border-right: #fff 1px solid; 
			border-bottom: #fff 1px solid; 
			border-top: #fff 0px solid;
			font-family: webdings; 
			font-size: 10pt; 
			cursor: pointer; 
			cursor: hand; 
			}
		.main_dnnmenu_rootmenuarrow {
			font-family: webdings; 
			font-size: 10pt; 
			cursor: pointer; 
			cursor: hand;
			}
		.StandardButton {
			background: #fff none; 
			color: #ffffff;
			font-family: verdana, sans-serif; 
			font-size: 11px;
			font-weight: normal;
			}
		.TreeViewMenu {
			width: 175px;
			background-color: #000;
			border-right: #ffa200 1px solid; 
			border-top: #ffa200 1px solid; 
			border-left: #ffa200 1px solid; 
			border-bottom: #ffa200 1px solid; 
			-moz-border-radius-bottomleft: 15px; 
			-moz-border-radius-bottomright: 15px; 
			-moz-border-radius-topleft: 3px; 
			-moz-border-radius-topright: 3px;
			}
		.TreeViewMenu_Header {
			background-image: url(gradient_LtBlue.jpg);
			}
		.Head {
			font-family: Tahoma, Arial, Helvetica;
			font-size:  18px;
			font-weight: normal;
			color: #333333;
			}


