BODY				{ margin:0px; padding:0px; background-color:#0060AA; font-family:verdana, arial, sans-serif; color:#A12C2C; font-size:75%; }
H1				{ float:left; width:160px; height:87px; margin:0px; padding:0px; background:#fff url("../../images/logo.gif") no-repeat; }
H1 a				{ display:block; width:160px; height:82px; }
H1 a span			{ display:none; }
H2				{ float:left; width:160px; height:auto; margin:0px 0px 0px 15px; padding:20px 0px; font-family:comic sans ms, arial, verdana, sans-serif; font-size:95%; color:#000; }
H3				{ margin:10px 0px; font-size:105%; }
IMG				{ border:0px; }
A				{}
INPUT				{ border:1px solid #666; }

#main				{ width:770px; margin:0px auto; padding:0px; background:#fff url("../../images/colLeftBg.gif") left top repeat-y; border-left:1px solid black; border-right:1px solid black; }
#mainCAL				{ width:770px; margin:0px auto; padding:0px; background:#fff url("../../images/colLeftBg_cal.gif") left top repeat-y; border-left:1px solid black; border-right:1px solid black; }
#header				{ height:115px; width:100%; }
#headerTop			{ width:100%; height:87px; margin:0px; padding:0px; background:url(../../images/headerBg.jpg) right no-repeat; }
#headerBottom			{ width:100%; height:28px; margin:0px; padding:0px; background:#5896C7 url("../../images/navBg.jpg") top left no-repeat; overflow:hidden; }
#nav1				{ float:left; display:block; width:auto; margin:0px; padding:0px 0px 0px 150px; height:28px; list-style-type:none; }
#nav1 li			{ float:left; display:block; margin:5px 10px 0px 0px; padding:0px 10px 0px 0px; border-right:1px solid white; font-size:120%; }
#nav1 a				{ text-decoration:none; color:#fff; }
#nav1 a:hover			{ color:#FFDE00; }
#search				{ float:right; width:auto; height:28px; margin:0px; padding:3px 0px 0px 0px; }
#searchBtn			{ width:45px; border:0px; margin:1px 5px 0px 0px; }
#body				{ width:auto; }
#colLeft			{ float:left; width:157px; padding:0px 0px 0px 5px; background:url("../../images/colLeftBg2.jpg") top left no-repeat; }
#colMiddle			{ float:left; width:435px; padding:0px 15px 0px 0px; }
#colMiddleCALENDAR			{ float:left; width:589px; padding:0px 15px 0px 0px; }
#bodyMiddle a			{ color:#ff0; }
#bodyMiddle a:hover		{ color:#f00; }

#colRight			{ float:left; width:153px; }
#colRight a			{ color:#A12C2C; font-size:80%; }
#nav2				{ display:block; margin:214px 0px 0px 0px; padding:0px; list-style-type:none; }
#nav2 li			{ display:block; margin:0px; padding:0px; width:151px; height:37px; }
#nav2 li a			{ display:block; width:151px; height:37px; margin:0px; padding:0px; }
#nav2 li:hover			{  }
#nav2 li span			{ display:none; }
#crayon1			{ background:url("../../images/crayon1.gif") no-repeat; }
#crayon1 a:hover		{ background:url("../../images/crayon1_glow.gif") no-repeat; }
#crayon2			{ background:url("../../images/crayon2.gif") no-repeat; }
#crayon2 a:hover		{ background:url("../../images/crayon2_glow.gif") no-repeat; }
#crayon3			{ background:url("../../images/crayon3.gif") no-repeat; }
#crayon3 a:hover		{ background:url("../../images/crayon3_glow.gif") no-repeat; }
#crayon4			{ background:url("../../images/crayon4.gif") no-repeat; }
#crayon4 a:hover		{ background:url("../../images/crayon4_glow.gif") no-repeat; }
#crayon5			{ background:url("../../images/crayon5.gif") no-repeat; }
#crayon5 a:hover		{ background:url("../../images/crayon5_glow.gif") no-repeat; }
#crayon6			{ background:url("../../images/crayon6.gif") no-repeat; }
#crayon6 a:hover		{ background:url("../../images/crayon6_glow.gif") no-repeat; }
#crayon7			{ background:url("../../images/crayon7.gif") no-repeat; }
#crayon7 a:hover		{ background:url("../../images/crayon7_glow.gif") no-repeat; }
#friendsOf			{ width:129px; height:58px; border:1px solid #A12C2C; margin:10px 0px 0px 5px; padding:0px; }
#footer				{ width:100%; background-color:#5896C7; color:#fff; padding:5px 0px 0px 0px; text-align:center; margin:0px; }
#footer p			{ margin:5px 0px; }
#nav3				{ width:580px; display:block; margin:0px auto; padding:0px; list-style-type:none; text-align:center; }
#nav3 li			{ display:block; float:left; width:auto; margin:0px 10px 5px 10px; padding:0px; }
#nav3 li a			{ text-decoration:none; color:#fff; padding:0px 5px; border-left:1px dotted white; border-right:1px dotted white; }
#nav3 a:hover			{ color:#FFDE00; }
#copyright			{ width:770px; font-size:80%; }
#designby			{ width:100%; }
#designby a			{ display:block; margin:0px 0px 0px 10px; padding:0px; }
#bodyMiddle			{ border-top:1px solid #A12C2C; border-bottom:1px solid #A12C2C; background:#fff url("../../images/gradient.gif") top left repeat-x; color:#FEDE01; padding-bottom:5px; }
#bodyMiddle p			{ margin:0px; padding:0px 0px 10px 10px; width:auto; }
#bodyMiddle select		{ width:200px; margin:0px 0px 0px 105px; }
#bodyMiddle form		{ margin:0px 0px 10px 10px; padding:0px; }
#participants			{ width:132px; text-align:center; margin:0px; padding:0px; background-color:#fff; }
#participants a 		{ display:block; margin:0px; padding:0px; }
  #eventBeginTime2		{ display:none; }
  #homeCal			{ display:block; width:435px; }
  #upcomingCal			{ display:block; width:225px; float:left; }
  #upcomingCal h3		{ width:100%; text-align:center; }
  #upcomingCal a		{ text-align:center; display:block; width:235px; }
  #mod_calendarBIG { font-family: arial, verdana, tahoma; display:block; width:225px; float:left; }
   #mod_calendarBIG                    { width:200px;; }
   #colMiddleCALENDAR ul {margin-top:5px;}
  #mod_calendarBIG h3			{ display:none; }
  #mod_calendarBIG ol			{ display:none; }
  #mod_calendarBIG ol p.calTitle	{ font-weight:bold; margin-bottom:2px; }
  #mod_calendarBIG ol p.calDesc		{ margin-top:2px; }
  #mod_calendarBIG TABLE		{ background-color:#f1f1f1; margin:0px; padding:0px; width:225px; text-align:left; border-left:1px solid #ffffff;  border-top:1px solid #ffffff; margin-bottom:20px; vertical-align:top; }
  #mod_calendarBIG caption		{ font-weight:bold; padding:4px; text-align:left; background-color:#5896C7; color:#ffffff; }
  #mod_calendarBIG caption a		{ float:right; color:#ffffff; }
  #mod_calendarBIG th			{ width:14.28%; padding:4px; font-size:80%; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#e1e1e1; }

  #mod_calendarBIG td			{ font-size:75%; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;  z-index:4; }
  #mod_calendarBIG td span		{ display:block; padding:4px; }
  #mod_calendarBIG td span.cal1		{ display:none; }
  #mod_calendarBIG td a			{ padding:4px; margin:0px; display:block; height:auto; width:auto; text-decoration:none;  z-index:1;}
  #mod_calendarBIG td a:hover		{ padding:4px; height:auto; width:auto; text-decoration:underline; z-index:1;}
  #mod_calendarBIG td a:visited:hover	{ padding:4px; height:auto; width:auto; text-decoration:underline; z-index:1;}
  #mod_calendarBIG tfoot a.calNextMonth { float:right; }
  #mod_calendarBIG tfoot a.calPrevMonth { float:left; }

#listingDetails h3		{ font-size:23px; }
  #mod_calendarBIG #calendar {width:200px;float:left;margin:0px;}

.extras				{ background-color:#85E7F8; margin:5px 0px 0px 0px; padding:5px; border:1px solid #51A046;text-align:center; width:132px; }
.bodyContent			{}
.bodyContent img 		{ display:block; float:left; margin:5px 10px 0px 0px; }
.form				{ margin:0px 0px 50px 0px; }
.form p				{ margin:10px 0px; padding:0px; }
.form form			{ margin:0px; }
.input				{ display:block; float:left; width:105px; margin:0px 2px 0px 0px; }
.submit				{ width:33px; border:0px; }
.centerer			{ margin-left:35px; }
.clearBoth			{ clear:both; height:1px; line-height:1px; font-size:1px; overflow:hidden; }
.nobrdr         	        { border: 0px; }
.error                  	{ color:#f00; border:#f00 1px solid; padding:5px; }
.success                   	{ color:#0a0; border:#0a0 1px solid; padding:5px; }
.req				{font-weight:bold;}
.reqStar			{color:#f00; font-weight:bold;}
.dirPaginate			{color:#2f2ca1;text-align:center;margin-bottom:40px;}
.dirPaginate div		{display:block; float:left; margin-left:5px; padding-top:3px; height:22px;border:1px solid #a12c2c;width:28px;}
.dirPaginate div.text		{float:left;display:block;border:0;width:auto;font-size:16px;}
.dirPaginate div.selected	{border:1px solid #2f2ca1;}
.dirPaginate a			{text-decoration:none; color:#a12c2c;}
.dirPaginate a:visited		{color:#a12c2c;}
.dirPaginate a:hover		{color:#2f2ca1;}
