/* Start of CMSMS style sheet 'LCD Style Sheet' */
/* Override YUI CSS */
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf { width: 50%; }
.yui-g .yui-g .yui-u { width: 50%; }

/* White canvas height */
#bd {min-height: 33em;}

/* Left column width */
#inside-page-gallery .yui-gc div.first, .yui-gd .yui-u {width: 26%;}

/* Right column width */
#inside-page-gallery .yui-gd div.first {width: 72%;}

/* Core styles */
html, body { background: #000000; color: #CCCCCC; }
body {height: 101%;}
#doc { width: 840px; }
body#home-page #bd .yui-u {background: #000000 url(uploads/images/home-bd-bg.jpg) no-repeat top right;}
body#home-page #bd .yui-u.first {background: #000000 url(uploads/images/home-bd-bg.jpg) no-repeat top left; padding-top: 0px;}
body#home-page #bd .wrapper {min-height: 20em;}
body#inside-page #bd, body#inside-page-gallery #bd {background: #FFFFFF; padding-top: 0px; color:#666666;}
#bd .wrapper {padding: 20px;}
.hide {display:none;}
a:link, a:visited {color: #EC008C;}
a:hover {color: #AE0067;}

#bd .yui-u .wrapper {padding-top: 55px; padding-left:0;}
#home-page #bd .yui-u .wrapper {padding-top: 20;}
#bd .yui-u.first .wrapper {padding-top: 18px; padding-left:20px;}
#bd .yui-u ul, #bd .yui-u ol {margin-left: 10px;}
#bd .yui-u ul li {background: url(uploads/images/bullet.gif) no-repeat 0px 5px; padding-left: 10px;}


/* Text Formatting */
h1, h2, h3, h4,
h1 a, h2 a, h3 a, h4 a { font-weight: normal; color: #EC008C;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color: #AE0067;}
h1, h2, h3, h4, p, ul, ol {margin: 0 0 10px 0;}
h1 { font-size: 170%;}
h2 { font-size: 145%;}
h3 {font-size: 120%;}
h4 {font-size: 100%;}
strong {font-weight: bold;}

/* Contact Form */
.contactform div {padding: 3px 0px;}
.contactform div label {display: block;}
.contactform input, .contactform textarea {width: 25em; padding: 3px; border: 1px solid #CCCCCC;}
.contactform textarea {height: 6em;}
.contactform input#m3fbrp_submit {width:auto;}

body#home-page h1 {border-bottom: 1px dotted #333333; margin-bottom: .5em;}
.NewsSummaryPostdate {font-size: 70%; color: #CCCCCC;}
.NewsSummarySummary span {float:right;}

/* Logo at very top of page */
#logo {display: block; height: 66px; margin-right: -65px; }
#logo img {float: right;}

/* Gallery */
#gallery img {margin: 0 10px 10px 0; border: 1px solid #999999;}
#gallery img.hover {border: 1px solid #EC008C;}
div.page-two {display:none;}
#bd .yui-u ul.gallery-pages {margin:0 0 10px 0; padding:0;}
#bd .yui-u ul.gallery-pages li {margin: 0; padding: 0; display: block; background:none; width: 190px;}
#bd .yui-u ul.gallery-pages li a {margin: 0 0 1px 0; padding: 3px 5px; display: block; background: #EC008C; text-decoration: none; color: #FFFFFF; width: 180px;}
#bd .yui-u ul.gallery-pages li a:hover {background: #AE0067;}

/* News */
p#news-actions {margin: 10px 0 0 0; border-top: 1px dotted #CCC; padding: 6px 0 0 0;}
.NewsListPostdate {font-size: .9em;}
.NewsSummaryLink {padding-top: 10px;}

/* Main Navigation */
#main-navigation { display: block; clear: both; background: #EC008C; height: 28px;}
#main-navigation ul { padding:0; margin:0;}
#main-navigation li { padding:0; margin:0; display: inline; }
#main-navigation li a { display: block; float: left; padding: 8px 14px; color: #FFFFFF; text-decoration: none; background: #EC008C; font-size: 75%; text-transform: uppercase; letter-spacing: 2px; }
#main-navigation li a:hover, #main-navigation li a.currentpage { background: #AE0067; }

/* Green Design footer */
.think-green-design {width: 115px; margin: 0 auto; padding-left: 705px; padding-top: 20px;}
/* End of 'LCD Style Sheet' */

