/*  
Theme Name: FUSE Bristol
Description: The FUSE Brsitol theme
Version: 1.2
Author: newicon web-design
Author URI: http://www.newicon.net/
*/

a{color:#DC7B66;font-weight:normal;}
strong{color:#AE0345;}
h3{color:#497CB1;}
h3 a{color:#497CB1;text-decoration:underline;font-weight:bold;}
h5 a,h2 a{color:#003366;font-weight:bold;}

th, td{border:none;vertical-align:middle;}
img{display:inline-block;}
p{font-size:1em;}

html{background-color:#5A484B;}
body{background:url(images/body.png) repeat-y center top;}
.header{background:url(images/header.png) no-repeat center top;height:70px;}
.page{width:980px;margin-top:-34px;}
.footer{background:url(images/footer.png) no-repeat center bottom;height:78px;}

.head{background:#F1D7DE url(images/head.png) no-repeat 0 1px;position:relative;}
.head .mod{margin:0;}
.body{margin:0 20px 0 10px;}
.foot{padding:0 20px;}
.foot .mod{margin:10px 0 0;}

.side_tagline{position:absolute;top:0;left:-26px;}
.head .logo{width:170px;padding:24px 0 32px 25px;}
.head .tagline{position:absolute;top:79px;left:300px;font-size:170%;}

.loginorsignup{float:right;margin-right:30px;}
.loginorsignup *{float:left;}
.loginorsignup a{display:block;height:44px;overflow:hidden;}
.loginorsignup a:hover img{margin-top:-44px;}

.fuseevent .hd{border-bottom:1px solid #E5DED9;}
.homepageevent .bd{padding:4px 0;}
.homepageevent .booknow{padding:10px 0 0 10px;}

.bold{color:#AE0345;font-weight:bold;font-size:108%;padding:3px 10px;}
.location{font-size:120%;}
.booknow{padding-left:10px;}

.polaroid{float:right;background:url(images/polaroid.png) no-repeat;width:212px;height:170px;padding:10px 18px 20px 10px;margin-left:10px;}
.polaroid h6{text-align:center;padding:5px;}

.polaroid-top{float:right;background:url(images/polaroid-top.png) no-repeat;margin-left:10px;}
.polaroid-bottom{background:url(images/polaroid-bottom.png) no-repeat bottom left;width:212px;padding:10px 18px 14px 10px;}
.polaroid-bottom h6{text-align:center;padding:5px;}

.sidebar .inner{padding:0 15px;}
.sidebar .hd h3{padding-left:0;}
.sidebar .bd{margin:0 -10px;}

.pinkoutline .inner{border:6px solid #CC3F7C;}
.greyoutline .inner{border:6px solid #CBCBCB;}

.calendar{float:left;padding-top:10px;}
.calendar .month{background-image:url(images/calendar/month.png);width:55px;height:23px;}
.calendar .date-ten{float:left;background-image:url(images/calendar/date-ten.png);width:28px;height:32px;}
.calendar .date-unit{float:left;background-image:url(images/calendar/date-unit.png);width:27px;height:32px;}
.calendar .Feb{background-position:0 -23px;}
.calendar .Mar{background-position:0 -46px;}
.calendar .Apr{background-position:0 -69px;}
.calendar .May{background-position:0 -92px;}
.calendar .Jun{background-position:0 -115px;}
.calendar .Jul{background-position:0 -138px;}
.calendar .Aug{background-position:0 -161px;}
.calendar .Sep{background-position:0 -184px;}
.calendar .Oct{background-position:0 -207px;}
.calendar .Nov{background-position:0 -230px;}
.calendar .Dec{background-position:0 -253px;}
.calendar .date1{background-position:0 -32px;}
.calendar .date2{background-position:0 -64px;}
.calendar .date3{background-position:0 -96px;}
.calendar .date4{background-position:0 -128px;}
.calendar .date5{background-position:0 -160px;}
.calendar .date6{background-position:0 -192px;}
.calendar .date7{background-position:0 -224px;}
.calendar .date8{background-position:0 -256px;}
.calendar .date9{background-position:0 -288px;}

.sidebar .event{padding:5px;}
.sidebar .content{padding-left:55px;}
.sidebar .tagline{padding:3px 10px;}

.event_gallery{overflow:hidden;}
.event_gallery li{float:left;line-height:0;margin:3px;}
.event_gallery img{width:100px;}
.lightbox{padding:0;}

.social{border:none;padding:10px;}
.social table{border:none;}
.social th, .forum td{padding:3px 10px;}

#login_error{color:#990000;font-size:130%;text-align:center;}

.forum th{border-bottom:1px solid #CCCCCC;}
.topics tr{border-bottom:1px solid #CCCCCC;}
.forum .topics, .forum .posts, .topics .views, .topics .replies{width:50px;}
.topics .author{width:200px;}

.posts{padding:10px 0;}
.posts .unit{margin-right:10px;}
.posts .author a{font-size:120%;font-weight:bold;color:#003366;}
.posts .text{font-size:110%;}

.profile .attr{font-size:130%;width:180px;}
.profile .val{font-size:130%;}

.actions{float:right;font-size:120%;}
.actions a{font-weight:bold;margin-left:10px;}

.profile_thumb_image{margin:0;}
.profile_image img, .profile_thumb_image img{width:100%;}

.unread_messages{padding:1px 5px;background:url(images/unread.png) no-repeat;}

.conversations .unread .inner{background:#F1CACA;}
.conversations .conversation{cursor:pointer;}
.conversation .unit{margin-right:10px;}
.conversation p{padding:2px 10px;}
.conversations #sent_items{display:none;}
.no_conversation_items{display:none;}

.messages{padding:10px 0;}
.messages .line{border-bottom:1px solid #CCCCCC;padding:20px 0;}
.messages .unit{margin-right:10px;}
.messages .author a{font-size:120%;font-weight:bold;color:#003366;}
.messages .text{font-size:110%;}

.profile_val_edit{display:none;}
#profile_save{display:none;}
#image_upload{padding:0 22px;}

.account .attr{font-size:130%;width:180px;}
.account .val{font-size:130%;}
.password_edit, #password_cancel{display:none;}
#password_error{display:none;color:#990000;}
#password_success{display:none;color:#009900;font-size:130%;margin-left:197px;}

.guest_list{overflow:hidden;}
.guest_list ul{display:inline-block;}
.guest_list ul li{float:left;margin:10px;width:83px;height:100px;}
.guest_list li a{display:block;}

.guide ul{padding-left:20px;}
.guide li{list-style-type:decimal;margin:5px 0;}
.guide_alpha li{list-style-type:lower-alpha;margin:2px 0;}