/* ********************************************************************************
** Main cascading style sheet for SummerSinfest.com
**
** Copyright (c) 2007-2010 Summersinfest.com. All rights reserved.
**********************************************************************************/

/*
** Fonts
*/

@font-face
	{
	font-family:Georgia;
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	panose-1:2 4 5 2 5 4 5 2 3 3;
	mso-font-signature:647 0 0 0 536871071 0;
	}
@font-face
	{
	font-family:Harrington;
	mso-font-charset:0;
	mso-generic-font-family:decorative;
	mso-font-pitch:variable;
	panose-1:4 4 5 5 5 10 2 2 7 2;
	mso-font-signature:3 0 0 0 536870913 0;
	}
@font-face
	{
	font-family:"CAC Moose";
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	panose-1:0 0 4 0 0 0 0 0 0 0;
	mso-font-signature:3 0 0 0 1 0;
	}
@font-face
	{
	font-family:"CAC Futura Casual";
	mso-font-charset:0;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	panose-1:0 0 4 0 0 0 0 0 0 0;
	mso-font-signature:3 0 0 0 1 0;
	}
@font-face
	{
	font-family:"CAC Logo Alternate";
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	panose-1:0 11 6 4 2 2 2 2 2 4;
	mso-font-signature:3 0 0 0 1 0;
	}
@font-face
	{
	font-family:"Times New Roman";
	mso-font-charset:0;
	mso-generic-font-family:roman;
	mso-font-pitch:variable;
	panose-1:2 2 6 3 5 4 5 2 3 4;
	mso-font-signature:31367 -2147483648 8 0 1073742335 -65536;
	}
@font-face
	{
	font-family:Impact;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	panose-1:2 11 8 6 3 9 2 5 2 4;
	mso-font-signature:647 0 0 0 536871071 -539557888;
	}
@font-face
	{
	font-family:"Trebuchet MS";
	}
@font-face
	{
	font-family:Verdana;
	}
@font-face
	{
	font-family:Arial;
	}
@font-face
	{
	font-family:Wingdings;
	}
@font-face
	{
	font-family:Garamond;
	}
@font-face
	{
	font-family:"Nimbus Roman No9 L";
	}

/*
** Specific ID Style Definitions
*/
#container
	{
	min-width: 1024px;
	}

#container #bodycontainer
	{
	padding:5px;
	margin-right:5px;
	}

#container #bodycontainer #mainbody
	{
	padding:5px;
	margin-left:290px;
	margin-right:5px;
	}

#container #bodycontainer #menucontainer
	{
	width:290px;
	float:left;
	padding-bottom:70px;
	background-repeat: no-repeat;
	height:315px;
	border:0px
	}

#container #footer #footer_main
	{
	color:#000000;
	text-align:center;
	font-family:Arial, "Nimbus Sans L", Helvetica, sans-serif;
	font-size:8pt;
	}

#container #bodycontainer #mainbody #header
	{
	color:#000000;
	text-align:center;
	font-family:Georgia;
	font-size:26pt;
	}

#container #homecontainer
	{
	padding:5px;
	margin-right:5px;
	}


#container #homecontainer #mainbody
	{
	padding:5px;
	margin-left:290px;
	}

#container #homecontainer #menucontainer
	{
	width:290px;
	padding-bottom:70px;
	background-repeat: no-repeat;
	height:315px;
	border:0px
	}


/*
** Dynamic Image Sizing Definitions
*/
.mainimagewrapper
	{
	width: 100%; /* Or whatever width you want */
	}
	
.mainimagewrapper img
	{
	max-width: 100%;
	height: auto;
	width: auto; /* For IE8 */
	}


/* 
** General Style Definitions
*/
.MsoNormal
	{
	mso-style-parent:"";
	margin:0pt;
	text-indent:0pt;
	text-align:left;
	font-family:Arial;
	font-size:10.0pt;
	color:#000000;
	}

.MsoVendor
	{
	mso-style-parent:"";
	margin:0pt;
	text-indent:0pt;
	text-align:center;
	font-family:"Times New Roman";
	font-size:18.0pt;
	color:#000000;
	}

.VendorPlug
	{
	mso-style-parent:"";
	display:block;
	padding:1px 5px;
	width:299px;
	background-color:#ffffff;
	border:6px solid #660099;
	text-decoration:none;
	margin:4px;
	text-indent:0pt;
	text-align:center;
	font-family:"Times New Roman", "Nimbus Roman No9 L";
	font-size:16.0pt;
	color:#000000;
	}
	
.MsoSponsor
	{
	mso-style-parent:"";
	margin:0pt;
	text-indent:0pt;
	text-align:center;
	font-family:"Times New Roman";
	font-size:10.0pt;
	color:#000000;
	}

.Qfaq
	{
	mso-style-parent:"";
	font-size:18.0pt;
	font-family:Harrington;
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
	text-align:left;
	}
	
.Afaq
	{
	mso-style-parent:"";
	font-size:11.0pt;
	font-family:Arial, "Nimbus Sans L";
	font-weight:normal;
	color: #000000;
	text-align:left;
	}

.Pfaq
	{
	mso-style-parent:"";
	font-size:18.0pt;
	font-family:Harrington;
	font-weight:bold;
	color:#000000;
	text-align:left;
	}
	
.PAfaq
	{
	mso-style-parent:"";
	font-size:14.0pt;
	font-family:"CAC Camelot", Arial, "Nimbus Sans L";
	font-weight:normal;
	color: #000000;
	text-align:left;
	}

.MsoTitle3
	{
	mso-style-parent:"";
	margin:0pt;
	text-indent:0pt;
	line-height:113%;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:18.0pt;
	color:#000000;
	}
	
.pageFooter
	{
	color:#000000;
	text-align:center;
	font-family:Arial, "Nimbus Sans L", Helvetica, sans-serif;
	font-size:8pt;
	}

.defterm
	{
	color:#000000;
	font-family:Arial, "Nimbus Sans L", Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	}

.defdef
	{
	color:#000000;
	font-family:Arial, "Nimbus Sans L", Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	}

.volh1
	{margin:0pt;
	text-indent:0pt;
	text-align:left;
	font-family:"Times New Roman";
	font-size:24.0pt;
	color:#000000;
	font-weight:bold;
	}
.volh3
	{mso-style-parent:"";
	text-indent:0pt;
	margin-left:0pt;
	margin-right:0pt;
	margin-top:0pt;
	margin-bottom:4.0pt;
	line-height:113%;
	text-align:left;
	font-family:"Trebuchet MS";
	font-size:11.0pt;
	color:#000000;
	font-style:italic;
	font-weight:normal;
	}

/*
** Menu Style Definitions
*/
.mainMenuLink
	{
	display:block;
	width:200px;
	padding:1px 5px;
	text-decoration:none;
	color:#ffffff;
	background-color:#000000;
	margin:4px;
	border:2px solid #ffcc33;
	font-family:Georgia, "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	}

.homeMenuLink
	{
	display:block;
	width:200px;
	padding:1px 5px;
	text-decoration:none;
	color:#000000;
	background-color:#9b66fe;
	margin:4px;
	border:2px solid #ffcc33;
	font-family:Georgia, "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	}
	
.signupMenuLink
	{
	display:block;
	width:200px;
	padding:1px 5px;
	text-decoration:none;
	color:#000000;
	background-color:#d26aff;
	margin:4px;
	border:2px solid #ffcc33;
	font-family:Georgia, "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	}
	
.mainMenuLinkSelected
	{
	display:block;
	width:200px;
	padding:2px 5px;
	text-decoration:none;
	color:#000000;
	background-color:#e6d3ff;
	margin:4px;
	border:2px solid #ffcc33;
	font-family:"Arial Black", "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	}

.homeMenuLinkSelected
	{
	display:block;
	width:200px;
	padding:2px 5px;
	text-decoration:none;
	color:#000000;
	background-color:#fd31d1;
	margin:4px;
	border:2px solid #ffcc33;
	font-family:"Arial Black", "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	}

.signupMenuLinkSelected
	{
	display:block;
	width:200px;
	padding:2px 5px;
	text-decoration:none;
	color:#ffffff;
	background-color:#fe659d;
	margin:4px;
	border:2px solid #ffcc33;
	font-family:"Arial Black", "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	}

.mainMenuLink:hover
	{
	background-color:#9966ff;
	}

.homeMenuLink:hover
	{
	background-color:#9966ff;
	color:#ffffff;
	}

.signupMenuLink:hover
	{
	background-color:#9966ff;
	color:#ffffff;
	}

.mainMenuLinkSelected:hover
	{
	background-color:#cc66ff;
	}

.homeMenuLinkSelected:hover
	{
	color:#ffffff;
	}

.signupMenuLinkSelected:hover
	{
	color:#000000;
	}

.subMenuLink
	{
	display:block;
	text-indent:15px;
	width:100px;
	padding:2px 5px;
	text-decoration:none;
	color:#ffffff;
	background-color:#000000;
	margin:4px;
	margin-left:104px;
	border:1px solid #ffcc33;
	font-family:Georgia, "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	}

.subMenuLinkSelected
	{
	display:block;
	text-indent:15px;
	width:100px;
	padding:2px 5px;
	text-decoration:none;
	color:#000000;
	background-color:#e6d3ff;
	margin:4px;
	margin-left:104px;
	border:1px solid #ffcc33;
	font-family:"Arial Black", "Nimbus Sans L", Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:right;
	}

.subMenuLink:hover
	{
	background-color:#9966ff;
	}

.subMenuLinkSelected:hover
	{
	background-color:#cc66ff;
	}
	
table.background { background: url("http://www.summersinfest.com/ss2009/roseflogwashout.jpg") center center no-repeat; }