body {

	margin:  0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size: 10px;

	color: #2F1F0E;

	background-color: #FFFFFF;

}





/*--- Default Font ---*/

.default {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 11px;

 font-weight: normal;

 color: #2F1F0E;

}



.error {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 11px;

 font-weight: normal;

 color: #FF0000;

}





/*  

    Hyperlinks that appears in the member navbar:

    login, register, calendar, etc.

*/

.loginText, .loginText a:link, .loginText a:active, .loginText a:visited, .loginText a:hover{ 

 color:       #ffffff;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   9px; 

 font-weight: normal;

}

.loginText a:link    { color:  #ffffff; }

.loginText a:visited { color:  #ffffff; }

.loginText a:active  { color:  #ffffff; }

.loginText a:hover   { color:  #C7C2BE; } 





/*  

    Hyperlinks that appears as sponsored links

*/

.sponsor_ad, .sponsor_ad a:link, .sponsor_ad a:active, .sponsor_ad a:visited, .sponsor_ad a:hover{ 

 color:       #2F1F0E;

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:   9px; 

 font-weight: normal;

}

.sponsor_ad a:link    { color:  #2F1F0E; }

.sponsor_ad a:visited { color:  #2F1F0E; }

.sponsor_ad a:active  { color:  #2F1F0E; }

.sponsor_ad a:hover   { color:  #2F1F0E; } 









/*--- Default table font ---*/

td {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #2F1F0E;

}



/*--- Medium Font ---*/

.mediumText {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 12px;

 font-weight: normal;

 color: #2F1F0E;

}



/*--- Comment Font ---*/

.comment {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 9px;

 font-weight: normal;

 color: #9E938B;

}

  .comment a:link    { color:  #9E938B; text-decoration: underline; font-weight: normal;}

  .comment a:visited { color:  #9E938B; text-decoration: underline; font-weight: normal;}

  .comment a:active  { color:  #9E938B; text-decoration: underline; font-weight: normal;}

  .comment a:hover   { color:  #9E938B; text-decoration: none; font-weight: normal;}

  

/*--- nextback Font ---*/

.nextback {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #9E938B;

}

  .nextback a:link    { color:  #FF0000; font-weight: bold;}

  .nextback a:visited { color:  #FF0000; font-weight: bold;}

  .nextback a:active  { color:  #FF0000; font-weight: bold;}

  .nextback a:hover   { color:  #9E938B; font-weight: bold;}

  

.light_link, .light_link a:link, .light_link a:active, .light_link a:visited, .light_link a:hover{ 

 color:       #9E938B;

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:   10px; 

 font-weight: bold;

} 

.light_link a:link    { color:  #9E938B; text-decoration: none;}

.light_link a:visited { color:  #9E938B; text-decoration: none;}

.light_link a:active  { color:  #9E938B; text-decoration: none;}

.light_link a:hover   { color:  #FF0000; text-decoration: none;}  





/*--- Coppermind Credits ---*/

.footer, .footer a:link, .footer a:active, .footer a:visited, .footer a:hover{ 

   color:           #F3F2F1;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       9px; 

   font-weight:     normal;

   letter-spacing:  0px;

   text-align: left;

} 

  .footer a:link    { color:  #F3F2F1;}

  .footer a:visited { color:  #F3F2F1;}

  .footer a:active  { color:  #F3F2F1;}

  .footer a:hover   { color:  #F3F2F1;}

  



/*--- Link to Gallery From Features ---*/

.gallery_link, .gallery_link a:link, .gallery_link a:active, .gallery_link a:visited, .gallery_link a:hover{ 

 color:       #ffffff;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   10px; 

 font-weight: bold;

}

.gallery_link a:link    { color:  #ffffff; background-color: #FF0000;  padding:3px 3px 3px 3px; }

.gallery_link a:visited { color:  #ffffff; background-color: #FF0000;  padding:3px 3px 3px 3px; }

.gallery_link a:active  { color:  #ffffff; background-color: #FF0000;  padding:3px 3px 3px 3px; }

.gallery_link a:hover   { color:  #2F1F0E; background-color: #EDEBEA;  padding:3px 3px 3px 3px; }



.jobpost_link, .jobpost_link a:link, .jobpost_link a:active, .jobpost_link a:visited, .jobpost_link a:hover{ 

 color:       #ffffff;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   10px; 

 font-weight: bold;

}

.jobpost_link a:link    { color:  #ffffff; background-color: #FF0000;  padding:3px 3px 3px 3px; }

.jobpost_link a:visited { color:  #ffffff; background-color: #FF0000;  padding:3px 3px 3px 3px; }

.jobpost_link a:active  { color:  #ffffff; background-color: #FF0000;  padding:3px 3px 3px 3px; }

.jobpost_link a:hover   { color:  #ffffff; background-color: #2F1F0E;  padding:3px 3px 3px 3px; }



.jobsrss_link, .jobsrss_link a:link, .jobsrss_link a:active, .jobsrss_link a:visited, .jobsrss_link a:hover{ 

 color:       #ffffff;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   10px; 

 font-weight: bold;

}

.jobsrss_link a:link    { color:  #2F1F0E; background-color: #F3F2F1;  padding:3px 3px 3px 3px; }

.jobsrss_link a:visited { color:  #2F1F0E; background-color: #F3F2F1;  padding:3px 3px 3px 3px; }

.jobsrss_link a:active  { color:  #2F1F0E; background-color: #F3F2F1;  padding:3px 3px 3px 3px; }

.jobsrss_link a:hover   { color:  #ffffff; background-color: #2F1F0E;  padding:3px 3px 3px 3px; }







/*--- Login Nav Font ---*/

.log {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 9px;

 font-weight: normal;

 color: #fff;

}





/*--- Forum Posts ---*/

.post {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #2F1F0E;

 line-height: 16px;

}

.post a:link    { color:  #FF0000; font-weight: normal; }

.post a:visited { color:  #FF0000; font-weight: normal; }

.post a:active  { color:  #FF0000; font-weight: normal; }

.post a:hover   { color:  #2F1F0E; font-weight: normal; }



/*--- Comments ---*/

.comments {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #9E938B;

 line-height: 16px;

}

.comments a:link    { color:  #9E938B; font-weight: normal; text-decoration: underline; }

.comments a:visited { color:  #9E938B; font-weight: normal; text-decoration: underline; }

.comments a:active  { color:  #9E938B; font-weight: normal; text-decoration: underline; }

.comments a:hover   { color:  #FF0000; font-weight: normal; text-decoration: underline; }







/*--- Stats Font ---*/

.stats {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 9px;

 font-weight: normal;

 color: #2F1F0E;

}





/*--- Date Font ---*/

.date {

 font-family:  Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #333;

}



.pmcodeBox {

width: 500px;

padding: 8px;

border: 1px dotted #ccc;

margin-left: auto;

margin-right: auto;

}





.navBox {

width: 260px;

padding: 5px;

border: 1px dotted #ccc;

}



.navBox2 {

width: 400px;

padding: 5px;

border: 1px dotted #ccc;

}



.navBox3 {

width: 600px;

padding: 5px;

border: 1px dotted #ccc;

}









.nav_links, .nav_links a:link, .nav_links a:active, .nav_links a:visited, .nav_links a:hover{

	color:           #ffffff;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size:       12px;

	font-weight:     normal;

	letter-spacing:  0px;

	line-height: 24px;

} 

  .nav_links a:link    {

	color:  #ffffff;

	background-color:#000000;

	padding:0px 3px 0px 3px;

}

  .nav_links a:visited { color:  #ffffff; background-color:#2F1F0E; padding:0px 3px 0px 3px;}

  .nav_links a:active  {

	color:  #ffffff;

	background-color:#009900;

	padding:0px 3px 0px 3px;

}

  .nav_links a:hover   {

	color:  #2F1F0E;

	background-color:#009900;

	padding:0px 3px 0px 3px;

}

  

.cpg_admin_links, .cpg_admin_links a:link, .cpg_admin_links a:active, .cpg_admin_links a:visited, .cpg_admin_links a:hover{ 

   color:           #2F1F0E;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

   letter-spacing:  0px;

   line-height: 16px;

} 

  .cpg_admin_links a:link    { color:  #2F1F0E; background-color:#C7C2BE; padding:0px 3px 0px 3px;}

  .cpg_admin_links a:visited { color:  #2F1F0E; background-color:#C7C2BE; padding:0px 3px 0px 3px;}

  .cpg_admin_links a:active  { color:  #2F1F0E; background-color:#C7C2BE; padding:0px 3px 0px 3px;}

  .cpg_admin_links a:hover   { color:  #ffffff; background-color:#2F1F0E; padding:0px 3px 0px 3px;}

  



.current_feature, .current_feature a:link, .current_feature a:active, .current_feature a:visited, .current_feature a:hover{

	color:           #004912;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size:       10px;

	font-weight:     normal;

	letter-spacing:  0px;

} 

  .current_feature a:link    { color:  #2F1F0E; background-color:#FF0000; padding:0px 3px 0px 3px;}

  .current_feature a:visited { color:  #2F1F0E; background-color:#FF0000; padding:0px 3px 0px 3px;}

  .current_feature a:active  { color:  #2F1F0E; background-color:#FF0000; padding:0px 3px 0px 3px;}

  .current_feature a:hover   { color:  #2F1F0E; background-color:#FFFFFF; padding:0px 3px 0px 3px;} 



.highlight_gold, .highlight_gold a:link, .highlight_gold a:active, .highlight_gold a:visited, .highlight_gold a:hover{ 

   color:           #2F1F0E;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       12px; 

   font-weight:     normal;

   letter-spacing:  0px;

} 

  .highlight_gold a:link    { color:  #2F1F0E; background-color:#FF9900; padding:0px 3px 0px 3px;}

  .highlight_gold a:visited { color:  #2F1F0E; background-color:#FF9900; padding:0px 3px 0px 3px;}

  .highlight_gold a:active  { color:  #2F1F0E; background-color:#FF9900; padding:0px 3px 0px 3px;}

  .highlight_gold a:hover   { color:  #2F1F0E; background-color:#FFFFFF; padding:0px 3px 0px 3px;}  

  

.create_topic, .create_topic a:link, .create_topic a:active, .create_topic a:visited, .create_topic a:hover{ 

   color:           #2F1F0E;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

   letter-spacing:  0px;

} 

  .create_topic a:link    { color:  #2F1F0E; background-color:#F3F2F1; padding:0px 3px 0px 3px;}

  .create_topic a:visited { color:  #2F1F0E; background-color:#F3F2F1; padding:0px 3px 0px 3px;}

  .create_topic a:active  { color:  #2F1F0E; background-color:#F3F2F1; padding:0px 3px 0px 3px;}

  .create_topic a:hover   { color:  #FFFFFF; background-color:#2F1F0E; padding:0px 3px 0px 3px;}

  

.return, .return a:link, .return a:active, .return a:visited, .return a:hover{ 

   color:           #FFFFFF;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

   letter-spacing:  0px;

} 

  .return a:link    { color:  #FFFFFF; background-color:#FF0000; padding:0px 3px 0px 3px;}

  .return a:visited { color:  #FFFFFF; background-color:#FF0000; padding:0px 3px 0px 3px;}

  .return a:active  { color:  #FFFFFF; background-color:#FF0000; padding:0px 3px 0px 3px;}

  .return a:hover   { color:  #FFFFFF; background-color:#2F1F0E; padding:0px 3px 0px 3px;}     

  

  

.medWhite, .medWhite a:link, .medWhite a:active, .medWhite a:visited, .medWhite a:hover{ 

   color:           #ffffff;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       11px; 

   font-weight:     normal;

   letter-spacing:  0px;

} 

  .medWhite a:link    { color:  #ffffff; }

  .medWhite a:visited { color:  #ffffff; }

  .medWhite a:active  { color:  #ffffff; }

  .medWhite a:hover   { color:  #000; }

  

  

.medText, .medText a:link, .medText a:active, .medText a:visited, .medText a:hover{

	color:           #FFFFFF;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size:       11px;

	font-weight:     normal;

} 

  .medText a:link    { color:  #2F1F0E; font-weight:bold; }

  .medText a:visited { color:  #2F1F0E; font-weight:bold; }

  .medText a:active  { color:  #2F1F0E; font-weight:bold; }

  .medText a:hover   { color:  #FF0000; font-weight:bold; }  

  

.medTextfeatured, .medTextfeatured a:link, .medTextfeatured a:active, .medTextfeatured a:visited, .medTextfeatured a:hover{ 

   color:           #2F1F0E;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

} 

  .medTextfeatured a:link    { color:  #2F1F0E; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}

  .medTextfeatured a:visited { color:  #2F1F0E; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}

  .medTextfeatured a:active  { color:  #2F1F0E; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}

  .medTextfeatured a:hover   { color:  #FF0000; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}



.medTextpurple, .medTextpurple a:link, .medTextpurple a:active, .medTextpurple a:visited, .medTextpurple a:hover{ 

   color:           #2F1F0E;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

} 

  .medTextpurple a:link    { color:  purple; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}

  .medTextpurple a:visited { color:  purple; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}

  .medTextpurple a:active  { color:  purple; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}

  .medTextpurple a:hover   { color:  #FF0000; font-weight:bold; background-image: url(/forum/images/star.gif); background-position: top left; background-repeat: no-repeat; padding-left: 15px;}



.medTextgreen, .medTextgreen a:link, .medTextgreen a:active, .medTextgreen a:visited, .medTextgreen a:hover{ 

   color:           #2F1F0E;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

} 

  .medTextgreen a:link    { color:  green; font-weight:bold; background-image: background-position: top left; background-repeat: no-repeat;}

  .medTextgreen a:visited { color:  green; font-weight:bold; background-image: background-position: top left; background-repeat: no-repeat;}

  .medTextgreen a:active  { color:  green; font-weight:bold; background-image: background-position: top left; background-repeat: no-repeat;}

  .medTextgreen a:hover   { color:  #FF0000; font-weight:bold; background-image: background-position: top left; background-repeat: no-repeat;}

    

  

.medTextspecial, .medTextspecial a:link, .medTextspecial a:active, .medTextspecial a:visited, .medTextspecial a:hover{ 

   color:           #D49224;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

} 

  .medTextspecial a:link    { color:  #D49224; font-weight:bold; }

  .medTextspecial a:visited { color:  #D49224; font-weight:bold; }

  .medTextspecial a:active  { color:  #D49224; font-weight:bold; }

  .medTextspecial a:hover   { color:  #FF0000; font-weight:bold; }  

  

.medTexteditor, .medTexteditor a:link, .medTexteditor a:active, .medTexteditor a:visited, .medTexteditor a:hover{ 

   color:           #D49224;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

} 

  .medTexteditor a:link    { color:  #FF0000; font-weight:bold; }

  .medTexteditor a:visited { color:  #FF0000; font-weight:bold; }

  .medTexteditor a:active  { color:  #2F1F0E; font-weight:bold; }

  .medTexteditor a:hover   { color:  #D49224; font-weight:bold; }    

  

.medTextdiscuss, .medTextdiscuss a:link, .medTextdiscuss a:active, .medTextdiscuss a:visited, .medTextdiscuss a:hover{ 

   color:           #D49224;

   font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       10px; 

   font-weight:     normal;

} 

  .medTextdiscuss a:link    { color:  #FF0000; font-weight:bold; }

  .medTextdiscuss a:visited { color:  #FF0000; font-weight:bold; }

  .medTextdiscuss a:active  { color:  #D49224; font-weight:bold; }

  .medTextdiscuss a:hover   { color:  #D49224; font-weight:bold; }    



.black{

   color:           #000;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

   font-size:       11px; 

   font-weight:     bold;

   letter-spacing:  0px;

}





a {

 text-decoration: none;

 font-weight: bold;

 color:  #2F1F0E;

}

a:visited {

	color:  #FFFFFF;

}

a:active {

	color:  #FFFFFF;

}

a:hover {

	color: #663300;

}





.smLinks, .smLinks a:link, .smLinks a:active, .smLinks a:visited, .smLinks a:hover{ 

 color:       #666666;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   10px; 

 font-weight: bold;

} 

.smLinks a:link    { color:  #333399; text-decoration: underline;}

.smLinks a:visited { color:  #333399; text-decoration: underline;}

.smLinks a:active  { color:  #333333; text-decoration: underline;}

.smLinks a:hover   { color:  #000000; text-decoration: none;}



.footer_links, .footer_links a:link, .footer_links a:active, .footer_links a:visited, .footer_links a:hover{ 

 color:       #433526;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   9px; 

 font-weight: normal;

} 

.footer_links a:link    { color:  #433526; }

.footer_links a:visited { color:  #433526; }

.footer_links a:active  { color:  #433526; }

.footer_links a:hover   { color:  #ffffff; background-color: #433526; }



.schoolblog_cat, .schoolblog_cat a:link, .schoolblog_cat a:active, .schoolblog_cat a:visited, .schoolblog_cat a:hover{ 

 color:       #433526;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   9px; 

 font-weight: normal;

} 

.schoolblog_cat a:link    { color:  #433526; }

.schoolblog_cat a:visited { color:  #433526; }

.schoolblog_cat a:active  { color:  #433526; }

.schoolblog_cat a:hover   { color:  #ffffff; background-color: #433526; }



.views-quotes, .views-quotes a:link, .views-quotes a:active, .views-quotes a:visited, .views-quotes a:hover{ 

 color:       #433526;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   9px; 

 font-weight: normal;

} 

.views-quotes a:link    { color:  #433526; font-weight: bold; }

.views-quotes a:visited { color:  #433526; font-weight: bold; }

.views-quotes a:active  { color:  #433526; font-weight: bold; }

.views-quotes a:hover   { color:  #ffffff; background-color: #433526; font-weight: bold; }



.footer_links_goto, .footer_links_goto a:link, .footer_links_goto a:active, .footer_links_goto a:visited, .footer_links_goto a:hover{ 

 color:       #433526;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   9px; 

 font-weight: bold;

} 

.footer_links_goto a:link    { color:  #433526; }

.footer_links_goto a:visited { color:  #433526; }

.footer_links_goto a:active  { color:  #433526; }

.footer_links_goto a:hover   { color:  #FF0000; }





.news_small, .news_small a:link, .news_small a:active, .news_small a:visited, .news_small a:hover{ 

 color:       #433526;

 font-family: verdana,trebuchet,sans-serif;

 font-size:   9px; 

 font-weight: normal;

} 

.news_small a:link    { color:  #FF0000; }

.news_small a:visited { color:  #FF0000; }

.news_small a:active  { color:  #FF0000; }

.news_small a:hover   { color:  #ffffff; background-color: #433526; }



.forumLinks, .forumLinks a:link, .forumLinks a:active, .forumLinks a:visited, .forumLinks a:hover{ 

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:   12px; 

 font-weight: bold;

 margin-bottom: 3px;

} 

.forumLinks a:link    { color:  #333399; text-decoration: none; }

.forumLinks a:visited { color:  #333399;  text-decoration: none; }

.forumLinks a:active  { color:  #333333; text-decoration: none; }

.forumLinks a:hover   { color:  #000000; text-decoration: underline;}



.white_10, .white_10 a:link, .white_10 a:active, .white_10 a:visited, .white_10 a:hover{ 

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:   10px; 

 font-weight: normal;

 color:  #ffffff;

} 

.white_10 a:link    { color:  #ffffff; text-decoration: underline; }

.white_10 a:visited { color:  #ffffff;  text-decoration: underline; }

.white_10 a:active  { color:  #ffffff; text-decoration: none; }

.white_10 a:hover   { color:  #EDEBEA; text-decoration: underline;}





/*--- Main content container ---*/

#content {

 position: absolute;

 top: 20px;

 right: 15px;

 margin-right: -15px; 

 width: 100%;

 background: #C7C2BE;

}





.forumBox {

 border: 1px solid #999;

}



/*--- Bottom spacer ---*/

.botSpacer {

 border-bottom: 1px dotted #999;

 margin-top: -1px;

 margin-bottom: 3px;

}





/*--- White text used in top of forum ---*/

.heading {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	color: #FFFFFF;

	font-weight: lighter;

	letter-spacing: inherit;

	font-variant: small-caps;

	line-height: normal;

}



.heading_dark {

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 24px;

 color: #2F1F0E;

 font-weight: normal;

}



/*--- White text used in top of forum ---*/

.heading_small {

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 12px;

 color: #FF0000;

 font-weight: bold;

}



.heading_small_light {

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size: 12px;

	color: #666666;

	font-weight: lighter;

}



/*--- Small dark heading ---*/

.heading_small_dark {

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 12px;

 color: #2F1F0E;

 font-weight: bold;

}





/*--- White text used in top of forum ---*/

h3 {

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 12px;

 color: #000;

 font-weight: bold;

}





/*--- Large text on main page ---*/

.subHead{

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: bold;

 color: #000;

 margin-top: 4px;

}



/*--- Large text on main page ---*/

.light{

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 10px;

 font-weight: normal;

 color: #C7C2BE;

}



/*--- Small light text ---*/

.light_small{

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #C7C2BE;

}





/*--- General text ---*/

p {

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size: 11px;

	color: #000;

	margin-left: 0px;

}



/*--- Pre-formatted text ---*/

pre {

 font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size: 11px;

 color: #003399;

 margin-left: 12px;

 margin-top: 2px;

 margin-bottom: 2px;

}







.input {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #FFFFFF;

 width : 113px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

 

}



.input:focus {

 background-color : #ffffff;

}





.input_218 {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #FFFFFF;

 width : 139px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

 

}



.input_218:focus {

 background-color : #ffffff;

}



.create_topic-input {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 394px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

 

}



.create_topic-input:focus {

 background-color : #ffffff;

}



.cc_payment {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			12px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 270px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

 

}



.cc_payment:focus {

 background-color : #ffffff;

}





.textarea {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 410px;

 height : 300px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.textarea:focus {

 background-color : #ffffff;

}



.textarea_tall {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 410px;

 height : 300px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.textarea_tall:focus {

 background-color : #ffffff;

}



.textarea_218 {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #ffffff;

 width : 139px;

 height : 100px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.textarea_218:focus {

 background-color : #ffffff;

}



.textarea_news {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 280px;

 height : 100px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.textarea_news:focus {

 background-color : #FFFFFF;

}





.create_topic-textarea {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 394px;

 height : 300px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.create_topic-textarea:focus {

 background-color : #ffffff;

}



.create_topic-short {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 394px;

 height : 50px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.create_topic-short:focus {

 background-color : #ffffff;

}



.create_topic-short_error {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 394px;

 height : 50px;

 border-left: 1px solid #FF0000;

 border-top: 1px solid #FF0000;

 border-right: 1px solid #FF0000;

 border-bottom: 1px solid #FF0000;

}

.create_topic-short:focus {

 background-color : #ffffff;

}



.create_topic-textarea_tall {

 font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

 font-size:			10px;

 padding: 3px;

 color:				#2F1F0E;

 background-color : #F3F2F1;

 width : 410px;

 height : 600px;

 border-left: 1px solid #C7C2BE;

 border-top: 1px solid #C7C2BE;

 border-right: 1px solid #C7C2BE;

 border-bottom: 1px solid #C7C2BE;

}

.create_topic-textarea:focus {

 background-color : #ffffff;

}



/*--  Pull-down menus. --*/



.pulldown {

  background-color:#F3F2F1;

  font-family:  Verdana, Geneva, Helvetica, Arial, Trebuchet MS, Sans-serif;

  font-size: 1em;

  font-weight:normal;

  color:#2F1F0E;

  padding:3px;

  width:90%;

  border:1px solid #ddd;

  

}



.pulldown_wide {

  background-color:#F3F2F1;

  font-family:  Verdana, Geneva, Helvetica, Arial, Trebuchet MS, Sans-serif;

  font-size: 12px;

  font-weight:normal;

  color:#2F1F0E;

  padding:3px;

  border:1px solid #ddd;

  

}



.pulldown_cal {

  background-color:   #F3F2F1;

  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;

  font-size:          9px;

  font-weight:        normal;

  color:              #2F1F0E;

  width : 100px;

}



.pulldown_school {

  background-color:   #F3F2F1;

  font-family:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;

  font-size:          10px;

  font-weight:        normal;

  color:              #2F1F0E;

  width : 436px;

}





/*----  "Submit button ----*/

.button   {

	font-family:		Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

    font-size:			10px;

    font-weight:		normal;

    color:				#333;   

}



.red {

color: #FF0000;

font-weight: bold;

}



.gallery_thumbnail

{

float: left; 

width: 188px; 

border: 0px solid #999; 

margin: 0px 20px 20px 0px; 

padding: 5px; 

background-color: #EDEBEA;

}



.crew_thumbnail

{

float: left; 

width: 80px; 

margin: 0px 7px 7px 0px; 

padding: 0px;

}



.clearboth { clear: both; } 



/*  Days of the month text and links */

.calday, .calday a:link, .calday a:active, .calday a:visited, .calday a:hover, 



.calday {

font-size:   9px;

color: #433526;

width:20px;

height:20px;

background-color:#EDEBEA;

font-family: Verdana, Geneva, Arial;

text-decoration: none;

vertical-align : middle;

display:block;

text-align : center;

z-index:1;

line-height: 20px;

}



.calday a:link    { 

font-size:   9px;

color: #433526;

width:20px;

height:20px;

background-color:#C7C2BE;

font-family: Verdana, Geneva, Arial;

text-decoration: none;

vertical-align : middle;

display:block;

text-align : center;

z-index:1;

line-height: 20px;

}



.calday a:active  { 

font-size:   9px;

color: #433526;

width:20px;

height:20px;

background-color:#C7C2BE;

font-family: Verdana, Geneva, Arial;

text-decoration: none;

vertical-align : middle;

display:block;

text-align : center;

z-index:1;

line-height: 20px;

}



.calday a:visited { 

font-size:   9px;

color: #433526;

width:20px;

height:20px;

background-color:#C7C2BE;

font-family: Verdana, Geneva, Arial;

text-decoration: none;

vertical-align : middle;

display:block;

text-align : center;

z-index:1;

line-height: 20px;

}



.calday a:hover {

font-size:   9px;

color: #ffffff;

width:20px;

height:20px;

background-color:#FF0000;

font-family: Verdana, Geneva, Arial;

text-decoration: none;

vertical-align : top;

display:block;

text-align : center;

z-index:1;

line-height: 20px;

}



#lightbox{

	background-color:#eee;

	padding: 10px;

	border-bottom: 2px solid #666;

	border-right: 2px solid #666;

	}

#lightboxDetails{

	font-size: 10px;

	padding-top: 3px 0px 3px 0px;

	}	

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#closeButton{ top: 5px; right: 5px; }



#lightbox img{ border: none; clear: both;} 

#overlay img{ border: none; }



#overlay{ background-image: url(/advertising/overlay.png); }



* html #overlay{

	background-color: #333;

	back\ground-color: transparent;

	background-image: url(/overlay/blank.gif);

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/advertising/overlay.png", sizingMethod="scale");

	}

.nav2_links, .nav_links a:link, .nav_links a:active, .nav_links a:visited, .nav_links a:hover {

	color:           #FFFFFF;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size:       12px;

	font-weight:     normal;

	letter-spacing:  0px;

	line-height: 24px;

}

.nav2_links a:active {

	color:  #ffffff;

	background-color:#2F1F0E;

	padding:0px 3px 0px 3px;

}

.medText2, .medText a:link, .medText a:active, .medText a:visited, .medText a:hover {

	color:           #FFFFFF;

	font-family: Verdana, Geneva, Helvetica, Trebuchet MS, Sans-serif;

	font-size:       13px;

	font-weight:     normal;

}

.box {

	background-image: url(luce-art/sbStoryBox.png);

	clear: none;

	float: none;

	background-repeat: no-repeat;

	background-position: center top;

	position: relative;

	height: 95px;

}


