body{font-family:verdana,sans-serif;margin:0;padding:0;background-color:#fff;}
p,h1,h2,h3,h4,div{padding:0;margin:0;cursor:default;}
a,input.b{cursor:pointer;}
p{line-height:16px;color:#222;}
small{font-size:10px;font-family:verdana,sans-serif;}
hr,#Searchbox label{display:none;}
form{padding:0;margin:0;}
img{border:none;}
acronym{font-style:normal;border-bottom:1px dotted #999;cursor:help;}
input,textarea{font-family:verdana,sans-serif;font-size:11px;line-height:16px;cursor:text;padding-bottom:2px;padding-top:1px;}
input.t,textarea{border:1px solid #79b;padding-left:2px;padding-right:2px;}
input.b{text-align:center;background:#79b;color:#fff;font-weight:bold;padding-bottom:2px;padding-top:1px;
border-top:1px solid #bcd;border-left:1px solid #bcd;border-bottom:1px solid #346;border-right:1px solid #346;}
div{padding:0;margin:0;}

#Mainpage{margin-left:auto;margin-right:auto;width:710px;position:relative;border-top:1px solid #fff;}

#Tophead{margin-top:14px;margin-bottom:10px;width:218px;height:46px;background:url(g/sandlogo.gif) no-repeat;}
#Tophead span{display:none;}

#Subhead{background:url(g/suback.jpg) no-repeat #79b;height:80px;margin-bottom:5px;}
#Subhead p{color:#fff;padding-left:15px;padding-top:37px;font-weight:bold;font-size:14px;text-shadow:#222 2px 2px 2px;}

#Strapline{border:1px solid #79b;color:#346;font-size:11px;padding:1px;padding-left:15px;padding-bottom:2px;margin-bottom:5px;font-weight:bold;}

#Todaydate{position:absolute;top:157px;right:15px;font-size:11px;color:#346;}

#Bodyback{background:url(g/menubk.gif) repeat-y top right;position:relative;}

#Bodytext,#Logoblock{width:503px;border:1px solid #79b;font-size:11px;}
#Bodytext{padding-bottom:20px;}
#Bodytext h2{color:#33b;padding-top:10px;padding-bottom:20px;font-size:18px;margin-left:15px;}
#Bodytext h3,#Bodytext h4{font-size:13px;margin-left:15px;color:#33b;font-weight:normal;}
#Bodytext h3.q,#Bodytext h4.q{color:#79b;}
#Bodytext p.question{padding-bottom:0;}
#Bodytext p{margin-right:20px;margin-left:15px;padding-bottom:10px;}
#Bodytext p strong.success,#Bodytext h3.success{color:#33b;font-weight:bold;}
#Bodytext a{text-decoration:none;color:#33b;border-bottom:1px dotted #33b;}
#Bodytext a:hover{color:#222;border-bottom:1px solid #222}
#Bodytext table{margin-left:15px;margin-bottom:21px;}
#Bodytext table th,#Bodytext table td{text-align:left;padding-right:20px;padding-bottom:2px;border-bottom:1px solid #79b;font-size:11px;color:#222;}
#Bodytext #Xemail{padding-bottom:10px;padding-top:5px;color:#33b;}
#Bodytext img{float:right;margin-bottom:20px;margin-left:10px;}

#Bodytext input.t,#Bodytext textarea{width:300px;margin-bottom:1px;}

#Bodytext div.newspost p{margin:0;padding:0;}
#Bodytext div.newspost{position:relative;margin-bottom:25px;margin-left:15px;}
#Bodytext div.newspost h3{padding-top:26px;padding-bottom:8px;font-size:13px;margin:0;}
#Bodytext div.newspost,#Bodytext h2{width:468px;}
#Bodytext div.newspost p.postdate{position:absolute;top:0;background-color:#abc;color:#fff;text-align:right;padding-right:5px;width:468px;padding-bottom:1px;}
#Bodytext div.newspost p.postdate small{font-size:11px;}
#Bodytext div.newspost p.postdate a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff;}
#Bodytext div.newspost p.postdate a:hover{color:#fff;border-bottom:1px solid #fff;}

#Arclink{width:100px;line-height:normal;margin-left:15px;}
#Arclink a{display:block;text-align:center;text-decoration:none;background:#79b;color:#fff;font-size:11px;font-weight:bold;padding-bottom:3px;padding-top:2px;
border-top:1px solid #bcd;border-left:1px solid #bcd;border-bottom:1px solid #346;border-right:1px solid #346;margin-bottom:3px;}

#Bodytext li{line-height:16px;}
#ArchiveIndex{padding:0;margin:0;margin-left:15px;margin-right:15px;list-style:none;}
#ArchiveMenu{padding:0;margin:0;margin-left:15px;margin-right:15px;padding-bottom:10px;list-style:none;}

#Logoblock{height:75px;margin-top:5px;}
#Logoblock li,#Logoblock ul{list-style:none;padding:0;margin:0;}
#Logoblock ul{margin-left:15px;}
#Logoblock li{margin-right:4px;display:inline;}
#Logoblock img{margin-top:10px;margin-bottom:10px;vertical-align:middle;}

#Searchbox{position:absolute;right:0;top:23px;}

#Menu,#Menu li{padding:0;margin:0;list-style-type:none;}
#Menu{background-color:#fff;width:200px;position:absolute;right:0;top:0;padding-bottom:1px;}
#Menu a{display:block;text-align:left;text-decoration:none;background:#79b;color:#fff;font-size:11px;line-height:13px;font-weight:bold;padding-left:7px;padding-bottom:3px;padding-top:2px;
border-top:1px solid #bcd;border-left:1px solid #bcd;border-bottom:1px solid #346;border-right:1px solid #346;margin-bottom:3px;}
#Menu a:hover,#Menu a.current,#Arclink a:hover,input.b:hover{background:#fff;color:#79b;border:1px solid #79b;}

#Footer{border:1px solid #79b;color:#346;font-size:11px;padding-top:1px;padding-bottom:2px;padding-left:15px;margin-bottom:10px;margin-top:5px;}
#Footer a{color:#346;text-decoration:none;border-bottom:1px dotted #79b;}
#Footer a:hover{border-bottom:1px solid #346;}