body{
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
color: #182445;
font-size: 76%;
width: 100%;
margin: 0;
padding: 0;
background-color: #081435;
}

/* General Style Info */

a:link {
	color: #e50;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #e50;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #e50;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #182445;
	text-decoration: none;
	font-weight: bold;
}

#greenfield a:link {
	color: #182445;
	text-decoration: none;
	font-weight: bold;
}
#greenfield a:visited {
	color: #182445;
	text-decoration: none;
	font-weight: bold;
}
#greenfield a:active {
	color: #182445;
	text-decoration: none;
	font-weight: bold;
}
#greenfield a:hover {
	color: #384465;
	text-decoration: none;
	font-weight: bold;
}

a img{
border:none;
}

h1, h2, h3, h4{
font-weight:normal;
}

h1{
color: #003d4c;
margin:0.6em 0;
font-size: 180%;
}

h2{
color: #003d4c;
margin: 0;
font-size: 140%;
}

h3{
font-weight: bold;
font-size: 100%;
padding: 2px;
margin:0;
}

h4{
	color: #e50;
	font-weight: normal;
	font-size: 180%;
	margin: 0 0 10px 0;
}

em {
font-size: 12px;
}

ul, li {
margin: 0 12px;
}

#buttonright {
	float: right;
}
#downloadbutton {
	padding: 2px;
	float: right;
}
#wleftbar #greenfield #downloadbutton a{
	color: #e50;
}
#wleftbar #greenfield #downloadbutton a:hover{
	color:#ACC7E5;
}


/* Layout */

#container {
	width: 964px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
	background-color: #ffffff;
	background-color: #c4dffc;
}

#left_wide {
	width: 743px;
	float: left;
	margin: 5px 0px 5px 0px;
	padding: 0;
	border: 1px solid #4e4e4e;
	color: #333;
	background-color: #acc7e5;
}

#leftbar {
	width: 242px;
	float: left;
	padding: 0;
	margin: 5px 0px 5px 0px;
}

#wleftbar {
	width: 320px;
	float: left;
	padding: 0;
	margin: 4px 0 0 0;
/*	border: 1px solid #182445; */
/*	background: #000; */
}

#wleftbar h2{
	background: url('/img/dasimperium/wleftbar_head.gif') no-repeat top left;
	clear: both;
	height: 33px;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 0px 0px 5px;
}


#wleftbar img{
	border: 1px solid #182445;
}


#wleftbar .borderright {
	border-right: 1px solid #182445;
}

#wleftbar .bordertop {
	border-top: 1px solid #182445;
}

#wleftbar #greenfield{
	margin: 0 0 0 0;
	border: 1px solid #182445;
}

#bigpic{
	float: left;
	width: 190px;
	padding: 0;
	margin: 0 0 4px 0;
}



#actorssubmenu{
	float: right;
	width: 124px;
	margin: 0;
	padding: 0;
	font-family: Arial,sans-serif;
	font-size: 12px;
}
#aactorssubmenu div{
/*	background: url('/img/newdesign/left_light_button_bg.gif') no-repeat top right;		*/
	background: #fff;
	height: 23px;
	margin: 0 0 4px 0;
	padding: 0;
}

#actorssubmenu a{
/*	background: url('/img/newdesign/left_light_button_bg.gif') no-repeat center center;	*/
	background: #fff;
	display:block;
	line-height: 23px;
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
	border: 1px solid #4a5664;
}

#actorssubmenu a:hover{
	border: 1px solid #e3702b;
}

#actorssubmenu span{
	height: 100%;
	padding: 2px 1px 2px 20px;
	margin: 0 0 0 1px;
}

#actorssubmenu .resume_icon span{
	background: url('/img/newdesign/icons/resume_ikon.gif') no-repeat center left;
}
#actorssubmenu .contact_icon span{
	background: url('/img/newdesign/icons/cont_ikon.gif') no-repeat center left;
}
#actorssubmenu .personalpage_icon span{
	background: url('/img/newdesign/icons/personal_ikon.gif') no-repeat center left;
}
#actorssubmenu .pdf_icon span{
	background: url('/img/newdesign/icons/pdf_ikon.gif') no-repeat center left;
}
#actorssubmenu .down_photo_icon span{
	background: url('/img/newdesign/icons/down_ikon.gif') no-repeat center left;
}

#actorssubmenu .castingg_icon span{
	background: url('/img/newdesign/icons/casting_ikon.gif') no-repeat center left;
}
#actorssubmenu .profile_icon span{
	background: url('/img/newdesign/icons/personal_ikon.gif') no-repeat center left;
}



#actorspictures{
	float: left;
	width: 192px;
}
#actorspictures a img{
	margin-left: 4px;
}
#actorspictures a{
	float: left;
}
#actorspictures .artpic_first{
	margin-left: 0px;
}



#actorsvideos td{
	padding: 2px 2px 4px 2px;
}
#actorsvideos{
	padding-bottom: 4px;
/*	background: #e3702b;	*/
/*	background: #fff; */
}

#actorsvideos a{
	color: #182445;
}

#actorsvideos h2{
	background: url('/img/dasimperium/head_video.gif') no-repeat top center;
	font-size: 14px;
	height: 22px;
}
#actorsaudios h2{
	background: url('/img/dasimperium/head_audio.gif') no-repeat top center;
	font-size: 14px;
	height: 23px;
}

#actorsvideos img{
	border: none;
}

#actorscomments h2{
	font-size: 14px;
	height: 23px;
}



#content {
	float: left;
	width: 496px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
	border: 1px solid #4e4e4e;
	color: #333;
	background-color: #acc7e5;
}

#content_wide {
	float: left;
	width: 715px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
	border: 1px solid #4e4e4e;
	color: #333;
	background-color: #acc7e5;
}




.content_wide{
	float:left;
	margin: 4px 0 4px 4px;
	background: #acc7e5;
	width: 610px;
	color: #333;
	padding: 15px 15px 0px 15px;
	min-height: 210px;
}

.content_table{
	padding: 0 0 10px 0;
	line-height: 16px;
	font-size: 12px;
}
.content_table a{
	text-decoration: underline;
}
.content_table h3{
	font-size: 16px;
	line-height: 24px;
	margin: 0;
	padding: 0x 0 10px 0;
}





#content_head {
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: #182445;
	font-weight: bold;
}

#content_head a:hover{
	color:#ACC7E5;
}

.content_head {
	margin: 0;
	padding: 0;
	color: #FFF;
	background-color: #182445;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial,sans-serif;
}

.content_head a:hover{
	color:#ACC7E5;
}


#rightbar {
	width: 214px;
	margin: 5px 0px 0px 0px;
	padding-top: 0;
	float: right;
}

/* Boxes */

.pldark {
	background-color: #5675c7;
}

#greenfield{
	margin: 0 0 5px 0;
	border: 1px solid #4e4e4e;
	background-color: #e3702b;
}


#mainfilter {
	margin: 0 0 5px 0;
	color: #333;
}

#filterbutton{
	margin: 0;
	padding: 1px;
	border: 1px solid #4e4e4e;
	color: #333;
	background-color: #acc7e5;
}

#player{
	width: 240px;
	min-height: 190px;
	margin: 0;
	padding: 0;
	background: #000000;
}

#playerc{
	width: 240px;
	min-height: 190px;
	margin: 0;
	padding: 0;
	background: #000000;
}

#dia{
  width: 100px;
	height: 100px;
  border-top: solid 1px #ccc;
  border-left: solid 1px #ccc;
  border-right: solid 1px #888;
  border-bottom: solid 1px #888;
  text-align: center;
}

#newspicture{
	float: left;
  width: 100px;
	height: 100px;
  text-align: center;
	background: #000000;
	margin: 1px;
	padding: 0;
}


#header{
color: #182445;
height: 20px;
padding: 4px;
margin: 0;
background-color: #182445;
}

#menu{
clear:both;
margin: 0px;
}

#menu a{
	color:#ACC7E5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#ajaxsearch {
	width: 236px;
	height: 100%;
	float: left;
	line-height: 20px;
}

#searchinput {
	right: 0;
	width: 150px;
}

#hmenu{
	width: 50%;
	float: right;
	text-align: right;
	margin: 0;
	color:#ACC7E5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

#hmenu a{
	color:#ACC7E5;
}

#language{
	margin: 0px;
	padding: 0px;
	text-align: left;
	color:#182445;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

#language a{
color:#182445;
text-decoration:underline;
}


#navigation{
clear: both;
margin-top: 1em;
padding: 4px 10px;
background-color: #dfd;
}

#photo{
margin: 0px 0px 10px 0px;
padding: 0px;
background-color: #fef;
}

#view_as{
margin: 0px 0px 10px 0px;
padding: 5px;
border: 4px solid #ddd;
text-align: center;
}


#contacts{
margin: 0px 0px 10px 0px;
padding: 0px;
background-color: #fef;
}

#text{
	padding: 5px;
}
.text{
	padding: 5px;
}

#submenu{
margin: 0px 0px 10px 0px;
padding: 4px 10px;
background-color: #ddf;
}

#submenu ul {
  margin: 0px;
  padding: 0px;
  list-style:none;
}
  
#submenu li {
text-align: left;
  margin:0px 0px 1px 0px;
  padding:2px 2px 2px 2px;

  border-top: solid 1px #FFF;
  border-left: solid 1px #FFF;

  border-right: solid 1px #000;
  border-bottom: solid 1px #000;
	background-color:#A46B34;
  text-align: center;
}

#submenu a {
  color:#fdf;
/*  background-color:#A46B34; */
  text-decoration:none;

/*  border-left: 6px solid #A46B34; */
}

#submenu a:hover {
  color: #ffd;
/*  background:#005090;*/
}

#fullscreen{
	position: absolute;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	text-align: center;
	vertical-align: center;
	background: #888;
	display: none;
}

#user{
margin: 0px 0px 10px 0px;
padding: 4px 10px;
border: 4px solid #a9a;
background: #fdf none repeat scroll 0%;
}

#user ul {
  margin: 0px;
  padding: 0px;
  list-style:none;
  line-height: 22px;
}
  
#user li {
text-align: left;
  margin:1px 0px 0px 0px;
  padding:2px 2px 1px 10px;
  border-left: solid 1px #FFF;
  border-top: solid 1px #FFF;
  border-right: solid 1px #000;
  border-bottom: solid 1px #000;
	background-color:#8aa;
}

#user a {
  margin:0;
  color:#048;
/*  background-color:#A46B34; */
  padding: 0;
  text-decoration:none;

/*  border-left: 6px solid #A46B34; */
}

#user a:hover {
  color: #08f;
}



#mycast{
margin: 10px 0px 10px 0px;
padding: 4px 10px;
background-color: #ffd;
}

.handcursor{
	cursor: hand;
	cursor: pointer;
}

#admin{
margin-top: 10px;
padding: 4px 10px;
background-color: #dff;
}

#admin ul {
  margin: 0px;
  padding: 0px;
  list-style:none;
  line-height: 22px;
}
  
#admin li {
text-align: left;
  margin:1px 0px 0px 0px;
  padding:2px 2px 1px 10px;
  border-left: solid 1px #FFF;
  border-top: solid 1px #FFF;
  border-right: solid 1px #000;
  border-bottom: solid 1px #000;
	background-color:#aa8;
}

#admin a {
  margin:0;
/*  background-color:#A46B34; */
  padding: 0;
  text-decoration:none;

/*  border-left: 6px solid #A46B34; */
}

#admin a:hover {
  color: #005090;
/*  background:#005090;*/
}

#footer{
clear:both;
padding: 6px 10px;
text-align: right;
background-color: #182445;
color: #5675C6;
}

#error {
	padding: 4px;
	margin: 2px;
	color: #000;
	background: #fff;
	border: 1px solid #a00;
}

/* tables */

table {
color:#333;
clear:both;
padding: 0;
}
th {
background-color: #cccccc;
border-top: 1px solid #d8d8d8;
border-left: 1px solid #d8d8d8;
border-right: 1px solid #4e4e4e;
border-bottom: 1px solid #4e4e4e;
padding: 2px;
}
table tr td {
padding:0px;
margin: 0px;
}
table tr.altRow td {
background: #f4f4f4;
}
table td.actions {
	white-space: nowrap;
}
#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}

/* scaffold show */

div.related {
clear:both;
display:block;
}
dl {
line-height:2em;
margin:0em 1em;
float:left;
width: 400px;
}
dt {
font-weight: bold;
vertical-align:top;
}
dd {
margin-left:10em;
margin-top:-2em;
vertical-align:top;
}

/* notices and errors */

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
background-color: #fff;
margin: 8px 0px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}

/* forms */

form {
margin-top: 2em;
}
form div{
vertical-align: text-top;
margin-left: 1em;
margin-bottom:2em;
}
form div.date{
margin-left: 0em;
}
label {
display: block;
float:left;
width: 140px;
font-size: 14px;
padding-right: 20px;
}
input[type=checkbox] {
float: left;
clear: left;
margin: 2px 6px 7px 2px;
}
input, textarea {
/*clear: both;
display:block;*/
font-size: 12px;
font-family: inherit;
}
select {
clear: both;
vertical-align: text-bottom;
font-size: 12px;
font-family: inherit;
}
option {
font-size: 12px;
font-family: inherit;
padding: 0 0.3em;
}
input[type=submit] {
display: inline;
vertical-align: bottom;
}
div.required {
clear: both;
color:#222;
font-weight:bold;
}
div.optional {
clear: both;
color:#555;
}
div.submit {
clear: both;
margin-top: 40px;
margin-left: 140px;
}
/* action links */
ul.actions {
float: left;
margin-left:20px;
width: 200px;
}
ul.actions li {
margin-top: 4px;
}
pre {
padding: 1em;
}

ul.checkboxMultiple {
    margin:0;
    padding:0;
    list-style-type:none;
    }
ul.checkboxMultiple li {
    display:block;
    float:left;
    width: 120px;
    margin: 0 8px 0 0;
    }
	
#somethingdate{
	display:none;
}

#vitalayer {
	visibility: hidden;
	overflow: auto;
	border: 1px dashed #888888;
	position: absolute;
	margin-left: 250px;
	left: 0;
	top: 136px;
	height: 494px;
	width: 476px;
	padding: 8px;
	background-color: #FFFFFF;
}

div.auto_complete {
  position:absolute;
  width:450px;
  background-color:white;
  border:1px solid #888;
  margin:0;
  padding:0;
}
div.auto_complete ul {
  list-style-type:none;
  margin:0;
  padding:0;
}
div.auto_complete ul li.selected { background-color: #ffb;}
div.auto_complete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}


.cont_info{
/*	float: left; */
/*	width: 228px; */
	padding: 0 8px 0 0;
}
.cont_info_input{
/*	float: right; */
/*	width: 365px; */
	padding: 0 8px 0 0;
}
.cont_info_input table{
/*	float: right; */
	clear: both;
}

.cont_info_input td{
	padding-bottom: 3px;
	padding-right: 10px;
}
.cont_info_input .lit_text{
	padding-right: 15px;
	font-size: 9px;
}
.cont_info_input table .lit_text input{
	width: 195px;
}
.cont_info_input table input{
	width: 220px;
}
.cont_info_input table textarea{
	width: 400px;
}
.cont_info_input table .button_dark{
	width: 90px;
	margin-right: 6px;
}
.cont_info_input fieldset fieldset{
	display: none;
}


.cont_border{
	clear: both;
	padding: 0;
/*	float: left; */
/*	width: 475px; */
}
.content_wide_border{
	float: right;
	margin: 4px 0 4px 4px;
	background: #acc7e5;
	border: 1px solid #4e4e4e;
	width: 634px;
	color: #333;
	padding: 0;
	min-height: 210px;
}
.content_wide_border .cont_border{
/*	width: 614px; */
	height: 200px;
	margin: 0;
	padding: 6px 0px 10px 10px;
}

#videoplayerdiv {
	float: left;
	margin: 4px 0 0 4px;
}

.down_link{
  padding-right: 13px;
  background: url(../img/newdesign/down_link.gif) no-repeat center right;
  font-weight: bold;  
}

.clear{
	clear: both;
	font-size: 1px;
	line-height:1px;
}

.content_table_left{
  float: left;
  width: 120px;
}
.content_table_right{
  float: left;
  width: 490px;
}
