
/* Imports
----------------------------------------*/
@import url("/wp-content/themes/mcm/reset.css");
@import url("/wp-content/themes/mcm/suckerfish4.css");
/* Elements
----------------------------------------*/


body {
  background-color:#339999;
}

body, td, th, li, div {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#000000;
}

/*#wrapper {  width:960px;  margin: 0 auto 15px;  background: url(images/background/bg-home.jpg) repeat-y; 
}

.home { background: url(images/background/bg-home.jpg) repeat-y; }
*/

#wrapper {  width:960px;  margin: 0 auto 15px; background-color:#fff; }
#wrapper-interior { width:960px; margin:0 auto 15px; background:url(images/background/interior-bg-repeat.png) repeat-y; background-color:#fff; }
.home { background:url(images/background/home-body-bg.png) repeat-y; }
.internal { background:url(images/background/right-col-green-bg.png) no-repeat; }

table td {
  vertical-align:top;
}

#header {
  width:100%;
  height:182px;
}



#left-col { width:194px; float:left; color:#fff; clear:both; background:url(images/background/home-purple.png) no-repeat; min-height:700px; height:auto !important; height:768px; position:relative;}
#left-col-home { width:194px; float:left; color:#fff; background:url(images/background/home-purple.png) no-repeat;/* min-height:700px; height:auto !important; height:700px;*/}

#left-col .logo, #left-col-home .logo {  width:134px; margin:0 auto 15px; }
#left-col .social, #left-col-home .social { width:114px; margin:20px auto; }
#left-col .social a img, #left-col-home .social a img{ margin-right:10px; }
#left-col .social a img.last, #left-col-home .social a img.last { margin-right:0;}

#left-col-home #hours{margin:0 auto 10px; width:147px; }
#left-col-home #calendar {  width:107px; height:25px; padding-left:40px; padding-top:15px; background:url(/wp-content/themes/mcm/images/menu-calendar.png) top no-repeat; margin:0 auto 10px;}
#left-col-home #quicklinks { width:132px; height:25px; padding-left:15px; padding-top:15px; background:url(/wp-content/themes/mcm/images/menu-quicklinks.png) top no-repeat; margin:0 auto 10px;}

form.quicklinks select option { background:#fff; border:0;border-bottom:1px solid #ececec; padding:2px;}
form.quicklinks select { border:1px solid #333; background:#fff;}

form.calendar select option { background:#fff; border:0;border-bottom:1px solid #ececec; padding:2px;}
form.calendar select { border:1px solid #333; background:#fff;}


#left-col p { }

#left-col .google-translator, #left-col-home .google-translator {  background:url(images/background/google-translator-bg.png) no-repeat; width:168px; height:52px; margin:0 auto; padding:5px 7px; margin-top:10px;}


#main-col { width: 766px; float:right;/* min-height:700px; height:auto !important; height:700px; position:relative;*/}

/*#carousel {  background:url(images/background/purple-frame.png) no-repeat; width:458px; height:229px; padding:21px 29px 0px 24px; float:left; }*/

#carousel {  background:url(images/background/purple-frame.png) no-repeat; width:503px; height:250px; float:left; }
#carousel .numbers {height: 30px}

#countdown {/*margin-left:45px; margin-top:42px;*/ width:123px; height:136px; float:left; background:url(images/background/countdown-bg.png) no-repeat; }

#countbox { color:#ffd457; font-weight:bold; font-size:14px; margin-top:95px; margin-left:39px; }


#video-gallery { background:url(images/background/small-slideshow-bg.png) no-repeat; width:278px; height:224px;  padding:16px 28px 0 24px; float:left;/* margin-top:34px; margin-left:92px;*/}
#video-gallery .numbers { height:31px; }

#home-content p{ font-size:11px; line-height:14px; font-weight:bold; color:#330066; font-family:Arial, Helvetica, sans-serif;}

/*#home-content { width:264px; /*margin-left:39px;  margin-top:34px; float:left;background:url(images/star.png) top right no-repeat; padding-top:50px;}*/
*/#home-content h2 { color:#330066; }

/*#main-col.interior {  background:url(images/background/bg-interior.png) repeat-y; }
*/
#main-col.interior {  background:url(images/background/right-col-green-bg.png) top right no-repeat; min-height:768px; height:auto !important; height:768px;}
#main-content .text { width: 450px; float:left; margin-right:40px; padding-left:45px; }
#main-content .text h3 {background:url(images/starball.png) 0 0 no-repeat; padding-left:18px; color:#cc0000; font-size:14px; margin-bottom:10px; margin-top:15px;}
#main-content .text .ngg-imagebrowser h3 { background:none; padding-left:0;}


#main-content .text h4 {color:#ff9933; font-size:14px; margin-bottom:7px;}

#main-content .text h2 { color:#330066; font-size:16px; background:url(images/background/title-bg.png) no-repeat; padding-left:5px; line-height:30px; margin-bottom:20px;}
#main-content .text strong { color:#330066; }
#main-content .text ul { padding-bottom:10px; margin-left:20px; }
#main-content .text ul li{ padding-left: 0px; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0 .5em; }

#main-content .photos {width:200px; float:left;}
#main-content .photos img{border:1px solid #99cc33; margin-bottom:20px;}


.util { float:right; height:20px; margin-right:20px; margin-top:30px; }
.interior .util a:link, .interior .util a:visited, .util, #footer-text a { color:#ffd457; }

#main-content .text .toc ul  { margin-left:0; background:url(images/background/toc-bg.png) no-repeat 0 0; padding-left:10px; padding-top:5px; margin-bottom:10px;}
.toc ul li { font-size:12px; display:inline; padding-right:10px; }
.toc ul li a { color:#000; }

/* 

----------------------------------------*/

/*nav*/
#nav-wrapper { height:37px; margin-top: 65px; margin-bottom: 38px;}

#nav-wrapper ul {}
/*#nav-wrapper ul li {display:inline; }
*/#nav-wrapper ul li a {}
#nav-wrapper ul li a:hover, #navcontainer ul li a.active { }


/*----------------------*/

#footer-left-col { }

#footer { background:url(images/background/footer-home.png) no-repeat; }
#footer-interior { background:url(images/background/footer-interior.png) no-repeat; }

#footer, #footer-interior { width:960px; height:141px; clear:both;/* position:absolute; bottom:0;*/}
#footer-text { width:960px; margin:10px auto 20px; color:#000; text-align:center;}

#footer p {

}


p {
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
  color:#000000;
  margin: 0 0 15px 0;
}

.alignleft { float:left; padding-right:20px; padding-bottom:10px;}
.alignright { float:right; padding-left:20px; padding-bottom:10px;}

/*--- Link Styles ---*/
a:link, a:visited {
  color:#93318a;
}

a:hover, a:active {
  color:#93318a;
  text-decoration:none;
}


a.school-visit { display:block; width: 94px; height: 93px; background:url(images/school-visit.png) 0 0 no-repeat; text-decoration: none; margin:0 auto;}
a.school-visit:hover { background-position:-94px 0; }

a.annual-benefit-sale { display:block; width: 94px; height: 93px; background:url(images/annual-benefit-sale.png) 0 0 no-repeat; text-decoration: none; margin:0 auto;}
a.annual-benefit-sale:hover { background-position:-94px 0; }

a.donate { display:block; width: 94px; height: 93px; background:url(images/donate.png) 0 0 no-repeat; text-decoration: none; margin:0 auto; }
a.donate:hover { background-position:-94px 0; }

a.contact-us { display:block; width: 94px; height: 93px; background:url(images/contact-us.png) 0 0 no-repeat; text-decoration: none; margin:0 auto; }
a.contact-us:hover { background-position:-94px 0; }

a.sign-up { display:block; width: 94px; height: 93px; background:url(images/sign-up.png) 0 0 no-repeat; text-decoration: none; margin:0 auto; }
a.sign-up:hover { background-position:-94px 0; }



h1, h2, h3, h4, h5, strong { font-family:Arial, Helvetica, sans-serif; font-weight:bold; }



h1 {

}


h2 {

}

h3 {

}

em {
  font-style:italic;
}

/* Standard Definitions
----------------------------------------*/
.left {
  float:left;
}

.right {
  float:right;
}
.clearThis {
  clear:both;
}

.hide {
  display:none;
}

.small {
  font-size:11px;
}

.pad-right {
  padding-right:20px;
}

.pad-bottom {
  padding-bottom:20px;
}
