@import url(css/960.css);


/*----------------------------------------------- General -----------------------------------*/
#Body 
{
    background-color: #171717;   
}

.clearFloat 
{
    clear: both;
}

.container_940 
{
    width: 940px;
    margin: 0 auto;
}

.container_960 
{
    width: 960px;
    margin: 0 auto;
}

.container_980 
{
    width: 980px;
    margin: 0 auto;
}

/*----------------------------------------------- Sections Overlay -----------------------------------*/

#header 
{
    z-index: 20;
    position: relative;
}

.wsc_banner 
{
    z-index: 15;
    position: relative;
}

#holder 
{
    z-index: 10;
    position: relative;        
}

/*----------------------------------------------- Day and Night ----------------------------------*/

.night_skin .Head,
.night_skin .SubHead,
.night_skin td,
.night_skin th,
.night_skin .NormalTextBox
{
    color: #EDEDED;
}

.night_skin .NormalTextBox 
{
    background: #262626;
	border: solid #2f2f2f 1px;
	border-top-color: #000;
	border-left-color: #000;
}

.night_skin td.NormalTextBox,
.night_skin table.NormalTextBox,
.night_skin span.NormalTextBox
{
    background: none;
    border: none;
}



.day_skin .Head,
.day_skin .SubHead,
.day_skin td,
.day_skin th,
.day_skin .NormalTextBox,
.day_skin .CommandButton
{
    color: #555;
    text-shadow: none;
}

.day_skin .NormalTextBox 
{
    background: #fff;
	border: solid #555 1px;
}

.day_skin td.NormalTextBox,
.day_skin table.NormalTextBox,
.day_skin span.NormalTextBox
{
    background: none;
    border: none;
}


/*----------------------------------------------- Disqus Tweaks ----------------------------------*/

#dsq-content ul li 
{
    background: none;
}

#dsq-content h3
{
    font-size: 14px;
}
/*----------------------------------------------- Blog -------------------------------------------*/


/*----------------------------------------------- Contact Form -----------------------------------*/

#holder div.Feedback_Instructions,
#holder img.Feedback_Required  
{
    display: none;
}

#holder .FeedbackForm .SubHead span
{
    font-weight: normal;
}

#holder .Feedback_SectionHead 
{
    font-size: 13px;
}

#holder .Feedback_ControlWidth {
    width: 70%;

}

#holder div.Feedback_Field input {
    padding: 0 5px;
}

#holder div.Feedback_SectionHead 
{
    background: url("images/black_box/devider.jpg") repeat-x scroll 0 bottom transparent;
    border: none;
}


#holder .FeedbackForm textarea.NormalTextBox {
    width: 89%;
    padding: 5px 5px;
}


#holder div.Feedback_CommandButtons {
    margin: 0 auto;
    padding-bottom: 10px;
    padding-right: 46px;
    padding-top: 3px;
    text-align: center;
}

#holder div.Feedback_Field span.NormalRed 
{
    float: left;
}


/*----------------------------------------------- Footer Contact Form -----------------------------------*/


#footer div.FeedbackForm 
{
    width: 280px !important;    
}

 #footer div.Feedback_Instructions,
 #footer div.Feedback_SectionHead,
 #footer img.Feedback_Required,
 #footer .Feedback_MessageBlock .Feedback_FieldLabel {
    display: none;
}

#footer  div.Feedback_Field input 
{
    width: 186px;
    height: 25px;
    padding: 0px 10px;
}

#footer  div.Feedback_MessageBlock textarea 
{
    height:53px;
    padding:5px 10px;
    width:256px;
}

#footer  div.FeedbackForm div.Feedback_FieldValue 
{
    margin-left:0;
    padding-right:0;
    float: right;
}

#footer  div.FeedbackForm div.Feedback_FieldLabel 
{
    float: left;
    padding-left: 5px;
    padding-right: 0;
    padding-top: 3px;
    width: auto;
}

    
#footer  div.Feedback_Field {
    overflow:hidden;
    margin-bottom: 7px;
}

#footer  .FeedbackForm, .NarrowFeedbackForm {
    padding:4px 0 0;
}

#footer  div.Feedback_ContactBlock {
    padding:0;
    margin-bottom: 0px;
}

#footer  div.Feedback_MessageBlock 
{
    padding: 0px;
}

#footer  .FeedbackForm .SubHead,
#footer  .FeedbackForm .NormalTextBox
{
    font-size:12px;
    font-weight:normal;
}

#footer  .FeedbackForm .SubHead 
{
   line-height: 15px; 
}

#footer  .FeedbackForm .NormalTextBox 
{
    line-height: 20px;
    float: right;
}

#footer  div.Feedback_FooterBlock div.Feedback_CommandButtons 
{
    clear:both;
    overflow:hidden;
    padding-top:4px;
}
#footer div.Feedback_FooterBlock 
{
    padding: 0px;
}

div.Feedback_FooterBlock div.Feedback_CommandButtons a.CommandButton
{
    float: right;
    font-family: Arial;
    height: 0;
    overflow: hidden;
    padding-top: 22px;
    text-decoration: none;
}

.FeedbackForm .NormalRed 
{
    color:#C90000 !important;
    font-size:11px;
    margin-bottom:-4px;
    padding: 0 5px 0 0 !important;
    white-space: nowrap;
}



/*----------------------------------------------- Containers --------------------------------*/

/* White Box Container
-------------------------------------*/
.white_box_container 
{
    /*width: 646px;*/
}

.white_box_container .c_title, 
.white_box_container .c_head.no_title_container {
    padding-top: 5px;
    padding-bottom: 0px;
}

.white_box_container .article {
    background: none repeat scroll 0 0 transparent;
    overflow: visible;
    padding: 0 3px 1px;
    text-shadow: none;
}

/* White Box Frame */

.wsc_white_box_frame > .wsc_frame_tl .wsc_frame_tr .wsc_frame_tc, 
.wsc_white_box_frame > .wsc_frame_bl .wsc_frame_br .wsc_frame_bc {margin: 0px 17px; padding: 16px 0px 0px;}
.wsc_white_box_frame > .wsc_frame_cl > .wsc_frame_cr > .wsc_frame_cc {margin: 0px 17px;}

.wsc_white_box_frame > .wsc_frame_tl {background: transparent url(images/white_box/frame_tl.png) 0 0 no-repeat;}
.wsc_white_box_frame > .wsc_frame_tl .wsc_frame_tr {background: transparent url(images/white_box/frame_tr.png) right 0 no-repeat;}
.wsc_white_box_frame > .wsc_frame_tl .wsc_frame_tr .wsc_frame_tc {background: transparent url(images/white_box/frame_tc.png) 0 0 repeat-x;}

.wsc_white_box_frame > .wsc_frame_cl {background: transparent url(images/white_box/frame_cl.png) 0 0 repeat-y;}
.wsc_white_box_frame > .wsc_frame_cl > .wsc_frame_cr {background: transparent url(images/white_box/frame_cr.png) right 0 repeat-y;}
.wsc_white_box_frame > .wsc_frame_cl > .wsc_frame_cr > .wsc_frame_cc {background: #f8f9fa url(images/white_box/frame_cc.png) 0 0 repeat;}

.wsc_white_box_frame > .wsc_frame_bl {background: transparent url(images/white_box/frame_bl.png) 0 0 no-repeat;}
.wsc_white_box_frame > .wsc_frame_bl .wsc_frame_br {background: transparent url(images/white_box/frame_br.png) right 0 no-repeat;}
.wsc_white_box_frame > .wsc_frame_bl .wsc_frame_br .wsc_frame_bc {background: transparent url(images/white_box/frame_bc.png) 0 0 repeat-x;}

/* End of White Box Frame */


/* Black Box Container
-------------------------------------*/
.black_box_container a,
.black_box_container a:link,
.black_box_container a:visited 
{
    color: #ededed
}

.black_box_container .widget
{
    background: none repeat scroll 0 0 transparent;
    overflow: visible;
    padding: 4px 14px 10px;
    position: relative;
}

.black_box_container .c_content 
{
    background: transparent url(images/black_box/devider.jpg) 0 0 repeat-x;
}

.black_box_container .c_content_inner
{
    background: transparent url(images/black_box/glow.png) center 0 no-repeat;
}

.black_box_container .c_title, 
.black_box_container .c_head.no_title_container {
    padding-top: 7px;
    padding-bottom: 0px;
}

.black_box_container .header.wsc_title {
    margin-bottom: 8px;
}


/* Black Box Frame */

.wsc_black_box_frame > .wsc_frame_tl .wsc_frame_tr .wsc_frame_tc, 
.wsc_black_box_frame > .wsc_frame_bl .wsc_frame_br .wsc_frame_bc {margin: 0px 6px; padding: 6px 0px 0px;}
.wsc_black_box_frame > .wsc_frame_cl > .wsc_frame_cr > .wsc_frame_cc {margin: 0px 6px;}

.wsc_black_box_frame > .wsc_frame_tl {background: transparent url(images/black_box/frame_tl.png) 0 0 no-repeat;}
.wsc_black_box_frame > .wsc_frame_tl .wsc_frame_tr {background: transparent url(images/black_box/frame_tr.png) right 0 no-repeat;}
.wsc_black_box_frame > .wsc_frame_tl .wsc_frame_tr .wsc_frame_tc {background: transparent url(images/black_box/frame_tc.png) 0 0 repeat-x;}

.wsc_black_box_frame > .wsc_frame_cl {background: transparent url(images/black_box/frame_cl.png) 0 0 repeat-y;}
.wsc_black_box_frame > .wsc_frame_cl > .wsc_frame_cr {background: transparent url(images/black_box/frame_cr.png) right 0 repeat-y;}
.wsc_black_box_frame > .wsc_frame_cl > .wsc_frame_cr > .wsc_frame_cc {background: #1c1c1c url(images/black_box/frame_cc.png) 0 0 repeat;}

.wsc_black_box_frame > .wsc_frame_bl {background: transparent url(images/black_box/frame_bl.png) 0 0 no-repeat;}
.wsc_black_box_frame > .wsc_frame_bl .wsc_frame_br {background: transparent url(images/black_box/frame_br.png) right 0 no-repeat;}
.wsc_black_box_frame > .wsc_frame_bl .wsc_frame_br .wsc_frame_bc {background: transparent url(images/black_box/frame_bc.png) 0 0 repeat-x;}

/* End of Black Box Frame */

/* Black Box Plain Container
-------------------------------------*/
.black_box_plain_container
{
    
}

.black_box_container.black_box_plain_container .c_content 
{
    background: none;
}

.black_box_container.black_box_plain_container .c_content_inner
{
    background: none;
}

/*----------------------------------------------- MISC. --------------------------------*/

.DNNEmptyPane {height: 0px !important; min-height: 0px !important; padding: 0px !important; margin: 0px !important;}
.ContentPane.DNNEmptyPane {height: auto !important;}
.ModuleTitle_MenuItem {border: none;}
.ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height:1px;}

.paneOutline {
	margin-left:9px !important;
	margin-right:9px !important;
	min-height:45px;
	padding-top:20px;
}

.paneOutline .SubHead {
	color:grey;
	font-family:Myriad Pro;
	font-size:25px;
	font-weight: normal;
}

td {vertical-align: top !important;}

.c_footer input,
.Settings input 
{
    background: none !important;
}

.ModuleTitle_SubMenu .txt
{
    color: Gray !important;
    text-shadow: none;
    white-space: nowrap;
}


/* DNN6 overlays
-------------------------------------*/
#header, .wsc_banner, #holder, #footer_bg 
{
    position: relative;
}

#header 
{
    z-index: 150 !important;
}

.wsc_banner {
    z-index: 120 !important;
}

#holder 
{
    z-index: 90 !important;
}
    
#footer_bg 
{
    z-index: 60 !important;
}

/* DNN6 admin menu
-------------------------------------*/
.dnnActionMenuBody a:link,
.dnnActionMenuBody a:visited
{
    color: Gray !important;
    text-decoration: none;
    text-shadow: none;
}

.dnnActionMenuBody a:hover,
.dnnActionMenuBody a:active
{
    text-decoration: underline;
    text-shadow: none;
}

.dnnActionMenuTag 
{
        text-shadow: none !important;
}