/* CSS Document */

/* STYLES FOR HOME-PAGE ONLY */

body {

		margin-top: 35px;
	min-width: 985px;
		background-image:url(/static/images/books_bg.gif);
	
}
	
.clearfloat { clear:both;  height:0; font-size: 1px; line-height: 0px; }	
	
.cv_bio_fullwidth{
    width:601px;
    height: 55px;
    margin-top: 15px;
    padding-bottom:15px;
    border-bottom: dotted 1px #a7a7a7;
        font-family: Verdana, sans-serif;
}

.cv_bio_fullwidth_double{
    width:601px;
    height: 55px;
    margin-top: 15px;
    padding-bottom:15px;
    border-bottom: dotted 1px #a7a7a7;
    
        font-family: Verdana, sans-serif;
}

.fullwidth1{
    float: left;
    display:inline;
    width: 200px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: 1.2em;
}

.fullwidth1 a, .fullwidth1 a:visited{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    border: none;
    text-decoration: none; 
    line-height: 1.2em;
}

.fullwidth1 a:hover {
    text-decoration: underline;
}

.fullwidth1 h1{
    font-size: 13px;
    font-weight: bold;
    display: inline;
}


.fullwidth2{
    float: right;
    display:inline;
    width: 370px;
     padding-left: 15px;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: 1.2em;
     border-left: dotted 1px #a7a7a7;
}

.fullwidth2 a, .fullwidth2 a:visited{
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    border: none;
    text-decoration: none; 
    line-height: 1.2em;
}

.fullwidth2 a:hover {
    text-decoration: underline;
}

.fullwidth2 h1{
    font-size: 13px;
    font-weight: bold;
    display: inline;
}

	
#container_main {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	display: table;
	z-index: 500;
}

h5 {display: table-cell; vertical-align: middle; z-index: 500;}
	
#behind {
	position: absolute;
	margin-top: 0px;
	margin-left: 200px;
	background-image:url(/static/images/featured_clients_burst.png);
	height: 122px;
	width: 122px;
	z-index: -1;
}

#container {
	width: 985px;
	margin: 0 auto;	
	z-index: 500;
}

#container_front {
	width: 770px;
	margin: 0 auto;	
	z-index: 500;
}




.section_head {
	font-family: Georgia, serif;
	font-size: 32px;
	letter-spacing: -.03em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
}

.section_head_front {
	font-family: Georgia, serif;
	font-size: 26px;
	letter-spacing: -.03em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
	text-align: left;
	/* angelo */
		margin-top:-18px;
	/* angelo */
}


.news_front_top {
	margin-top: -5px;
	/*padding-top: 10px;*/
	height: 100px;
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.news_front_top h1{
	font-size: 28px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: normal;
	padding-left: 4px;
	padding-right: 4px;
	display: inline;
	line-height: 28px;
	text-align: left;
}

.news_front_top a {
	color: #000000	;
	text-decoration: none;
	/*background: #fff;*/
}

.news_front_top a:hover {
		color: #fffff;
	text-decoration: underline;
	/*background: #e2e2e2;*/

}

.front_blurb {
font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	text-align: left;
	
}

.front_blurb a {
	color: #000000	;
	text-decoration: none;
	background: #d0d0d0;
	padding-left: 3px;
	padding-right: 3px;
}

.front_blurb a:hover {
	
	text-decoration: none;
	background: #333333;
	color: #ffffff;

}


.news_front {
	margin-top: 0px;
	padding-bottom: 20px;
	border-bottom: dotted 1px #a7a7a7;
	height: 100px;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.news_front a{
color: #000000	;
	text-decoration: none;
	/*background: #fff;*/
}

.news_front a:hover{
	color: #ffffff;
	text-decoration: underline;
	/*background: #e2e2e2;*/
}

.news_front h1{
	font-size: 28px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: normal;
	display: inline;
	line-height: 28px;
}



.frontpage_limited{
	width: 400px;

}

.cv_section_head {
	height: 116px;
	
	padding-bottom: 14px;
}

.cv_section_head_img{
	float: left;
	display:inline;
	margin-right: 18px;
	width: 116px;
}

.cv_section_head_wrapper {
	width: 464px;
	float: right;
	display:inline;
}

.cv_section_head_wrapper_double {
	width: 325px;
	float: right;
	display:inline;
}

.cv_section_head_name {
	width: 464px;
	text-align: left;
		font-family: Georgia, serif;
	font-size: 32px;
	letter-spacing: -.03em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
	font-weight: normal;
	
}

.cv_section_head_name_double {
	width: 325px;
	text-align: left;
		font-family: Georgia, serif;
	font-size: 32px;
	letter-spacing: -.03em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
	font-weight: normal;
	
}

.cv_section_head_recentnews {
	font-family: Verdana, sans-Serif;
	font-size: 12px;
	margin-top: 6px;
}


.label{
	font-family: Verdana, sans-Serif;
	font-size: 9px;
	background:#9A141B;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 1px;
	padding-bottom: 1px; 
	color: #fff; 
	/*text-transform: uppercase;*/
}


.advanced, .advanced a, .advanced a:visited {
	font-family: Verdana, sans-Serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}


.advanced a:hover {
	text-decoration: underline;	
}

/* Angelo styles */
	#wrapper {float:right;
	    width:685px; 
		}
	
	
	#main {
		   background-image:url(/static/images/main_repeat.png);
		   float:right;
		   width:601px;
		   padding-left: 42px;
		   padding-right: 42px;
		   padding-top: 30px;
		   padding-bottom: 17px;
		   position: relative;
		    } 
	

	#main_top {
	    background-image:url(../images/main_top.png);
		background-repeat:no-repeat;
	    width:601px;
		height:18px;
	    padding-left: 42px;
	    padding-right: 42px;
	    position: relative;
	    }

	#main_bottom {
	    background-image:url(../images/main_bottom_background.png);
		background-repeat:no-repeat;
	    width:601px;
		height:18px;
	    padding-left: 42px;
	    padding-right: 42px;
	    position: relative;
	    }	


	#menu_top_background {
	    background-image:url(../images/menu_b_top.png);
	    height: 11px;
	}

	#sidebar_menu {
	    background-image:url(../images/menu_b_back.png);
		background-repeat:repeat-y;
		padding:5px 0 0 0;
	    } 	


	#menu_bottom_background {
	    background-image:url(../images/menu_background_bottom.png);
	    height: 11px;
		background-repeat:no-repeat;

	}	

	/* END */
	
	

.main_wrapper {
    min-height: 500px;
	/* Angelo */
		margin-top:-18px;
	/* Angelo */

}	
	
#sidebar {
	
	float:left;
	width:292px;
	} 
	
#sidebar_logo {
	
    /* background-image:url(/static/images/logo_background.png); */
    /* padding-top: 5px; */
	text-align: center;
	} 
	
	#sidebar_logo img{
	border: 0px;
	}
	


#logo_bottom_background {
	background-image:url(/static/images/logo_background_bottom.png);
	height: 11px;

}

.menu_selected{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/books_selected.png);
	line-height:29px;
}

.menu_selected a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected a:hover {
	text-decoration: underline;
}

.menu_selected_presenters{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/presenters_selected.png);
	line-height:29px;
}


.menu_selected_presenters a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected_presenters a:hover {
	text-decoration: underline;
}

.menu_selected_pa{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/pa_selected.png);
	line-height:29px;
}


.menu_selected_pa a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected_pa a:hover {
	text-decoration: underline;
}

.menu_selected_pwd{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/pwd_selected.png);
	line-height:29px;
}

.menu_selected_pwd a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected_pwd a:hover {
	text-decoration: underline;
}

.menu_selected_actors{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/actors_selected.png);
	line-height:29px;
}


.menu_selected_belowtheline{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/belowtheline_selected.png);
	line-height:29px;
}

.menu_selected_belowtheline a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected_belowtheline a:hover {
	text-decoration: underline;
}

.actors_contact{
	background: #fff;
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 5px;
}

.actors_contact h1{
	padding-bottom: 10px;
	font-family: Georgia, serif;
	font-size: 16px;
	 font-style: italic;
	 font-weight: normal;
	display: inline;	
}


.menu_selected_actors a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected_actors a:hover {
	text-decoration: underline;
}

.menu_selected_information{
	font-family: Georgia, Serif;
	font-weight: bold;
	font-size: 15px;
	color: #ffffff;
	height: 29px;
	width: 256px;
	margin-left: 18px;
	padding-left: 22px;
	background-image:url(/static/images/information_selected.png);
	line-height:29px;
}

.menu_selected_information a{
	color: #ffffff;
	text-decoration: none;
}

.menu_selected_information a:hover {
	text-decoration: underline;
}

.submenu {
	width: 231px;
	color: #000000;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #a7a7a7;
	margin-left: 18px;
	background: #ffffff;
	font-family: Verdana, Serif;
	font-weight: normal;
	font-size: 12px;	
}

.submenu_selected {
	width: 231px;
	color: #000000;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #a7a7a7;
	margin-left: 18px;
	background: #d1d1d1;
	font-family: Verdana, Serif;
	font-weight: normal;
	font-size: 12px;	
}

.submenu a:visited  {
	color: #333333;
	text-decoration: none;
}

.submenu a  {
	color: #333333;
	text-decoration: none;
}

.submenu a:hover  {
	color: #333333;
	text-decoration: underline;
}

.menu_normal	{
	font-family: Georgia, Serif;
	font-weight: normal;
	font-size: 15px;
	border-top: 1px dotted #a7a7a7;
	height: 29px;
	width: 238px;
	margin-left: 12px;
	padding-left: 27px;
	line-height:29px;
	display:block;
	text-align: left;
}

.menu_normal a, .menu_normal a:visited {
	color: #000000;
	text-decoration: none;	
	font-family: Georgia, Serif;
	
}

.menu_normal a:hover {
	text-decoration: underline;
	font-family: Georgia, Serif;
}
	
.search {
	margin-left: 13px;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 10px;	
	width: 252px;
	border-top: 1px dotted #a7a7a7;
	/*height: 55px;*/
	
}

.forceall {margin:0 0 0 10px;}

#adv_search { font-family:Verdana, sans-serif; font-size:11px; font-weight:bold; color:#333333; margin:10px 0 0 10px; }

.textinput {
	color: #000000;
	padding-top: 3px;
	padding-left: 7px;
	width:192px;
	height:23px;
	background:url(../images/input_box.gif) no-repeat left top;
	border:none;
	font-family: Verdana, sans-Serif;
	font-size: 13px;
}



#menu_container {    
	margin-top: 25px;
	} 
  
#top_main_background {
	background-image:url(/static/images/main_top_background.png);
	float:right;
	width:685px;
	height:11px;
	}
 

	
#main_front {
        
	background-image:url(/static/images/main_background_front.png);
	background-repeat: no-repeat;
	float:right;
	width:601px;
		padding-left: 42px;
	padding-right: 42px;
	padding-top: 30px;
	padding-bottom: 17px;
	
	} 
	
#bottom_main_background_front {
	background-image:url(/static/images/main_bottom_background_2.png);
	background-repeat: no-repeat;
	float:right;
	width:685px;
	height:11px;

	}
	
#main_search {
	background-image:url(/static/images/main_background_front.png);
	background-repeat: no-repeat;
float:right;
	width:601px;
	margin-top: 25px;
	
	padding-left: 42px;
	padding-right: 42px;
	padding-top: 30px;
	padding-bottom: 17px;
	font-family: Verdana;
	font-size: 12px;
	} 
	
#bottom_main_background_search {
	background-image:url(/static/images/main_bottom_background_2.png);
	background-repeat: no-repeat;
	float:right;
	width:685px;
	height:11px;
	padding-bottom: 1px;
	}
	

	
.main_wrapper {
	min-height: 500px;

}
	
#main_featured_clients	{
	float:right;
	width:170px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 5px;
	background:#ffffff;
	z-index: 99999;
}

.main_featured_actors	{
	float:left;
	margin-top: -40px;
	margin-left: -19px;
}


.featured_clients {
	border-top: dotted 1px #a7a7a7;
	width:100%;
	padding-bottom: 15px;
	padding-top: 7px;
}

.main_featured_clients_readmore {
	text-align: right;
	width: 168px;
	padding-right: 2px;
	background:#000;
	color: #ffffff;
	font-family: Verdana, sans-Serif;
	font-size: 11px;
	height: 14px;
	text-decoration: none;
	display: block
	line-height: 1.4em;
	margin-top: 5px;
}

.main_featured_clients_readmore a, .main_featured_clients_readmore a:visited {
	text-align: right;
	width: 168px;
	padding-right: 2px;
	background:#000;
	color: #ffffff;
	font-family: Verdana, sans-Serif;
	font-size: 11px;
	height: 14px;
	text-decoration: none;
	display: block
	line-height: 1.4em;
	margin-top: 5px;
}


.main_featured_clients_readmore a:hover {
	text-decoration: underline;

}

#main_featured_clients img {
	padding: 3px;
	border:solid 1px #888888;
	margin-bottom: 10px;

}

#main_featured_clients h2 {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	display: inline;
}

#main_featured_clients h2 a, #main_featured_clients h2 a:visited {
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	display: inline;
	color: #000;
	text-decoration: none;
}

#main_featured_clients h2 a:hover{
	text-decoration: underline;

}

#main_featured_clients p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	display: inline;	
}

#main_featured_clients hr	{
	border: none 0;
	border-top: 1px dotted #a7a7a7;
		width: 100%;
	height: 1px;	
}

#main_news	{
	float:left;
	width:370px;
}


#main_news_actors	{
	margin-top: 18px;
	float:right;
	width:317px;
	border-left: dotted 1px #a7a7a7;
	padding-left: 18px;
}

.actors_news{
	width:317px;
	border-top: dotted 1px #a7a7a7;
	padding-bottom: 5px;
	float:right;
}

.actors_news_top{
	width:317px;
	padding-bottom: 5px;
	float:right;
}

.main_news_primaryhead {
	padding-top: 5px;
	padding-bottom: 10px;
}


.main_news_primaryhead  a, .main_news_primaryhead  a:visited	{
	font-family: Georgia, Serif;
	font-weight: normal;
	font-style: italic;
	font-size: 25px;
	line-height: 26px;
	text-decoration: none;
	color: #000;

}

.main_news_primaryhead  a:hover {
	text-decoration: underline;	
}

.main_news_primaryhead_actors {
	padding-top: 5px;
	padding-bottom: 10px;
}


.main_news_primaryhead_actors  a, .main_news_primaryhead_actors  a:visited	{
	font-family: Georgia, Serif;
	font-weight: normal;
	font-style: italic;
	font-size: 22px;
	line-height: 23px;
	text-decoration: none;
	color: #000;

}

.main_news_primaryhead_actors  a:hover {
	text-decoration: underline;	
}


.main_news_secondhead	{
	padding-top: 5px;
	padding-bottom: 10px;
}

.main_news_secondhead  a, .main_news_secondhead  a:visited 	{
	font-family: Georgia, Serif;
	font-weight: normal;
	font-style: italic;
	font-size: 19px;
	line-height: 21px;
	text-decoration: none;
	color: #000;
	display: inline;
}

.main_news_secondhead h2 a:hover {
	text-decoration: underline;	
}

.tag {
	padding-top: 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666;	
	line-height: 1.1em;
}

.date {
	
	padding-top: 10px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666;	
	line-height: .5em;
	
}



.actors_rotatingimage{
	float:left;
	margin-top: 20px;
	width: 247px;
	border-bottom: dotted 1px #a7a7a7;
	padding-bottom: 3px;
}

.actors_rotatingimage p{
	padding-top: 6px;
	font-size: 11px;
	line-height: 12px;
	font-style: italic;
}


.books_landscape{
	padding-top: 12px;
	border-bottom: dotted 1px #a7a7a7;
	padding-bottom: 0px;
}

.books_portrait{
	height: 260px;
	padding-top: 12px;
	border-bottom: dotted 1px #a7a7a7;
	padding-bottom: 0px;
}


#main_footer	{
	clear:both;
	width:601px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #a7a7a7;
}

.news_left {
	width: 165px;
	border-right: dotted 1px #a7a7a7;
	float:left;	
	padding-right: 20px;
	
}

.news_right {
	width: 165px;
	float:right;
	
}

.news_wrapper{
	padding-top: 15px;
}

.breaking_news{
	color: #54A124;
}

.category	{
	font-style: italic;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	padding-top: 5px;
}


hr	{
	border: none 0;
	border-top: 1px dotted #a7a7a7;
	width: 100%;
	height: 1px;	
}

.bottom_main_background {
	background-image:url(/static/images/main_bottom_background.png);
	float:right;
	width:685px;
	height:11px;
	}
	
#burst {
	position:absolute;
	margin-left: -55px;
	margin-top: -60px;
	height: 122px;
	width: 122px;
	z-index: 99999;
	
	*margin-left:500px;
}

#burst2 {
	position:absolute;
	margin-left: -80px;
	margin-top: -60px;
	height: 122px;
	width: 122px;
	z-index: 99999;
	
	*margin-left:50px;
	
}

#burst3 {
	position:absolute;
	
	margin-left: 195px;
	margin-top: 130px;
	
	*margin-left:50px;
	height: 70px;
	width: 122px;
	z-index: 99999;	
}

/* Purple map burst */	
#burst4 {
	position:absolute;
	margin-left: 556px;
	margin-top: 46px;
	/*height: 122px;*/
	width: 122px;
	z-index: 99999;
	*margin-left:577px;
}

#burst5 {
	position:absolute;
	margin-left: 90px;
	margin-top: -20px;
	height: 122px;
	width: 122px;
	z-index: 99999;
	*margin-left:100px;
}

#burst_actors {
	position:absolute;
	margin-top: -70px;
	margin-left: 500px;
	height: 116px;
	width: 116px;
	z-index: 99999;
}

#burst img {
	padding: 0px;
	border:none;
	margin-bottom: 0px;
	z-index: 99999;
}
img, div { behavior: url(iepngfix.htc) }	
	
	
	

	
.alphabetical {
	height: 25px;
	width: 27px;
	padding-left: 6px;
		padding-right: 6px;
		padding-top: 4px;
		padding-bottom: 3px;
	text-align: center;
	line-height: 25px;
	display: inline;
	background: #ffffff;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
	border-top: solid 1px #a7a7a7;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}

.alphabetical_end {
	height: 25px;
	width: 27px;
	padding-left: 6px;
		padding-right: 6px;
		padding-top: 4px;
		padding-bottom: 3px;
	text-align: center;
	line-height: 25px;
	display: inline;
	background: #ffffff;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
	border-top: solid 1px #a7a7a7;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-size: 13px;
	text-decoration: none;
	border-left: solid 1px #a7a7a7;
}

.alphabetical_end_archive {
	height: 25px;
	width: 27px;
	padding-left: 6px;
		padding-right: 6px;
		padding-top: 4px;
		padding-bottom: 3px;
	text-align: center;
	line-height: 25px;
	display: inline;
	background: #333333;
	border-right: solid 1px #a7a7a7;
	border-bottom: solid 1px #a7a7a7;
	border-top: solid 1px #a7a7a7;
	font-family: Verdana, sans-serif;
	color: #fff;
	font-size: 13px;
	text-decoration: none;
	border-left: solid 1px #a7a7a7;
}

.alphabetical a:visited, .alphabetical a, .alphabetical_end a:visited, .alphabetical_end a{
	text-decoration: none;
	color: #666666;
}

.alphabetical a:hover, .alphabetical_end a:hover{
	text-decoration: underline;
	color: #000000;

}

.alphabetical_selected {
	height: 25px;
	width: 27px;
	text-align: center;
	line-height: 25px;
	display: inline;
	
	border-right: solid 1px #a7a7a7;
	border-left: solid 1px #a7a7a7;
	
	padding-left: 8px;
		padding-right: 8px;
				padding-top: 7px;
		padding-bottom: 4px;
	border-top: solid 1px #a7a7a7;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	color:#000000;
	font-size: 12px;
	text-decoration: none;
}	

.alpha_list {
	
	text-align: left;
	padding-top: 20px;
}


.agent {
	font-size: 11px;
	color:#333333;
	font-style: italic;
	padding-bottom: 4px;
	padding-top: 2px;
	display:inline;
}

.agent a, .agent a:visited{
	font-size: 11px;
	color:#333;
	padding-bottom: 4px;
	padding-top: 2px;
	display:inline;
	text-decoration: underline;
}

.agent a:link{
	font-size: 11px;
	color:#333;
	padding-bottom: 4px;
	padding-top: 2px;
	display:inline;
	text-decoration: underline;
}


.agent a:hover {
	color: #000000;

}


.client_list{
	width: 600px;

	padding-top: 1px;
	padding-bottom: 15px;
	
}

.client_start{
	width: 560px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.client_start h1 {
	font-family: Georgia, serif;
	font-size: 20px;
	font-style: italic;
	display: inline;
	font-weight: normal;
}

.client_start p{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	display: inline;
}




.click_CV, .click_CV a{
	color: #333333;
	background: #ffffff;
	text-align: right;
	height: 13px;
	width: 490px;
	padding-right: 2px;
	padding-top: -1px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-left: 100px;
	text-decoration: none;
}

.click_CV a:hover{
	text-decoration: underline;
	color: #000000;
}

.click_CV_nophoto, .click_CV_actors a{
	color: #333333;
	background: #ffffff;
	text-align: right;
	height: 13px;
	width: 600px;
	padding-right: 2px;
	padding-top: -1px;
	padding-bottom: 0px;
	margin-top: 4px;
	text-decoration: none;
}

.search_CV {
	color: #333333;
	background: #ffffff;
	height: 13px;
	width: 490px;
	padding-left: 2px;
	padding-top: -1px;
	padding-bottom: 0px;
	margin-top: 4px;
	margin-left: 100px;
	text-decoration: none;
}


.click_CV_nophoto a:hover{
	text-decoration: underline;
	color: #000000;
}

.search_result_top h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: normal;
	display: inline;
	line-height: 20px;
}

.search_result_top {
	margin-top: 0px;
	padding-top: 7px;
	height: 28px;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.search_result_top a {
	color: #000000;
	text-decoration: none;
}

.search_result_top a:hover {
	text-decoration: underline;
}

.search_result_top h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: normal;
	display: inline;
	line-height: 20px;
}

.search_result h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: normal;
	display: inline;
	line-height: 20px;
}

.search_result {
	margin-top: 17px;
	padding-top: 7px;
	border-top: dotted 1px #a7a7a7;
	height: 28px;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.search_result a {
	color: #000000;
	text-decoration: none;
	font-style: normal;
}

.search_result a:hover {
	text-decoration: underline;
}

.search_result h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	display: inline;
	line-height: 20px;
}

.client_info_img {
	float: left;
	margin-right: 15px;
	padding: 3px;
	border:solid 1px #a7a7a7;
	margin-bottom: 10px;	
}

.client_info {
	margin-top: 20px;
	padding-top: 10px;
	border-top: dotted 1px #a7a7a7;
	height: 78px;
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.client_info a{
color: #333333;
	text-decoration: none;
}

.client_info a:hover{
	text-decoration: underline;
}

.client_info h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	display: inline;
	line-height: 20px;
}

.client_info_top {
	margin-top: 0px;
	padding-top: 10px;
	height: 78px;
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.client_info_top a {
	color: #333333;
	text-decoration: none;
}

.client_info_top a:hover {
	text-decoration: underline;
}

.client_info_top h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	display: inline;
	line-height: 20px;
}




/*CV*/


#cv_clientspace{
	float: right;
	width: 187px;
	padding: 18px;
	background: #ffffff;
	

}

#cv_leftwrapper{
	float: left;
	width: 379px;
	padding-top: 20px;
}

#cv_bio {
	float: right;
	width: 359px;
	margin-top: 18px;
	padding-right: 18px;
}

#cv_clientspace a, #cv_clientspace a:visited {
	color: #000;
	background: #e1e1e1;
	font-weight: normal;
	text-decoration: none;	
}

#cv_clientspace a:hover {
	background: white;
	text-decoration: underline;
}

p {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	margin-top: -5px;
}

p a, p a:visited {
	background: #fff;
	padding-left: 2px;
	padding-right: 2px;
	color: #000;
	text-decoration: none;
}

p a:hover{
	background: #666666;
	color: white;
	text-decoration: none;
}

#cv_leftcolumn {
	float: left;
	width: 114px;
	padding-right: 18px;
	
		
}


.cv_bio_top{
	width:359px;
	height: 55px;
	margin-top: 15px;
	padding-bottom:15px;
	border-bottom: dotted 1px #a7a7a7;
		font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
}



.similar_clients{
	float: right;
	width: 175px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000; 
	line-height: 1.1em;
	padding-left: 15px;
}

.similar_clients a, .similar_clients a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-decoration: none;
	line-height: 1.1em;
}

.similar_clients a:hover{
	text-decoration: underline;
}

.outline {
		padding: 3px;
	border:solid 1px #a7a7a7;
}

.outline_left {
	padding: 3px;
	border:solid 1px #a7a7a7;
	float: left;
	margin-right:15px;
}

.represented_by{
	float: left;
	width: 155px;
	padding-right: 12px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 1.1em;
	border-right: dotted 1px #a7a7a7;
}

.represented_by a, .represented_by a:visited{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-decoration: none; 
	line-height: 1.1em;
}

.represented_by a:hover {
	text-decoration: underline;
}

.client_secondary_photo {
	border-top: dotted 1px #a7a7a7;
	padding-top: 4px;
	margin-top: 14px; 
	text-align: right;
}

.client_secondary_photo a, .secondary_photo a:visited{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-decoration: none; 
	padding-top: 10px;
	
}

.client_secondary_photo a:hover {
	text-decoration: underline;
}


.cv_bar {
	height: 18px;
	width: 100%;
	background: url(/static/images/books_cv_bar_bg.jpg);
	margin-top: 0px;
	padding-top: 3px;
}

.cv_bar_presenters {
	height: 18px;
	width: 100%;
	background: url(/static/images/presenters_cv_bar_bg.jpg);
	margin-top: 0px;
	padding-top: 3px;
}

.cv_bar_belowtheline {
	height: 18px;
	width: 100%;
	background: url(/static/images/belowtheline_cv_bar_bg.jpg);
	margin-top: 0px;
	padding-top: 3px;
}

.cv_bar_pa {
	height: 18px;
	width: 100%;
	background: url(/static/images/pa_cv_bar_bg.jpg);
	margin-top: 0px;
	padding-top: 3px;
}

.cv_bar_pwd {
	height: 18px;
	width: 100%;
	background: url(/static/images/pwd_cv_bar_bg.jpg);
	margin-top: 0px;
	padding-top: 3px;
}

.cv_bar_selected {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	/*line-height: 21px;*/
	padding-left: 8px;
	padding-right: 8px;
	border-right: dotted 1px #fff;
}

.cv_bar_normal a, .cv_bar_normal a:visited{
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	/*line-height: 21px;*/
	padding-left: 8px;
	padding-right: 8px;
	border-right: dotted 1px #fff;
		text-decoration: none;
}

.cv_bar_normal a:hover{
	text-decoration: underline;
	
}


.cv_clientspace_head {
	font-family: Georgia, serif;
	font-size: 25px;
	letter-spacing: -.02em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
	width: 100%;
}

.clientspace_intro {
	padding-top: 10px;
	}

.clientspace_section {
	border-top: dotted 1px #a7a7a7;
	margin-top: 15px;
}

#cv_clientspace h1{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
}


#cv_bio_estates {
	float: right;
	width: 600px;
	margin-top: 18px;
}



.estates_head {
	width: 600px;
}

.estates_head_img {
	width: 116px;
	float: left;
}

.estates_head_img_double {
	width: 110px;
	float: left;
	padding-right: 15px;
}


.estates_head_words_double {
	margin-left: 18px;
	float: right;
	width: 330px;
	padding-bottom: 12px;
	border-bottom: dotted 1px #a7a7a7;
}

.estates_head_words {
	margin-left: 18px;
	float: right;
	width: 460px;
	padding-bottom: 12px;
	border-bottom: dotted 1px #a7a7a7;
}


.estates_head_words_nophoto {
	margin-left: 18px;
	float: right;
	width: 600px;
	padding-bottom: 12px;
	border-bottom: dotted 1px #a7a7a7;
}

.estates_head_name {
	font-family: Georgia, serif;
	font-size: 32px;
	letter-spacing: -.03em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
}


.estates_head_info {
	margin-top: 12px;
	width: 460px;
	
}

.estates_head_agent {
	float: left;
	width: 200px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	line-height: 1.1em;
}

.estates_head_agent a, .estates_head_agent a_visited{
		font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-decoration: none; 
	line-height: 1.1em;

}

.estates_head_agent a:hover{
	text-decoration: underline;
}

.estates_head_similar {
	float: right;
	width: 240px;
	padding-left: 18px;
	border-left: dotted 1px #a7a7a7;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000; 
	line-height: 1.1em;
}

.estates_head_similar a, .estates_head_similar a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-decoration: none;
	line-height: 1.1em;
}

.estates_head_similar a:hover{
	text-decoration: underline;
}

.rights {
	margin-top: 7px;
	padding-bottom: 1px;
	border-top: dotted 1px #a7a7a7;
}

.rights_top {
	margin-top: 7px;
	padding-bottom: 1px;
}

.rights_top h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 31px;
}

.rights h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 31px;
}

.rights_guide {
	float: left;
	background: white;
	width: 160px;
	padding: 18px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000; 
	line-height: 1.4em;
	margin-right: 15px;
	margin-bottom: 21px;
	margin-top: 8px; 
}

.rights_guide h2{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000; 
	line-height: 1.1em;
	display:inline;
}


.rights_guide a, .rights_guide a:visited {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: none;
	text-decoration: none;
	line-height: 1.1em;
}


.news_info_img {
	float: left;
	margin-right: 20px;
	padding: 3px;
	border:solid 1px #a7a7a7;
	margin-bottom: 10px;	
}

.news_info {
	margin-top: 20px;
	color: #333333;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.news_info a{
color: #333333;
	text-decoration: none;
}

.news_info a:hover{
	text-decoration: underline;
}

.news_info h1{
	font-size: 25px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	display: inline;
	line-height: 26px;
}



/*PRESENTERS*/

.presenters_genre {

	height: 26px;
	border-top: dotted 1px #a7a7a7;
	background: #fff;
	padding-left: 13px;
	padding-top:6px;
}

.presenters_genre a, .presenters_genre a:visited {
	font-family: georgia, serif;
	font-style: italic;
	font-size: 16px;
	text-decoration: none;
	color: #000;
}

.presenters_genre a:hover {

	text-decoration: underline;

}

.contact {
	margin-top: 13px;
	border-top: dotted 1px #a7a7a7;
	padding-top:8px;
}

.contact h1 {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style:  italic;
	font-weight: normal;
	}

.contact p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-style:  normal;
	font-weight: normal;
	}

.contact_section {
	height: 10px;
	padding-top: 0px;
	float: right;
	border-left: dotted 1px #a7a7a7;
	width: 138px;
	padding-left: 15px;
	}

.contact_section_noborder {
	padding-top: 0px;

	float: left;
	width: 138px;
	
}

.subguide_left {
	width: 280px;
	float: left;
	margin-top: 18px;
	padding-right: 20px;
	
}

.subguide_left h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 31px;
}

.subguide_right {
	width: 280px;
	float: left;
	margin-top: 18px;
	padding-left: 20px;
	border-left: dotted 1px #a7a7a7;
	height: 200px;
}

.subguide_right h1 {
	font-family: Georgia, serif;
	font-size: 21px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 31px;
}

li {
font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: normal;
	list-style-image: url(/static/images/arrows.gif);
	
}

.alumni{
	border-top: dotted 1px #a7a7a7;
	padding-bottom: 20px;
	padding-top: 4px;

}

.alumni h1{
	font-family: Georgia, serif;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: normal;
	display: inline;
	line-height: 39px;
}

.jobs {
	font-family: Georgia, serif;
	font-size: 23px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 39px;
	border-bottom: dotted 1px #a7a7a7;
	width: 550px;
}

.blog_left {
	margin-top: 20px;
	width: 382px;
	border-right: 1px dotted #a7a7a7;
	padding-right: 20px;
	float: left;
}


.blog_headline{
	font-family: Georgia, serif;
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: normal;
	display: inline;
	line-height: 24px;
}

.author_date {
	margin-top: 15px;
}



.blog_right {
	margin-top: 20px;
	width: 172px;
	padding-left: 20px;
	float: right;
}

.blog_entry {
	
	margin-top: 30px;
	border-top: dotted 1px #a7a7a7;
	padding-top: 5px;
		
}

.blog_entry_first {
	padding-bottom: 15px;
	
}

.recent_posts{
	border-top: dotted 1px #a7a7a7;
	padding-top: 5px;
	padding-bottom:  15px;
}

.recent_posts h1 {
font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 18px;
}

.recent_posts a, .recent_posts a:visited, .recent_posts a:link {
	color: #000000;
text-decoration: none;
background: none;

}

.recent_posts a:hover{
	text-decoration:underline;
}

.archive h1 {
font-family: Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	letter-spacing: -.02em;
	font-style: italic;
	display: inline;
	line-height: 18px;
}

.archive a, .archive a:visited, .archive a:link {
	color: #000000;
text-decoration: none;
background: none;

}

.archive a:hover{
	text-decoration:underline;
}

.archive{
	border-top: dotted 1px #a7a7a7;
	padding-top: 5px;
	padding-bottom:  15px;
}

.blog_tags{
color:#666666;
}

.frontpage {
	float: left;
	padding: 3px;
	border:solid 1px #888888;
}




.extract_wrapper {
	background: #ffffff;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 6px;
	padding-right: 6px;
	float:right;
}

#dhtmltooltip{
font-family: Verdana;
font-size: 10px;
position: absolute;
left: -300px;
width: 142px;
height: 100px;
padding-top: 30px;
padding-left: 20px;
padding-right: 20px;
background-image:url(/static/images/tip_bg.png);
background-repeat: no-repeat
visibility: hidden;
z-index: 100;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


.row {
	height: 163px;
	padding-bottom: 19px;
	border-bottom: dotted 1px #a7a7a7;
	padding-top: 19px;

}

.row h3 {
	font-family: Georgia, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
	display: inline;
	text-decoration: none;
	line-height: 16px;	
	color: #000;
}

.staff_left{
	padding-right: 17px;
		border-right: dotted 1px #a7a7a7;
		width: 120px;
		float:left;
}

.staff_middle{
	padding-right: 17px;
	padding-left: 19px;
		border-right: dotted 1px #a7a7a7;
		width: 120px;
		float:left;
}

.staff_right{
	
	padding-left: 19px;
		
		width: 120px;
		float:left;
}

.about_us {
	margin-top: 0px;
	padding-top: 0px;
	height: 78px;
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
}

.about_us a, .about_us a:visited  {
	color: #000000;
	text-decoration: none;
}

.about_us a:hover {
	text-decoration: underline;
}

.about_us h1{
	font-size: 20px;
	font-weight: normal;
	font-family: Georgia, serif;
	font-style: italic;
	display: inline;
	line-height: 26px;
	border-bottom: dotted 1px #a7a7a7;
}

.section_head_about {
	font-family: Georgia, serif;
	font-size: 24px;
	letter-spacing: -.03em;
	font-style: italic;
	border-bottom: dotted 1px #a7a7a7;
	padding-bottom: 7px;
	margin-bottom: 9px;
}


.clear{
	clear: both;
}

#map {
	display: none;
	position: absolute;
	top: 450px;
	right:503px;
	height: 285px;
	padding: 20px;
padding-left: 25px;
	width: 480px;
	background-image:url(/static/images/map_bg.png);
}

.frames {
	position: relative;
	top: -10px;
	left: -10px;
}

.borderless {
	border: none;
}

.nooutline_left{
	float: left;
	padding-right: 10px;
}
