/* Start of CMSMS style sheet 'spcc-secondary' */
*{margin: 0; padding: 0;}

body {background-color: #000000; color: #a7a7a7; font: 13px arial;}

#container {width: 770px; margin-right: auto; margin-left: auto; background-color: #212121; padding:0px 0px 0px 0px; border-bottom: 1px solid #A7C355}

#header {position: relative; height: 130px; _height: 115px; background-color: #000000; z-index: 100; padding-top: 15px}
#header-image {width: 200px; height: 130px; float: left}
#header-image img {height: 130px}
#header-menu { float: left; background: url(uploads/images/site-images/bg-colright-bottom-bar-textured-secondary.jpg) 0px 0px; width: 570px; height: 130px}
#header-menu-menu {position: relative; width: 570px; height: 20px; _height: 134px; top: 110px; left: 0px; padding-top: 0px;}

#header-menu-menu a {float: left;}
#header-menu-menu a:hover {
	background-position: 0px -20px;
}

.hide {display: none;}



/*  MENU STYLES ---------*/


a.link {
	background-position: 0 0;
	height: 20px;
}

a.current {
background-position: 0px -40px;
	height: 20px;
}

.current:hover {
background-position: 0px -40px;
cursor: default;
	height: 20px;
}



a.menu-home{
	background-image: url(images/nav-new/nav-bottom-home.gif);
	background-repeat: no-repeat;
	width: 70px;
	height: 20px;
	display: block;
}

a.menu-about {
	background-image: url(images/nav-new/nav-bottom-about.gif);
	background-repeat: no-repeat;
	width: 110px;
	height: 20px;
	display: block;
}

a.menu-min {
	background-image: url(images/nav-new/nav-bottom-comm.gif);
	background-repeat: no-repeat;
	width: 127px;
	height: 20px;
	display: block;
}

a.menu-res {
	background-image: url(images/nav-new/nav-bottom-res.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 20px;
	display: block;
}

a.menu-contact {
	background-image: url(images/nav-new/nav-bottom-contact.gif);
	background-repeat: no-repeat;
	width: 105px;
	height: 20px;
	display: block;
}



/* ----CONTENT -----*/

#content {position: relative; top: -1px; z-index: 50; margin-bottom: -1px;}
#content a {color: #99AB5F; text-decoration: none;}
#content a:hover {color: #707070; text-decoration: underline;}
#content h1 {font: normal 26px arial; color: #FFFFFF; margin: 2px 0px 10px 0px;}
#content h1 a {text-decoration: none;}
#content h11 {font: normal 26px arial; color: #ffffff; margin: 2px 0px 0px 0px;}
#content h2 {font: normal 18px arial; color: #E4D3A6; margin: 0px; padding: 0px; position: relative; top: -4px; bottom: -4px;}
#content h2 a {color: #E4D3A6; text-decoration: none;} 
#content h2 a:hover { color: white; text-decoration: underline;}
#content h3 {font: 14px arial; color: #99AB5F; margin: 0px; padding: 0px; font-weight: bold; text-decoration: none;}
#content h3 a {color: #99AB5F; text-decoration: underline;} 
#content h3 a:hover {color: #707070; text-decoration: underline;}
#content ul { line-height:19px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px;}
#content li { background:transparent url(uploads/images/site-images/a1.gif) no-repeat scroll 0pt 7px; padding-left:11px; text-decoration:none; }

#content blog {color: #FFFFFF; margin: 0px; padding: 0px; font-size: 12px;}
#content blog a {color: #FFFFFF; text-decoration: none;} 
#content blog a:hover { color: #a7a7a7; text-decoration: underline;}

#content footer {color: #FFFFFF; margin: 0px; padding: 0px; font-size: 12px;}
#content footer a {color: #FFFFFF; text-decoration: none;} 
#content footer a:hover { color: white; text-decoration: underline;}

#content footer1 {color: #FFFFFF; margin: 0px; padding: 0px; font-size: 16px;}
#content footer1 a {color: #FFFFFF; text-decoration: none;} 
#content footer1 a:hover { color: white; text-decoration: underline;}

#full-content {position: relative; width: 750px; float: left; background-color: #2b2b2b; background: url(uploads/images/site-images/fullpage-bg-fade.jpg); background-repeat:no-repeat; background-color: #2b2b2b; padding: 12px 10px 5px 10px; color: #A7A7A7; z-index: 51;}

#full-content hr {border-color: #000000;height:1px; border-style:solid; border-width:1px 0 0 0; width: 780px; _width: 756px; position: relative; z-index: 120; left:-10px; margin: 5px 0px 0px 0px;}

#full-content-bottom {position: relative; width: 750px; float: left; left:0px; background-color: #212121; padding: 12px 10px 5px 10px; color: #A7A7A7; z-index: 51; border-top: 1px solid #000000; border-bottom: 1px solid #A7C355;}

#left-bar {position: relative; width: 180px; float: left; background-color: #212121; background: url(uploads/images/site-images/left-bar-bg-fade.jpg); background-repeat:no-repeat; background-color: #212121; padding: 12px 10px 5px 10px; color: #A7A7A7; z-index: 51;}

#right-bar {position: relative; width: 540px; _width: 410px; float: left; background-color: #2b2b2b; background: url(uploads/images/site-images/right-bar-bg-fade.jpg); background-repeat:no-repeat; background-color: #2b2b2b; padding: 12px 20px 10px 10px;  z-index: 52;}

#right-bar hr {border-color: #000000;height:1px; border-style:solid; border-width:1px 0 0 0; width: 568px; _width: 544px; position: relative; z-index: 120; left:-10px; margin: 5px 0px 10px 0px;}

#small-section {margin: 0px 0px 20px 0px; clear: left;}
#small-section img {float: left; margin: 0px 10px 0px 0px;}

#small-section-spotlight  {margin: 0px 0px 20px 0px; clear: left; color: #A4C153;}
#small-section-spotlight  img {float: left; margin: 0px 10px 0px 0px;}

#small-section-community {margin: 0px 0px 20px 0px; clear: left; font: normal 14px arial;}
#small-section-community img {float: left; margin: 0px 10px 0px 0px;}

.contact-us-form {position: relative; height: 170px;}
.contact-us-form label {float: left; clear: left; padding-top:10px; padding-bottom:2px}
.contact-us-form input {float: left; clear: left; height:18px; padding-left:5px; width:180px; color:#fff; font: 11px Tahoma; line-height:13px; background-color: #212121; border:1px; border-style: solid; border-color: #a7a7a7;}
.contact-us-form .message-area {position: absolute; width: 190px; right: 8px; top: -3px; color: #a7a7a7;}
.contact-us-form textarea {height:106px; margin-top:2px; overflow:auto; padding-left:5px; width:190px; color:#fff; font: 11px Tahoma;  background-color: #212121; border:1px; border-style: solid; border-color: #a7a7a7;}
.contact-us-form .submit input{position: relative; left: 325px; top: -10px; width: 100px; height: 30px; color: #ffffff; padding: 0px; margin: 0px; background-color: #2b2b2b; border: 1px solid #2b2b2b; text-decoration: underline; font-size:14px;}
.contact-us-form .submit input:hover{cursor: pointer; text-decoration: none;}

.contact-us-form div.subscribe label {clear: none; padding: 0 0 0 5px; }
.contact-us-form div.subscribe { position: relative; top: 12px; }
.contact-us-form div.subscribe input { width: auto; height: auto; line-height: normal;}

#bottom-clear {clear: both;}
 
#footer {width: 770px; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 10px; text-align: center; }

/* ---- Pie Contest Form ------*/
.pie-contest-form {position: relative; height: 300px; width: 200px; margin-left: 0px; border:0px; background-color: #000000; padding:7px;}
.pie-contest-form label {float: left; clear: left; padding-top:10px; padding-bottom:2px}
.pie-contest-form input {float: left; clear: left; height:18px; padding-left:5px; width:180px; color:#fff; font: 11px Tahoma; line-height:13px; background-color: #212121; border:1px; border-style: solid; border-color: #a7a7a7;}
.pie-contest-form .pulldown {float: left; clear: left; width: 190px; right: 8px; top: -3px; color: #a7a7a7;}
.pie-contest-form select {height:23px; padding-left:5px; width:186px; color:#fff; font: 11px Tahoma; line-height:13px; background-color: #212121; border:1px; border-style: solid; border-color: #a7a7a7;}
.pie-contest-form .submit input {position: relative; left: 0px; top: 10px; width: 100px; height: 30px; color: #ffffff; padding: 0px; margin: 0px; background-color: #2b2b2b; border: 1px solid #a7a7a7; text-decoration: underline; font-size:14px;}
.pie-contest-form .submit input:hover{cursor: pointer; text-decoration: none;}

.pie-contest-form div.subscribe label {clear: none; padding: 0 0 0 5px; }
.pie-contest-form div.subscribe { position: relative; top: 12px; }
.pie-contest-form div.subscribe input { width: auto; height: auto; line-height: normal;}




/* ---- Misc ------*/
#XSPF-FMP3 {width: 260px; _width: 240px;}
/* End of 'spcc-secondary' */

