/* Page layout */
#page{width:980px; margin:0 auto; padding:0 10px;}
#page-container{float:left; width:100%;}
#page-container-left{margin-right:200px;} 
.page-container-left-margin{margin-right:10px;}
#page-container-right{float:left; width:200px; margin-left:-200px;}
.page-container-right-margin{margin-bottom:10px;}

/* Components - header Section */
#header{width:100%; margin-bottom:15px; background-color:#FFF;}
.logoArea{border-width:1px; border-style:none solid; border-color:#C0C0C0; padding:5px;}
.logo{vertical-align:-0.8em; padding:0 10px; width:325px; height:131px;}
#secondaryLinks{font-weight:bold; font-size:1.2em; margin:0 1em;}
#topLinks{font-size:1.1em; float:right; width:18%; text-align:right; vertical-align:top; padding:0.3em 2em;}
#primaryLinks{padding:5px 0 0 15px; font-size:1.5em;}
a:link.purple{color:#800080;}
a:visited.purple{color:#800080;}
a:hover.purple{color:#800080; }
a:link.white{color:#FFFFFF;}
a:visited.white{color:#FFFFFF;}
a:hover.white{color:#FFFFFF;}

/* Footer */
#footer{clear:left; width:100%;}
#footer-head{background-image: url(img/sprite-panel-bg.gif); height:30px; background-position:0 -189px;}
#footer-head-text{padding:4px 0; text-align:center;}
.footer-copyright{float:left; width:300px; text-align:left;} 
.footer-links{margin:0 auto;} 
.footer-speed{float:right; width:300px; text-align:right;}

/* Two column layout */
div.container-two-columns{float:left; width:100%;}
div.column-left{clear:left; float:left; display:inline; width:48%;}
div.column-right{float: right; display: inline; text-align:left; width:48%;}

/* Panels */
.float-left{float:left;}
.float-right{float:right;}
.CssPanel{width:100%; margin-bottom:10px;}
.CssPanelContent{color:#404040; background-color:#FFFFFF; border-width:1px; border-spacing:0px; border-style:none solid; border-color:#C0C0C0; padding:20px;}
.CssPanelRight{font-size:0.9em; padding:10px; background-color:#FCF4FC; border-width:1px; border-spacing:0px; border-style:none solid; border-color:#C0C0C0;}
.SetUserPanel{width:500px; margin:200 auto; text-align:center;}

/* General page */
body{background-image:url(img/sprite-panel-bg.gif); background-position:0 -274px; background-repeat:repeat-x; background-color:#FFFFDE; color:#404040; font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif; font-size:0.8em; line-height:1.5em; padding:0; margin:0 5px;}
img{border:0px;}
.gray_text{color:#808080;}
.redText{color:#FF0000;} 
.left{text-align:left;} 
.center{text-align:center;}
.bold{font-weight:bold;}
.large{font-size:1.4em;}
.indent{margin-left:3em;} 
.small{font-size:0.85em;} 
.article-abstract{margin:auto auto 2em auto; width:400px; font-size:1.1em; color:#800080;} 
img.float-img-rht{float:right; margin:0 0 1em 1em;}
img.float-img-lft{float:left; margin:0 1em 1em 0;} 
img.progress-indicator{margin:2em;}   

/* Panels */
.sprite-panel{background:url(img/sprite-panel.gif);}
.sprite-panel-width{width:11px;}
.sprite-panel-hdr-btm-lft{height:35px; background-position:0 0;}
.sprite-panel-hdr-btm-rht{height:35px; background-position:0 -36px;} 
.sprite-panel-pnl-top-lft{height:30px; background-position:0 -72px;}
.sprite-panel-pnl-top-rht{height:30px; background-position:0 -103px;}   
.sprite-panel-pnl-btm-wht-lft{height:12px; background-position:0 -134px;} 
.sprite-panel-pnl-btm-wht-rht{height:12px; background-position:0 -147px;} 
.sprite-panel-pnl-btm-pnk-lft{height:12px; background-position:0 -160px;} 
.sprite-panel-pnl-btm-pnk-rht{height:12px; background-position:0 -173px;} 

.pnl-bg{background:url(img/sprite-panel-bg.gif);}
.pnl-bg-width{width:1px;}
.pnl-bg-hdr-top{height:132px; background-position:0 0;}
.pnl-bg-hdr-btm{height:35px; background-position:0 -153px;} 
.pnl-bg-pnl-top{height:30px; background-position:0 -189px;} 
.pnl-bg-pnl-btm{height:12px; background-position:0 -240px;}
.pnl-bg-sde-btm{height:12px; background-position:0 -261px;} 

/* Tabs */
.sprite-tab{background:url(img/sprite-tab.gif);}
.sprite-tab-bg{background:url(img/sprite-tab-bg.gif);} 
.sprite-tab-height{height:25px;}  
.sprite-tab-gray-off-lft{width:13px; background-position:0 0;}
.sprite-tab-gray-off-ctr{width:1px; background-position:0 0;}
.sprite-tab-gray-off-rht{width:13px; background-position:-14px 0;}
.sprite-tab-gray-on-lft{width:13px; background-position:0 -26px;}
.sprite-tab-gray-on-ctr{width:1px; background-position:0 -26px;}
.sprite-tab-gray-on-rht{width:13px; background-position:-14px -26px;}
.sprite-tab-gold-off-lft{width:13px; background-position:0 -52px;}
.sprite-tab-gold-off-ctr{width:1px; background-position:0 -52px;}
.sprite-tab-gold-off-rht{width:13px; background-position:-14px -52px;}
.sprite-tab-gold-on-lft{width:13px; background-position:0 -78px;}
.sprite-tab-gold-on-ctr{width:1px; background-position:0 -78px;}
.sprite-tab-gold-on-rht{width:13px; background-position:-14px -78px;}
.no-wrap{white-space:nowrap;}

/* Page specific - section pages */
p.section{margin-bottom:3em;}
a.section{font-size:1.4em;}
span.section{color:#808080;}

/* Page specific - category pages */
table.category{margin-bottom:1em;}
img.category-new{border:0; vertical-align:top;}
img.category-desc{padding-top:0.3em; padding-right:0.5em; border:0;}
a.category{font-size:1.4em;}
span.category{color:#808080;}

/* Page specific - about-us page */
table.about-us{margin:1em auto; border:none;}
td.about-us{width:124px; text-align:center; padding:15px;}

/* Page specific - forum section */
.tbl{padding:3px 4px;} /* Jump box text */
.quote{background-color: #F6F6F6; padding: 0.4em; margin: 10px; border: 1px #D9D9D9 solid;}

/* Page specific - photo and video pages */
.img_link{border:1px #800080 solid;}
.img_link:hover{border:1px #FFC0FF solid;}

/* Page specific - result list pages */
p.resultsList{margin-bottom:3em;}
a.resultsList{font-size:1.4em; line-height:1.6em;}
span.resultsList{color:#808080; line-height:2em;}

/* Headings */
h1,h2,h3{font-style:italic;}
h1{
font-size:1.8em;
font-weight:normal; 
color:#C000C0; 
margin-top:2em;
margin-bottom:1em;
text-align:center;
} 
h2{
font-size:1.5em;
font-weight:normal;
color:#C000C0;   
margin-top:2em; 
margin-bottom:1em;
}
h3{font-size:1.2em; font-weight:normal; font-style:italic;}
h4{
font-size:1.1em;  
color:#800080;
padding-top:0.3em;
margin:0;
} 

/* Links */
a{color:#0000FF; text-decoration:none;}
a:hover{color:#8080FF; text-decoration:underline;}
a:visited{color:#000080;}
a.bold{font-weight:bold;}

/* Buttons */
.clear{overflow:hidden; width:80%; margin:1.5em 0;} /* generic container (i.e. div) for floating buttons */ 
a.btn-white-sm{background:transparent url('img/button-white-right-sm.gif') no-repeat scroll top right; display:block; float:left; font:normal 12px arial, sans-serif; height:24px; margin-right:6px; padding-right:10px; text-decoration:none;}
a.btn-white-sm span{background:transparent url('img/button-white-left-sm.gif') no-repeat; display:block; line-height:14px; padding:5px 0 5px 10px;} 
a.btn-white-sm:active{background-position:bottom right; outline:none; /* hide dotted outline in Firefox */}
a.btn-white-sm:active span{background-position:bottom left; padding:6px 0 4px 10px; /* push text down 1px */} 
a.btn-white-lg{background:transparent url('img/button-white-right.gif') no-repeat scroll top right; display:block; float:left; font-size:16px; height:30px; margin-right:6px; padding-right:18px; text-decoration:none; font-weight:bold;}
a.btn-white-lg span{background:transparent url('img/button-white-left.gif') no-repeat; display:block; line-height:20px; padding:5px 0 5px 18px;} 
a.btn-white-lg:active{background-position:bottom right; outline: none;/* hide dotted outline in Firefox */}
a.btn-white-lg:active span{background-position:bottom left; padding:6px 0 4px 18px; /* push text down 1px */} 

a.btn-gold-sm{background:transparent url('img/button-gold-right-sm.gif') no-repeat scroll top right; color:#834D0A; display:block; float:left; font:normal 12px arial, sans-serif; height:24px; margin-right:6px; padding-right:18px; text-decoration:none; font-weight:bold;}
a.btn-gold-sm span{background:transparent url('img/button-gold-left-sm.gif') no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px;}
a.btn-gold-sm:hover{color:#B56A11;}
a.btn-gold-sm:active{background-position:bottom right; color:#B56A11; outline:none; /* hide dotted outline in Firefox */}
a.btn-gold-sm:active span{background-position:bottom left; padding:6px 0 4px 18px; /* push text down 1px */}
a.btn-gold-lg{background:transparent url('img/button-gold-right.gif') no-repeat scroll top right; color:#834D0A; display:block; float:left; font-size:16px; height:30px; margin-right:6px; padding-right:18px; text-decoration:none; font-weight:bold;}
a.btn-gold-lg span{background:transparent url('img/button-gold-left.gif') no-repeat; display:block; line-height:20px; padding:5px 0 5px 18px;}
a.btn-gold-lg:hover{color:#B56A11;}
a.btn-gold-lg:active{background-position:bottom right; color:#B56A11; outline:none; /* hide dotted outline in Firefox */}
a.btn-gold-lg:active span{background-position:bottom left; padding:6px 0 4px 18px; /* push text down 1px */} 

a.btn-purple-sm{background:transparent url('img/button-purple-right-sm.gif') no-repeat scroll top right; color:#FFFFFF; display:block; float:left; font:normal 12px arial, sans-serif; height:24px; margin-right:6px; padding-right:18px; text-decoration:none; font-weight:bold;}
a.btn-purple-sm span{background:transparent url('img/button-purple-left-sm.gif') no-repeat; display:block; line-height:14px; padding:5px 0 5px 18px;} 
a.btn-purple-sm:hover{color:#800080;}
a.btn-purple-sm:active{background-position:bottom right; color:#800080; outline:none; /* hide dotted outline in Firefox */}
a.btn-purple-sm:active span{background-position:bottom left; padding:6px 0 4px 18px; /* push text down 1px */}
a.btn-purple-lg{background:transparent url('img/button-purple-right.gif') no-repeat scroll top right; color:#FFFFFF; display:block; float:left; font-size:16px; height:30px; margin-right:6px; padding-right:18px; text-decoration:none; font-weight:bold;}
a.btn-purple-lg span{background:transparent url('img/button-purple-left.gif') no-repeat; display:block; line-height:20px; padding:5px 0 5px 18px;}
a.btn-purple-lg:hover{color:#800080;}
a.btn-purple-lg:active{background-position:bottom right; color:#800080; outline:none; /* hide dotted outline in Firefox */}
a.btn-purple-lg:active span{background-position:bottom left; padding:6px 0 4px 18px; /* push text down 1px */}
p.btn-join-us{margin:3em auto 0 auto; width:100px;}

#button li {display:inline; background:url("images/button_left4.gif") no-repeat left top; padding:0px 0px 0px 6px;}
#button a {background:url("images/button_right4.gif") no-repeat right top; padding:0px 10px 1px 2px; text-decoration:none; color:#000;}

/* Action sprites */
img.btn-action{background:url(img/sprite-actions.gif) no-repeat; width:20px; height:20px; vertical-align:text-bottom; padding:0 3px;}
img.abuse{background-position:0 0;} 
img.delete{background-position:0 -21px;}
img.edit{background-position:0 -42px;}
img.view{background-position:0 -63px;}
img.dating{background-position:0 -84px;}
img.message{background-position:0 -105px;}
img.enable{background-position:0 -126px;}  
img.disable{background-position:0 -147px;}     

/* Components - user info panel */
ul.myLinks{list-style-type:none; padding:0; margin:0 0;}
ul.myLinks li{padding:0.4em; margin:3px 0;}
li.myLinkOff{}
li.myLinkOn{background-color:#F0D2ED;}

.myLinks-imgAndText{background:url(img/sprite-nav.gif) no-repeat; padding:4px 0 4px 28px;}
.myLinks-imgOnly{background:url(img/sprite-nav.gif) no-repeat; width:20px; height:20px; vertical-align:text-bottom;}  
.myHome{background-position:0 0;}
.myForumPosts{background-position:0 -25px;}  
.myPics{background-position:0 -50px;} 
.myVideos{background-position:0 -75px;} 
.myStories{background-position:0 -100px;} 
.myBlog{background-position:0 -125px;} 
.myDatingAd{background-position:0 -150px;} 
.myMap{background-position:0 -175px;} 
.myProfile{background-position:0 -200px;} 
.myMessages{background-position:0 -225px;} 
.logout{background-position:0 -250px;} 
.deleteAccount{background-position:0 -275px;} 
.adminPanel{background-position:0 -300px;} 
.myFavourites{background-position:0 -325px;}
.addToFavourites{background-position:0 -325px;} 
.whosViewedMe{background-position:0 -350px;} 
.whosMyMatch{background-position:0 -375px;}
.compareProfiles{background-position:0 -375px;}

hr.myLinks{border:none 0; border-top:1px solid #C0C0C0; width:70%; height:1px; margin:1em auto;}
div.goldFeatureOnly{width:340px; margin:0 auto; padding:0.5em; background-color:#FFFFB2; -moz-border-radius:0.6em; -webkit-border-radius:0.6em; border-radius:0.6em;}
.myNotice{text-align:center; font-weight:bold;}
#userName{width:110px;}
#userPass{width:110px;}
#rememberMe{vertical-align:middle;}
form p.login{margin:0.3em; text-align:center;}
p.reg{text-align:center; margin-top:2.0em; margin-bottom:0;}
.regBtnImg{width:110px; height:30px; border:0; margin-top:1.0em;}

/* Components - Pager */
div.pager-container{margin:3em auto; font-weight:bold; color:#800080; text-align:center;}
a.pager-first, a.pager-back, span.pager-current, a.pager-next, a.pager-forward, a.pager-last{margin:0 0.1em; padding:0.2em 0.4em; border:1px solid #CCCCCC; background-color:#FCF4FC; -moz-border-radius:0.2em; -khtml-border-radius:0.2em;}
a.pager-first:hover, a.pager-back:hover, a.pager-next:hover, a.pager-forward:hover, a.pager-last:hover{background-color: #F0D2ED;}
a.pager-first{}
a.pager-back{}
span.pager-current{background-color: #F0D2ED; }
a.pager-next{}
a.pager-forward{}  
a.pager-last{}
span.pager-total{margin-left:0.6em;}

/* Lists */
ul.check{list-style-type:none; padding:0; margin:2em 0;} 
li.check{background-image:url(img/icon-check-24x24.gif); background-repeat:no-repeat; background-position:1em 0.5em; padding:0.6em 0 0.6em 50px;} 

/* Poll */
.poll{height:12px; border:1px #979797 solid;} /* Results bar properties */

/* Drop shaddow effect */
.shadow-container{position:relative; left:3px; top:3px; margin-right:3px; margin-bottom:3px;}
.shadow2, .shadow3, .container{position:relative; left:-1px; top:-1px;}
.shadow1{background:#F1F0F1;}
.shadow2{background:#DBDADB;}
.shadow3{background: #B8B6B8;}
.container{background:#ffffff; border:1px solid #848284; padding:10px;}

/* Select box with icon menu */
select.icon-menu option{background-repeat:no-repeat; background-position:bottom left; padding-left:45px;}

/* Notices */
span.attention, span.notice, span.alert, span.approved, span.note{display:block; padding:8px 10px 8px 36px; margin:2em auto 3em auto; width:90%;}
span.attention{color:#C76E34; border:1px solid #FFBB65; background:#FFE0B6 url(img/icon-notice-attention.png) 10px 50% no-repeat;}
span.notice{color:#648434; border:1px solid #9BCC54; background:#CDEFA6 url(img/icon-notice-notice.png) 10px 50% no-repeat;}
span.alert{color:#CF3738; border:1px solid #FFACAD; background:#FFD5D5 url(img/icon-notice-alert.png) 10px 50% no-repeat;}
span.note{color:#B79000; border:1px solid #E7BD72; background:#FFF3A3 url(img/icon-notice-note.png) 10px 50% no-repeat;}
span.approved{color:#666; border:1px solid #a8a8a8; background:#ccc url(img/icon-notice-approved.png) 10px 50% no-repeat;}

/* Dating Ads and Quick Profiles */
table.qp{border-collapse:collapse; width:97%; margin:1em auto;}
table.qp td{padding:10px; vertical-align:top;}
table.qp td.heading-basic{background-color:#E3E4FF; border-left:1px solid #E3E4FF; border-top:1px solid #E3E4FF;}
table.qp td.heading-gold{background-color:#F5EC8B; border-left:1px solid #F5EC8B; border-top:1px solid #F5EC8B;}
table.qp td.heading-archive{background-color:#D9D9D9; border-left:1px solid #D9D9D9; border-top:1px solid #D9D9D9;}
table.qp td.heading-stories{background-color:#B7EBB7; border-left:1px solid #B7EBB7; border-top:1px solid #B7EBB7;}
table.qp a.heading{font-size:1.4em; float:left;}
table.qp span.heading{color:#808080; float:left; padding-left:0.5em;}
table.qp img.heading{vertical-align:middle; float:right;}
table.qp td.image-basic{background-color:#F6F6F6; border-left:1px solid #E3E4FF; border-bottom:1px solid #E3E4FF;}
table.qp td.image-gold{background-color:#FFFFD9; border-left:1px solid #F5EC8B; border-bottom:1px solid #F5EC8B;}
table.qp td.image-archive{background-color:#F6F6F6; border-left:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9;}
table.qp td.image-stories{background-color:#E9F9E9; border-left:1px solid #B7EBB7; border-bottom:1px solid #B7EBB7;}
table.qp td.text-basic{width:100%; border-right:1px solid #E3E4FF; border-bottom:1px solid #E3E4FF;}
table.qp td.text-gold{width:100%; border-right:1px solid #F5EC8B; border-bottom:1px solid #F5EC8B;}
table.qp td.text-archive{width:100%; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; color:#808080;}
table.qp td.text-stories{width:100%; border-right:1px solid #B7EBB7; border-bottom:1px solid #B7EBB7;}
table.qp div{margin:0.5em 0;}
table.qp span.desc{font-weight:bold;}
table.qp span.fact{font-weight:bold; float:left; width:150px;}

/* Tabels - General */
table td.nowrap{white-space:nowrap;}

/* Tables - Admin */
table.admin{text-align:left; border-collapse:collapse; margin:1em auto; width:97%;}
table.admin th{text-align:center; border:1px solid #C0C0C0; background-color:#D9D9D9; padding:10px; white-space:nowrap;}
table.admin td{border:1px solid #C0C0C0; background-color:#F6F6F6; padding:10px; vertical-align:top;}
table.admin td.row-header{font-weight:bold;}
table.admin td.disabled{background-color:#ECECEC; color:#808080;}
table.admin td.center{text-align:center;} 
table.admin td.right{text-align:right;}
table.a-nested th{background-color:#ECECEC;}
table.a-nested td{background-color:#FFF;}

/* Tables - User */
table.user{text-align:left; border-collapse:collapse; margin:1em auto; width:97%;}
table.user th{text-align:center; border:1px solid #CFD1FF; background-color:#E3E4FF; padding:10px; white-space:nowrap;}
table.user th.heading{font-size:1.4em; color:#800080; text-align:left;}
table.user th.center{text-align:center;}  
table.user td{border:1px solid #CFD1FF; background-color:#F6F6F6; padding:10px; vertical-align:top;}
table.user td.row-header{font-weight:bold;}
table.user td.disabled{background-color:#ECECEC; color:#808080;}
table.user td.center{text-align:center;}
table.user td.right{text-align:right;} 
table.u-nested th{background-color:#ECECEC;}
table.u-nested td{background-color:#FFF;}

/* Tables - List */  
table.list{border-collapse:collapse; margin:1em 0 0 4em;}
table.list td{border:0; padding:2px 10px 2px 0;}
table.list td.row-header{font-weight:bold;}

/* Tables - Quick Post */
table.quickPost{border-collapse:collapse; margin:1em auto; width:97%;}
table.quickPost td{vertical-align:top; border-bottom:1px solid #FFF; padding:10px;}
table.quickPost td.light{background-color:#F6F6F6;}
table.quickPost td.dark{background-color:#E3E4FF;}
table.quickPost td.img{width:50px;}
table.quickPost td.abuse{white-space:nowrap; text-align:right;}

/* Tables */
.tbl-border{background-color:#979797;}
.tbl1{background-color:#F6F6F6; padding:0.4em; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.tbl2{background-color:#E3E4FF; padding:0.4em; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.plain_tblh{background-color:#D9D9D9; padding:0.4em;}
.plain_tbl1{background-color:#F6F6F6; padding:0.4em;}
.plain_tbl2{background-color:#E3E4FF; padding:0.4em;}

/* Forms General */
select, input.text, input.submit, input.text-short, input.datePicker, textarea{color:#0d0d0d; padding:0.2em; border:1px solid #cccccc; -moz-border-radius:0.4em; -khtml-border-radius:0.4em;}
select:focus, input.text:focus, input.submit:focus, input.text-short:focus, input.datePicker:focus, textarea:focus, select:hover, input.text:hover, input.submit:hover, input.text-short:hover, input.datePicker:hover, textarea:hover{border:1px solid #A1A1A1;}

/* Advanced Form */
.advancedForm fieldset{display:block; width:500px; border:1px solid #cccccc; margin:2em auto; padding:1em 2em; -moz-border-radius:0.4em; -khtml-border-radius:0.4em;}
.advancedForm legend{padding:0 0.3em; font-size:1.4em; color:#800080;}
.advancedForm h2{clear:left; float:left; display:block; padding-bottom:1em;} 
.advancedForm p{width:350px;}
.advancedForm p.text{margin:2.5em 0; width:100%;}
.advancedForm label{clear:left; float:left; display:block; font-size:1.2em; font-weight:bold; color:#800080;}
.advancedForm span.right{position:relative; top:-1.4em; left:150px; display:block; font-size:0.8em; font-weight:normal; color:#404040;}
.advancedForm select, .advancedForm textarea, .advancedForm radio, .advancedForm input{vertical-align:middle; margin-bottom:0.7em; margin-right: 0.8em;}
.advancedForm select, .advancedForm textarea, .advancedForm input.text, .advancedForm input.text-short, .advancedForm input.datePicker, .advancedForm input.file{background-color:#FCF4FC;}
.advancedForm input.text, .advancedForm input.file{width:330px;}
.advancedForm input.text-short{width:245px;}
.advancedForm input.datePicker{width:100px;} 
.advancedForm textarea{width:330px; height:200px;}
.advancedForm textarea.short{width:330px; height:100px;} 
.advancedForm select:focus, .advancedForm input:focus, .advancedForm textarea:focus, .advancedForm select:hover, .advancedForm input:hover, .advancedForm textarea:hover{background-color:#FFFFFF;}
.advancedForm input.button{margin:1em 0;}
.advancedForm img.smiley{margin:0.5em 0;}
.advancedForm input.submit{color:#4040FF;}

/* Quick Form */
.quickForm{margin:2em auto; width:100%; text-align:center;}
.quickForm fieldset{border:1px solid #cccccc; margin:2em auto; width:90%; padding:0 2em 2em 2em; -moz-border-radius:0.4em; -khtml-border-radius:0.4em;}
.quickForm legend{padding:0 0.3em; font-size:1.4em; color:#800080;}
.quickForm p.text{margin-top:2em;}
.quickForm textarea{vertical-align:middle;}
.quickForm select, .quickForm input{margin:0 0.5em; vertical-align:middle; background-color:#FCF4FC;}
.quickForm select:focus, .quickForm input:focus, .quickForm select:hover, .quickForm input:hover{background-color:#FFFFFF;}
.quickForm input.submit{background-image:url(images/button.gif); padding:0.1em 0.3em; font-size:1em; font-weight:bold; color:#4040FF;}
.quickForm a{margin:0 auto;}  

/* Other Forms */
.button{background-image:url(images/button.gif); padding:0.1em 0.3em; font-size:1em; font-weight:bold; color:#4040FF; border:1px solid #cccccc; margin:0.3em 0.1em 0 0.1em; -moz-border-radius:0.4em; -khtml-border-radius:0.4em;}
.button:focus, .button:hover{border:1px solid #A1A1A1;}

/* Blogs */
.wg-blog{width:95%; margin:1em auto; border-collapse:collapse;}
.wg-blog td.left{vertical-align:top; background:url(img/blogDate.png) no-repeat; width:79px; height:80px;}
.wg-blog p.date{width:100%; font-weight:bold; text-align:center;}
.wg-blog p.day{margin:1px 0; color:#FFF; font-size:13px;}
.wg-blog p.month{margin:12px 0 4px 0; font-size:20px;}
.wg-blog p.year{margin:0; font-size:13px;}
.wg-blog td.right{padding-left:20px;}
.wg-blog a.name{margin:0; font-size:1.6em;}
.wg-blog img{padding-right:10px;} 
.wg-blog hr{border:0; height:1px; color:#C0C0C0; background-color:#C0C0C0; margin:10px 0;}   

/* Home page section boxes */
.colmask{position:relative; clear:both; float:left; width:100%; overflow:hidden;}
.colright, .colmid, .colleft{float:left; width:100%; position:relative;}
.col1, .col2, .col3 {float:left; position:relative; padding:0; overflow:hidden;}
.threecol {}/* right column background colour */
.threecol .colmid {right:32%;}/* width of the right column *//* center column background colour */
.threecol .colleft {right:36%;}/* width of the middle column *//* left column background colour */
.threecol .col1 {
  width:32%;            /* width of center column content (column width minus padding on either side) */
  left:102%;            /* 100% plus left padding of center column */
}
.threecol .col2 {
  width:32%;            /* Width of left column content (column width minus padding on either side) */
  left:36%;            /* width of (right column) plus (center column left and right padding) plus (left column left padding) */
}
.threecol .col3 {
  width:32%;            /* Width of right column content (column width minus padding on either side) */
  left:72%;            /* Please make note of the brackets here:(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
} 
img.homePage{width:75px; height:75px;}
div.topicBox{border:solid 1px #C0C0C0;}
div.topicBoxText{margin:10px;}

/* Home page easy slides */
.easy_slides_container{border:1px solid #C0C0C0; overflow:hidden; position:relative;}
.easy_slides_img1, .easy_slides_img2{display:none; top:0; position:absolute;}
.easy_slides_img1{z-index:2;}
.easy_slides_img2 {z-index:1;}
.easy_slides_caption {position:absolute; bottom:0; background-image:url(../../images/home/bg.png); background-color:transparent; display:none; z-index:3; color:#fff; font-family:sans-serif; font-size:16px;}
#example_1_container{width:721px; height:300px; margin:1em auto 2em auto; background-color:#E4E5F9;} 
#example_1_container .easy_slides_caption{width:721px; height:50px; padding: 10px 0 0 10px;}

/* Adverts */
div.openadsUpper{margin:1.5em 0 3em 0;}
div.openadsLower{margin:4em 0 2em 0;} 
div.googleAd468{margin:1.5em auto 3em auto; width:468px;}
div.googleAd728{margin:1.5em auto 3em auto; width:728px;}  