﻿/*** 2008 Robertson's Cottages - Development by Dirk Watkins - dirq.net ***/
body,table,li{font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;font-size:11px;line-height:1.4em;}
body{margin:0;padding:0;border:0;background-color:#999;}
input,select{font-size:95%;}
h1,h2,h3,h4,h5,h6{font-family:Arial,Verdana,sans-serif;margin:0;padding:0;}
h1,h3{color:#555;}
h1{font-size:140%;letter-spacing:.05em;}
h2{font-size:135%;color:#069;padding:2px 0 0 22px;background:url(../base/bang.gif) no-repeat;}
h3{font-size:115%;padding-top:1.6em;}
h4,h5{font-size:110%;color:#333;font-weight:bold;}
hr{height:0;border:0;border-top:1px dashed #CCC; }
ul{list-style-type:square;}
li{padding:.5em 0;}
label{font-size:100%;font-weight:normal;color:#000;}
small{color:#999;font-size:90%;}
img,a img{border:none;}
table {border:none;}
td,th{vertical-align:top;text-align:left;padding:0 5px 5px 0;}
a{text-decoration:none;color:#009;border:none;}
a:visited{color:#396999;}
a:hover{color:#C00;text-decoration:underline;}

/* cstm */
#layout{width:755px;background-color:#FFF;margin:5px auto;border:solid 1px #CCC;}
#mh{width:100%;float:left;clear:both;border-bottom:1px solid #999;background:#BFD1DA url(../base/mh_lightHouse.jpg) top right; background-repeat:no-repeat;}
#mh .logo{float:left;margin:15px 0 0 40px;padding:0;}

#c,#f{margin:0;padding:0 20px;clear:both;}
#c {padding-top:10px;}
#c h1,#c .bn{margin:0 -10px 10px;}
#c h1{padding:.2em 10px;background-color:#FFF;border-bottom:1px dashed #CCC;}
#c .rc{float:right;width:480px;}
#c .lc{float:left;width:210px;}

.lc ul{list-style:none;padding:0;margin:0;width:100%;}
.lc li{width:95%;padding:.3em 0;}
.lc li ul li{padding-left:1em;border-bottom:1px dotted #ccc;}
.lc ul ul {margin-top:.3em;}
.lc .on {background-color:#F5F5F5;}

#f{border-top:1px dashed #CCC;padding:1em 10px;margin-top:2em; }
#f li{display:inline;color:#666;}
#f ul{margin:.7em 0;padding:0;}
#f li{padding:0 .5em;border-left:1px solid #CCC;}
#f .n1{padding-left:0;border:0;}

/* son of Suckerfish */
#nav,#nav ul{float:right;width:auto;list-style:none;line-height:1;font-weight:bold;padding:0;margin:1em 0 -1px 0;}
#nav{clear:right;margin-top:80px;}
#nav a{display:block;color:#555;text-decoration:none;padding:0.25em 1em;margin:0;}
#nav li {float:left;padding:0;margin:0 .1em;border:solid #999;border-width:1px;background-color:#F4F7FF}
#nav li ul{position:absolute;left:-999em;height:auto;width:17em;font-weight:normal;margin:1px -1px 0;border:1px solid #999;border-top:0;background-color:#EEE;}
#nav li ul ul{margin:-1.75em 0 0 14em;}
#nav li:hover ul ul,#nav li:hover ul ul ul,#nav li.sfhover ul ul,#nav li.sfhover ul ul ul{left:-999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li li li:hover ul,#nav li.sfhover ul,#nav li li.sfhover ul,#nav li li li.sfhover ul{left:auto;}
#nav li:hover,#nav li.sfhover,#nav li:hover a,#nav li.sfhover a{color:#000;background-color:#EEE; }
#nav li ul li{width:100%;border:0;margin:0;}
#nav li ul li:hover,#nav li ul li.sfhover,#nav li ul li:hover a,#nav li ul li.sfhover a{color:#000;background-color:#FFF;}
#nav li.on{background-color:#FFF;border-bottom-color:#FFF;font-weight:bold;}
#nav li.on a{color:#000;}
#nav li.on:hover,#nav li .on .sfhover{background-color:#EEE;border-bottom-color:#EEE;}
.lc li.on{font-weight:bold;}
/* end nav */

.bx{background-color:#EEE;padding:10px;border:1px solid #CCC;}
.nw{white-space:nowrap;}

.fb{border:#999 1px solid;background-color:#c2d6eb;padding:10px;margin:1em 0;}
.fb h4 {background-color:#c2d6eb;}

.dl{list-style-type:none;}

/*hacks*/
/*IE5-6*/ * html #nav li ul{margin-top:-1px !important;} * html #mh{border:none;} * html #nav{margin-bottom:0;}