/* Start of CMSMS style sheet 'BBYC' */
/* Start of CMSMS style sheet 'BBYC' */
/*	Bonna Bella Yacht Club	 */


* {margin: 0px; padding: 0px; }

html {font-size: 100%;}

body {
	padding: 1em 0;
	background: url(uploads/images/graphics/bg.gif) top left repeat-x #0A2656;
	color: #ffffff;
	font-family: georgia, "times new roman", serif;
	font-size: 62.5%;
	text-align: center;
	}
	
.bbyc {font-variant: small-caps;}

a, a:link, a:visited, a:active {color: #FE0000;}
a:hover {}

a img {border:0px;}

blockquote {}

h1, h2, h3 {clear: both; font-weight: normal; font-variant: small-caps;}
h1 {color: #FE0000; font-size: 36px; letter-spacing: 2px;}
h2 {margin-bottom: 1em; color: #FE0000; font-size: 1.4em;}
h3 {color: #1B4D89; font-size: 1.4em;}

#container {width: 720px; margin: 0px auto; background: #FFF4C5; color: #140B00; font-size: 1.3em; text-align: left;position:relative;}


/* Header Stuff ----------------------------*/
#header {position: relative; margin: 0px auto; padding-top: 100px; background: url(uploads/images/graphics/headerbg2.gif) -8px -5px no-repeat transparent;}

h1.bbyc {z-index: 1; position: absolute; top: 0px; left: 272px; width: 171px; height: 101px; background: url(uploads/images/graphics/logo1.png) bottom center no-repeat; text-indent: -9999px;}
	#header .logocheat {z-index: 2; position: absolute; top: 101px; left: 239px; width: 250px; height: 110px; background: url(uploads/images/graphics/logo2.png) top center no-repeat; }

#header ul {padding: 10px 0; background: url(uploads/images/graphics/headermenubg.gif) top center repeat-x #FE0000; color: #ffffff; font-size: 10px; text-transform: uppercase; list-style-type: none;}
	ul.left {display: inline; float: left; text-align: left;}
	ul.right {text-align: right;}
#header ul li {display: inline;position:relative;z-index:3;}
#header ul.right li {z-index:1;}
#header ul li a {padding: 10px; color: #ffffff; text-decoration: none;}
#header ul li a:hover {background: #FE0000;}

#banner {position: relative; padding: 25px 15px 15px 25px;}
	#banner img {padding: 0px 10px 10px 0px; background: url(uploads/images/graphics/photoshadow2.gif) bottom right no-repeat;}
#myframe {height: 150px}

/* Main Content Stuff ----------------------------*/

#leftAd {position:absolute;left:-171px;top:78px;width:171px;height:419px;text-align:center;}
#leftAd-lower {position:absolute;left:-171px;top:503px;width:171px;height:338px;text-align:center;}

.musicAd {color:#4d4132;font-family:Georgia,Times,Arial,sans-serif;font-size:131.5%;background:transparent url('http://bonnabellayachtclub.com/cms/uploads/BBYC_musicAd.gif') no-repeat 0 0;}
.musicAd .inner {padding:80px 0px 0px 17px;display:none;}
.musicAd span {color:#fe0000;display:block;margin-bottom:5px;}
.musicAd span.smaller {color:#4d4132;font-size:93%;}

#rightAd {position:absolute;right:-171px;top:112px;width:171px;height:363px;}

#monthlyLink {position:absolute;bottom:50px;color:red;font-size:18px;display:block;width:100px;margin-left:35px;text-align:center;}

#main {margin: 0px auto; }

#content {padding: 0px 24px 74px 24px;}
	#content ul {list-style-type: none;}

	.bigphoto {padding-bottom: 1em;}
	.bigphoto img {padding: 0px 10px 10px 0px; background: url(uploads/images/graphics/photoshadow2.gif) bottom right no-repeat;}
	.leftphoto img {padding: 0px 10px 10px 0px;}
	
	#content p {padding-bottom: 1em; line-height: 150%;}

        /* Forms  */
        fieldset {border:0px;}
        input, textarea {border:0px;padding:4px;font-size:1.1em;border:2px solid #EAD36B;}
        input {width:250px;}
        select {border:0px;font-size:1.1em;border:2px solid #EAD36B;width:262px;}
        textarea {width:250px;}
        option {padding:4px;}
        input, textarea, select {font-family: georgia, "times new roman", serif;margin-bottom:5px;}
        legend {display:none;}
        label {width:150px;text-align:right;margin-right:10px;float:left;display:block;padding-top:5px;}
 	.captcha {padding-left:160px;font-style:italic;}
        .captcha img {display:block;margin-bottom:5px;}
        .captcha input {margin-top:5px;font-style:normal;}
        .submit {border-top: 1px solid #EAD36B;margin-top:15px;padding-top:5px;}
        .submit input {margin-left:160px;border:2px solid #EAD36B;color:#0084E4;cursor:pointer;width:auto;background-color:#FFF;}
        .submit input:hover {color:#140B00;}
        .error_message {margin-bottom:20px;color:#ff0000;font-weight:bold;}
        .required span {display:none;}

	/* Private Parties */
	.menu1, .menu2 {float: left; width: 48%;}
			.menu2 {float: right;}
	.menu1 li, .menu2 li {padding: 5px 0px 5px 15px; background: url(uploads/images/graphics/bullet.gif) 0px 5px no-repeat transparent;}
			
	/* Menus */
	ul.menuitems {clear: both; padding-bottom: 1em;}
	ul.menuitems li {float: left; display: inline; width: 315px; border-bottom: 1px solid #EAD36B; padding: 5px 5px 5px 15px; background: url(uploads/images/graphics/bullet2.gif) 0px 7px no-repeat transparent;}
        ul.menuitems-noBorder li {border:0px;}
	ul.menuitems b {color: #0084E4; font-weight: normal; font-size: 1.1em; font-variant: small-caps;}

       ul.menuitems li.featured {font-size:1.7em;line-height:1.31em;background-position:0px 12px;}

	/* Raves */
	ul.ravereviews {font-size: 1.3em; width: 330px;}
	ul.ravereviews li {padding: 0 0 1em 0;}
	ul.ravereviews cite {color: #0084E4; font-size: 12px;}
	img.magcover {float: right; border: 1px solid #AA8938;}

	/* Wines */
	img.vineyard, img.horizon {float: right; margin: 0px 0px 0px 10px; border: 1px solid #AA8938;}


	/* Gallery */
	img.gal_left {clear: both; float: left; margin-bottom: 25px; border: 1px solid #AA8938;}
	img.gal_right {float: right; margin-bottom: 25px; border: 1px solid #AA8938;}

/* Footer Stuff ----------------------------*/

#footer {clear: both; padding: 10px 25px; background: url(uploads/images/graphics/headermenubg.gif) bottom center repeat-x #FE0000; color: #ffffff;}
	#footer p {text-align: right;}
#footer a {color: #ffffff;}
/* End of 'BBYC' */


/* End of 'BBYC' */

