/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
ul { list-style:none; }


body{background:#000 url(../d_images/body_backm.jpg) left top no-repeat;margin-left:94px; margin-right:auto;}
body p{font-family:Arial, Helvetica, sans-serif;font-size:0.90em;color:#000;}

h2{font-size:1.45em;margin-bottom:20px;}
h3{font-size:1.25em;margin-bottom:10px;}

h2.about{background:url(../h2/About.jpg) no-repeat left bottom; width:281px;height:32px;text-indent:-4000px;display:block;margin-left:auto;margin-right:auto;padding-top:20px;}
h2.thecast{background:url(../d_images/h2/theCast.png) no-repeat left bottom; width:281px;height:32px;text-indent:-4000px;display:block;margin-left:auto;margin-right:auto;padding-top:20px;}
h2.links{background:url(../d_images/h2/Links.png) no-repeat left bottom; width:281px;height:32px;text-indent:-4000px;display:block;margin-left:auto;margin-right:auto;padding-top:20px;}
h2.roles{background:url(../d_images/h2/h2roles.png) no-repeat left bottom; width:281px;height:32px;text-indent:-4000px;display:block;margin-left:auto;margin-right:auto;padding-top:20px}


#Wrap{width:890px;}
#mastHead{width:890px; height:76px; background:url(../d_images/header1.jpg) no-repeat left top;display:block;}

#logo{height:76px; width:250px;display:block;}

#navigation{height:26px;width:890px;background:url(../d_images/nav1.jpg) no-repeat left top;}
#MainNav{width:730px;padding-left:130px;}
#MainNav li{display:inline;}
#MainNav li a{width:130px;display:block;height:26px;float:left;margin-right:40px;text-indent:-4000px;padding-left:5px;}


#MainNav li a#about{margin-right:51px; }
#MainNav li a#linx{}

#MainNav li a#cast{width:136px;}

#MainNav li a:hover{border-left:5px solid #FFCC00;}

#contentHome{clear:both;background:url(../d_images/homeContent1.jpg) no-repeat left top;padding:10px;height:850px;}
#contentHome h2,h3 {text-align:center;padding-left:100px;font-weight:bold;margin:10px 0;}


#maintext{width:745px;margin-right:50px;color:black;float:right;padding-top:5px;}
#maintext p{padding-bottom:3px;letter-spacing:0.05em;}
#maintext p em {}
#infoBox{width:260px;height:270px;background:url(../d_images/info_back.jpg) no-repeat left top;float:left;  padding:5px;margin:5px 8px 10px 0;padding-left:11px;}
#infoBox p{font-size:73%;padding:0;letter-spacing:normal;}


#infoBox p em {font-size:110%;padding:2px;}
#special{width:300px;font-size:85%;padding-top:10px;text-align:center;}

/*url(../d_images/subpagemain_01.jpg)*/
#contentSub{clear:both;background:#FAFAFA url(../d_images/subpagemain_02.jpg) no-repeat left top;}
#contentSub h3 {font-weight:bold;}
#LowerSub{height:147px;width:890px;background:url(../d_images/lwHalf.jpg) no-repeat left top;clear:both;}

#subbodyContent{width:835px;background:#fff url(../d_images/sub_body_content.jpg) repeat-y top left;margin-left:auto;margin-right:auto;}

#subBody{padding:0 30px;}

#aboutWrap{width:650px;margin-left:auto;margin-right:auto;background:url(../d_images/Rosy_Cross_of_the_Golden_Dawn.png) no-repeat top right;padding-bottom:130px;padding-top:10px;z-index:2;}
#aboutWrap dl {padding-bottom:25px;z-index:0;}
#aboutWrap dt {margin-bottom:12px;}
dd.details{padding:8px;margin-bottom:8px;background:#E8E8E8 url(../d_images/ddexp.png) bottom right no-repeat;line-height:135%;width:650px;display:block;}
dd.details p{font-size:85%;padding-bottom:5px;}
dd.details img.shot {padding:3px 8px 8px 0;float:left;}
dd.details span {}
dd.details span img{padding:0;padding-left:280px;}
.clear{clear:both;}

#footer{text-align:center;}
#footer p{color:#fff;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#footer a{color:#FFFF99; text-decoration:none;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#footer a:hover{color:white;text-decoration:underline;}




/*the cast*/
#CastWrap{width:600px;margin-left:auto;margin-right:auto;}
#CastWrap dl{background:#fff;}
#CastWrap dt {font-size:16px;font-weight:bold;margin:3px 0;}
#CastWrap dd {padding:5px;margin-bottom:5px;background:#E8E8E8 url(../d_images/ddexp.png) bottom right no-repeat;padding-top:0;line-height:135%;font-size:90%;display:block;}
#CastWrap dd.name{width:590px;display:block;} 
#CastWrap dd em{font-weight:bold;}
#CastWrap dd p{line-height:135%;background:#E8E8E8;}
#CastWrap dd div.bios{line-height:normal;}

#CastWrap dd img.shot{padding:3px 5px 5px 0;float:left;}

#CastWrap dd a {color:#990000;font-weight:bold;}
#CastWrap dd a:hover {color:#000;}

.bios span img{padding:0;padding-left:280px;}

/*links*/
#webLinks {width:800px;background:url(../d_images/pen.jpg) right top no-repeat;}
dl#linkList {width:400px;font-family:Arial, Helvetica, sans-serif;margin-left:auto;margin-right:auto;}
#linkList dt {font-size:19px;border-bottom:1px solid #663300;}
#linkList dd{padding:8px;padding-bottom:10px;}
#linkList p a {padding:0;color:#990000;padding:1px 0 2px 0;display:block;width:325px;}
#linkList p a:hover{color:black;background:#EBEBEB;}

#special a {color:#990000;}
#special a:hover{color:#000;}

img.flyright{float:right;padding:1px 0 1px 1px;border:1px solid #000;}

.details p a {color:#990000;} 
.details p a:hover{color:black;}

dd#roles p img {float:left;margin:1px 5px 3px 0;}


#LeftClmn{float:left;width:400px;padding-left:100px;}
#LeftClmn a{color:#990000;}
#LeftClmn a:hover{color:#000;}
#rightclmn{float:right;width:300px;padding-right:20px;}
#desc p{padding-bottom:3px;letter-spacing:0.04em;}