@charset "utf-8";
/* CSS Document */
/* WRITTEN BY m.johnson@mossface.com 
with thanks to Weena */


body
        {
        margin:0px auto;
        padding:0pt;
        font-family:verdana, Arial,Helvetica,sans-serif;
		background: url(images/bg2.jpg) top center no-repeat #2f3541;
		font-style:normal;
        font-variant:normal;
        font-size:12px;
        color:#302F2C;
        height:100%;
		}
		
.BlogFooter {display:none;}

.BlogSubHead {display:none;}


#dnn_ctr466_Archive_calMonth{display:none;}
		
/******************
LAYOUT
******************/
#blackbar {height:35px; background:#222222;border-bottom:1px solid #a9a9a9; width:100%; position:absolute; z-index:-1}
a:link { outline:none;}
.blog_body p {margin:0}
#wrap
	{
	background-color:#ffffff;
	width:952px;
	margin:0 auto;
	height:100%;
	}
	
#top { 
	border:0px;
	background-color:#222222;
	float:left; 
	clear:both; 
	height:35px;
	border-bottom: 1px solid #a9a9a9;
	width:952px;
	vertical-align:middle;
	text-align:left;
	}
#splash { 
	border:0px;
	background-color:#ffffff;
	float:left; 
	clear:both; 
	width:952px;
	vertical-align:middle;
	}
/********************
SETS THE PADDING FOR THE UPPER MODULE TABLES
*********************/	
#contenttable { 
	padding:0 3px;
	}
#footer
	{
	float:left;
	clear:both;
	width:100%;
	height:100%;
	min-height:200px;
	background:url(images/footer_bg.jpg) top no-repeat #222222;
	}
#footerwrap {
	border:0px;
	clear:both; 
	width:900px;
	vertical-align:middle;
	margin:0 auto;
	text-align:center;
	}
#footertable { 
	padding:10px 3px;
	}
	
/**************
Home page subnav styling
****************/	
#homenav {
	background:url(images/portfoliosign.jpg) top left no-repeat;
	}
/**************
sets the padding for the black bar controlling the slider
****************/
#portfolioslidercontrol ul { margin:3px; border-top:3px solid #000000; padding:0px;}
/**********
ADMIN LAYOUT STARTS
*****************/
#logo2 { 
	border-top:20px solid #666666;
	border-left:20px solid #666666;
	border-right:20px solid #666666;
	background-color:#ffffff;
	float:left; 
	clear:both; 
	width:970px;
	vertical-align:middle;
	}

#content { 
	border-left:20px solid #666666;
	border-right:20px solid #666666;
	background-color:#ffffff;
	border-bottom:20px solid #666666;
	float:left; 
	clear:both; 
	width:930px;
	vertical-align:middle;
	padding:6px 20px;
	}

#menu {
	border-left:20px solid #666666;
	border-right:20px solid #666666;
	background-color:#666666;
	float:left; 
	clear:both; 
	width:930px;
	vertical-align:middle;
	padding:0 20px;

}

/*******************
ADMIN LAYOUT ENDS
*****************/
#facebook {position:relative; margin-left:754px;bottom:170px; z-index:500;}
#twitter {position:relative;margin-left:754px; bottom:160px; z-index:500;}
/******************************
TEXT STYLING
*******************************/
p	{		
	color:#000000;
	font-family:verdana,tahoma,arial,helvetica;
	font-size:12px;
	font-style:normal;
	line-height:17px;
	padding:0;
	margin:10px 0px;}
h1 { color:#000000;
	font-family:verdana,tahoma,arial,helvetica;
	font-size:12px;
	line-height:17px;
	padding:0;
	margin:3px 0px;;}
h2 { color:#000000;
	font-family:verdana,tahoma,arial,helvetica;
	font-size:14px;
font-weight:bold;
	line-height:17px;
	padding:0;
	margin:3px 0px;}
.Normal, .NormalDisabled {
	font-family:verdana,tahoma,arial,helvetica;
	font-size:11px;
	font-weight:normal;
	}
#footer p	{		
	color:#ffffff;
	font-size:11px;
	}

#tenantweb a:link {
font-family:verdana;font-size:12px;
	color:#000000; 
	text-decoration:none;
	}
#tenantweb a:link {
font-family:verdana;font-size:12px;
	color:#000000; 
	text-decoration:none;
	}


#dnn_RightPane394 a:link {
font-family:verdana;font-size:12px;
	color:#02aedc; 
	text-decoration:none;
	}
#dnn_RightPane394 a:visited {
font-family:verdana;font-size:12px;
	color:#02aedc; 
	text-decoration:none;
	}
a:link {
font-family:verdana;font-size:12px;
	color:#ee008a; 
	text-decoration:none;
	}		
a:visited {
	color:#ee008a; 
	text-decoration:none;
	}
a:hover {
	text-decoration:none;
	color:#9e9e9e;
	}
a {
   outline: none;
	}
.login {
	font-family: verdana,tahoma,arial,helvetica;
	font-size: 11px;
	}
	
/*******************************
T E X T  C L A S S E S
********************************/
.textbox {
	padding:0px 25px 0px 45px
	}
.textbox p {
	padding:5px 0	
	}
.WiderLeftPane {padding:0px 25px 0px 45px;}
.newsbox p {
	padding:5px 0	
	}
.shadow {
	background: url(images/shadow.gif) center left no-repeat;
	padding:0px 25px 0px 45px;
	}
	
/*******************************
Contact us form - blue box
********************************/
#dnn_ctr451_ContentPane .NormalBold
{
font-family:verdana,tahoma,arial;
font-size:12px;
}

#dnn_ctr451_ContentPane .NormalTextBox
{
border: 1px solid #00acdc;
height: 24px;
margin-top: 8px;
}

#SaveForm
{
margin-top:-24px;
padding-left: 53px;
}

/************
blog
*************/
#dnn_ctr388_MainView_ViewBlog_lstBlogView_ctl00_lblUserName {display:none}
#dnn_ctr443_MainView_ViewBlog_lstBlogView .blog_title {width: 200px;  margin:0px}
#dnn_ctr443_MainView_ViewBlog_lstBlogView .blog_dateline {display:none;}
#dnn_ctr443_ModuleContent .BlogInfo {display:none;}
#dnn_ctr443_ModuleContent img {display:none;}

/********
menu
*********/
#horizontalmenu 
{
    color: #fff;
    height: 35px;
    background: #222222 url(images/menu_bg.png) repeat-x;
    font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif;
    text-transform: uppercase;
    padding: 0 0 0 0px;
    margin-top: 0px;
}

/* CSSNodeRoot */
.horiz_main_dnnmenu_rootitem
{
    border-right: 0px solid #fff;
    padding: 11px 10px 10px 10px;
    float: left;
    text-align: center;
}

/* Menu Node Hover Root */
.horiz_main_dnnmenu_rootitem_hover
{
    float: left;
    background: #699fd5 url(images/menu_hover.gif) no-repeat;
	
}

/* Menu Node Selected Root */
.horiz_main_dnnmenu_rootitem_selected
{
    border-right: 0px solid #000000;
    padding: 11px 10px 10px 10px;
    float: left;
    text-align: center;
	font:#ffffff;
    background: #333333 url(images/menu_hover.gif) no-repeat;
}
    
/* Sub Menu Container */
.horiz_main_dnnmenu_submenu
{
    border: 0px solid #777;
    border-top: 0;
	font: 10px Verdana,Geneva,Arial,Helvetica,sans-serif ;
	color:#ffffff;
}

.horiz_main_dnnmenu_submenu td 
{
    background: #222222 url(images/menu_bg.png) repeat-x;
    padding: 5px;
    z-index: 1000;
    text-align: left;
}

/* Sub Menu Hover */
.horiz_main_dnnmenu_itemhover td
{
    background: #333333 url(images/#) no-repeat;
}

/* Sub Menu Selected */
.horiz_main_dnnmenu_itemselected td
{
    background: #333333 url(images/#) no-repeat;
}


