/* Start of CMSMS style sheet 'Layout: AOC Global settings' */
* {
   padding: 0;
   margin: 0;
}

body, html {
   height: 100%;
}

body {
   background: #35423a url( uploads/webparts/page.top-shader.jpg) top left repeat-x;
   font-family: Georgia;
   font-size: 100%;
}

img {
   border: 0px none;
}

td {
   vertical-align: top;
}

dfn {
   visibility: hidden;
   display: none;
}

#mainTable { 
   margin-left: auto;
   margin-right: auto;
}

.accessibility {
   float: left;
   clear: both;
   display: none;
}

#leftSide {
   width: 29px;
   background: url( uploads/webparts/page.left-glow.jpg) top right repeat-y;
}

#rightSide {
   width: 30px;
   background: url( uploads/webparts/page.right-glow.jpg) top left repeat-y;
}

#header {
   height: 321px;
}

#header td {
   height: 321px;
   background: url( uploads/webparts/content-header.jpg) top left no-repeat;
   vertical-align: bottom;
}

#search {
   float: right;
   width: 23em;
   padding-bottom: 32px;
   padding-right: 22px;
   text-align: right;
}

#login {
   color: #B0C8B8;
   text-decoration: none;
   font-size: 0.7em;
   text-align: center;
   padding: 8px;
}

#login .text {
   background-color: #506854;
   border: 1px solid white;
   color: white;
}

#login .mainoption {
   background-color: #506854;
   padding: 4px;
   color: #ffffff;
}

#login a {
   color: #A0B8A8;
   text-decoration: none;
}

#login a:hover {
   text-decoration: underline;
}

#search input {
   background-color: #708874;
   border: 1px solid white;
   color: white;
}

.breadcrumbs {
   color: #FFFFFF;
   float: left;
   padding-bottom: 32px;
   padding-left: 22px;
   font-size: 80%;
}

.breadcrumbs a {
   color: #A0B8A8;
   font-weight: bold;
   text-decoration: none;
}

.breadcrumbs a:hover {
   color: #FFFFFF;
   text-decoration: underline;
}

.lastitem {
   color: #E0F8E8;
   font-weight: bold;
   text-decoration: none;
}

.totop {
   float: left;
   clear: both;
   display: inline;
   width: 100%;
   text-align: center;
   padding-top: 16px;
}

#container {
   background: url( uploads/webparts/content-back.jpg) top left repeat-y;
   padding-left: 16px;
   padding-right: 16px;
}

#sidebar {
   float: left;
   width: 160px;
   margin-left: 12px;
   display: inline;
}

#main {
   float: left;
   display: inline;
   margin-left: 12px;
   width: 574px;
   font-weight: normal;
   font-size: 75.01%;
   color: #c0d8c4;
   line-height: 1.7em;
}


#ads {
   float: right;
   width: 130px;
   margin-right: 12px;
   display: inline;
}

#main a {
   color: #ffffff;
   font-weight: bold;
   text-decoration: none;
}

#main a:hover {
   color: #c0d8c4;
   text-decoration: underline;
}


#main h2 {
   font-weight: bold;
   font-size: 1.3em;
   padding-bottom: 12px;
   color: #708874;
   text-transform: uppercase;
}

#main h3 {
   color: #a0b8a4;
   font-size: 1.1em;
   padding-bottom: 12px;
}

#main table {
   background: url( uploads/webparts/text-back.jpg) top left;
   border: 1px dotted white;
   color: #d0e8d8;
   font-size: 1em;
   width: 100%;
   padding: 4px;
   text-align: center;
}

#lbImage {
   float: left;
   clear: both;
   text-align: center;
}

#lbImage img {
   display: block;
}

#sidebarinfo {
   background: url( uploads/webparts/text-back.jpg) top left;
   border: 1px dotted white;
   padding: 8px;
   font-size: 0.7em;
   color: #d0e8d8;
   text-align: center;
}

#sidebarinfo a {
   color: #A0B8A8;
   text-decoration: none;
}

#sidebarinfo a:hover {
   text-decoration: underline;
}

#login {
   background: url( uploads/webparts/text-back.jpg) top left;
   border: 1px dotted white;
   padding: 8px;
   font-size: 0.7em;
   color: #d0e8d8;
   text-align: center;
}

#banners {
   background: url( uploads/webparts/text-back.jpg) top left;
   border: 1px dotted white;
   padding: 8px;
   text-align: center;
}

/* Chat settings */

div.chatarea {
   background: url( uploads/webparts/text-back.jpg) top left;
   border: 1px dotted white;
   float: left;
   height:300px;
   width:470px;
   overflow:auto;
}

.chatarea .timestamp {
   color: #e8f0e4;
}

.chatarea .nick {
   font-weight: bold;
   color: #a89866;
}


div.chatonlinenow {

}

div.onlineuser {
    float:left;
    height: 300px;
    width: 85px;
    font-size: 1em;
    overflow: auto;
}

.chatline {
    width: 470px;
}

.forumline {
   width: 574px;
   padding: 3px;
}

.forumline ul {
   padding-left: 16px;
}

.forumline blockquote {
   padding: 36px;
}

.forumline img {
   /* max-width: 556px; */
   /* width: 556px; */
}
/* End of 'Layout: AOC Global settings' */

