
        /* *******************************************************
        Software: Web Wiz Forums
        Info: http://www.webwizforums.com
        Copyright: �2001-2007 Web Wiz. All rights reserved
        ******************************************************* */
        /* Page body */
        body{
        background-color: #4080E0;
        /* background-color: #FFFFFF; */
        margin-left: 0px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 5px;
        }
        /* Text for most CSS classes */
        body, .text, .smText, .error, a, a.smLink, a.msgLink, a.tLink, .WebWizRTEtextarea, .basicTable, .errorTable, .tableRow, .tableTopRow, .tableBottomRow, .evenTableRow, .oddTableRow, .hiddenTableRow, .PMtableRow, .PMmsgBody, .msgBody, .msgEvenTableRow, .msgOddTableRow, .msgHiddenTableRow, .msgOddTableSide, .msgEvenTableSide, .msgSignature, .calDateCell, .calTodayCell, .BBquote, .BBcode {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color : #000000;
        font-weight: normal;
        font-size: 12px;
        line-height: 1.4;
        }
        .lgText, h1, .largeButton, .msgSideProfile, .tableLedger, .tableSubLedger, .tableSearchLedger, .calLedger{
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        font-weight: bold;
        }
        /* Text */
        .smText{
        font-size: 10px;
        line-height: 12px;
        }
        .lgText{
        font-size: 15px;
        }
        
#content { 
width:70%;
float: right;
margin: 0px 5px 0px 4px;
padding: 0px 4px 0px 0px;
} 

#nav { 
width: 26%;
float: left; 
background: #ffffff; 
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 2px;
} 

#events {
    background: #fafafa;
	margin-left: 3px;
	margin-top: 5px;
	height: 250px;
    overflow: auto;
    scroll: auto;
	font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

        h1{
        font-size: 19px;
        margin-bottom: 0;
        margin-top: 0;
        }
        .error{
        color : #FF0000;
        }
        /* Search highlight */
        .highlight{
        background-color: #ffff66
        }
        /* Hyperlinks */
        a:link {
        color : #0000FF;
        text-decoration: none;
        }
        a:visited{
        color : #990099;
        text-decoration : none;
        }
        a:hover, a:visited:hover{
        color : #FF0000;
        text-decoration : underline;
        }
        a.smLink {
        font-size: 10px;
        }
        /* Page Links */
        .pageLink, a.pageLink:link, a.pageLink:visited, a.smPageLink:link, a.smPageLink:visited{
        color : #000000;
        text-decoration: none;
        background: #F0F1F5;
        border: 1px solid #B6B9CB;
        padding: 2px;
        margin: 2px;
        }
        a.smPageLink:link, a.smPageLink:visited{
        line-height: 30px;
        padding: 1px;
        margin: 1px;
        }
        a.pageLink:hover, a.smPageLink:hover{
        color: #FFFFFF;
        text-decoration: underline;
        border: 1px solid #FFFFFF;
        background: #7F7F99;
        }
        .pageLink{
        background: #DCDDE4;
        border: 1px solid #888888;
        }
        /* Misc */
        ul{
        list-style-type: circle;
        }
        form{
        display: inline;
        }
        a img,:link img,:visited img{
        border: none;
        vertical-align: middle;
        }
        .imgBorder {
        border: #E7E7E7 1px solid;
        }
        .avatar, #avatar{
        width: 64px;
        height: 64px;
        /*     border: 1px solid #000000; */
        margin: 2px;
        }
        span.S2HMemberOnline { 
        color: #008800; 
        }
        span.S2HMemberOffline { 
        color: #880000; 
        }
        hr {
        width: 100%;
        background-color: #FFFFFF;
        height: 1px;
        border: 0px;
        }
        /* PNG Support for IE5.5 & 6 */
        img {
        behavior: url('includes/pngbehavior.htc');
        }
        /* Rich Text Editor */
        .RTEtoolbar{
        background-image: url('../../forum_images/toolbar_background.gif');
        }
        .WebWizRTEbutton, .RTEtoolbar{
        padding: 1px;
        }
        .WebWizRTEbuttonOver{
        background-image: url('../../forum_images/toolbar_button_background.gif');
        padding: 1px;
        }
        .RTEtableTopRow{
        line-height: 22px;
        background-color: #D3DAED;
        background-image: url('../../forum_images/topbar_background.gif');
        }
        .RTEtableRow{
        background-color: #F4F4FB;
        }
        .RTEtableBottomRow{
        background-color: #D3DAED;
        background-image: url('../../forum_images/bottombar_background.gif');
        }
        .RTEtextarea{
        background-color: #FFFFFF;
        color: #000000;
        margin: 2px;
        }
        .RTEmouseOver{
        background-color: #FFFFFF;
        color: #000000;
        }
        /* Tables */
        .basicTable{
        text-align: left;
        border: 0px;
        width: 98%;
        }
        .errorTable{
        text-align: left;
        border: 1px solid #FD7D40;
        background-color: #FFF2E6;
        width: 98%;
        color: #FF0000;
        }
        .tableBorder{
        text-align: left;
        /* border: 1px solid #000000; */
        border: 1px solid #B6B9CB;
        background-color: #a7a7a7;
        width: 98%;
        }
        /* Table Ledger */
        .tableLedger{
        font-weight: bold;
        color: #FFFFFF;
        /* background-color: #7F7F99; */
        background-image: url(../../forum_images/ledger.jpg);
        background-repeat: repeat-x;
        height: 26px;
        }
        .tableLedger a:link, .tableLedger a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color : #FFFFFF;
        text-decoration: underline;
        font-weight: bold;
        }
        .tableLedger a:hover, .tableLedger a:visited:hover{
        color : #CCCCCC;
        text-decoration: underline;
        font-weight: bold;
        }
        /* Search Sub-Ledger */
        .tableSubLedger{
        font-weight: bold;
        color: #333333;
        height: 20px;
        /*        background-color: #DCDDE4;  */
        background-image: url(../../forum_images/table_bg_1.gif);
        background-repeat: repeat-x;
        /* height: 22px; */
        }
        .tableSubLedger a:link, .tableSubLedger a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color : #000000;
        text-decoration: underline;
        font-weight: bold;
        }
        .tableSubLedger a:hover, .tableSubLedger a:visited:hover{
        color : #666666;
        text-decoration : underline;
        font-weight: bold;
        }
        /* Search Ledger */
        .tableSearchLedger{
        font-weight: bold;
        background-color: #DCDDE4;
        }
        .tableSearchLedger a:link, .tableSearchLedger a:visited{
        font-family: Arial, Helvetica, sans-serif;
        color : #000000;
        text-decoration: none;
        }
        .tableSearchLedger a:hover, .tableSearchLedger a:visited:hover{
        color : #666666;
        text-decoration : underline;
        }
        /* Table Status Bar */
        .tableStatusBar{
        font-weight: normal;
        color: #000000;
        font-size: 11px;
        background-color: #F0F1F5;
        }
        .tableStatusBar a:link, .tableStatusBar a:visited{
        color : #000000;
        font-size: 11px;
        text-decoration: none;
        }
        .tableStatusBar a:hover, .tableStatusBar a:visited:hover{
        color : #000000;
        font-size: 11px;
        text-decoration : underline;
        }
        /* Tables */
        .tableRow{
        background-color: #F0F1F5;
        }
        .tableTopRow{
        background-color: #DCDDE4;
        }
        .tableBottomRow{
        background-color: #DCDDE4;
        }
        /* Alternating Row Colours */
        .evenTableRow{
        background-color: #F0F1F5;
        }
        .oddTableRow{
        background-color: #F0F1F5;
        }
        .hiddenTableRow{
        background-color: #DFDFDF;
        }
        /* Private messager */
        .PMtableRow{
        background-color: #F0F1F5;
        }
        .PMmsgBody{
        width: 99%;
        max-height: 450px;
        float: left;
        overflow: auto;
        }
        a.PMsmLink:link, a.PMsmLink:visited, a.fileManLink:link, a.fileManLink:visited{
        color : #000000;
        font-size: 11px;
        text-decoration: none;
        font-weight: normal;
        }
        a.PMsmLink:hover, a.PMsmLink:visited:hover, a.fileManLink:hover, a.fileManLink:visited:hover{
        color : #000000;
        font-size: 11px;
        text-decoration: underline;
        font-weight: normal;
        }
        /* Forum posts */
        .msgBody{
        width: 100%;
        margin: 2px;
        float: left;
        overflow: auto;        
        }
        .msgEvenTableTop, .msgEvenTableSide{
        background-color: #F8F8FC;
        font-size: 11px;
        }
        .msgOddTableTop, .msgOddTableSide{
        background-color: #F8F8FC;
        font-size: 11px;
        }
        .msgEvenTableRow{
        background-color: #F8F8FC;
        }
        .msgOddTableRow{
        background-color: #F8F8FC;
        }
        .msgEvenTableTop a:link, .msgEvenTableTop a:visited, .msgOddTableTop a:link, .msgOddTableTop a:visited, .postOptions{
        color : #000000;
        text-decoration: none;
        font-size: 11px;
        cursor: pointer;
        }
        .msgEvenTableTop a:hover, .msgEvenTableTop a:visited:hover, .msgOddTableTop a:hover, .msgOddTableTop a:visited:hover{
        color : #000000;
        text-decoration: underline;
        font-size: 11px;
        }
        .msgSideProfile{
        font-size: 15px;
        cursor: pointer;
        }
        .msgHiddenTableRow{
        font-size: 10px;
        background-image: url(../../forum_images/pre_approved_post.gif);
        }
        .msgLineDevider{
        border: solid #E1E3EC 0px;
        border-top-width: 1px;
        }
        .msgSignature{
        max-height: 165px;
        width: 100%;
        float: left;
        overflow: auto;
        }
        .postSeparatorTableRow{
        height: 10px;
        /* background-color: #F4F4FB; */
        background-color: #E1E2F0;
        }
        /* Calendar */
        .calLedger{
        font-weight: bold;
        background-color: #DCDDE4;
        padding:4px;
        }
        .calLedger a:link, .calLedger a:visited{
        color : #000000;
        text-decoration: none;
        font-size: 10px;
        }
        .calLedger a:hover, .calLedger a:visited:hover{
        color : #666666;
        text-decoration: none;
        font-size: 10px;
        }
        .calDateCell{
        background-color: #F8F8FC;
        }
        .calTodayCell{
        background-color: #F8F8FC;
        border:1px solid #CC0000;
        }
        .calEmptyDateCell{
        background-color: #FFFFFF;
        }
        /* BBcode blocks */
        .BBquote{
        border: 1px dotted #999999;
        background-color: #FFFFFF;
        width: 99.5%;
        padding: 5px;
        margin: 8px 0px;
        text-align: left;
        overflow: auto;
        display: block;
        padding: 5px;
        }
        .BBcode{
        font-family: Courier New, Courier, mono;
        border: 1px dashed #999999;
        width: 99.5%;
        padding: 5px;
        margin: 8px 0px;
        text-align: left;
        overflow: auto;
        display: block;
        padding: 5px;
        }
        /* Tabs and Buttons */
        a.largeButton:link, a.largeButton:visited{
        float: left;
        color : #555555;
        text-decoration: none;
        font-size: 13px;
        background-image: url('../../forum_images/large_grey_button.png');
        background-position: 0px 0px;
        background-repeat: no-repeat;
        height: 17px;
        width: 96px;
        padding: 5px 0px;
        margin: 2px;
        }
        a.largeButton:hover, a.largeButton:visited:hover{
        background-position: 0px -28px;
        color : #CC0000;
        }
        .tabTable{
        border: solid #B6B9CB 0px;
        border-bottom-width: 1px;
        }
        a.tabButton:link, a.tabButton:visited, a.tabButtonActive:link, a.tabButtonActive:visited{
        float: left;
        color : #555555;
        text-decoration: none;
        font-size: 13px;
        background-image: url('../../forum_images/large_grey_tab.png');
        background-position: 0px 0px;
        background-repeat: no-repeat;
        height: 17px;
        width: 130px;
        padding: 5px 0px;
        margin: 0px 1px;
        }
        a.tabButtonActive:link, a.tabButtonActive:visited{
        background-position: 0px -61px;
        color : #CC0000;
        }
        a.tabButton:hover, a.tabButton:visited:hover, a.tabButtonActive:hover, a.tabButtonActive:visited:hover{
        background-position: 0px -30px;
        color : #CC0000;
        }
        .topicIcon, .forumIcon{
        background-position: center;
        background-repeat: no-repeat;
        height: 35px;
        width: 35px;
        }
        /* Drop Down Menus */
        .dropDownMenu, .dropDownStatusBar, .dropDownSearch, .dropDownCalendar, .dropDownTopicSearch, .dropDownPermissions{
        visibility: hidden;
        position: absolute;
        left: 0px;
        top: 0px;
        }
        .dropDownMenu, .dropDownStatusBar, .dropDownPermissions{
        background-color: #F4F4FB;
        border: solid #E1E3EC;
        border-width: 1px;
        height: auto;
        line-height: 18px;
        padding: 1px;
        }
        .downDropParent, .dropDownPermissions, .dropDownMenu a:link, .dropDownMenu a:visited, .dropDownStatusBar a{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        font-size: 11px;
        font-weight: normal;
        text-decoration: none;
        }
        .downDropParent{
        color: #FFFFFF;
        }
        .dropDownMenu a:hover, .dropDownMenu a:visited:hover, .dropDownStatusBar a:hover {
        color : #FFFFFF;
        display: block;
        background: #7F7F99;
        width: 100%;
        font-weight: normal;
        text-decoration: none;
        }
        .dropDownSearch, .dropDownTopicSearch{
        border: solid #E1E3EC;
        border-width: 1px;
        padding: 0px;
        height: 106px;
        }
        .dropDownSearch{
        height: 108px;
        }
        .dropDownTopicSearch{
        height: 80px;
        }
        .dropDownPermissions{
        color: #333333;
        line-height: 14px;
        text-align: left;
        }
        .dropDownPointer{
        cursor: pointer;
        }