/* global styles for the inn at moonlight beach  */
/* last updated 120809 - wth                     */
 
.background {background: #460203}
.bl     {background: url("images/line.jpg");}

.header1 {background: url("images/bar.jpg");}
.header2 {background: url("images/line.jpg");}
.header3 {background: #FFFF66;border-color: #003399;}
		
div.hr hr {display: none;}

.revFooterBig {border-color:#AAAAAA; }
    .reviewHeader {border-color:#AAAAAA; }
    .revTitleBarBig td {border-color:#AAAAAA; }
    .revTitleBarBig {border-color:#AAAAAA; }
    .revHorizontalBoxes {border-color:#AAAAAA; }
    .revMidLinks {border-color:#AAAAAA; }
    .revTitleBar {border-color:#AAAAAA; }
    .revMain {border-color:#AAAAAA; }
    .reviewHeader {border-color:#AAAAAA; } 
    .revWidgetFrameBig a:visited {color:#0025C4; } 
    .revWidgetFrameBig a:link {color:#0025C4; } 
    .revMain a:visited {color:#0025C4; } 
    .revMain a:link {color:#0025C4; } 
    .reviewText {color:#009A0E; } 
    .revTitleBar td {background-color:#EFEBE9; } 
    .revTitleBar {background-color:#EFEBE9; } 
    .revTitleBarBig a:visited {color:#555555; } 
    .revTitleBarBig a:link {color:#555555; } 
    .revTitleBar td {color:#555555; } 
    .revTitleBar {color:#555555; } 
    .revTitleBar a:visited {color:#555555; } 
    .revTitleBar a:link {color:#555555; } 
    .revWidgetFrameBig {background-color:#FFFFFF; } 
    .revMain {background-color:#FFFFFF; } 
    .reviewHeader {background-color:#FFFFFF; } 
    .revWidgetFrame {color:#555555; } 
    .revWidgetFrameBig {color:#555555; } 
    .revMain {color:#555555; } 
    .reviewName {color:#555555; } 
    .review {color:#555555; } 
    .reviewDate {color:#555555; } 
    .reviewHeader {color:#555555; } 
    .reviewText {color:#555555; }
	
.border{ border-left:#fff 1px solid; border-right:#fff 1px solid}
    
.style1 { text-align: center; font-weight: normal;}
.style2 { font-size: larger; text-align: center;}
.style3 { font-size: small;	}
.style4 { font-family: Verdana;}
.style5 { text-align: left;}
.style6 {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 12pt;
   font-weight: normal;
   color: #000000;
   text-align: justify;
}
.style7 { background-color: #FFFF00;}
.style8 { color: #A49777;text-align:center;}

/* -- new styles -- */

#main { width: 1100px;text-align:center;}
#content {width:760px; }

/* -- text formatting --*/

.website-title { 
      clear:both;
      width: 894px;
      height:66px;
      margin:2px 0px 2px 0px;
      padding:18px 0px 0px 0px;
      background-color:#333333;
      color:#ffffff;      
      font-family: 'Times New Roman', serif;
      font-size:40px;
      font-style:normal;
      text-align: center;
      font-weight:bold;
}
.website-slogan{ 
      width: 894px;
      height:35px;
      margin: 0px 0px 0px 0px;
      padding:10px 0px 0px 0px;
      background-color:#A49777;
      font-family: 'Times New Roman', serif;
      font-size:18px;
      color:#ffffff;
      font-style:italic;
      font-weight:lighter;
      text-align: center;
}

h1 {color:#990000;font-size:25px;font-weight:bold;text-align:center;}
.noth1 {color:#990000;font-size:25px;line-height:32px; font-weight:bold;text-align:center; }
.h1txt {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   font-weight: normal;
   color: #000000;
   text-align: center;
   font-style:italic;
}

h2 {color:#990000;font-size:22px;font-weight:bold;text-align:center; }
h3 {font-size:16px;font-weight:bold;text-align:center; }

p {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   font-weight: normal;
   color: #000000;
   text-align: justify;
}

li {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
   font-weight: normal;
   text-align: left;
}
.quote{color:#000000;font-style:italic;font-size:13px; text-align:center;}
.picture{color:#A49777;font-size:12px;text-align:center;}

/* -- navigation bar --*/
#navcontainer{ 
      width: 894px;
      height:34px;  
      font-family: Verdana, Helvetica, sans-serif;
      font-size:12px;
      color:#000000;
      text-align:center;
}
#navcontainer .nav{ 
      height:18px;
      width: 88px;
      margin: 0px 1px 0px 0px;  
      padding:10px 0px 6px 0px;
      float:left;
      background-color:#F0F0E6;
      text-align:center;
      color:#000000;
}
#navcontainer .nav-on{ 
      height:18px;
      width: 88px;
      margin: 0px 1px 0px 0px;  
      padding:10px 0px 6px 0px;
      float:left;
      background-color:#A49777;
      text-align:center;
      color:#ffffff;
}
#navcontainer .nav2{ 
      height:18px;
      width: 92px;
      margin: 0px 1px 0px 0px;  
      padding:10px 0px 6px 0px;
      float:left;
      background-color:#F0F0E6;
      text-align:center;
      color:#000000;
}
#navcontainer .nav2-on{ 
      height:18px;
      width: 92px;
      margin: 0px 1px 0px 0px;  
      padding:10px 0px 6px 0px;
      float:left;
      background-color:#A49777;
      text-align:center;
      color:#ffffff;
}
#navcontainer .nav3{ 
      height:18px;
      width: 89px;
      margin: 0px 0px 0px 0px;  
      padding:10px 0px 6px 0px;
      float:left;
      background-color:#F0F0E6;
      text-align:center;
      color:#000000;
}
#navcontainer .nav3-on{ 
      height:18px;
      width: 89px;
      margin: 0px 0px 0px 0px;  
      padding:10px 0px 6px 0px;
      float:left;
      background-color:#A49777;
      text-align:center;
      color:#ffffff;
}
#footer{ 
      width: 900px;
      height:18px;  
      padding:1px 0px 0px 0px;      
      font-family: Verdana, Helvetica, sans-serif;
      font-size:10px;
      background-color:#460203;
      text-align:center;
}
#footer .nav{ 
      float:left;
      height:14px;
      width: 89px;
      margin: 0px 1px 0px 0px;  
      padding:2px 0px 2px 0px;
      float:left;
      background-color:#F0F0E6;
      text-align:center;
      color:#000000;
}
#footer .nav-on{ 
      float:left;
      height:14px;
      width: 89px;
      margin: 0px 1px 0px 0px;  
      padding:2px 0px 2px 0px;
      float:left;
      background-color:#A49777;
      text-align:center;
      color:#ffffff;
}
#footer .nav2{ 
      float:left;
      height:14px;
      width: 90px;
      margin: 0px 1px 0px 0px;  
      padding:2px 0px 2px 0px;
      float:left;
      background-color:#F0F0E6;
      text-align:center;
      color:#000000;
}
#footer .nav2-on{ 
      float:left;
      height:14px;
      width: 90px;
      margin: 0px 1px 0px 0px;  
      padding:2px 0px 2px 0px;
      float:left;
      background-color:#A49777;
      text-align:center;
      color:#ffffff;
}
#footer .nav3{ 
      float:left;
      height:14px;
      width: 89px;
      margin: 0px 0px 0px 0px;  
      padding:2px 0px 2px 0px;
      float:left;
      background-color:#F0F0E6;
      text-align:center;
      color:#000000;
}
#footer .nav3-on{ 
      float:left;
      height:14px;
      width: 89px;
      margin: 0px 0px 0px 0px;  
      padding:2px 0px 2px 0px;
      float:left;
      background-color:#A49777;
      text-align:center;
      color:#ffffff;
}
.nav a{text-decoration:none; color:#000000;}
.nav a:hover{text-decoration:underline; color:#990000;}
.nav a:visited{text-decoration:none; color:#000000;}
.nav-on a{text-decoration:none; color:#ffffff;}
.nav-on a:hover{text-decoration:underline; color:#ffffff;}
.nav-on a:visited{text-decoration:none; color:#ffffff;}
.nav2 a{text-decoration:none; color:#000000;}
.nav2 a:hover{text-decoration:underline; color:#990000;}
.nav2 a:visited{text-decoration:none; color:#000000;}
.nav2-on a{text-decoration:none; color:#ffffff;}
.nav2-on a:hover{text-decoration:underline; color:#ffffff;}
.nav2-on a:visited{text-decoration:none; color:#ffffff;}
.nav3 a{text-decoration:none; color:#000000;}
.nav3 a:hover{text-decoration:underline; color:#990000;}
.nav3 a:visited{text-decoration:none; color:#000000;}
.nav3-on a{text-decoration:none; color:#ffffff;}
.nav3-on a:hover{text-decoration:underline; color:#ffffff;}
.nav3-on a:visited{text-decoration:none; color:#ffffff;}

/* -- columns -- */

.onec {clear:left;
      float:left;
      width: 900px;
      background-color: #ffffff;
      font-family: Verdana, Helvetica, sans-serif;
      font-size:10px;
      color:#000000;
}
.twoc {float:left; width:350px;margin: 0px 0px 0px 20px;}
.threec {float:left; width:220px;margin: 0px 0px 0px 0px; padding:0px 10px 0px 10px;}

.alert {margin: 5px 0px 5px 0px;padding:5px 5px 5px 5px;background-color:#DAC99E; border: thin solid; border-width:1px; border-color:#000000 }
.alert .twoc {background-color:#DAC99E; float:left; width:320px;padding:10px 5px 5px 0px;}

#sidebar {float:left;width:180px; padding:10px 4px 0px 4px;background-color:#A49777;color:#ffffff;font-family: Verdana, Helvetica, sans-serif; font-size: 12px;text-align:center;}
#sidebar p{color:#ffffff;font-family: Verdana, Helvetica, sans-serif; font-size: 12px;font-style:normal;text-align:center;}

/* -- basic elements --*/

a{color:#990000;font-weight:bold;text-decoration:none; }
a:hover{color:#990000;font-weight:bold;text-decoration:underline; }
a:visited {color:#990000;font-weight:bold;text-decoration:none; }

img {border-color:#000000; }