
/*------------------------------------*/
/*====================================*/
/* Obsidian - Stylesheet              */
/*                                    */
/* by SeventhCoast                    */
/* c/o Ty Barho                       */
/* t.barho@gmail.com                  */
/*====================================*/
/*------------------------------------*/


/* Body Styles */
/*-------------*/
html { height: 100%; }
body { margin: 0; background: #1B1B1B; margin: 10 0 30 0; }
table, tr, td, p  { font-size: 14px; font-family: tahoma; line-height: 1.4em; margin: 0 }



/* Control Panel Styles */
/*----------------------*/
.controlpanel {  background: #1b1b1b; border: solid 1px #444444;  }



/* NOTE --> Use this class if you would like to change the width of your page; you may use % or px values */
/*--------------------------------------------------------------------------------------------------------*/
.OuterTable { width: 85%;  background: #1B1B1B; align: center; padding: 0; margin: 0; }



/* Page Area Styles */
/*------------------*/
.OuterDiv { width: 100%; background: #1B1B1B; align: center; padding: 0; margin: 0; }
.TopRow {  background: url(header_bg.gif) repeat-x top left; height: 137px; padding: 0; margin: 0;} 
.TopRowRight { background: url(header_bg_r.gif) no-repeat top right; height: 137px; width:100%; padding: 0; margin:0;}
.TopRowLeft { height: 137px; width:100%; padding: 0; }
.TopRowSeparator { background: url(logo_bg_r.gif) repeat-x top left; height: 137px; width: 41px; padding: 0;  }
.LogoExpandTD { background: url(logo_bg.gif) repeat-x top left; padding: 0; height:137px; width: 215px; }
.LogoInnerTD { background: url(header_bg_l.gif) no-repeat top left; text-align:left; vertical-align: top; padding: 35px 0 0 33px; height:137px; }
.LoginTD { height: 42px; text-align:right; vertical-align: bottom; padding: 0 3px 3px 0; }
.DateTD { text-align:right; vertical-align: top; padding: 6px 5px 0 0;}
.MiddleRow { background: url(middle_border_bg.gif) repeat-y top right #070707; border-bottom: solid 1px #444444; padding: 0 0px 0 0px; }
.MiddleRowTable { height: 100%; background: url(middle_bottom_bg.jpg) no-repeat bottom center; }
.MenuTD { background: url(middle_border_bg.gif) repeat-y top left; width: 168px; vertical-align: top; padding: 0 0 45px 0; margin: 0; }
.PanesTD { vertical-align: top; padding: 0 11px 45px 6px; }
.BottomRow { padding: 14px 0 0 0; }
.BottomRowDIV { background: url(bottom_bg.gif) repeat-x top left; height: 30px; width: 100%; }
.BottomRowLeft { background: url(middle_border_bg.gif) repeat-y top left; height: 30px; vertical-align: middle; padding: 0 0 0 10px;}
.BottomRowSep { background: url(bottom_sep.gif) no-repeat top left; height: 30px; width: 154px; padding: 0; }
.BottomRowSearch { background: url(search_bg.jpg) no-repeat top right; width: 307px; height: 30px; padding: 0 0 0  0; }
.SearchTD { text-align: right; padding: 7px 65px 0 0; }
.SearchDIV { width: 100%; height: 30px; padding: 0 0 30px 0; }
.CopyrightDIV { padding: 5px 5px 0 0; color: #2F2F2F; }
.CopyrightTD { text-align: right; }




/* Page Area Styles */
/*------------------*/
.TopPane { padding: 0 7px 0 7px; width: 100%; }
.LeftPane { padding: 0 7px 0 7px; width: 33%; }
.ContentPane { padding: 0 7px 0 7px; }
.RightPane { padding: 0 7px 0 7px; width: 33%; }
.BottomPane {  padding: 5px 7px 10px 7px; width: 100%; }
.MenuBottomPane { padding: 0 7px 10px 7px; width: 100%; }



/* Solpart Menu Styles */
/*---------------------*/
/* NOTE --> notable classes are MainMenu_Out(for idle menu items), MainMenu_Over(for "selected" menu items) */
/*          and MainMenu_Active(for active tab menu items)                                                  */
/*----------------------------------------------------------------------------------------------------------*/
.MainMenu_MenuContainer {  background: transparent; width: 168px; padding-left: 0; }
.MainMenu_MenuBar { cursor: pointer; cursor: hand; background: transparent;  width: 168px; padding: 0 0 0 41px; }
.MainMenu_SubMenu, .ModuleTitle_SubMenu { z-index: 1000;  cursor: pointer;  cursor: hand; margin: 2px 0 0 1px; background: #444444; padding: 0px; border: 1px solid #444444; font-weight: normal; filter: none; }
.MainMenu_MenuItem, .ModuleTitle_MenuItem  { color: #6d6d6d; font-size: 14px; font-family: tahoma; font-style: normal; font-weight: bold; background: #1b1b1b; padding: 0 30px 0 16px; height: 20px; border: 0 }
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel  { color: red; font-size: 14px; font-family: tahoma; font-weight: bold; background: #444444; cursor: hand; padding: 0 30px 0 16px; height: 20px; border: 0 }
.MainMenu_Idle { color: #6D6D6D; background: url(menu_item_idle.gif) no-repeat ; padding: 0; height: 45px; font-weight: bold;}
.MainMenu_Selected  { color: red; font-weight: bold; background: url("menu_item_active.gif") no-repeat; text-align: right; padding: 0; height: 45px }
.MainMenu_Active, .MainMenu_BreadcrumbActive  { color: red; font-weight: bold; background: url("menu_item_active.gif") no-repeat; padding: 0; height: 45px }
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0 5px 0 0; }
.ModuleTitle_MenuBreak, .MainMenuSeperator,.MainMenu_MenuBreak, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .ModuleTitle_MenuIcon { display: none; }



/* DNN Text Override Styles */
/*--------------------------*/
.normal, .Normal  { color: #545454; font-size: 14px; font-family: tahoma }
.NormalBold  { color: #545454; font-size: 14px; font-family: tahoma; font-weight: bold }
.NormalRed  { color: #c50000; font-size: 14px; font-family: tahoma; font-weight: bold }
.SubHead  { color: #6d6d6d; font-size: 14px; font-family: tahoma; font-weight: bold; padding: 0 }
.Head  { color: #777; font-size: 14px; font-weight: bold; background: transparent; padding: 0 }




a:link, a:visited, a:active, a.Normal:link, a.Normal:visited { color: #6D6D6D; text-decoration: none; }
a:hover, a.Normal:hover  { color: red; text-decoration: underline }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active  { color: #6d6d6d; font-size: 14px; font-family: tahoma; font-weight: bold; height: 20px }
a.CommandButton:hover                                                  { color: red; font-size: 14px; font-family: tahoma; font-weight: bold; height: 20px }

.NormalTextBox  { color: red; background: #070707; border: solid 1px #444444 }
.StandardButton { background: #1b1b1b; border: solid 1px #444444; color: #6D6D6D; cursor: pointer; }
.Help  { color: red; background: #1b1b1b; border: solid 0 #444444 }

img { border-color: #444444; }
hr { color: #444444; border-style: dotted; }


/* DNN:LOGIN & DNN:USER Object Styles */
/*------------------------------------*/
.obj_login, a.obj_login:link, a.obj_login:visited, a.obj_login:active  { color: #6d6d6d; font-size: 14px; font-family: tahoma; font-weight: bold; text-decoration: none }
a.obj_login:hover  { color: red; font-size: 14px; font-family: tahoma; font-weight: bold; text-decoration: none }



/* DNN:CURRENTDATE Object Styles */
/*-------------------------------*/
.obj_date  { color: #545454; font-size: 14px; font-family: tahoma; font-weight: normal; text-decoration: none }



/* DNN:BREADCRUMBS Object Styles */
/*-------------------------------*/
.obj_breadCrumbs, a.obj_breadCrumbs:link, a.obj_breadCrumbs:visited, a.obj_breadCrumbs:active  { color: #444444; font-size: 14px; font-family: tahoma; font-weight: bold; text-decoration: none }
a.obj_breadCrumbs:hover  { color: red; font-size: 14px; font-family: tahoma; font-weight: bold; text-decoration: none }



/* DNN:COPYRIGHT, DNN:TERMS & DNN:PRIVACY Object Styles */
/*------------------------------------------------------*/
.obj_footer  { color: #2f2f2f; font-size: 14px }
a.obj_footer:link, a.obj_footer:visited, a.obj_footer:active { color:#2f2f2f; font-weight:bold; text-decoration:none; }
a.obj_footer:hover { color:#6D6D6D; font-weight:bold; text-decoration:none;  }



/* DNN:SEARCH Object Styles */
/*--------------------------*/
/* NOTE --> see the <SPAN></SPAN> tag in the DNN:SEARCH object attribute "Submit" if you are interested in altering the button */
/*-----------------------------------------------------------------------------------------------------------------------------*/
.SearchButton { background: transparent; padding: 13px 20px 4px 0px; cursor: hand; font-size:1px; margin: 0 0 0 0px;}

/* NOTE --> this overrides the textbox style for the search object  */
/*------------------------------------------------------------------*/
#dnn_dnnSEARCH_txtSearch.NormalTextBox  { color: #7e7e7e; font-size: 14px; font-family: tahoma; background: transparent; cursor: text; padding: 1px 5px 0 8px; width: 171px; height: 12px; border: solid 0 #ffffff }







