/* 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; }

