/* Stylesheet for http://www.bangor-roofing.co.uk */
body{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; padding:0px; color:#000; line-height:17px; background-color:#666; margin-top:10px; margin-right:auto; margin-bottom:10px; margin-left:auto;background-image:url(img/shadows.png); background-repeat:no-repeat; background-position:top center;}
/* WRAPPERS */
#wrapper{width:800px; position:relative; margin-right:auto; margin-left:auto; background-color:#FFF; margin-top:0px; padding-top:0px; margin-bottom:10px;}
#lowwrap{width:775px; margin-left:10px; margin-top:10px; float:left; margin-bottom:10px; background:url(img/sidebar_bg.gif) repeat-y left #fff}
#innerwrap{float:left; width:798px; background-color:#FFF;border:1px solid #FF9527;}
/* HEADER */
#header{height:210px; width:780px; background:url(img/header.jpg) left; margin-left:10px; margin-top:10px; padding-top:0px}
#header h1{float:right; padding:0px; color:#000; font-size:40px; line-height:50px; margin:5px 20px 0 0}
#header h2{float:right; clear:both; margin-right:20px; color:#000; font-size:21px; padding:0px; margin-top:16px; margin-bottom:0px}
/* CONTENT */
#content h3, #footer h3, #content h2{font-size:17px; color:#FF9527}
#content h3, #content h2{border-bottom:1px dotted #FF9527}
#content h2{margin:10px 0 0 0; padding-top:10px; padding-bottom:3px; clear:both;}
#foot h3.foo {font-size:14px;}
#content a, #content a:visited{text-decoration:underline; color:#FF9527}
#content a:hover{text-decoration:none; color:#FF9527}
#content{background-color:#FFF; float:right; width:585px; padding-left:15px; padding-right:5px; background:url(img/content_bg.gif) no-repeat right bottom}
#content strong{color:#000; font-weight:normal}
/* SIDEBAR */
#sidebar{width:170px; float:left; background-color:#FF9527}
#sidebar ul{list-style:none; margin:0; padding:0}
#sidebar a{color:#fff; display:block; line-height:22px; padding:0 15px; width:139px; text-decoration:none; border-top:solid 1px #ffb25f; border-bottom:solid 1px #CF710C;}
#sidebar a:hover{background-color:#FF9527; border-top:solid 1px #CF710C; border-bottom:solid 1px #FFB25F;}
#sidebar li.list2 a{color:#fff; display:block; line-height:28px; font-size:14px; padding:0 15px; width:139px; text-decoration:none; border-top:solid 3px #ffb25f; border-bottom:solid 3px #CF710C; font-weight:700;}
#sidebar li.list2 a:hover{background-color:#FF9527; border-top:solid 3px #CF710C; border-bottom:solid 3px #FFB25F;}
/* FOOTER */
#wrapper #innerwrap #lowwrap #content #foot{clear:both; padding-top:30px}
#wrapper #innerwrap #lowwrap #content .ufu{font-size:12px; border:0px; clear:both; padding-top:0px; text-align:center; font-weight:lighter; color:#333}
#copy{font-size:12px; border:0px; clear:both; padding-top:10px; text-align:center}
/* OTHERS */
.skip{display:none}
.test{color:#FFF; font-size:small}
p.header{ float: right; padding-right: 20px;}

p {
padding: 0 0 1em;
font-size:12px;
}
.msg_list {
margin: 0px;
padding: 0px;
width: 589px;
}
.msg_head {
padding: 5px 10px;
cursor: pointer;
position: relative;
background-color:#d96f21;
color:#fff;
margin:1px;
}
.msg_body {
padding: 5px 10px 15px;
background-color:#F4F4F8;
}

