BODY{
 margin: 1px;
 background:#2f401c;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a:active {color: #2f401c;	text-decoration: none;}
a:link, a:visited {color: #990000;	text-decoration: underline;}
a:hover { color: #006633;	text-decoration: none;}

/*
    top:235px;
*/


.TopNav {
 margin: 0 auto;
 background-image:url(images/TopNavBar.jpg);
 width:980px;
 height:73px;
}

#NavTable TD {
 height:73px; 
 padding:20px 0px 0px 9px;
 text-align:center; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
 font-weight : bold;
}
#NavTable a { color: #ffffff; text-decoration: none;} 
#NavTable a:hover {color: #fccd00; text-decoration: none;}

.PhotoWrap {
  visibility: hidden;
  position: absolute;
  padding:12px;
  background:#334040;  
  color: white;
  text-align:center;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 11px;
  line-height:20px;  
}
.PhotoWrap a:link, .PhotoWrap a:hover, .PhotoWrap a:visited, .PhotoWrap a:active {
 color: #CCCCCC;	text-decoration: underline; }
 
.PhotoWrap a:hover{	text-decoration: none; }

.PhotoWrapSm {  background:#334040;}

.KidFun, .KidFun a {
 text-align:center;
 padding:9px;
	font-size: 18px;
	font-weight : bold;
	color: #cbfe33;
 background-color:#129dd6;
 border:1px solid #129dd6;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
 text-decoration: none;
}
.KidFun a:hover {color: #e55ecf; background-color:#aad8f1; }

h1, h2, .Headline {
 margin: 0px;
 padding: 12px 0px 12px 0px;
	font-size: 18px;
	font-weight : bold;
	color: #990000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}

h2, .Headline {font-size: 15px;}
.Headline {padding: 12px 0px 6px 0px;}

p {
 margin: 0px;
 padding-bottom:12px;
}

/* Was width: 900px.  Changed to 980 to accommodate larger nav */
.TableMain, .TableTop, .TableNav, .TableFoot {
 width: 980px;
 background-color: white;
	font-size: 12px;
 line-height: 18px;
 font-weight : normal;
	text-decoration: none; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.TableFoot, .TableFoot a:link, .TableFoot a:hover, 
            .TableFoot a:visited, .TableFoot a:active { 
 background:#2f401c;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; 
 line-height: normal;
	font-weight: normal; 
	color: #FFCC00;
	text-decoration: none;  
}
.TableFoot a:hover {text-decoration: underline;}

.FooterBold {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight : bold;
}

.HP_Fundraiser,  .HP_Parties, .HP_Giggles {
 padding: 10px;
 border: 1px solid black;
	font-size: 11px;
 line-height: normal; 
 font-weight : normal;
	text-decoration: none; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
 background-color: #990000;
}
.HP_Fundraiser,  .HP_Parties { cursor:pointer; }

.HP_Fundraiser a {
 color: #FFCC00;
 text-decoration: underline;
}
.HP_Fundraiser a:hover {	text-decoration: none; }

.HP_Parties {
	color: #000000;
 background-color: #FFCC00;
}
.HP_Parties a {	text-decoration: underline; }
.HP_Parties a:hover {	color:black; text-decoration: none; }

.HP_Giggles { background-color: #000000; cursor:normal;}
.HP_GigglesRes {	color: #CCCCCC;}

.HP_Giggles a { color: #FFCC00; text-decoration: underline; }
.HP_Giggles a:hover {color: #990000; text-decoration: none;}

.HP_SectionHead, .HP_SectionRed {
 padding-bottom: 6px;
	font-size: 13px;
 font-weight : bold;
}
.HP_SectionRed {font-size: 14px; color: #CC0000;}

.MenuOff, .MenuOn, .MenuSelect {
 padding-top:7px; 
 padding-bottom:7px;
 white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	color: #FFFFFF;
	BACKGROUND: #990000;
}
.MenuOn{	BACKGROUND: #2f401c;}
.MenuSelect {
	color: black;
	BACKGROUND: #bbcbdf;
}
.RedBold {
	font-weight : bold;
 color: #990000;
}
.GreenBold {
	font-weight : bold;
 color: #006633;
}
/*Padding is Top, RIGHT, Bottom, LEFT -- and just who's idea was THAT!*/
.TopGuts {
	padding: 0px 33px 6px 0px;
	font-size: 12px;
	font-weight : normal;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Guts {
	font-size: 13px;
 font-weight : normal;
	text-decoration: none; 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.HomeSpecialsHead {
 margin-top:12px;
 padding:6px;
 white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND: #990000;
	text-decoration: none;
 text-align:center;
}

.HomeSpecialsGuts {
 border:1px solid #990000;
 padding:9px;
	font-size: 12px;
 line-height:24px;
 color: #006633;
	font-weight: bold;
}

#Giggles table {
 margin-left: auto;
 margin-right: auto;
}
#Giggles td {padding:9px;}

.GigglesCenter{padding:12px 20px 12px 20px;}
.GigglesLeft{padding:12px 9px 12px 20px;}
.GigglesRight{padding:12px 20px 12px 9px;}

.GigglesHead, .GigglesHead a {
 padding:6px;
 white-space: nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND: #990000;
	text-decoration: none;
 text-align:center;
}
.GigglesHead a:hover {background-color: #006633;}

.Lime {color: #00FF00;}
.GigglesWrap {
 border:1px solid #990000;
 padding: 6px;
}

.GigglesPageInfo {
 padding:12px;
	font-size: 15px;
	font-weight : bold;
	color: #990000;
	text-decoration: none;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: normal;
 text-align:center;
}

.ComicBio {
 font-weight:normal;
}

.ComicName {
 padding-bottom:12px;
	font-size: 14px;
 color: #006633;
	font-weight: bold;
}

.GigglesTime, .GigglesComic{
 padding-top:6px;
 padding-bottom:3px;
	font-size: 12px;
 color: #006633;
	font-weight: bold;
 text-align:center;
}
.GigglesComic{color: #000000;padding-top:3px;}

.GigglesLink, .GigglesLink a:link, .GigglesLink a:visited{
 text-align:center;
	font-size: 11px;
 color: #990000;
 text-decoration:none;
}
.GigglesLink a:hover{color: #006633;	text-decoration: underline;}

#GigglesTable TD {
	font-size: 12px;

}

#ShowHome {
 color: #cc0000;
 font-weight:bold;
 display:inline;
}

.GutsPad { padding: 0px 15px 6px 15px;}
.GutsPadLeft { padding-left: 6px;}
.GutsLight { color: #808080;}
.GutsBorder {  border: 1px solid #000000; padding: 6px;  BACKGROUND: white; }

.Caption, .GC_Caption, .Caption a:link, .Caption a:visited, .Caption a:active {
	font-size: 9px;
 line-height: normal;
	font-weight : normal;
	color: #333333;
	text-decoration: none;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}
.Caption a:hover {color: #990000;	text-decoration: underline;}
.GC_Caption {color: #CCCCCC;}

.Error { 	font-family: Verdana, Arial, Helvetica, sans-serif;
         	font-size: 11px;
         	font-weight : normal;
         	text-decoration: none;
          color: #cc0000;
}

.ErrorHead {  font-family: Verdana, Arial, Helvetica, sans-serif; 
              font-size: 13px; font-weight: bold; color: #cc0000}

.FormHead {  font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 13px; font-weight: bold; color: #000000}

.FormFont {  font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 11px; font-weight: normal; color: #000000}

.FormLabel {  font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 11px; font-weight: normal; color: #000000}

.FormLabelBold {  font-family: Verdana, Arial, Helvetica, sans-serif; 
             font-size: 11px; font-weight: bold; color: #000000}

.FormField {	COLOR : #000000; 
             FONT-FAMILY : Arial, Helvetica, sans-serif;
             FONT-SIZE : 11px;	
             font-weight : normal;}

.FormFieldBold {	COLOR : #000000; 
             FONT-FAMILY : Arial, Helvetica, sans-serif;
             FONT-SIZE : 11px;	
             font-weight : bold;}
         
.label {	COLOR : #32397f; 
             FONT-FAMILY : Arial, Helvetica, sans-serif;
             FONT-SIZE : 12px;	
             font-weight : normal;}

.Letters {  font-family: Verdana, Arial, Helvetica, sans-serif; 
            font-size: 11px; font-weight: normal; color: #000000}
             
.Tiny {  font-family: Arial, Helvetica, sans-serif; 
             font-size: 9px; font-weight: normal; color: #000000}

.SmallClickHere {  font-family: Arial, Helvetica, sans-serif; 
                   font-size: 8px; color: #990033 }
.Note {
	font-size: 11px;
	font-weight : normal;
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

