body
{
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
    background: #FED36B url(images/background_main.jpg) repeat-y center top;
    background-color: #FED36B; /* Opera needed this */
    font-size: 0.7em;
    text-align: center;
}
#wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 726px;
}
.SinglePane, .TwoPane, .ThreePane {
    text-align: left;
}
 h3 {
    font-size: 1em;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    display: block;
	color: #542100
}
a:link
{
    color: #8A3700;
}
a:visited
{
    color: #542100;
}
a:hover
{
    text-decoration: none;
    color: #A45521;
}
a:active
{
    text-decoration: none;
    color: #000000;
}

input, select, textarea
{
    font-size:1em; 
    font-family: arial, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}
.left {
    float: left;
    clear: left;
}
.right {
     float: right;
     clear: right;
}
.clear {
    clear: both;
}
table.ControlPanel {
    width: 726px;
}

/* Use headers in the markup for accessibility reasons but control look with styles below*/

h1, h2, h3, h4, h5, h6
{
   margin: 2px 0;
}

h1
{
    font-size: 28px;
    font-weight: bold;
    margin: 5px 0 5px 0;
}

.center {
     display: block;
     margin: auto;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
{
    text-decoration: none;
    color: #000000;
}

#poster h2
{
    font-size: 13px;
    font-weight: bold;
    color: #666;
    text-align: left;
}
#poster h1 {
    text-align: left;
}
/* Picture at the top of the site */
#poster
{
    background: url(images/poster.jpg) no-repeat;
    margin-right: auto;
    margin-left: auto;
    width: 726px;
    height: 139px;
    margin-top: 17px;
}

#footer
{
    width: 726px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    margin-top: 10px;
    padding-bottom: 22px;
    color: #C89F3D;
}
#navbottom
{
    background: url(images/background_nav_main.gif) repeat-x;
    width: 726px;
    height: 45px;
	margin: 15px auto 3px auto;
}
.links-container a {
	color: White;
	font-weight: bold;
	font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
	font-size: 11px;
}
.links-container {
	padding-top: 9px;
}
.links-container .links div {
	display: inline;
	margin-left: 11px;
	margin-right: 11px;
}
/* Menus - Should only be for Admin & Host */
.menu_style {
    background: url(images/background_nav_main.gif) repeat-x;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Helvetica, Helvetica-Narrow, Tahoma, sans-serif;
    margin-right: auto;
    margin-left: auto;
    width: 726px;
    height: 45px;
    margin-bottom: 3px;
	padding-top: 9px;
}
.menu_style .root {
	color: white;
	margin-left: 11px;
	margin-right: 11px;
}
.menu_style .first { 
	margin-left: 0; 
}
.menu_style .last { 
	margin-right: 0; 
}
.menu_style .main_dnnmenu_submenu  {
	background-color: white;
	text-align: left;
}
/* Sub menus */
/*
.m          All Sub Menu                .m      All Sub Menus
.m[level]   Sub Menu at level x         .m0     First level sub menus

.mid[id]    Sub Menu with id x          .mid39  DNN Admin Sub Menu
.break      Break                       .break  All menu breaks
.mi         Menu Item (all)             .mi     All Menu Items
.id         Menu Item with id x         .id41   Menu Item with id 41
.mi[path]   Menu Item in specific path  .mi0    First Menu Item (Home)
                                        .mi1-0  First child of second root menu (Admin-Site Settings)   

.root       Root Menu Item              .root   All root menu items
.first      First Menu Item             .first  First menu item in each menu
.last       Last Menu Item              .last   Last menu item in each menu
                                        .first.last First & Last menu item in each menu

.icn        Icon
.hov        Hover
.sel        Selected
.bc         BreadCrumb
.txt        Menu Text (coming soon!)
*/

.menu_style .m 
{
	border:1px solid #C0D6E5;
	width: 145px;
}
.menu_style .m .mi {
	background-color:#F8FAFF;
	z-index: 1000;
	font-size: 11px; 
	text-align:left;
	color:#000000;
	line-height:2em;
	padding: 0px 5px;
	margin: 0px;
}
/*  SUB Menu hover & selected */
.m .hov, .m .sel {
	background: #CE0D0D url(images/submenu_hover.gif) repeat-x top left;
	color:#ffffff;
}
.m .mi * 
{
    margin: 0 5px;
    font-weight: normal;
}
.m .icn 
{
    display: none;
}
.break
{
	height: 2px;
	background-color: #D5E0FF;
}
/* Module Action Menus */
.ModuleTitle_SubMenu
{
	border:1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td{
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{
	background: #6E899F url(../images/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon
{
	height: 2px;
	background-color: #D5E0FF;
}
/************************************************************************
* 
* Formatting common to most pages
*
************************************************************************/

/* Main part of the page that holds contents */
#body
{
    width: 726px;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
    



/************************************************************************
* 
* Global formatting
*
************************************************************************/

/* all the legend tags use this same style */

legend
{
    font-weight: bold;
    color: #666666;
    font-size: 1em;
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 7px;
}

/* apply zero margin to all forms and hide fieldset borders. Keep fieldset borders in the markup for better accessibility */

form
{
    margin: 0px;
}

fieldset
{
    margin: 0px;
    padding: 0px;
    border: none;
}

