*
{
margin:0px;
padding:0px;
}
body {
background-color:#FFFFFF;
background:url(/images/headers.jpg) repeat-x;
text-align:center;
margin:0px;
font-weight:normal;
}
img {
border:0px none;
padding:0px none;
vertical-align:bottom;
}
img_mid
{
vertical-align:middle;
}

form {
margin:0px;
padding:0px;
vertical-align:baseline;
}
#wrapper {
width:995px;
margin:0px auto 0px auto;
}

/* layer classes */

.float_left{
float:left;
}
.float_left_padd
{
float:left;
padding-right:10px;
text-align:left;
}
.float_right{
float:right;
}
#container {
width:925px;
height:214px;
float:left;
}
.padd_left
{
padding-left:10px;
}
.v_mid
{
vertical-align:top;
}
/*head layers*/
#head {
height:113px;
}
#head_right {
height:113px;
float:left;
}
#head_left {
height:113px;
float:left;
}
#head_mid {
position:relative;
height:113px;
width:570px;
background:url(/images/headers_mid.jpg) repeat-x;
float:left;
}
.head_search_btn{
position:absolute;
top:5px;
}
#head_nav
{
position:relative;
top:6px;
left:2px;
float:left;
text-align:right;
vertical-align:middle;
}
#head_txt
{
position:relative;
top:14px;
float:left;
text-align:right;
width:100%;
}
#group_txt
{
position:absolute;
right:40px;
bottom:20px;
float:right;
text-align:right;
}
#logged_in_txt
{
float:left;
left:100px;
padding-left:2px;
position:relative;
text-align:right;
top:30px;
}
#orgs_btn
{
float:right;
margin-right: 30px;
}
/*----------------------------------------------------------*/

/*left column*/
#column_left
{
position:relative;
float:left;
text-align:left;
width:580px;
margin:20px;
}

/*profile*/
#profile
{
width:580px;
height:340px;
margin-bottom:20px;
}
#profile_left
{
background: #17BFE6 url(/images/profile/profile_bkgd_bottom2.jpg) no-repeat scroll center bottom;
float:left;
width:211px;
height:340px;
}
#headshot
{
width:211px;
height:213px;
background:url(/images/profile/headshot_bkgd.jpg) no-repeat;
}
#headshot_img
{
position:relative;
left:7px;
top:8px;
}
.nav_txt
{
position:relative;
left:10px;
top:5px;
color: #ffffff; font: bold 14px arial;
}
#share, .left-nav-link-top
{
width:211px;
height:33px;
background:url(/images/profile/left_nav_link_top_bkgd.jpg) no-repeat;
}
#see, #audio_video, .left-nav-link
{
width:211px;
height:33px;
background:url(/images/profile/left_nav_link_bkgd.jpg) no-repeat;
}

#resume, .left-nav-link-bottom
{
width:211px;
height:33px;
background:url(/images/profile/left_nav_link_bottom_bkgd.jpg) no-repeat;
}
#profile_probox_top
{
float:left;
width:368px;
height:auto;
padding-top:12px;
background:url('/images/profile_probox_top.jpg') no-repeat;
overflow:hidden
}
#profile_right
{
float:left;
width:368px;
background:url(/images/profile/profile_box_repeat.jpg) repeat-y;
height:340px;
}
#profile_box_top
{
float:left;
width:368px;
height:12px;
background:url(/images/profile/profile_box_top.jpg) no-repeat;
overflow:hidden;
}

#profile_box_mid
{
position:relative;
left:10px;
width:348px;
vertical-align:top;
}
#profile_mid_left
{
position:relative;
width:140px;
float:left;
vertical-align:top;
}

#profile_mid_right
{
position:relative;
width:174px;
float:left;
text-align:left;
vertical-align:top;
}
.profile_icon
{
width:25px;
height:25px;
text-align:center;
float:left;
}
.profile_txt
{
position:relative;
left:10px;
text-align:left;
height:25px;
width:125px;
}

.addthis
{
position:relative;
left:10px;
top:5px;
text-align:left;
height:16px;
width:125px;
}

#profile_box_bottom
{
position:relative;
top:9px;
float:left;
width:368px;
height:188px;
background:url(/images/profile/profile_box_bottom.jpg) no-repeat;
background-position:bottom;
}
#profile_box_bottom_star
{
position:relative;
top:9px;
float:left;
width:368px;
height:188px;
background:url(/images/profile/profile_box_bottom_star.jpg) no-repeat;
background-position:bottom;
}
#profile_box_bottom_hidden
{
position:relative;
top:9px;
float:left;
width:368px;
height:188px;
background:url(/images/profile/profile_box_bottom_hidden.jpg) no-repeat;
background-position:bottom;
}
#profile_skills_row
{
position:relative;
top:20px;
height:80px;
}
#profile_skills_title
{
position:relative;
top:20px;	
left:70px;
width:70px;
height:75px;
float:left;
}
#profile_skills
{
position:absolute;
left:150px;
float:left;
top:5px;
width:195px;
}
#profile_roles_row
{
position:relative;
top:10px;
height:93px;
}
#profile_roles_title
{
position:relative;
top:35px;	
left:70px;
width:70px;
float:left;
}
#profile_roles
{
position:absolute;
left:150px;
top:25px;
width:210px;
float:left;
verticle-align:middle;
}
/*introducing*/
#introducing
{
margin-top:10px;
width:577px;
text-align:left;
background:url(/images/profile/intro_repeat.jpg) repeat-y;
}
#intro_top
{
width:577px;
height:22px;
background:url(/images/profile/intro_top.jpg) no-repeat;
}

#intro_body
{
background:url(/images/profile/intro_bkgd.jpg) no-repeat;
background-position:bottom;
width:577px;
padding-bottom:20px;
position:relative;
}
#venue_intro_body
{
background:url(/images/profile/intro_bottom.jpg) no-repeat;
background-position:bottom;
width:577px;
padding-bottom:20px;
position:relative;
height:450px;
}
#intro_column_left
{
position:relative;
top:10px;
left:25px;
width:256px;
padding-bottom:10px;
float:left;
}
#intro_column_right
{
float:right;
width:246px;
padding-bottom:10px;
}
#intro_column_right1
{
float:left;
top:10px;
left:25px;
width:246px;
padding:0px 10px 10px 20px;
position:relative;
}
.sub_intro
{
position:relative;
width:221px;
background:url(/images/profile/sub_intro_mid.jpg) repeat-y;
}
.sub_intro_body
{
width:221px;
background:url(/images/profile/sub_intro_top.jpg) no-repeat;
background-position:top;
}
.sub_intro_title
{
position:relative;
top:8px;
left:10px;
width:201px;
}
.sub_intro_txt
{
position:relative;
top:15px;
left:12px;
margin-bottom:15px;
width:201px;
}
.sub_intro_bottom
{
width:221px;
height:5px;
background:url(/images/profile/sub_intro_bottom.jpg) no-repeat;
overflow:hidden;
}
.sub_left_txt
{
width:150px;
height:50px;
}
.sub_arrow
{
width:25px;
float:right;
}
/*report offensive material*/
#offensive
{
position:relative;
top:5px;
left:10px;
width:557px;
height:20px;
float:left;
height:18px;
}
/*----------------------------------------------------------*/

/*right column*/
#column_right
{
position:relative;
left:10px;
float:left;
width:305px;
text-align:center;
margin-top:20px;
margin-left:10px;
}

/*search / browse profiles */
#search_browse
{
width:302px;
background:url(/images/profile/searchbox_mid.jpg) repeat-y;
margin-bottom:10px;
text-align:left;
}
#search_top
{
width:302px;
background:url(/images/profile/searchbox_top.jpg) top no-repeat;
}
#search_bottom
{
width:302px;
height:11px;
background:url(/images/profile/searchbox_bottom.jpg) bottom no-repeat;
}
#search_browse_wide
{
width:600px;
background:url(/images/searchbox_mid_wide.gif) repeat-y;
margin-bottom:10px;
text-align:left;
}
#search_top_wide
{
width:600px;
background:url(/images/searchbox_top_wide.gif) top no-repeat;
}
#search_bottom_wide
{
width:600px;
height:11px;
background:url(/images/searchbox_bottom_wide.gif) bottom no-repeat;
}
#more_choices
{
display:none;
position:relative;
left:10px;
text-align:left;
}

#browse_profiles
{
position:relative;
top:10px;
left:10px;
width:281px;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}
#browse_profiles_wide
{
position:relative;
top:10px;
left:10px;
width:580px;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}
#search_profiles
{
position:relative;
left:10px;
top:10px;
width:291px;
text-align:left;
margin-bottom:10px;
}
#submit_btn
{
position:relative;
top:18px;
left:50px;
text-align:left;
}
#submit_btn1
{
position:relative;
top:35px;
left:45px;
text-align:left;
}

/*network*/
#network
{
position:relative;
width:303px;
height:281px;
background:url(/images/profile/network_bkgd.jpg);
text-align:center;
margin-top:10px;
}
#network_title
{
position:relative;
top:5px;
left:12px;
text-align:left;
}
.network_profile
{
position:relative;
left:12px;
top:5px;
text-align:center;
margin:5px 12px 5px 0px;
float:left;
width:85px;
}
.view_all
{
position:absolute;
left:12px;
bottom:10px;
width:280px;
float:left;
text-align:left;
}
.pic
{
width:70px;
border:2px solid #FFFFFF;
}
.pic2
{
width:201px;
border:2px solid #FFFFFF;
}
/*profile facts*/
#profile_facts
{
text-align:left;
width:303px;
margin-top:10px;
}
#facts_top
{
width:303px;
height:10px;
background:url(/images/profile/facts_top.jpg) no-repeat;
overflow:hidden;
}
#facts_body
{
min-width:299px;
border-left:2px solid #15BDE3;
border-right:2px solid #15BDE3;
}
html#facts_body
{
width:303px;
}
.facts_txt
{
position:relative;
left:12px;
width:287px;
}
#facts_connection
{
border-top:1px solid #CCCCCC;
border-left:2px solid #15BDE3;
border-right:2px solid #15BDE3;
background-color:#F2F2F2;
}
#facts_connection2
{
border-top:1px solid #CCCCCC;
background-color:#F2F2F2;
}
html#facts_connection
{
width:303px;
}
#facts_bottom
{
width:303px;
height:10px;
background:url(/images/profile/facts_bottom.jpg) no-repeat;
float:lef;
}
/*----------------------------------------------------------*/
/*footer */
#footer
{
clear:both;
position:relative;
bottom:0px;
width:925px;
height:30px;
text-align:left;
margin:0px;

}
#footer_left
{
position:relative;
left:10px;
top:5px;
width:200px;
height:20px;
float:left;
text-align:left;
}

#footer_right
{
position:relative;
top:5px;
width:600px;
height:20px;
float:right;
text-align:right;
margin-right:40px;

}

#spread_news
{
background-color:#14B8DD;
}
.spread_news_title
{
position:relative;
left:5px;
}
#spread_news_tr
{
background:url(/images/profile/blue_tr.gif) no-repeat;
background-position: 100% 0%;
}
#spread_news_tl
{
background:url(/images/profile/blue_tl.gif) no-repeat;
background-position: 0% 0%;
}
#spread_news_body
{
height:166px;
margin-bottom:10px;
padding:2px 0px 0px 5px;
background-color:#F4F8F9;
border:1px solid #CCCCCC;
}
#profile_admin_bottom
{
position:relative;
width:368px;
height:137px;
float:left;
background:url(/images/profile/profile_admin_bkgd.jpg) bottom no-repeat;
}
#your_account
{
position:relative;
top:10px;
left:10px;
width:348px;
text-align:left;
}

/* calendar, ads, membership, etc. */
#admin_lower
{
margin-top:10px;
height:100%;
}
#adspace
{
width:130px;
float:left;
height:800px;
}
.orange_box_top
{
height:26px;
background:url(/images/profile/orange_box_mid.gif) repeat-x;
}
.orange_box_body
{
background-color:#E6ECEF;
float:left;
width:100%;
}
.orange_tl
{
background:url(/images/profile/orange_box_tl.gif) no-repeat;
background-position:0% 0%;

}
.orange_tr
{
background:url(/images/profile/orange_box_tr.gif) no-repeat;
background-position:100% 0%;
}
.orange_bl
{
background:url(/images/profile/grey_bl.gif) no-repeat;
background-position:0% 100%;

}
.orange_br
{
background:url(/images/profile/grey_br.gif) no-repeat;
background-position:100% 100%;

}
.orange_box_position
{
position:relative;
left:10px;
}
.orange_box_bottom
{
width:100%;
float:left;
background-color:#E6ECEF;
}
#calendar
{
position:relative;
float:left;
width:447px;
}
#calendar_left
{
position:relative;
left:10px;
padding-bottom:5px;
width:45%;
float:left;
}
#manage_calendar
{
clear:both;
position:relative;
left:260px;
}
#calendar_month
{
background-color:#14B8DD;
width:200px;
text-align:center;
}
#calendar_tl
{
background:url(/images/profile/blue_tl.gif) no-repeat;
background-position:0% 0%;
}
#calendar_tr
{
background:url(/images/profile/blue_tr.gif) no-repeat;
background-position:100% 0%;
}
.calendar_daysaweek
{
background-color:#D7F1F7;
border:none;
}
.calendar_event
{
border:1px solid #AFCCD3;
text-align:center;
vertical-align:top;
height:30px;
width:30px;
}
.calendar_day
{
text-align:right;
height:25px;
width:25px;
}
.calendar_day_star
{
text-align:right;
height:25px;
width:25px;
background:url(/images/profile/star.gif) no-repeat;
background-position:bottom center;
}
#calendar_right
{
position:relative;
left:20px;
padding-bottom:5px;
width:45%;
float:left;
}
#membership
{
position:relative;
float:left;
width:447px;
margin-top:10px;
}
#membership_body
{
position:relative;
left:10px;
padding-bottom:5px;
}
#users
{
float:left;
display:block;
margin-top:10px;
}
#left_nav{
 float: left;
 list-style-type: none;
 padding: 0px;
 margin: 0px;
 }
#left_nav li{margin: 0; padding: 0; list-style: none;}
#left_nav a{display: block; width: 200px; text-indent: -5000px;}
#btn_audition a{height: 64px; background: url(/images/profile/audition_small.jpg) no-repeat;}
#btn_audition a:hover{ background-position: 0 -64px;}
#btn_class a{height: 55px; background: url(/images/profile/classes_small.jpg) no-repeat;}
#btn_class a:hover{ background-position: 0 -55px;}
#btn_show a{height: 56px; background: url(/images/profile/shows_small.jpg) no-repeat;}
#btn_show a:hover{ background-position: 0 -56px;}
#stage
{
width:250px;
height:175px;
background:url(/images/profile/stage_bkgd.jpg) no-repeat;
float:left;
text-align:left;
}
#stage4
{
position:relative;
top:10px;
left:10px;
width:230px;
display:block;
text-align:left;
}
#stage1
{
position:relative;
top:20px;
left:10px;
width:230px;
display:none;
text-align:left;
}
#stage2
{
position:relative;
top:20px;
left:10px;
width:230px;
display:none;
text-align:left;
}
#stage3
{
position:relative;
top:20px;
left:10px;
width:230px;
display:none;
text-align:left;
}

#tmenu
{
text-align:left;
margin-top:10px;
float:right;
width:450px;
}
#plots
{
display:block;
height:300px;
}
#plots_tab
{
position:relative;
width:111px;
height:46px;
background:url(/images/profile/tab_select.gif) no-repeat;
float:left;
text-align:left;
}
.tab_chars {
left:25px;
position:relative;
top:1px;
}
.tab_text
{
position:relative;
left:5px;
width:105px;
top:2px;
text-align:left;
}
#partfinder_tab
{
position:relative;
width:111px;
height:46px;
background:url(/images/profile/tab.gif) no-repeat;
float:left;
text-align:left;
}
#partfinder
{

position:relative;
float:left;
display:none;
}
#casting_tab
{
position:relative;
width:111px;
height:46px;
background:url(/images/profile/tab.gif) no-repeat;
float:left;
text-align:left;
}
#casting
{
position:relative;
float:left;
display:none;
}
#arts_tab
{
position:relative;
width:111px;
height:46px;
background:url(/images/profile/tab.gif) no-repeat;
float:left;
text-align:left;
}
#arts
{
position:relative;
float:left;
display:none;
}
#plots_txt_box
{
width:90%;
padding:10px;
border-bottom:1px solid #CCCCCC;
}
#plots_txt {
width:80px;
color:#FFFFFF;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#partfinder_txt
{
color:#999999;
vertical-align:middle;
font:bold 11px arial;
}
#casting_txt
{
color:#999999;
vertical-align:middle;
font:bold 11px arial;
}
#arts_txt
{
color:#999999;
vertical-align:middle;
font:bold 11px arial;
}
.arrow_img
{
left:5px;
margin:0px;
position:absolute;
top:4px;
}
#tab_bod
{
position:relative;
width:440px !important;
width /**/:444px;
float:left;
border:2px solid #3BBCDB;

}
#more_resources1
{
position:relative;
left:10px;
top:10px;
float:left;
width:200px;
display:block;
}

#more_resources2
{
position:relative;
left:10px;
top:10px;
float:left;
width:200px;
display:none;
}
#more_resources3
{
position:relative;
left:10px;
top:10px;
float:left;
width:200px;
display:none;
}
#more_resources4
{
position:relative;
left:10px;
top:10px;
float:left;
width:200px;
display:none;
}

#more_resources
{

top:0px;
width:180px;
background:url(/images/more_resources.jpg) no-repeat;
background-color:#F1F2F3;
float:right;
}
.advice
{
position:relative;
top:-10px;
left:30px;
width:200px;
background:url(/images/advice_bkgd.jpg) top no-repeat;
float:left;
}
.form_container
{
float:left;
position:relative;
left:10px;
width:200px;
}
.more_title
{
margin:12px 0px 18px 40px;
}
.more_list
{
list-style-type:none;
padding:0;
margin:0;
}
.more_list li a
{
background:url(/images/more_arrow_left.gif) no-repeat left center;
background-position:0 0;
padding:4px 0px 0px 30px;
display:block;
}
.more_list li a:hover, a.selected
{
background-position:0 -22px;
}
.more_border
{
border-width: 0px 0px 1px 0px;
padding:0px 0px 0px 10px;
border-color:#CCCCCC;
border-style:solid;

}
.more_links
{
margin:4px 0px 4px 30px;
padding:0px 10px 0px 10px;
width:140px;

}

/* extras */

#more_news
{
width:300px;
margin-top:10px;
}
#featured_profile_head
{
width:316px;
height:32px;
background:url(/images/featured_profile_head.jpg) no-repeat;
padding:2px 0px 0px 10px;
text-align:left;
margin-top:10px;
}
#featured_profile_bod
{
width:316px;
height:96px;
background:url(/images/feat_profile.jpg) repeat-y;
text-align:left;

}
#feat_pic
{
width:72px;
position:relative;
left:14px;
top:4px;
float:left;
}
#feat_text
{
position:relative;
width:200px;
left:36px;
top:4px;
float:left;
}
#featured_profile_foot
{
width:316px;
height:20px;
background:url(/images/feat_profile_footer.jpg) no-repeat;
margin-bottom:5px;
}
.see_resume_link{
position:absolute;
bottom:10px;
}
.float_clear{
clear:both;
}
.action_title{
width:100%;
text-align:left;
}
.blog_left{
width:70%;
padding-left:20px;
float:left;
}
.blog_right{
width:20%;
float:left;
padding-left:10px;
border-left:1px solid #15AFD4;
}
.edit_section
{
position:relative;
width:90%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:1px solid #CDEEF5;
clear:both;
}
/**                                             **
** These are for the invite button in the header**
**												**/	
#invite_email{
border:1px solid #CDEEF5;
width:240px;
}
#invite_to{
border:1px solid #CDEEF5;
width:240px;
}
#invite_message{
border:1px solid #CDEEF5;
width:300px;
height:80px;
}

/* -----------------------------Auto  Completer styles -------------------------*/
div.autocompleter 
{
position:absolute;
background-color:white;
margin:0px;
padding:0px;
z-index:1000;
}
#add_shows li{

border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
margin-bottom:5px;
}
div.autocompleter ul 
{
list-style-type:none;
margin:0px;
padding:0px;

}
div.autocompleter ul li.selected { background: #e2e3b4; border-bottom: 1px solid #FFF;}
div.autocompleter ul li 
{
font-family: "Arial";
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background: #f1f2c0;
list-style-type:none;
display:block;
margin:0;
padding:2px;
cursor:pointer;
text-align: left;
}	
.hilite{
	color: #17bfe6;
	}
#update_btn1{display:none;}
#update_btn2{display:none;}
#update_btn3{display:none;}



.eventdata {
padding:10px 0px 0px 10px;
border-bottom:1px solid #CCCCCC;
}
#sort_heading {
    padding-top:10px;
        width:100%;
}
#sort_heading td{
    font-family: Arial, Helvetica, sans-serif;

	color:#45728f;
	border-bottom:thin solid #8f8d8d;
	padding: 5px 0 5px 0;
    text-align:center;

}
#sort_heading a:hover{
    color:orange;
}
#events_container{
    width:100%
}
#events_container td{
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    }
#shows_browse a:hover{
    color:#E46C08;
    text-decoration:underline;
}

#pagination {
-x-system-font:none;
color:#15AFD4;
font-family:arial;
font-size:12px;
/*font-size-adjust: none;
font-stretch:normal;*/
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
position:absolute;
right:40px;
top:0;
}

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

