/* CSS Document */



/* Standard Default Elements - ReStyle them below */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL {font-size: 1em;
font-family: Arial, Helvetica, sans-serif}

/* Real styles */

A {cursor: pointer}

A:link {color: #B81878;
background: transparent;
text-decoration: none}

A:visited {color: red;
background: transparent;
text-decoration: none}

A:active {color: green;
background: transparent;
text-decoration: none}

A:hover {text-decoration: underline}

ADDRESS {margin: 0em 0% 0em 0%;
font: italic 1em/1 Arial, Helvetica, sans-serif}

BIG {font-size: 1em}

BLOCKQUOTE {margin: 0em 0% 0em 0%;
line-height: 1}

BODY {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif;
background: white;
cursor: default}

BUTTON {cursor: auto}

CAPTION {margin: 0em 0% 0em 0%;
line-height: 1}

CODE {font-size: 1em;
font-family: monospace} /* To avoid overriding boldness/italicity by using font */

DIV {margin: 0em 0% 0em 0%;
line-height: 1}

DD {margin: 0em 0% 0em 0%;
line-height: 1}

DL {margin: 0em 0% 0em 0%}

DT {margin: 0em 0% 0em 0%;
line-height: 1}

H1 {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif}

H2 {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif}

H3 {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif}

H4 {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif}

H5 {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif}

H6 {margin: 0em 0% 0em 0%;
font: 1em/1 Arial, Helvetica, sans-serif}

HR {margin: 0em 0% 0em 0%}

HTML {margin: 0;}

INPUT {cursor: auto}

KBD {font: 1em monospace}

LI {margin: 0em 0% 0em 0%;
line-height: 1}

OL {margin: 0em 0% 0em 5%;
list-style: decimal}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

P {margin: 0em 0% 0em 0%;
line-height: 1}

PRE {margin: 0em 0% 0em 0%;
font: 1em/1 monospace}

SAMP {font: 1em monospace}

SMALL {font-size: 1em}

SUB {font-size: 1em}

SUP {font-size: 1em}

TD {line-height: 1}

TEXTAREA {cursor: text}

TH {font: bold 1em/1 Arial, Helvetica, sans-serif}

TT {font: 1em monospace}

UL {margin: 0em 0% 0em 5%;
list-style: disc}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc}



BODY {

	text-align: center;
	background: #000 url(../_images/page_bckgrnd.gif) center top repeat-y;
	font-size: 10px;
	color: #333;	
}

A, A:HOVER {
	color: #333;

}



/* main layout div */

#pageContainer {
	text-align: left;

}



/* Header stuff starts here */

#pageHeader {	
	text-align: left;
	background: #000;
}

#mastHead {
	background: #FFF;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: center;

}

#mastHeadBox {
width: 630px;
margin-left: auto;
margin-right: auto;
padding-left: 5px;
padding-right: 5px;
margin-top:3px;
margin-bottom:3px;
	
	
}

#mainNavBox {
	width: 630px;
	margin-left: auto;
	margin-right: auto;
	background: #FFF;
	padding-left: 5px;
	padding-right: 5px;

}
#mainNav {
	background: #000;
	color: #fff;

}

/* Header stuff ends here */



/* Body Content stuff starts here */

#pageBody {	
	text-align: left;
	background: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 7px;


}

#pageBodyBox {

}



/* contentContainer styles */

#contentContainer {
	width: auto;
	padding: 10px;
	width: 630px;
	margin-left: auto;
	margin-right: auto;
}

#contentContainer #titleBox {
	margin-left: -10px;
	padding-left: 10px;
	padding-top: 40px;
	border-left: 1px dotted rgb(254,119,4);

}

#leftColumn  p{
	
	text-align:right;
	color:#666666;
	font-size:11px;
	line-height:16px;
	
}

#leftColumn1  p{
	text-align:right;
	color:#666666;
	font-size:11px;
	line-height:16px;
	
}
#leftColumn2  p{
	text-align:left;
	color:#666666;
	font-size:11px;
	line-height:16px;
	
}


#leftColumn  img{
	
	text-align:right;
	line-height:16px;
	
}
#rightColumn  p{
	
	text-align:left;
	color: #666666;
	font-size:11px;
	line-height:20px;
	
	
}


#rightColumn1  p{
	
	text-align:left;
	color: #666666;
	font-size:11px;
	line-height:20px;
	
	
}


#leftColumn  a{
	
	color:#666666;
	font-size:11px;
	text-decoration:none
	
	
}

#leftColumn  a:hover{
color: rgb(184,24,120);
	
}

landingImage   {
margin-top:-5px;
}

.leftColumn {
	padding-right: 0px;
	border-right: solid 1px  #999999;
	margin-top: 18px;
}

.leftColumn1 { 
margin-top: 11px;
}

.rightColumn {
padding-left: 20px; 
margin-top: 15px;
}

.rightColumn1 {
padding-left: 20px; 
margin-top: 11px;
}

.rightColumnHead {
padding-left: 20px; 
margin-top: 32px;
}

div.gallery_subset {
float: left;
padding-bottom: 15px;
width: 446px;
}

div.gallery_subset img {
float: left;
margin: 0 5px 5px 0;
}

.divider {
float: left;
border-top: 1px solid black;
height: 16px;
margin-top: -4px;
*margin-top: 0;
width: 435px;
}

#contentContainer h1 {
	font-size: 13px;
	font-weight: 600;
	color:#333333;
	text-align:right;
	line-height: 16px;
	

}

#contentContainer a:hover h1 {
	color:rgb(184,24,120);
}

.overlibbox {
text-align:left;
}

#contentContainer h2 {
	font-size: 13px;
	color: rgb(184,24,120);
	text-align:right;
	line-height: 16px;
	font-weight:600;
}

#contentContainer h3 {
	font-size: 21px;
	font-weight: 600;
	color: rgb(184,24,120);
	text-align:left;
	line-height: 16px;
}

#contentContainer h4 {
	font-size: 14px;
	font-weight: 500;
	color: rgb(184,24,120);
	text-align:left;
	line-height: 16px;
}

#contentContainer #introBox {
	margin-left: 100px;

}

#contentContainer #introBox p {
	font-size: 100%;
	line-height: 2em;
	margin-bottom: 1em;
}

#contentContainer #introBox blockquote {
	font-size: 115%;
	line-height: 2em;
	color: rgb(254,119,4);
	border-bottom: 1px solid rgb(171,171,171);
	border-top: 1px solid rgb(171,171,171);
	padding: 15px 20px 15px 20px;
}

#contentContainer .floatRight {
	float: right;
	margin-left: 10px;
}

#contentContainer em {
	color: rgb(11,151,188);
	}



/* contentNav styles */

#contentNav {
	height: 15px;
	text-align: center;

}


#contentNav a {
	text-decoration: none;
	font-size: 10.5px;
	color:#666666;
	margin-left: 5px;
	margin-right: 5px;

	
}


#contentNav a:hover {
color: rgb(184,24,120);
	}

/* alternat content navigation (this is for if you have javascript turned off) */

#altNavBox {
	width: 630px; 
	position: absolute; 
	margin-top: 165px; 
	z-index: 100; 
	background: #000; 
	filter:alpha(opacity=50); 
	opacity:.50;
}

#altNav {

	text-align: center;
	padding-bottom: 7px; 
	padding-top: 7px; 
	filter:alpha(opacity=100); 
	opacity:1.0;

}

#altNav a {
	text-decoration: none;
	font-size: 10.5px;
	color:#FFF;
	margin-left: 15px;
	margin-right: 15px;
	
	}





#topLink a {
  text-decoration: none;
  color:#CCCCCC;
  font-size:11px;

  }
  
  #topLink a:hover {
  color: rgb(184,24,120);
  }


#picture a {
  text-decoration: none;
  color: #666666;
  font-size:11px;

  }
  
  #picture a:hover {
  text-decoration: none;
  color: rgb(184,24,120);
  }






.activeNav {
color: #CCCCCC;
}






/* leftNav styles */

#leftNav ul {
	display: block;
	list-style: none;
	text-align: right;
	margin-bottom: 15px;

}

#leftNav ul li {
	display: block;
	margin-bottom: 7px;
}

#leftNav ul a {
	display: block;
	text-decoration: none;
	font-size: 130%;
	color: rgb(11,151,188);
}


#leftNav ul a:hover {
	color: rgb(254,119,4);
	}


#leftNav ul a.selected {
	color: rgb(254,119,4);
}

/* Body Content stuff ends here */



/* Movie thumbnail container on home page */

div#movie_link {
padding: 5px 0;
text-align: center;
}

div#movie_link img {
border: 1px solid #666;
margin-bottom: 5px;
padding: 1px;
}

div#movie_link a {
color: #666;
}

div#movie_link a:visited {
color: #666;
}

div#movie_link a:hover {
color: #B81878;
}

/* End movie thumbnail container  */



/* Footer stuff starts here */


/* pageFooter styles */

#pageFooter {


	text-align: center;
	background: #FFF;
	width: 100%;

}


/* footerNav styles */



#footerNav {
	font-size: 8px;
	width: 630px;
	background: #FFF;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
	font-size:9px;
	color:#999999;


}




#footerNav a {
	font-size: 8px;
	color: rgb(140,140,140);
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	
}

#footerNav a:hover {

	color: rgb(191,191,191);
}




#pageFooterFooter {
	background: #000;

}
#pageFooterBox {
	width: 630px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	padding-right: 5px;
	background: #FFF;


}

#pageFooterBoxBox {
	background: #000;
	height: 2px;
	padding-bottom: 100px;

}

#overDiv cite {
	clear:both;
	display: block;
	background: #FFF;
	margin-top: 5px;
	color: #333;
	font-size: 9px;

}

#overDiv {
	background: #FFF;
	border: 1px solid rgb(184,24,120);
	padding: 5px;
	
	
}


#overDiv h6 {
display: table;
width: 180px;
padding-top: 0px;
padding-bottom: 8px;
text-align: left;
}

#overDiv p {
	text-align:left;
	color: #666666;
	font-size:10px;
	line-height:15px;
	margin-top:5px;

	
}

#overDiv H1 {
	text-align:left;
	color: #666666;
	font-size:12px;
	line-height:15px;
	font-weight:600;
	padding-top:5px;

	
}

.selected {

	text-align:right;
	color: #CCCCCC;
	font-size:11px;
	line-height:16px;
}




/* Footer stuff ends here */

html {

min-height: 100%;
margin-bottom: 1px;
}

