*{padding: 0px; margin: 0px;}
.clrboth{clear: both;}

img{ border: none; }

body{
background-color: #000000;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

/*--------------- text ---------------*/

h1{
font-size: 24px;
font-family: "Times New Roman", Times, serif;
color: #FFFFFF;
letter-spacing: 1px;
margin-bottom: 16px;
position: relative;

font-size: 22px;
color: #F37D00;
font-weight: normal;
letter-spacing: 2px;
}

a{
outline:none;
}

#content p{
color: #FFFFFF;
font-size: 12px;
margin-bottom: 12px;
}

/* structural */

#page{
width: 990px;
margin: 0px auto;
position: relative;
}

button{
background-color:transparent;
border-style:none;
margin:0px;
padding:0px;
}

/*--------------- content ---------------*/

#content{
}

#content-homepage{
left:480px;
position:relative;
top:274px;
width:415px;
}

#content-internal-biog{
float:left;
width:532px;
padding-left: 22px;
background-image: url(../images/tranbackdrop.png);
padding: 24px 16px 48px 32px;
}

#content-internal-wide{
background-image:url(../images/tranbackdrop.png);
float:left;
padding:24px 32px 48px 32px;
width:490px;
position:relative;
}

#content-internal{
background-image:url(../images/tranbackdrop.png);
float:left;
margin-left:32px;
padding:24px 48px 48px 32px;
width:307px;
}

#content-homepage , #content-internal, #content-internal-wide{
color: #FFFFFF;
font-size: 12px;
line-height: 22px;
margin-left:40px;
}

.backdrop-homepage{
background-repeat: no-repeat;
background-image: url(../images/background-image-homepage.jpg);
height: 560px;
}

.backdrop-main{
background-repeat: no-repeat;
background-image: url(../images/bg-image-homepage.jpg);

}

.internalimmage{
float: left;
}

.smallinternalimmage{
float: right;
margin-left: 16px;
margin-bottom: 16px;
}

#contentmain{
padding-top: 223px;
padding-bottom: 16px;
padding-left: 64px;
float: left;
}

#content-internal-biog li {
font-size:12px;
}
#content-internal-biog li a {
font-size:12px;
}

#content-internal-biog ul {
margin-left:20px;
}

#content-internal a, #content-internal-wide a{
color: #fb9a05;
}

/*--------------- site map -----------------------------*/

.leftlinks{
border: 1px solid red;
}

.rightinks{
}

#site-map-ul{
width: 200px;
float: left;
}

#site-map-ul li {
list-style-type: none;
display: inline;
}

#site-map-ul a{
background-position:3px 8px;
background-image: url(../images/bullet.png);
background-repeat:no-repeat;
color:#dc7b00;
display:block;
font-size:14px;
padding:0px 20px 0px 19px;
text-decoration:none;
font-size: 12px;
}

#site-map-ul a:hover{
color:	#FFFFFF;
}

/*--------------- content home / sitemap ---------------*/

#flashcontent_ident{
left:-44px;
position:absolute;
top:-223px;
}

#home-left-links, #home-right-links{
line-height: 14px;
}


#home-left-links{
float: left;
margin-top: 10px;
width: 160px;
}

#home-right-links{
float: left;
margin-top: 10px;
width: 200px;
}

#home-right-links li, #home-left-links li{
width: 173px;
list-style-type: none;
display: inline;
}

#home-right-links{
}
#home-left-links{
}

#home-right-links a, #home-left-links a{
background-position:3px 7px;
background-image: url(../images/bullet.png);
background-repeat:no-repeat;
color:#dc7b00;
display:block;
font-size:14px;
padding:3px 0px 3px 19px;
text-decoration:none;
font-size: 12px;
}

#home-right-links a:hover, #home-left-links a:hover{
color: #FFFFFF;
}

/*--------------- header ---------------*/

#header{
height: 43px;
width: 990px;
}

#headermain{
width: 990px;
height: 222px;
background-image: url(../images/headermaina.jpg);
background-repeat:no-repeat;
position: 0px 20px;
}

#navigation{
height: 43px;
background-image: url(../images/headerbackdrop.gif);
border-bottom: 1px solid #0f0f0f;
}

#header-left-links{
left:19px;
position:absolute;
top:15px;
}
#header-left-links li{
float: left;
list-style-type: none;
font-size: 10px;
}
#header-left-links a{
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
padding: 0px 4px;
}

#header-left-links a:hover{color: #FFFFFF;}
.navTopLeftOn{color: #FFFFFF;}
.navTopLeftOff{color: #e3e3e3;}


/*right*/
#header-right-links{
background-image:url(../images/topnavbackdrop.gif);
left:680px;
position:absolute;
top:12px;
padding-bottom: 2px;
}
#header-right-links li{
float: left;
list-style-type: none;
}
#header-right-links a{
font-size: 15px;
font-family: "Times New Roman", Times, serif;
text-decoration: none;
padding: 0px 8px;
font-weight: bold;
}
#header-right-links a:hover{
color: #FFFFFF;
}
.navTopRightOn{color: #FFFFFF;}
.navTopRightOn span{color: #FFA028;}
.navTopRightOff{color: #e3e3e3;}
.navTopRightOff span{color: #e38401;}

/*--------------- footer ---------------*/

#footer{
width: 990px;
height: 23px;
position: relative;
border-bottom: 1px solid #0f0f0f;
background-image: url(../images/headerbackdrop.gif);
}
#copytext{
position: absolute;
left: 16px;
top: 4px;
}
#copytext, #copytext a{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 10px;
}
#copytext a{
text-decoration: underline;
}

#emailbox{
background-color:#363636;
height:23px;
left:794px;
position:absolute;
width:167px;
}

#emaillink{
position: relative;
left: 8px;
top: 2px;
}

/*-------------- leftnavigation ---------------*/

#navcolumn{ /* height 560px; */
padding-left:51px;
margin-right:0px;
width: 193px;
height: 337px;
float: left;
padding-top: 223px;
}

#leftnavigation li{
list-style-type: none;
width: 193px;
float: left;
display: inline;
}

#leftnavigation a{
background-color: #1c170f;
border-top:1px dotted #5D574F;
display:block;
font-size:14px;
padding:3px 20px 3px 19px;
text-decoration:none;
font-size: 12px;
}

#leftnavigation a:hover{
color:#FFFFFF;
}

.leftnavon{
color:#FFFFFF;
}
.leftnavoff{
color:#EE9205;
}

#bottomnavlink{
border-bottom:1px dotted #5D574F;
}

/*-------------- emailform --------------*/


#emailform{
color:#FFFFFF;
font-size:11px;
left:54px;
padding-left:6px;
position:absolute;
top:550px;
}

#nl_email{
font-size:10px;
padding:2px;
width:150px;
position:absolute;
top:20px;
left:4px;
}

#submitbutton{
border: none;
left:165px;
position:absolute;
top:19px;
background-color: transparent;
}

.req {
background:transparent url(/assets/images/reddot.gif) no-repeat scroll 0px 20%;
padding-left:12px;
}
.nonreq {
padding-left:12px;
}

#register-form{
margin-top: 8px;
background-color:#181818;
border:1px dotted #5D574F;
padding:8px;
}

input{
border: 1px solid #333333;
color: #FFFFFF;
padding: 3px;
font-size: 11px;
outline: none;
background: #000000 !important;
}

#submitbutton{
border: none;
left:165px;
position:absolute;
top:19px;
background-color: transparent !important;
}

.avcImage{
}

.fieldDesc{
line-height: 16px;
padding-top: 8px;
padding-bottom: 8px;
}

#capcha{
border: 1px solid #B03000;
width: 200px;
height: 50px;
margin-bottom: 8px;
}

.w50{
width: 50px;
}
.w270{
width: 200px;
}

.w70{
width: 70px;
}

.error{
color: #DD0000;
}

/* animates wordas */

#flash_anim_words{
left:583px;
position:absolute;
top:86px;
}

#xtstrapline, #majestic-strapline{
left:628px;
position:absolute;
top:23px;
width:500px;
color: #BFCACC; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; margin-top:20px;
}

#majestic-strapline a {
	color: #BFCACC; font-size:10px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;
}



#register-table td{
padding: 2px;
}

.bioglist{
line-height: 14px;
}
/*
#5D574F;

*/
.smallinternalimmage{
border: 1px solid #000000;
}

.smallinternalimmagePlayer { margin-bottom:30px; }

.afterdinnerimmage{
margin-left: 16px;
margin-bottom: 16px;
border: 1px solid #000000;
}

.strap a {color: #BFCACC;
font-size:10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
}

.player {
	position:absolute;
	right:35px;
	width:95px;
	text-align:center;
	border:1px solid #ffffff;
	padding:5px;
	top:200px;
}
