@charset "utf-8";
/*   
Theme Name: Newquay Town Residents Association
Theme URI: www.newquayresidents.co.uk
Description: Custom theme created for the Newquay Town Residents Association
Author: Absolute Creations
Author URI: www.absolutecreations.co.uk
*/
/* CSS Document */
body{margin:0px; padding:0px; background:url(images/bg.jpg) no-repeat top center #cdbca5;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636;}
.clear{margin:0px; padding:0px; height:0px; line-height:0px; font-size:0px; clear:both;}
a img{border:0px;}
p{margin: 0px; margin-bottom:10px;}
a {text-decoration:none; color:#1499E7;}
p a {text-decoration:underline; color:#1692DA;}
p a:hover {text-decoration:underline; color:#0B517A;}
#wrapper{margin:0px auto; padding:0px; width:760px;}
#header{float:left; width:760px; height:115px;}
#header .logo{margin-top:22px; margin:17px 0px 6px 151px; float:left;  display:inline; width:455px;}
#nav{float:left; width:760px; background:url(images/nav-bg.png) no-repeat top; padding:0px; height:40px; position:relative;}
#nav .botbg{position:absolute; bottom:0px; background:url(images/nav-bot-bg.png) no-repeat; height:8px; width:760px; z-index:100;}
#toptab{margin-left: 4px; /*Opera 8 fix -1px*/ padding: 0px;width: 750px;height: 40px;background: transparent;z-index:10;position:absolute;}
#toptab ul{margin:0px;padding:0px;list-style:none;}
#toptab li{display:inline;margin:0px 2px 0px 0px;padding:0px;}
#toptab a{float:left;color:#fff;background: transparent url("images/nav-tab-left.png") no-repeat left top;margin:0px;padding:0px 0px 0px 6px;text-decoration:none;font-size: 14px;margin-top: 0px;font-family:  Arial, Verdana, sans-serif;}
#toptab a span{float:left;display:block;color:#3a3a3a;background: transparent url("images/nav-tab-right.png") no-repeat right top;padding:10px 11px 14px 5px;font-weight:bold;}
#toptab a span{float:none;}
#toptab a:hover{background-position:0% -50px;text-decoration:underline;color:#1499e7;}
#toptab a:hover span{color: #1499e7;background-position:100% -50px;}
#toptab .active-first a {background-position:0% -100px;}
#toptab .active-first a span {color: #1499e7;background-position:100% -100px;}
#toptab .active a{background-position:0% -50px;}
#toptab .active a span{color: #1499e7;background-position:100% -50px;}
#toptab .active-first a:hover, #toptab .active a:hover{text-decoration:none;}
#container{float:left; width:752px; background:url(images/contant-bg.png) repeat-y ; padding:0px 4px;}
#container-full{float:left; width:752px; background:url(images/contant-full-bg.png) repeat-y ; padding:0px 4px;}
#column-left{float:left; width:540px;}
.page-title-bar{width:528px; float:left; background:url(images/page-title-bg.png) repeat-x bottom; padding:0px 0px 10px 11px;}
.page-title-bar-full{width:740px; float:left; background:url(images/page-title-bg.png) repeat-x bottom; padding:0px 0px 10px 11px;}
.page-title{float:left; width:250px;font-size:18px; font-weight:bold; color:#1499e7; margin:0; padding: 1px 0px 0px 0px; line-height:19px;}
.subscribe-rss{float:right; font-size:12px; color:#3a3a3a; font-weight:bold; background:url(images/rss.gif) no-repeat 0% 3px; padding:3px 0px 3px 22px; text-decoration:none;}
.subscribe-rss:hover{color:#000000; text-decoration:none;}
#left-contain{float:left; width:516px; padding:12px 12px 2px 12px;}
.article{float:left; width:516px; margin-bottom:2px;}
.article-head{float:left; width:516px; margin-bottom:10px;}
.article-head .date-box{float:left; width:42px; height:52px; background:url(images/date-bg.gif) no-repeat top left}
.article-head .date-box .month{float:left; height:14px; width:42px; font-size:11px; padding-top:3px; font-weight:bold; color:#fff; text-align:center; line-height:11px; text-transform:uppercase;}
.article-head .date-box .date{float:left; height:20px; width:42px; font-size:22px; padding-top:0px; font-weight:bold; color:#3a3a3a; text-align:center; line-height:22px; text-transform:uppercase;}
.article-head .date-box .year{float:left; height:14px; width:42px; font-size:11px; padding-top:2px; font-weight:bold; color:#3a3a3a; text-align:center; line-height:11px; text-transform:uppercase;}
.article-head .title-box{ float:right; width:468px; font-size: 12px;}
.article-head .title-box h2{font-size:20px; color:#3a3a3a; margin:0; line-height:21px; padding: 3px 0px 7px 0px; background:url(images/divider.jpg) repeat-x bottom; font-weight:normal; margin-bottom:3px;}
.article-head .title-box .postby{color:#3a3a3a;font-weight:bold; text-decoration:none;}
.article-head .title-box .comments{color:#1499e7;font-weight:bold; text-decoration:none;}
.article-head .title-box .comments:hover{color:#1499e7; font-weight:bold; text-decoration: underline;}
.article-head .title-box .pipe{color:#8c8b8b; padding:0px 5px;}
.article-contain{float:left; width:516px; margin-bottom:6px; font-size:14px;}
.article-footer{background:url(images/divider.jpg) repeat-x bottom #fff; float:left; width:514px; padding:1px 0px 3px 2px; font-size: 12px;}
.article-footer a{color:#1499e7;text-decoration:none;}
.article-footer a:hover{color:#1499e7; text-decoration: underline;}
.article-footer .pipe{color:#8c8b8b; padding:0px 5px;}
.article-footer a.redmore{background:url(images/arrow-read-more.gif) 3px 3px no-repeat; padding-left:16px;}
#column-right{float:right; width:188px; padding:0px 12px;}
#column-right .box{margin-bottom:8px; float:left; width:188px;}
#column-right .select{font-size:12px; color:#3a3a3a; border:1px solid #969696; width:186px;}
#column-right h2{font-size:18px; font-weight:bold; color:#1499e7; margin:0px 0px 8px 0px; padding:0px; line-height:19px;}
#column-right .calendar{ float:left; width:188px; margin-top:12px; margin-bottom: -7px; font-size: 12px;}
#column-right .calendar img{float:left;}
#column-right .calendar .wrapper{float:left; width:188px; background:url(images/calendar-bg.gif) no-repeat top #d0e1f2;}
#column-right .search{margin-bottom:6px; float:left; width:188px;}
.input-bg{float:left; background:url(images/search-input-bg.png) no-repeat ; width:160px; height:30px;}
.input-bg input{background:transparent ; width:150px; height:23px; border:0px; padding:7px 5px 0px 8px;}
#column-right .search .btn{float:right; width:28px; height:30px; border:0px; padding:0px; margin:0px;}
#footer{float:left; background:url(images/page-bot-bg.png) no-repeat top; width:760px; height: 30px; padding:10px 0px 3px 0px; text-align:center; font-size:12px; color:#F6F6F6;}
#footer a{color:#F6F6F6; text-decoration: underline;}
#footer a:hover{color:#C0E2FF; text-decoration: none;}
#footer span{color:#c0b8b7; padding:0px 8px;}
.thcal{background: #1499E7; color: #FFFFFF; font-weight: normal;}
.wrapper td,th{ padding:2px 0px; margin:0px;}
#sidebar ul{margin:0px; padding:0px; list-style:none;}
#sidebar li{margin:0px; padding:0px; list-style:none;}
ol{padding-left:20px; margin:0px;}
ol li{ margin-top:5px; padding:5px;  border:solid 1px #95adc1;}
label{ font-weight:bold;}
#better-blogroll {clear: both;}
#better-blogroll ul {margin-bottom: 8px;}
#better-blogroll li {margin-bottom: 8px;}
.blogroll a {text-decoration: underline;}
.blogroll a:hover{color: #0B517A;}
#linkcat-2 h2 {margin-bottom: 5px;}
.entry {font-size: 14px;}
.alignleft {float: left; padding: 0px 10px 10px 0px;}
.alignright {float: right; padding: 0px 0px 10px 10px;}
#welcomepic {margin: -18px 0px 9px 0px;}
.welcometext {font-size: 14px;}
.welcomeh2 {font-size: 14px; font-weight: bold; text-align: center;}
.welcomesponsors {width: 728px; text-align: center; margin-bottom: 4px;}
.welcomesponsors img {padding-right: 10px;}
.welcomesponsors img.welnopad {padding-right: 0px;}