/* CSS Document */
/* Written by Jeremy Gustafson*/

/*   Basic tag redefinitions     */
/*********************************/
a 			{font-weight: bold}
a:link		{text-decoration:none;color:#003366;background-color:transparent;}
a:visited 	{text-decoration:none;color:#003366;background-color:transparent;}
a:hover   	{text-decoration:underline;color:#222222;background-color:transparent;}
a:active  	{text-decoration:underline;color:#222222;background-color:transparent;}

body {
	background-color:#AAAAAA;
}

p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}

blockquote {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
}

ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

li blockquote {
	margin:3px 25px 12px 25px;
}

img {
	behavior: url("/pngbehaviour.htc");
}


/*       Content Related         */
/*********************************/
#Content {
	background-color:#C5C5C5;
	margin-left:auto;
	padding:0 0 10px 0;
	margin-right:auto;
	margin-top:135px;
	width:650px;
	z-index:11;
	border:2px solid #000066;
}

#ContentText {
	margin:0 50px 0 50px;
}

#Footer {
	color:#666666;
	font-size:10px;
	text-align:center;
}

/*           Headers             */
/*********************************/
.Header1 {
	color:#003366;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-variant:small-caps;
	font-weight:bold;
}

.Header2 {
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
}

.Header3 {
	color:#003366;
}

.SmallHeader {
	color:#333333;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
}

/*           Masthead            */
/*********************************/
.MastheadBackground {
	height:135px;
	right:0;
	position:absolute;
	top:0;
	width:105%;
	z-index:0;
}

.MastheadContinuation {
	height:125px;
	right:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}

#MastheadLinks {
	position:absolute;
	right:0;
	text-align:right;
	top:73px;
	z-index:4;
}

#MastheadLinks a {
	background-color:#000000;
	border-left:2px solid #BBBBBB;
	color:#BBBBBB;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:lighter;
	padding:5px;
}

#MastheadLinks a:hover {
	background-color:#003366;
	color:#DDDDDD;
}

.MastheadLinksGradient {
	background-color:#D4D4D4;
	background-position:right;
	background-image:url(/images/LinksBackground.png);
	background-repeat:repeat-y;
	width:100%;
	border-bottom:#000066 1px solid;
}

.MastheadLogoTop {
	height:73px;
	left:0;
	position:absolute;
	top:0;
	width:282px;
	z-index:5;
}

.MastheadLogoTopBackground {
	height:135px;
	left:0;
	position:absolute;
	top:0;
	width:282px;
	z-index:3;
}

.MastheadLogoBottom {
	height:52px;
	left:0;
	position:absolute;
	top:73px;
	width:214px;
	z-index:5;
}

.MastheadBatty {
	left:0;
	position:absolute;
	top:0;
	z-index:8;
	width:195px;
	height:135px;
}

.MastheadSiteAddress {
	height:60px;
	left:192px;
	position:absolute;
	top:6px;
	width:432px;
	z-index:6;
}

/*         Quick Links           */
/*********************************/
/*#QuickLinks {
	float:right;
	margin:15px 15px 5px 5px;
	z-index:10;
}

#QuickLinksBottom {
	background-image: url("/images/QuickLinks/QuickLinksBottom.png");
	background-repeat:no-repeat;
	height:29px;
}

.QuickLinksHeader {
	color:#DDDDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-variant:small-caps;
}

#QuickLinksMiddle {
	background-image: url("/images/QuickLinks/QuickLinksMiddle.png");
	background-repeat:repeat-y;
	padding:0 10px 0 25px;
}

#QuickLinksMiddle a {
	color:#FFFFFF;
}

#QuickLinksTop {
	background-image: url("/images/QuickLinks/QuickLinksTop.png");
	background-repeat:no-repeat;
	height:20px;
}

#QuickLinks ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DDDDDD;
	padding:0 0 0 0;
}
*/

#HarryPutterLinks {
	margin-bottom:10px;
}


#HarryPutterLinks a {
	background-color:#000044;
	border:1px solid #666666;
	color:#BBBBBB;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant:small-caps;
	font-weight:lighter;
	padding:5px;
	text-align:center;
	text-decoration:none;
}

#HarryPutterLinks a:hover {
	background-color:#443366;
	color:#DDDDDD;
}


.HPCastNameSmall {
	color:#000066;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	font-variant:small-caps;
}

.HPCharacterNameSmall {
	color:#003399;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-variant:small-caps;
	font-weight:bold;
}

.HPCastHR {
	color:#000099
}

.imageLeft {
	float:left;
	margin:5px;
}

.imageRight {
	float:right;
	margin:5px;
	padding:8px;
	background-color:#FFFFFF;
	border:1px solid #000000;
}

.imageCenter {
	background-color:#FFFFFF;
	border:1px solid #000000;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
/*	margin-left:auto; margin-right:auto;*/
}

.MainPhoto {
	border:#000000 thin solid;
	background-color:#FFFFFF;
	padding:5px;
	margin-left:auto; margin-right:auto;
}

.Thumbnail {
	border:#000000 thin solid;
	margin:3px;
}

.CastThumbnail {
	border:#000000 thin solid;
	padding:3px;
	margin:3px;
	background-color:#FFFFFF;
}


.CopyBlock {
	text-align: left;
	border-top:1px solid #666666;
	padding-bottom:10px;
	padding-top:10px;
}

.CopyBlockTop {
	text-align: left;
	padding-bottom:10px;
	padding-top:10px;
}

a .CastThumbnail {
	border:2px #000066 solid; !important
}
