/*                                                                  */
/* Colours                                                          */
/*                                                                  */
/*    cornflowerblue          #6495ED                               */
/*    darkgrey                #A9A9A9                               */
/*    deepskyblue             #00BFFF                               */
/*    gold                    #FFD700                               */
/*    goldenrod               #DAA520                               */
/*    grey                    #808080                               */
/*    khaki                   #F0E68C                               */
/*    lightblue               #ADD8E6                               */
/*    lightgrey               #D3D3D3                               */
/*    lightgoldenrodyellow    #FAFAD2                               */
/*    lightyellow             #FFFFE0                               */
/*    navy                    #000080                               */
/*    palegreen               #98FB98                               */
/*    silver                  #C0C0C0                               */

* { margin 0 auto }

/* For sale */

#forSaleImg { position:absolute; top:0px; left:0px; z-index:100; opacity:0.8; filter:alpha(opacity=80); height:300px; border:none; }

/* Body */

body { min-width:900px; font-family:verdana; font-size:75%; text-align:center;
       background: white url(../images/novaticon.jpg) top center no-repeat; }

/* Generics */

div { padding: 0px }
select { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA; }
textarea { border:solid 1px #CCCCCC }
input.smallText { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA;  }
input.text { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA;  }
input.loginInput { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA;  }
input#postcodeSearch { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA;  }
input#TellAFriendMail { border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; border-left:solid 1px #AAAAAA; border-top:solid 1px #AAAAAA;  }

p, li, td { font-family:verdana; text-align:left; color:#555555 }
.liNorm { margin-bottom:6px }
td { font-size:75%; vertical-align:top; }
textarea { font-family:verdana; font-size:12px; }
hr { background-color:#D3D3D3; color:#D3D3D3; height:1px }
.wide { word-spacing:3px }
.smallText { font-size:80%; text-align:left; }
.smallSelect { font-size:80%; }
.center { text-align:center; }
.right { text-align:right; }
.rightSpan { text-align:right; width:100%; }
.centerSpan { width:100%; text-align:center; }
.left { text-align:left; }
.red { color:red }
.blue { color:blue }
.black { color:#555555 }
.greenBorder { border:solid 2px green }
.italic { font-style:italic }
.boldItalic { font-weight:bold; font-style:italic }
.bold { font-weight:bold; }

.lightBlueBorder { border:solid 1px lightblue }

/* Buttons */

.button { background-color:#CCFFFF; font-family:verdana; font-size:11px;
          border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;
          border-top:solid 1px #FFFFFF; border-left:solid 1px FFFFFF; margin:2px; }
.whiteButton { background-color:#FFFFFF; font-family:verdana; font-size:11px;
          border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;
          border-top:solid 1px white; border-left:solid 1px white; margin:2px }

/* Tool Tip */

.toolTip { border-right:solid 2px #CCCCCC; border-bottom:solid 2px #CCCCCC;
           border-top:solid 1px #F0E68C; border-left:solid 1px #F0E68C;
           background-color:#FAFAD2; padding:3px;
           width:100px; }
.toolTipTitle { text-align:center; font-weight:bold; background-color:#FFFF99; padding:3px }
.toolTipText { text-align:left; padding:3px }

/* Tip */

.tip { width:450px; margin-left:20px; margin-right:20px; margin-top:10px; margin-bottom:10px;
       padding:10px; border:solid 1px #D3D3D3; }

/* Images */

.imgLeft { float:left; margin:5px; }
.imgRight { float:right; margin:5px }

.bullet1 { position:relative; top:3px }

/* Special Offers */

.pricingOffer { margin-left:20px; margin-right:20px;
                padding:10px; background: #FFFFFF url(../images/offerTest.gif) no-repeat scroll center top; }

/* Front page comments */

.commentsLink { float:right; width:120px; max-width:120px; padding:3px; padding:5px;
                border-top:solid 1px #F0E68C; border-left:solid 1px #F0E68C;
                border-right:solid 2px #DDDDDD; border-bottom:solid 2px #DDDDDD;
                background-color:#F0E68C; }
.commentsLink_Over { float:right; width:120px; max-width:120px; padding:3px; padding:5px;
                border-top:solid 1px #F0E68C; border-left:solid 1px #F0E68C;
                border-right:solid 2px #DDDDDD; border-bottom:solid 2px #DDDDDD;
                background-color:#FFFF99; }
.articlesLink { font-style:italic; float:right; border:1px solid #ADD8E6; width:120px; padding:5px;
                background-color:#FAFAD2; margin-left:3px }

/* Main Div */

#pageDiv { text-align:center; min-width:900px; }
#mainDiv { margin: 0 auto; text-align:left; width:900px;}

/* Header */

#headDiv { max-width:900px; width:900px; text-align:center; height:100px }
#headerDiv { float:left; padding-left:10px; text-align:left; width:300px; height:60px;  }
#headerDiv h1 { text-align:left; font-weight:bold; position:relative; top:10px }
#headerDiv p { letter-spacing:1px; position:relative; top:-10px } 

#links { text-align:right; height:10px; float:right; width:350px; position:relative; padding:5px;  min-height:70px}
#links a { letter-spacing:0px; padding-left:10px; margin-top:10px; }
#links .a { letter-spacing:0px; padding-left:10px; text-decoration:underline; color:blue }

/* Menu */

#menu { text-align:right; border-bottom:solid 1px #ADD8E6; width:900px; height:36px; margin-bottom:0px;}
#menuUl li { padding:3px; text-align:center; position:relative; top:19px;
             display:inline; width:120px;
             margin-bottom:-1px; margin-right:5px; }

.menuSelected { background-image:url(../images/shadeactive.gif); background-repeat:repeat-x;
                  border-top:solid 1px #ADD8E6; border-left:solid 1px #ADD8E6; border-right:solid 1px #ADD8E6;
                  border-bottom:solid 1px white; width:110px;  }
.menuSelected_Over { text-decoration:underline; background-image:url(../images/shadeactive.gif);
                  background-repeat:repeat-x;  border-top:solid 1px #ADD8E6; border-left:solid 1px #ADD8E6;
                  border-right:solid 1px #ADD8E6;  }
.menuUnSelected { background-image:url(../images/shade.gif); background-repeat:repeat-x; border-top:solid 1px #D3D3D3;
                  border-left:solid 1px #D3D3D3; border-right:solid 1px #D3D3D3;
                  border-bottom:solid 1px #ADD8E6; color:#AAAAAA }
.menuUnSelected_Over { text-decoration:underline; background-image:url(../images/shade.gif); background-repeat:repeat-x; border-top:solid 1px #D3D3D3;
                  border-left:solid 1px #D3D3D3; border-right:solid 1px #D3D3D3;
                  border-bottom:solid 1px #ADD8E6; color:#AAAAAA }

/* Columns */

#content { background-color:white; max-width:900px; min-width:900px; width:900px; min-height:700px;}
#leftCol { width:180px; min-width:180px; max-width:180px; vertical-align:top; padding:4px; height:440px; float:left }
#centerCol { vertical-align:top; padding:4px; text-align:left; width:500px; margin-left:192px}
#rightCol { width:180px; min-width:180px; max-width:180px; vertical-align:top; padding:4px; height:440px; float:right }

.loginTd { font-size:66% }
.loginInput { font-size:100% }
#loginStatus { height:20px }

.rightLogin { font-size:75%; width:100%; text-align:right }
.rightLogin_Over { text-decoration:underline; font-size:75%; text-align:right }

.registerTable { border:solid 1px #ADD8E6; background-color:#FAFAD2; width:100%; padding:5px;}
.registerTable td { vertical-align:middle; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px }
.registrationBenefits { }
.registrationBenefits_Over { text-decoration:underline }
.tAndCLink { color:blue }
.tAndCLink_Over { text-decoration:underline; color:blue }

.tabHeader { width:180px; max-width:180px; background-image:url(../images/shade2.gif); background-repeat:repeat-x;
             font-weight:600; color:navy; }
.tabHeader_Over { width:180px; max-width:180px; background-image:url(../images/shade3.gif); background-repeat:repeat-x;
             font-weight:600; color:navy; }
.tabHeaderSpan { padding:3px; text-align:center}
.tabBody { text-align:left; padding:3px; background-color:white; margin-bottom:5px;
            border-left:solid 1px #ADD8E6; border-right:solid 1px #ADD8E6; border-bottom:solid 1px #ADD8E6; }

#loginDiv { height:110px; min-height:110px;}

.leftSideDiv { width:180px; max-width:168px; margin-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FAFAD2; border:solid 1px #ADD8E6; }
.leftSideDiv p { margin-top:3px; margin-bottom:3px; }
.rightSideDiv { width:180px; max-width:168px; margin-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FAFAD2; border:solid 1px #ADD8E6; }
.rightSideDiv p { margin-top:3px; margin-bottom:3px; }
.rightSideDivClear { width:180px; max-width:168px; margin-bottom:5px; padding-left:5px; padding-right:5px; text-align:right;}

.blogLinkDiv { width:180px; height:40px; max-width:168px; margin-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; border:solid 1px #ADD8E6; }
.newsLinkDiv { width:180px; height:40px; max-width:168px; margin-bottom:5px; padding-left:5px; padding-right:5px; background-color:#FFFFFF; border:solid 1px #ADD8E6; }

.linkToUs  { text-align:right; padding:5px; width:180px; max-width:168px; margin-bottom:5px;
             padding-left:5px; padding-right:5px;
             background-image: url('../images/novatlinkicon.jpg'); background-repeat: no-repeat;
             font-weight:bold; font-size:80%;
             border:solid 1px #ADD8E6; }

.links { padding:5px; font-weight:bold; color:navy; min-height:50px }
#apartFromVatMan { vertical-align:top; color:red }

/* Index */

.indexDiv { text-align:center }
.indexOfferedHelp { padding:20px; background-color:#CCFFFF;
                    border-top:solid 1px #BBEEEE; border-left:solid 1px #BBEEEE;
                    border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;
                    width:200px; height:200px; }
.indexWantedHelp { padding:20px; background-color:#FFFF99;
                   border-top:solid 1px #EEEE88; border-left:solid 1px #EEEE88;
                    border-right:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC;
                   width:200px; height:200px; }

/* Skills */

#skillsList { width:250px; }
.skillArrow { width:200px; text-align:right; height:40px background-color:yellow}
#skillDescription { margin-right:5px; padding:5px; background-color:#FAFAD2; border:solid 1px #ADD8E6; width:250px; height:300px; }
.skillLetter { font-weight:bold; margin-bottom:2px; }
.skillHeading { position:relative; left:15px }
.skillSubHeading { position:relative; left:30px }
.skill { position:relative; left:15px }
.skill_Over { position:relative; left:15px; text-decoration:underline; color:navy; }
.skillLi { list-style-image:url(../images/bullet.gif); }
.skillLi_Over { list-style-image:url(../images/bullet.gif); text-decoration:underline }
.skillLink { font-weight:bold; color:#808080; text-decoration:none }
.skillLink_Over { font-weight:bold; color:#000080; text-decoration:none }
.skillLinkSelected { font-weight:bold; color:#000000; text-decoration:none }
.skillsLeft { font-weight:bold; color:#808080; text-decoration:none}
.skillsLeft_Over { font-weight:bold; color:#000000; text-decoration:underline}

/* Forums */

.back2ForumList, .back2Forum {  }
.back2ForumList_Over, .back2Forum_Over { text-decoration:underline; }
.forumTable { width:100%; border-collapse:collapse; border:solid 1px #ADD8E6; margin-bottom:3px;  }
.forumHeaderTd { padding-left:5px; padding-right:5px; font-size:70%; text-align:center; font-weight:bold;
                background-image:url(../images/shade2.gif); background-repeat:repeat-x; font-weight:600 }
.forumHeaderTdL { padding-left:5px; padding-right:5px; font-size:70%; font-weight:bold;
                background-image:url(../images/shade2.gif); background-repeat:repeat-x; font-weight:600 }
.forumTd { padding-left:5px; padding-right:5px; font-size:70%; text-align:left; background-color:#FAFAD2; border-bottom:solid 1px #ADD8E6}
.forumTdText { padding-left:5px; padding-right:5px; font-size:70%; text-align:left; background-color:white; border-left:solid 1px #ADD8E6; border-right:solid 1px #ADD8E6; }
.forumTdCenter { padding-left:5px; padding-right:5px; font-size:70%; text-align:center; background-color:#FAFAD2; border-bottom:solid 1px #ADD8E6}
.forumTdTextCenter { padding-left:5px; padding-right:5px; font-size:70%; text-align:center; background-color:#FAFAD2; border-bottom:solid 1px #ADD8E6}
#threadTitle { width:100% }
.threadSubject { padding-left:5px; padding-right:5px; font-size:80%; background-image:url(../images/shade2.gif); background-repeat:repeat-x; }
.forumPost1 { width:60px }
.forumPost2 {  }
.forumPost3 { width:100px }

.forumTd_Over       { text-decoration:underline }
.forumTdCenter_Over { text-decoration:underline }

/* Ads */

.newOfferedAd{ padding:20px; background-color:#CCFFFF; border:solid 1px #ADD8E6; max-width:480px; }
.newWantedAd { padding:20px; background-color:#FFFF99; border:solid 1px #F0E68C; max-width:480px; }

.adHighlight    { background-color:yellow; }
.adUnHighlight  { border:none; }

#AdSort { font-size:10px; margin-top:2px; margin-bottom:2px; }

.adTr           { background-color:#FAFAD2; font-size:90%; }
.adTr_Over      { background-color:#F0E68C; font-size:90%; }
.adTd0          { width:50px; padding-left:5px; padding-right:5px; text-align:center;}
.adTd0Highlight { width:50px; padding-left:5px; padding-right:5px; background-color:yellow; text-align:center; }
.adTd1          { width:90px; padding-left:5px; padding-right:5px; }
.adTd1Highlight { width:90px; padding-left:5px; padding-right:5px; background-color:yellow; }
.adTd2          { width:80px; text-align:center; padding-left:5px; padding-right:5px; }
.adTd2Highlight { width:80px; text-align:center; padding-left:5px; padding-right:5px; background-color:yellow; }
.adTd3          { padding-left:5px; padding-right:5px; text-align:left; }
.adTd3Highlight { padding-left:5px; padding-right:5px; text-align:left; background-color:yellow; }
.adTd4          { width:75px; vertical-align:middle; padding-left:2px; padding-right:2px; text-align:left; }
.adTd4HighLight { width:75px; vertical-align:middle; padding-left:2px; padding-right:2px; text-align:left; background-color:#FFFFE0; }
.adDescription  {  }

.adTd3_a { text-decoration:none; font-weight:bold; color:#808080 }

.adBox { font-size:70%; }

.adEditItem { margin-top:3px; }

.adBoxSpan { text-decoration:none; color:#808080; font-weight:bold }
.adBoxSpan_Over { text-decoration:underline; color:#000000; font-weight:bold }

.editLimits { text-align:right; font-size:60%; font-style:italic; }

.adSubCategory { height:25px; }

.showAd { background-color:#FAFAD2;
          border-left:solid 1px #E0E0C1; border-top:solid 1px #E0E0C1;
          border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;
          padding:5px; }

.remoteAdImg { position:relative; top:3px }

.applyToAdTable { margin-left:40px; border-collapse:collapse }
.applyToAdTR { background-color:white; }
.applyToAdTD { border:solid 1px #ADD8E6; padding:3px }

.reportAd { color:#444; margin-top:3px; font-style:italic; font-size:80%; }
.reportAd_Over { color:#444; margin-top:3px; font-style:italic; font-size:80%; text-decoration:underline }

.blocked { background-color:#F0E68C; font-weight:bold; color:red; }

.searchPostCode { height: 20px; }
#SearchPostcodeDiv { height:20px; }

/* Enquiries */

.enquiryTd0_New  { width:50px; padding-left:5px; padding-right:5px; font-size:70%; background-color:#FFFF99; border-bottom:solid 1px #ADD8E6; text-align:center;}
.enquiryTd0_Done { width:50px; padding-left:5px; padding-right:5px; font-size:70%; background-color:#98FB98; border-bottom:solid 1px #ADD8E6; text-align:center;}
.enquiryTd1_New  { width:90px; padding-left:5px; padding-right:5px; font-size:70%; background-color:#FFFF99; border-bottom:solid 1px #ADD8E6}
.enquiryTd1_Done { width:90px; padding-left:5px; padding-right:5px; font-size:70%; background-color:#98FB98; border-bottom:solid 1px #ADD8E6}
.enquiryTd2_New  { width:80px; text-align:center; padding-left:5px; padding-right:5px; font-size:70%; background-color:#FFFF99; border-bottom:solid 1px #ADD8E6}
.enquiryTd2_Done { width:80px; text-align:center; padding-left:5px; padding-right:5px; font-size:70%; background-color:#98FB98; border-bottom:solid 1px #ADD8E6}
.enquiryTd3_New  { padding-left:5px; padding-right:5px; font-size:70%; text-align:left; background-color:#FFFF99; border-bottom:solid 1px #ADD8E6}
.enquiryTd3_Done { padding-left:5px; padding-right:5px; font-size:70%; text-align:left; background-color:#98FB98; border-bottom:solid 1px #ADD8E6}
.enquiryTd4_New  { width:55px; vertical-align:middle; padding-left:2px; padding-right:2px; font-size:70%; text-align:left; background-color:#FFFF99; border-bottom:solid 1px #ADD8E6}
.enquiryTd4_Done { width:55px; vertical-align:middle; padding-left:2px; padding-right:2px; font-size:70%; text-align:left; background-color:#98FB98; border-bottom:solid 1px #ADD8E6}
.adDescription  { font-size:10px; }

.showEnquiry { background-color:#FAFAD2; border:solid 1px #F0E68C; padding:5px; }
.enquiryDetail { background-color:white; border:solid 1px #ADD8E6; padding:5px; margin:5px; }
.enquiryButtonDiv { margin:3px;}
.enquiryButton { width:60px }

.rateAdvertiser { text-align:center; background-color:white; border:solid 1px #F0E68C; padding-bottom:10px; margin-left:80px; margin-right:80px; margin-top:10px; margin-bottom:10px}
.ratingImg { position:relative; top:7px; }

/* Register */

.loginRegister { text-align:center; }
.loginRegisterBox { padding:5px; text-align:left; width:300px!important; background-color:#FAFAD2; border:solid 1px #ADD8E6;}

.registerComment{ font-size:80%; font-style:italic; }
.registerError { color:red; font-weight:bold; height:20px;  }

#familyNameComment { position:relative; left:60px; }
#surnameComment { position:relative; left:135px; }

#invoiceDetails { margin-left:50px; margin-right:50px; background-color:#FAFAD2; margin-top:10px; padding:10px; border:solid 1px #F0E68C}
#invoice { margin-top:10px; padding:10px; border:solid 1px #808080}
#invoiceLeft { margin-top:10px; padding:10px; border:dashed 1px #808080}
#invoiceRight { background-color:#FAFAD2; margin-left:10px; margin-top:10px; padding:10px; border:solid 1px #F0E68C}
#invoiceTotal { border-top:solid 1px black; border-bottom:solid 1px black }
#invoiceAddress { margin-left:10px }

#AccountTypeDescription      { height:40px; height: 100px; width:400px; font-style:italic }
.AccountTypeDescriptionImg   { min-width: 25px;}
.AccountTypeDescriptionSel   { padding:3px; height:30px; width:375px; margin:3px; font-weight:bold; font-style:italic; border:1px solid red; background-color:white }
.AccountTypeDescriptionUnsel { padding:3px; height:30px; width:375px; margin:3px; font-style:italic; }

/* Accounts */

#accountTable { padding:10px; margin-left:30px; margin-right:30px; background-color:#FAFAD2; border:solid 1px #F0E68C }
.accountHeader { text-align:center; font-weight:bold; border-bottom:solid 1px black; }
.accountL      { padding-left:5px; padding-right:5px; }
.accountR      { padding-left:5px; padding-right:5px; text-align:right; }
.accountTotalLabel { padding-left:5px; padding-right:5px; text-align:right; font-weight:bold; }
.accountTotal      { padding-left:5px; padding-right:5px; text-align:right; font-weight:bold; border-top:solid 1px black; border-bottom:solid 1px black;}

.topLeftAccounts { padding-top:5px; padding-bottom:5px; background-color:#98FB98; }
.topMiddleAccounts { padding-top:5px; padding-bottom:5px;  background-color:#C0C0C0; }
.topRightAccounts { padding-top:5px; padding-bottom:5px; background-color:#FFD700; }
.bottomLeftAccounts { padding-top:5px; padding-bottom:5px;  text-align:center; background-color:#98FB98; }
.bottomMiddleAccounts { padding-top:5px; padding-bottom:5px;  text-align:center; background-color:#C0C0C0; }
.bottomRightAccounts { padding-top:5px; padding-bottom:5px;  text-align:center; background-color:#FFD700; }
.titleBottom { vertical-align:middle }
.accounts { text-align:center; }
.accountsTable { border-collapse:collapse }
.taskAccount { border-bottom:solid 1px blue; padding:5px; }
.registeredAccount { border-bottom:solid 1px blue; padding:5px; background-color:#98FB98; text-align:center }
.memberAccount { border-bottom:solid 1px blue; padding:5px; background-color:#C0C0C0; text-align:center }
.premiumAccount { border-bottom:solid 1px blue; padding:5px; background-color:#FFD700; text-align:center }
.registeredAccountBottom { padding:5px; background-color:#98FB98; text-align:center }
.memberAccountBottom { padding:5px; background-color:#C0C0C0; text-align:center }
.premiumAccountBottom { padding:5px; background-color:#FFD700; text-align:center }

/* Help */

#searchTableDivOffered { margin-left:100px; width:300px; padding:10px;
                         background-color:#CCFFFF; min-height:60px;
                         border-top:solid 1px #BBEEEE; border-left:solid 1px #BBEEEE;
                         border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC; }
#searchTableDivWanted { margin-left:100px; width:300px; padding:10px;
                        background-color:#FFFF99; min-height:60px;
                        border-top:solid 1px #EEEE88  ; border-left:solid 1px #EEEE88;
                         border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC }

.niceIdea { width:100%; text-align:center; padding:15px; }

/* Advert Box */

.businessAd { width:180px; max-width:178px; min-height:90px; vertical-align:middle; margin-bottom:5px;
              border:solid 1px #FFFFFF; text-align:center}
.businessAdSelected { width:178px; max-width:176px; margin-bottom:5px; border:solid 2px red; }
.advertBox p { margin-top:3px; margin-bottom:3px; }

/* About Us */

.aboutUsHome { width:100%; text-align:right; }
.aboutUsHome_Over { width:100%; text-align:right; text-decoration:underline; }

/* Business Ads */

.BusinessAdEmail { font-weight:bold; }
.BusinessAdEmail_Over { font-weight:bold; text-decoration:underline }
.BusinessAdEmailDiv_Visible { margin:10px; padding:5px; background-color:#FAFAD2; border:solid 1px #F0E68C;}

.businessAdDiv { padding:10px; margin-left:30px; margin-right:30px; margin-bottom:12px;
                 background-color:#FAFAD2; border:solid 1px #F0E68C }
.businessAdHTML { padding:3px; background-color:#FFFFFF; border:solid 1px #ADD8E6; width:180px; max-width:180px; }

/* Blog */

.blog { width:100%;}
.blogRight { width:160px; float:right; background-color:#FFFFFF; }
.blogRightInner { border:solid 1px #FFD700; background-color:#F0E68C;
                  margin-left:10px; margin-bottom:10px; padding:5px; }
.blogItem { background-color:#FAFAD2; margin-bottom:10px; }
.blogItemHeader { padding:3px; background-color:#D3D3D3; border-bottom:solid 1px #A9A9A9 }
.blogItemHeaderMore { padding:3px; background-color:#FFFFFF; }
.blogItemText { padding:3px; padding:3px; }
.blogMore { margin-bottom:5px; }

/* News */

.news { width:100%;}
.newsRight { width:160px; float:right; background-color:#FFFFFF; }
.newsRightInner { border:solid 1px #FFD700; background-color:#F0E68C;
                  margin-left:10px; margin-bottom:10px; padding:5px; }
.newsItem { background-color:#FAFAD2; margin-bottom:10px; }
.newsItemHeader { padding:3px; background-color:#D3D3D3; border-bottom:solid 1px #A9A9A9 }
.newsItemHeader_Over { padding:3px; background-color:#DEDEDE; border-bottom:solid 1px #A9A9A9 }
.newsItemHeaderMore { padding:3px; background-color:#FFFFFF; }
.newsItemText { padding:3px; padding:3px; }
.newsMore { margin-bottom:5px; }

/* Comments */

.commentDiv { border:solid 1px #ADD8E6; margin:10px; padding:5px;
              background-color:#FAFAD2; }
.commentDiv_Over { border:solid 1px #00BFFF; margin:10px; padding:5px;
              background-color:#F0E68C; }
.commentRightDiv { float:right; width:120px; border:solid 1px #ADD8E6;
                   margin:10px; padding:5px; background-color:#FFFFFF;  }

/* Links */

.linksHeader { font-weight:bold; color:#000080; margin:5px; }
/* Welcome Login */

#welcomeTitle { margin:20px; font-size:120%; text-align:center; font-weight:bold; width:100% }

/* Site Map */

.sitemapTitle { font-weight:bold; color:#000080 }
.sitemap li { list-style-image:url(../images/bullet.gif); }

/* Reciprocals */

.reciprocal { margin-top:2px; margin-bottom:2px }

/* Footer */

#footerDiv { text-align:center; padding:3px; font-size:66%; width:900px; }

/* Agent Recruitment */

.earnMoneyFAQ { margin-top:5px; margin-bottom:5px; margin-left:20px; margin-right:20px;
                padding:5px; background-color:#FFFF99;
                border-right:solid 2px #808080; border-bottom:solid 2px #808080;
                border-top:solid 1px #FFD700; border-left:solid 1px #FFD700; }
.coins { background-image:url(../images/coins.jpg); background-repeat:no-repeat }
#innerEarnMoney { margin-left:65px; }

/* Articles */

.article         { background-color:#DEDEDE; margin-bottom:5px; margin-top:5px; padding:5px;
                   border-bottom:solid 1px #CCCCCC; border-right:solid 1px #CCCCCC;
                   color:#777777; }
.articleOver     { background-color:#EFEFEF; color:#000000 }
.articleSelected { background-color:#FAFAD2; margin-top:5px; padding:5px;
                   border-bottom:solid 1px #F0E68C; border-right:solid 1px #F0E68C; }
.articleAuthorDiv { margin-top:5px; margin-bottom:5px; }
.articleFull     { margin-top:5px; border:1px solid #CCCCCC; background-color:#FAFAD2 }
.articleClose    { background-color:#CCCCCC; margin:0px; padding:5px; }
#articleFullText { padding:5px }

