/* CSS Document */

html,body {

	margin: 0;

	padding: 0;

	min-height:100%;

	height:100%;

}

body {

	text-align:center;

	background-color:#F7A940;

	background-repeat:repeat-x;

	font-family:"Comic Sans MS", Arial;

	color:#FFFFFF;

	font-size:13px;



}

.floatright {

float:right;

}

.floatleft {

float:left;

}

p { 

	margin-top:8px;

}

#master {

	min-height:100%;

	_height:100%;

	margin-left:auto;

	margin-right:auto;

	width:800px;

	background-color:#565857;

	text-align:left;

}



#header {

	padding: 6px 23px 6px 23px;

	font-size:11px;

	text-align:right;

	background-color: #000000;

}



#header img {

	padding-top:4px;

	float:left;

}



#header a {

	text-decoration:none;

	font-size:11px;

}



.headerimgpad {

	padding-top:22px;

}



#headernav {

	height:28px;

	background-color: #8f202a;

	line-height:23px;

	color: #FFFFFF;

}



#homepagecontenttop {

	height:280px;

	background-image:url(../siteGraphics/home-thumbs-bg.jpg);

	background-repeat:no-repeat;

}



#homehub a:hover {

	position: 0;

}



#homehub a:hover {

	position:-116px;

}



#homehub {

	margin-top:60px;

	width:765px;

	margin-left:25px;

}



#homehub img {

	border:none;

}



#homepagecontentgraybar {

	height:23px;

	background-color: #666666;

}



#pathway {

	text-align:right;

	padding: 25px 30px 25px 30px;

}



#content {

	vertical-align:top;

	padding-top:12px;

	padding-bottom:12px;

}

.floatright {

	float: right;

}





#welcome {

	padding-left:55px;

}



#lefthome {

	float:left;

	padding-left:15px;

	text-align:justify;

	vertical-align:top;

}



#righthome {

	float:left;

	padding-left:33px;

	text-align:justify;

	vertical-align:top;

}



#footernav {

	padding-top:15px;

	padding-bottom:5px;

}



/* HEADER AND FOOTER NAVIGATION STYLES*/



#headernav a {

	color: #FFFFFF;

	text-decoration:none;

	font-size:13px;

	font-weight: bold;

}

#headernav a:hover {

	color: #CCCCCC;

}

#footernav a {

	font-size:12px;

	color:#ffffff;

	text-decoration:none;

}

#footernav a:hover {

	text-decoration: underline;

}



a:link, a:active, a:visited {

	font-size:12px;

	color:#ffffff;

	text-decoration:underline;

}

a:hover {

	color:#CCCCCC;

}

.other a:link, .other a:active, .other a:visited {

	font-size:12px;

	color:#333;

	text-decoration:underline;

}

.other a:hover {

	color:#666;

}



h1, h2, h3, h4, h5, h6 {

margin:15px 0px 15px 0px;

	

}



h1 {

	font-size:20px;

}



h2 {

	font-size:18px;

}



h3 {

	font-size:16px;

}



h4 {

	font-size:14px;

}



h5 {

	font-size:13px;

}



h6 {

	font-size:12px;

}





.hrbottom {

	padding-left:50px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #333333;

}



.resumeheadercopy {

	padding-left:55px;

	padding-right:60px;

}



#upcomingshows td {

	padding-bottom:6px;

}



#OriginalWorksSubNav {

	height:40px;

	line-height:40px;

	background-color:#333333;

}



#originalworks td {

	text-align:center;

}.email_subject {

	display: none;

}

.bigtext {

	font-size: 14px;

	font-weight: normal;

	text-align: justify;

	letter-spacing: 0em;

	line-height: 1.3em;

}

.category_text {

	font-size: 18px;

	font-weight: bold;

	letter-spacing: .1em;

}

.box {

	padding: 10px;

	border: 1px solid #CCCCCC;

	font-size: 14px;

	font-weight: bold;

	margin-right: 15px;

	margin-left: 15px;

}



.jump {

	font-size: 14px;

	color: #FFFFFF;

	background-color: #8F202A;

	border: 1px outset #2A3938;/*for ff only*/

	padding: 3px;

	margin-top: 15px;

}



.mybutton

{

	color: #FFFFFF;

	border: 1px outset #FFFFFF;

	background-color: #8F202A;

	font-weight: normal;

} 



.black-border {

	border: 3px solid #000;	

}

#p7PMnav .highlight  {
	font-size: 15px !important;
	font-weight: bold !important;
	color: #FAC176 !important;
}

