
/* standard elements */
* {
	margin: 0;
	padding: 0;
}

a {color: #682;}

a:hover {color: #9A6;}

body {
	color: #333;
	font: normal 62.5% "Lucida Sans Unicode",sans-serif;
	margin: 3% 0;
	background-color: #5D6770;
}

/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head
{
    font-family: "Lucida Sans Unicode",sans-serif;
    font-size: 100%;
    font-weight: normal;
    color:#333;
}
.NormalDisabled
{
    color: Silver;
}
.NormalBold
{
    font-weight: bold
}
.NormalRed
{
    font-weight: bold;
    color: #ff0000
}
h1, h2, h3, h4, h5, h6, .Head
{
    font-weight: bold;
}

a:link, a:visited {
    color:#682;
    text-decoration: underline;
}
a:hover {
    color:#9A6;
}
a:active {
    color:#682;
}

/*login links styling */
.loginlinks
{
    text-align: right;
}
a:link.LoginSkinItem, a:visited.LoginSkinItem {
    color: #fff;
    text-decoration: none;
}

a:hover.LoginSkinItem {
    color: #fff;
    padding: 0 0 0 5px;
    text-decoration: underline;
}

a:active.LoginSkinItem {
    color: #fff;
    text-decoration: none;
}
/* content panes admin text */
 #dnn_RightPane .SubHead, #dnn_LeftPane .SubHead 
 {
    color: #fff;
}
/* admin links */
a.CommandButton:link, a.CommandButton:visited {
    color:#682;
    text-decoration: underline;
}
a.CommandButton:hover {
    color:#9A6;
}
a.CommandButton:active {
    color:#682;
}
/* when using dark backgrounds with FCK editor */
.FCKLinkGalleryContainer, .FCKImageGalleryContainer
{
    background-color: #fff;
 }

/* re-positions the dropdown admin list in the left pane, otherwise you can not click on the Go button
note: this moves any tables 10px to the left, so you can not
place tables in the left pane */

#dnn_LeftPane table{
position: relative;
left: -15px;
}

/******* end DNN styles override *********/

.Normal p, .Normal ul {
	padding-bottom: 1em;
}

ul {margin-left: 1.2em;}

li {list-style: none;}
.main li {list-style-image: url(img/li.gif);}

h1 {font-size: 1.2em;}

.Normal blockquote {
	background: #FFF;
	border-bottom: 1px solid #EEE;
	border-top: 1px solid #EEE;
	color: #333;
	display: block;
	font-size: 0.9em;
	margin-bottom: 1.2em;
	padding: 6px 12px;
}
.Normal blockquote p {padding: 3px 0;}

h1,h2,h3, .Head {color: #994;}

/* misc */
.clearer {clear: both;}
.main_right .padded {padding: 6px 2px 6px 16px;}
.main .padded, .mainadmin .padded {padding: 18px 24px;}
.meta {font-size: 0.8em; color: #666;}
.left {float: left;}
.right {float: right;}

/* structure */
.container {
	font-size: 1.2em;
	background: url(img/bgcontainer.gif) repeat-y;
	margin: 0 auto;
	width: 840px;
	border: 12px solid #222;
}

/* header */
.header {
	float: left;
	width: 640px;
	background: url(img/header.jpg) no-repeat;
	font: normal 2.4em Verdana,sans-serif;
	line-height: 150px;
	text-align: center;	
}
/* dnn logo */ /*
.header a {
position: relative;
left: -50px;
border: 1px solid red;
height: 150px;
}*/

.logoheader {
	float: left;
	width: 640px;
	background: url(img/header.jpg) no-repeat;
height: 150px;
position: relative;

}
/* dnn logo */
.logoheader a 
{
position: relative;
left: 115px; 
top: 15px;
}

/* structure */
.top {
	color: #DDD;
	float: left;
	font: normal 1.4em Verdana;
	height: 50px;
	text-align: center;
	width: 639px;
	background-color: #660000;
}
.subnav 
{
    clear: left; /* LS - added to keep menu in correct position when there is no content in the right pane */
	float: left;
	width: 160px;
}
.main {
	float: left;
	width: 480px;
}
.main_right {
	float: right;
	width: 200px;
	
}
/* content of admin skin */
.mainadmin 
{
    clear: both;
	float: left;
	width: 800px;
	background-color: #fff;
}

.main_right .Normal /* for DNN text */
{
    color: #CCC;
}

.subnav .Normal /* for DNN text */
{
    color: #CCC;
}

 #dnn_RightPane,  #dnn_LeftPane 
 {
    margin-top: 15px;
 }

/* sub-navigation */
/*
.subnav h1 {
	background: #222;
	color: #FFE;
	font: bold 1.1em Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
} */
.subnav ul {margin: 0; padding: 0;}
.subnav li a {
	border-bottom: 1px solid #696755;
	list-style: none;
}
.subnav li a:link, .subnav li a:visited 
{
	color: #FFE;
	font: bold 1.1em Verdana,sans-serif;
	display: block;
	padding: 8px 0 8px 8px;
	width: 148px;
	text-decoration: none;
	text-transform: capitalize;
	background-color: #660000;
}
/*
.subnav li a {
	background: #89866F;	
	color: #111;
	display: block;
	padding: 8px 0 8px 12px;
	width: 148px;
	text-decoration: none;
}*/
.subnav li a:hover {
	background: #9C997C;
	color: #000;
}

.subnav ul ul li a:link, .subnav ul ul li a:visited {
	background: #89866F;	
	color: #111;
	display: block;
	padding: 8px 0 8px 12px;
	
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: lowercase;
    }
    
 .subnav ul ul li a:hover  {
	background: #9C997C;
	color: #000;
}

/* footer */
.footer {
	background: url(img/bgfooter.gif) repeat-x;
	color: #CCC;
	font-size: 0.9em;
	line-height: 39px;
	width: 100%;
	text-align: center;
	margin-top: 40px;
}
.footer .left,.footer .right {padding: 0 16px;}
.footer a {color: #EEE;}
.footer a:hover {color: #FAFCB0;}
.credits 
{
    padding: 2px 0 5px 0;
    color: #777;
    font-size: 0.9em;
    background-color: #fff;
    text-align: center;    	
}

 /* position DotNetNuke Admin Menu */
#adminmenu 
{
    position: absolute;
    top: 200px;
    right: -80px;
    padding: 5px 0 5px 20px;
    margin: 0;
    background-color: #fff;
}




