/* Admin
*************************/
div#adminBar {text-align:center;width:100%;margin:0 0 20px 0;padding:2px 0 2px 0;color: #CC3333;border-bottom:1px solid darkgray;}
div#adminBar ul {list-style: none;padding:0;margin:0;}
div#adminBar li {display:inline;font-size:14px;padding:0 15px 0 15px;width:100px;height:100px;}
div#adminBar li .selected {}
div#adminBar a {color: #993333;font-weight:500;text-decoration: none;}
div#adminBar .selectedGallery {color: #7B7B7A;}
div#adminBar a:hover {color: #ff0000;text-decoration: none;}
div#adminMenu {text-align:center;padding-top:0}

.adminFrame table {background:#ccc}

table.admin_List td, table.admin_List th{border: 1px solid rgb(255, 255, 255);border-top-width: 0;border-left-width: 0;padding: 2px 3px 2px 4px;}
table.admin_List tr.odd {background-color: #ddd;}
table.admin_List tr.even {background-color: #eee;}
table.admin_List th {color: white;background-color: #bbb;text-align: center;font-weight: bold;}
table.admin_List th, table.admin_List td {font-size: 1em;}

/* Auth and member
*************************/
.authFrame table {background:#ccc}
/*Member Menu*/
div#memberMenu {text-align:center;width:100%;margin:0 0 20px 0;padding:2px 0 2px 0;color: #CC3333;border-bottom:1px solid darkgray;}
div#memberMenu ul {list-style: none;padding:0;margin:0;}
div#memberMenu li {display:inline;font-size:14px;padding:0 15px 0 15px;width:100px;}
div#memberMenu a, div#memberMenu a:visited {color: #993333;font-weight:500;text-decoration: none;}
div#memberMenu li.selected {color: #660000;}
div#memberMenu a:hover {color: #ff3333;text-decoration: none;}

div#memberFrame .paddedFrame { padding:0 15px 0 15px;font-size: .9em;}
div#memberFrame .tborder {border: 1px;background-color:#999999;font-size: .9em;line-height: 20px;}
div#memberFrame .dborder {border: 1px solid #999;background-color:#999999;font-size: .9em;line-height: 20px;}
div#memberFrame  .theaderhilight {color: #000000;background: #CCCCCC url( /forum/images/parchment2.gif ) repeat;font-size:.9em;text-decoration: none;}
div#memberFrame  a.theader:link,
div#memberFrame a.theader:visited,
div#memberFrame   a.theader:active {color: #FFFFFF; text-decoration: underline;}
div#memberFrame  a.theader:hover { color: orangered; text-decoration: none;}

div#memberFrame  .tcat {background: #C0C0C0;line-height: 20px;}
div#memberFrame  .pagedesc {background: #CCCCCC url( /forum/images/parchmentevendarker.gif ) repeat;}
div#memberFrame  .theader {background: #CCCCCC url( /forum/images/parchmentevendarker.gif ) repeat;}
div#memberFrame  .trow0 {background: #FFFFFF url(/forum/images/parchment.gif) repeat}
/* First alternating background color for row. */
div#memberFrame  .trow1head {background: #CCCCCC url(/forum/images/parchmentevendarker.gif) repeat}
div#memberFrame  .trow1 {background: #FFFFFF url(/forum/images/parchment.gif) repeat}
div#memberFrame  .drow1 {background: #FFFFFF url(/forum/images/parchment.gif) repeat}
/* Second alternating background color for row. */
div#memberFrame  .trow2head {background: #CCCCCC url(/forum/images/parchmentevendarker.gif) repeat}
div#memberFrame  .trow2 {background: #FFFFFF url(/forum/images/parchment.gif) repeat}
div#memberFrame  .trowfinalhead {background: #CCCCCC url(/forum/images/parchmentevendarker.gif) repeat;}
div#memberFrame  .trowfinal {background: silver;}

div#memberFrame  .command {color: #000000;font-size: .8em;font-weight: bold;line-height: 20px;text-decoration : none;}
div#memberFrame  a.command:link,div#memberFrame  a.command:visited, div#memberFrame  a.command:active {color: #333399;font-size: .9em;font-weight: bold;line-height: 20px;text-decoration: none;}
div#memberFrame  a.command:hover {color: orangered;text-decoration: none;}

/* First alternating background color for row. */
#forumBody .trowfinalhead {background: silver;}

/* header,footer and main body
*************************/
body {background-color:#fffff3;margin: 0;padding:0 0 20px 0;font-family: 'Hoefler Text', 'Times New Roman', serif,}
a img {border:0}
body div {margin:0;padding:0}
#outerFrame {position:relative;left:0;top:0;margin: 0 auto; overflow: hidden; width:902px;}
#mainFrame {position: relative;width: 890px;background:white;}
#header_layer {border:1px solid black;height: 150px; width:890px; left: 0; top: 0; margin:0;padding:0;position: relative; text-align:left; color:#dddddd;
    font-size:1em;font-family: 'Hoefler Text', 'Times New Roman', serif}
#header_layer .accountInfo {top:0;left:480px;width:400px;position:absolute;z-index:2;display:inline;text-align:right;}
#header_layer .topLeft {top:0;left:10px;width:400px;position:absolute;z-index:2;display:inline;text-align:left;}
#bannerImg {border: none; height: 150px; left: 0; position: absolute; top: 0; width: 890px; margin:0;padding:0;}
#nav_layer {margin-left: 0; top:125px; position: relative; width: 890px; z-index: 2;height:15px}
#nav .navbar {font-family: 'Hoefler Text', 'Times New Roman', serif;font-size: 1em;color: #cccccc;line-height: 30px;text-align: center;}
#nav .navbar-bg ul {list-style: none;margin: 0;padding: 0;}
#nav li {list-style-type: none;display: inline;padding: 0 20px 0 0;}
#header_layer a, #header_layer a:visited {text-decoration: none;color: #dddddd;}
#header_layer a:hover {color: #ffffff;}
#nav li.current-page a {color: #7B7B7A;}
#header_layer .displayName {color:#ff6666}
#body_layer {border:1px solid #ccc;border-top:0;margin:0}
#footer_layer {margin-top:50px;padding: 0 0 40px 40px;position: relative;width:790px;font-size:1em;font-family: 'Hoefler Text', 'Times New Roman', serif;text-align:center}
#body_layer .contentFrame {padding:20px 20px 0 20px}
