/* 
   Global Layout/Content/Link Styles 
   For Screen Use 
   Version 3.0
   Coded 2009-2010 by Brothers Web Concepts.
   Domfig*AT*bwcwebdesign*DOT*com
*/


/* +GLOBAL =LAYOUT 
--------------------------------------------------------------------> */

#m_headwrap {
 display: none;
}

#m_bodywrap {
 width: 637.5pt;
 float: left;
 min-height: 150pt;
 margin: 0pt 0pt 15pt 0pt;
 padding: 0pt 0pt 0pt 22.5pt;
}

body {
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #000;
 border: 0;
}

h1, h2, h3, h4, h5, h6 {
 font-size: 12pt;
}


/* +NAVIGATION =LAYOUT
--------------------------------------------------------------------> */

ul#m_navwrap {
 display: none;
}

a:link {
 color: #000;
}


/* +GLOBAL =CONTENT 
--------------------------------------------------------------------> */

/* Gives seperate wraps for every section of the site */
#m_homewrap, #m_facilwrap, #m_rateswrap,
#m_caterwrap, #m_eventswrap, #m_histwrap,
#m_friendswrap, #m_contactwrap {
 width: 637.5pt;
 min-height: 225pt;
 float: left;
}

#m_colleft {
 display: none;
}

#m_colright {
 width: 637.5pt;
 min-height: 800pt;
 float: right;
 padding: 0pt 0pt 11.25pt 0pt;
}

#m_colright img#header {
 display: block;
 float: left;
 margin: 0pt 0pt 7.5pt 0pt;
}

#m_colright h1 {
 display: block;
 float: left;
 width: 618.75pt;
 font-size: 28.5pt;
 color: #008bb0;
 padding: 22.5pt 0pt 0pt 18.75pt;
 font-weight: normal;
}

#m_colright h2 {
 display: block;
 float: left;
 width: 618.75pt;
 font-size: 13.5pt;
 color: #000;
 font-weight: normal;
 padding: 22.5pt 0pt 0pt 18.75pt;
}

#m_colright h3 {
 display: block;
 float: left;
 width: 618.75pt;
 font-size: 13.5pt;
 color: #000;
 padding: 22.5pt 0pt 0pt 18.75pt;
}

body#rates #m_colright h2 span {
 font-size: 9pt;
 font-style: italic;
}

#m_colright p {
 display: block;
 float: left;
 width: 618.75pt;
 padding: 22.5pt 18.75pt 0pt 18.75pt;
 font-size: 12pt;
 line-height: 18pt;
}

#m_colright ul {
 width: 618.75pt;
 display: block;
 float: left;
 padding: 7.5pt 7.5pt 7.5pt 18.75pt;
}

#m_colright ul li {
 width: 618.75pt;
 display: block;
 float: left;
 padding: 3pt 0pt 3pt 0pt;
}

ul#m_galblock {
 display: block;
 float: left;
 width: 618.75pt;
 height: 90pt;
 padding: 7.5pt 0pt 7.5pt 18.75pt;
 border-top: 1.5pt solid #9e9a5e;
 border-bottom: 1.5pt solid #9e9a5e;
}

ul#m_galblock #image1,
ul#m_galblock #image2,
ul#m_galblock #image3,
ul#m_galblock #image4 {
 display: none;
}

ul#m_galblock li {
 display: block;
 float: left;
 width: 126.75pt;
 height: 90pt;
 padding: 0pt 0pt 0pt 7.5pt;
}

ul#m_galblock li a {
 display: block;
 float: left;
 width: 125.25pt;
 height: 88.5pt;
 padding: 0.75pt 1.5pt 0.75pt 0.75pt;
 margin: 0pt;
}

ul#m_galblock li a#noleft {
  padding: 0.75pt 1.5pt 0.75pt 0.75pt;
}

ul#m_galblock li a:hover {
 background: #ccc;
 outline: none;
}

ul#m_galblock li a img {
 border: none;
 display: block;
 float: left;
 width: 125.25pt;
 height: 88.5pt;
 padding: 0pt;
 margin: 0pt;
}

/* Header, content & footer styles for printing - remove until needed. */
img#p_printhead {
 display: block;
 float: left;
 width: 637.5pt;
 height: 110.25pt;
}

h1#p_printcont {
 width: 622.5pt;
 display: block;
 float: left;
 padding: 11.25pt 0pt 11.25pt 15pt;
 color: #008bb0;
 font-size: 30pt;
 font-style: italic;
}

img#p_printfoot {
 display: block;
 width: 637.5pt;
 height: 45pt;
 float: left;
}



/* +INDEX =CONTENT 
--------------------------------------------------------------------> */

#m_homewrap h1 {
 color: #000;
 padding: 60pt 0pt 0pt 18.75pt;
 font-size: 40pt;
}

#m_homewrap h1 i {
 font-size: 19.5pt;
}

#m_homewrap h1 {
 font-size: 19.5pt;
}



/* +FACILITIES =CONTENT 
--------------------------------------------------------------------> */

#m_facilwrap ul li {
 width: 630pt;
 padding: 18.75pt 0pt 0pt 7.5pt;
}

#m_facilwrap ul#alt li {
 width: 630pt;
 padding: 11.25pt 0pt 0pt 7.5pt;
 font-size: 15pt;
}

#m_facilwrap ul li a {
 font-size: 15pt; 
}



/* +RATES =CONTENT 
--------------------------------------------------------------------> */

#m_rateswrap h1 {
 font-size: 22.5pt;
}

#m_rateswrap h1 span {
 font-size: 7.5pt;
 font-weight: normal;
 color: #000;
}

#m_rateswrap ul li {
 font-size: 10.5pt;
 width: 607.5pt;
 padding: 3.75pt 0pt 0pt 22.5pt;
}

#m_rateswrap ul li#alt {
 font-size: 7.5pt;
 width: 592.5pt;
 padding: 3.75pt 0pt 0pt 37.5pt; 
}



/* +CATERING =CONTENT 
--------------------------------------------------------------------> */

#m_caterwrap ul {
 width: 611.25pt;
 display: block;
 float: left;
 padding: 7.5pt 7.5pt 7.5pt 18.75pt;
}

#m_caterwrap ul li {
 width: 232.5pt;
 height: 75pt;
 padding: 7.5pt 7.5pt 6pt 0pt;
}

#m_caterwrap ul li h1 {
 width: 232.5pt;
 font-size: 12pt;
 color: #000;
 padding: 1.5pt 0pt 7.5pt 0pt;
 margin: 0pt;
}

#m_caterwrap ul li p {
 width: 232.5pt;
 padding: 0pt;
 margin: 0pt;
}



/* +EVENTS =CONTENT 
--------------------------------------------------------------------> */

#m_eventswrap h1 {
 font-size: 25.5pt;
 padding: 22.5pt 0pt 0pt 18.75pt;
}

#m_eventswrap h2 {
 font-size: 21pt;
 padding: 3.75pt 0pt 0pt 18.75pt;
}

#m_eventswrap h3 {
 font-size: 21pt;
 padding: 22.5pt 0pt 0pt 18.75pt;
 font-weight: normal;
}

#m_eventswrap p a {
 display: inline;
 margin: 0;
 float: none;
}

#m_eventswrap a {
 font-size: 12pt;
 display: block;
 margin: 22.5pt 0pt 0pt 18.75pt;
 float: left;
 color: #008bb0;
 border-bottom: 0.75pt dotted #fdf9b9;
}

#m_eventswrap a:hover {
 color: #008bb0;
 border-bottom: 0.75pt dotted #0081a7;
}

#m_eventswrap ul {
 width: 611.25pt;
 display: block;
 float: left;
 padding: 15pt 7.5pt 0pt 18.75pt;
}

#m_eventswrap ul li {
 width: 210pt;
 height: 97.5pt;
 padding: 0pt 30pt 0pt 0pt;
}

#m_eventswrap ul li h1 {
 width: 210pt;
 font-size: 13.5pt;
 color: #008bb0;
 padding: 1.5pt 0pt 1.5pt 0pt;
 margin: 0pt;
 font-weight: normal;
}

#m_eventswrap ul li p {
 width: 210pt;
 padding: 0pt;
 margin: 0pt;
 font-style: italic;
 float: left;
}



/* +HISTORY =CONTENT 
--------------------------------------------------------------------> */

#m_histwrap ul {
 padding: 22.5pt 0pt 7.5pt 18.75pt;
 font-size: 9pt;
}



/* +FRIENDS =CONTENT 
--------------------------------------------------------------------> */

#m_friendswrap h1 {
 font-size: 19.5pt;
}



/* +CONTACT =CONTENT 
--------------------------------------------------------------------> */

#m_contactwrap a {
 font-size: 12pt;
 display: block;
 margin: 22.5pt 0pt 0pt 18.75pt;
 float: left;
 color: #008bb0;
 border-bottom: 0.75pt dotted #fdf9b9;
}

#m_contactwrap a:hover {
 color: #008bb0;
 border-bottom: 0.75pt dotted #0081a7;
}

#m_contactwrap ul {
 padding: 22.5pt 0pt 7.5pt 18.75pt;
}

#m_contactwrap ul {
 width: 603.75pt;
 padding: 22.5pt 7.5pt 7.5pt 26.25pt;
}

#m_contactwrap li {
 width: 603.75pt;
}

#m_contactwrap li a {
 float: none;
 display: inline;
 margin: 0;
}