
/*---------------------------------------------------------------------

@FONT-FACE

---------------------------------------------------------------------*/

@font-face {
font-family: "LaMartaMedium";
src: url(../font/lamartamedi-webfont.eot);
}
@font-face {
font-family: "LaMartaMedium";
src: url(../font/lamartamedi-webfont.ttf) format("truetype");
}
@font-face {
font-family: "LaMartaBold";
src: url(../font/lamartabold-webfont.eot);
}
@font-face {
font-family: "LaMartaBold";
src: url(../font/lamartabold-webfont.ttf) format("truetype");
}
@font-face {
font-family: "LaMartaDisplay";
src: url(../font/lamartadisplay-webfont.eot);
}
@font-face {
font-family: "LaMartaDisplay";
src: url(../font/lamartadisplay-webfont.ttf) format("truetype");
}



@media handheld, projection, screen, print {


/*---------------------------------------------------------------------

RESET

---------------------------------------------------------------------*/

* { border: 0 none; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; padding: 0; outline: 0; vertical-align: baseline }
:focus { outline: 0 }
html { height: 100% }
body { background: #fff; color: #000; line-height: 1; min-height: 100.15% }
ol, ul { list-style: none }
table { border-collapse: collapse; border-spacing: 0; width: 100% }
caption, th, td { font-weight: normal; text-align: left }
blockquote:before, blockquote:after, q:before, q:after { content: "" }
blockquote, q { quotes: "" "" }
textarea { overflow: auto }
button { background: none; border: 0; text-align: center }
h1, h2, h3, h4, h5, h6 { font-weight: normal; line-height: normal }
i{font-style:italic;}


} @media handheld, projection, screen {


/*---------------------------------------------------------------------

TAGS

---------------------------------------------------------------------*/

body {
background: #f0f0f0;
color: #000;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 24px;
}

p, ul, ol { margin: 0 0 20px }

strong { font-weight: bold }
em { font-style: italic }

a, a:link, a:visited {
color: #2667c6;
text-decoration: none;
text-shadow: #fff 1px 1px;
}
a:hover, a:active { color: #c64426 }



/*---------------------------------------------------------------------

BASE LAYOUT

---------------------------------------------------------------------*/

#container {
margin: 0 auto;
padding: 0 3px;
width: 983px;
}
#header,
#content,
#content > div,
#footer {
float: left;
clear: both;
width: 100%;
position: relative;
}
div.center {
margin: 0 auto;
width: 980px;
position: relative;
}

#header { height: 150px }
#content {
background: url(../img/bg_content-wrap.png) no-repeat 0 bottom;
margin: 0 0 60px;
padding: 0 6px 10px 0;
}
#content > div {
background: #fff url(../img/bg_content.png) repeat-y;
padding: 28px 30px 40px 23px;
width: 933px;
}
#home #content > div { 
padding-right: 10px;
width: 953px;
}
#main {
float: right;
width: 620px;
}
#home #main { width:953px;}/*681px*/
#main.full-width {
float: left;
margin: 0 0 0 20px;
width: 941px;
}
#sidebar {
float: left;

width: 290px;
}
#home #sidebar { 
margin: 0;
width: 260px;
}

#footer { min-height: 115px }



/*---------------------------------------------------------------------

NAVIGATIONS

---------------------------------------------------------------------*/


/*	Main navigation
-------------------------------*/

#nav {
background: url(../img/bg_navigation.png) no-repeat;
font-size: 14px;
margin: 0;
padding: 0 0 0 7px;
position: absolute;
top: 112px; left: 0;
width: 986px;
height:38px;
}
#nav li {
background: url(../img/bg_nav-li.png) no-repeat right 3px;
float: left;
line-height: 38px;
padding: 0 10px 0 5px;
height: 38px;

}
#nav li a {
color: #2667c6;
display: block;
float: left;
font: 13px/31px "LaMartaBold";
height: 31px;
margin: 6px 0 0;
padding: 0 15px;
text-decoration: none;
text-shadow: #fff 1px 1px;
text-transform: uppercase;
}
#nav li.active a,
#nav li a:hover {
background: url(../img/bg_nav-hover.png) repeat-x;
border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
color: #d31900;
position: relative;
behavior: url(css/PIE.htc)
}


/*	Footer navigation
-------------------------------*/

#footer ul.nav {
margin: 6px 0 25px;
padding: 0 180px 0 0;
}
#footer ul.nav li {
color: #ccc;
display: inline;
margin-left: -2px;
padding: 0 15px;
}
#footer ul.nav li a { color: #0082ad }
#footer ul.nav li a:hover { color: #d31900 }



/*---------------------------------------------------------------------

ELEMENTS, IDs, CLASSES

---------------------------------------------------------------------*/


/*	Container
-------------------------------*/

.skip { position: absolute; top: 0; left: -9999px !important }



/*	Header
-------------------------------*/

#logo {	position: absolute; top: 35px; left: 10px }
#logo a {
background: url(../img/logo.png) no-repeat;
display: block;
text-indent: -9999px;
width: 212px; height: 38px;
font-size: 28px;
}
#logo a:hover { opacity: .8 }

#tagline {
margin: 0;
position: absolute; top: 70px; left: 0;
}

/*------------------------------*/

/* HEADINGS */

h1 {
font: 44px/46px "LaMartaDisplay";
margin: 0 0 9px;
}
h2 {
font: italic 28px/32px Georgia, "Times New Roman", Times, serif;
margin: 23px 0 15px;
}
#main.monologues h2 { margin: 0 0 35px }

/* WRAPPERS */

.wrapper {
background: #f7f7f7;
border-radius: 0 5px 5px 5px; -khtml-border-radius: 0 5px 5px 5px; -moz-border-radius: 0 5px 5px 5px; -webkit-border-radius: 0 5px 5px 5px;
box-shadow: #dadada 1px 1px, inset #fff 1px 1px; -khtml-box-shadow: #dadada 1px 1px, inset #fff 1px 1px; 
-moz-box-shadow: #dadada 1px 1px, inset #fff 1px 1px; -webkit-box-shadow: #dadada 1px 1px, inset #fff 1px 1px;
margin: 0 0 25px;
padding: 0 0 20px 15px;
position: relative;
overflow: hidden;
behavior: url(css/PIE.htc)
}
#respond.wrapper,
.hentry.post .wrapper {
float: left;
margin: 50px 0 0; 
width: 604px;
}
.wrapper .wrapper-head {
background: url(../img/bg_wrap-head.png) repeat-x;/*no-repeat*/
height: 46px; width: 804px;/*532px*/
margin: 0 0 25px -14px;
padding: 0 128px 0 20px;
position: relative;
}
#respond.wrapper .wrapper-head,
.hentry.post .wrapper .wrapper-head {
background: url(../img/bg_wrap-head2.png) no-repeat;
padding: 0 0 0 20px;
width: 599px !important;
}
#monologue .wrapper .wrapper-head {
background: url(../img/bg_wrap-head3.png) no-repeat;
width: 471px;
}
.wrapper .wrapper-head h3 {
font: 22px/46px "LaMartaMedium";
text-shadow: #fff 1px 1px;
}
.hentry.post .wrapper .wrapper-head h3 { line-height: 46px !important }
.wrapper .wrapper-head p {
margin: 0;
position: absolute; right: 20px; top: 10px;
}
.wrapper .wrapper-head p.copyright-warning {
right:80px;
background: url(../img/ico_warning.png) no-repeat 0 4px;
font-size: 13px;
padding: 0 0 0 20px;
text-shadow: #fff 1px 1px;
}
.wrapper.no-bg {
background: none;
box-shadow: none; -khtml-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
padding: 0;
}
.wrapper.no-bg .wrapper-head {
background: none;
height: 35px;
margin: 0 0 20px;
padding: 0 0 0 10px;
width: 670px;
}
.wrapper.no-bg .wrapper-head h3 { line-height: 35px }

/*	Home
-------------------------------*/

/* FEATURED ACTORS */

#featuredActors { padding-left: 20px }

#featuredActors.wrapper .wrapper-head { margin-left: -19px }

#featuredActors ul.actors-list {
background: url(../img/bg_featuredActors.png) no-repeat;
margin: 0;
overflow: hidden;
}
#featuredActors ul.actors-list li {
float: left;
margin: 0 18px 22px 0;
}
#featuredActors ul.actors-list li a img {
border: 3px solid #e4e4e4;
box-shadow: #c3c3c3 1px 1px; -khtml-box-shadow: #c3c3c3 1px 1px;
-moz-box-shadow: #c3c3c3 1px 1px; -webkit-box-shadow: #c3c3c3 1px 1px;
position: relative;
behavior: url(css/PIE.htc)
}
#featuredActors ul.actors-list li a img:hover {
border: 3px solid #499be0;
box-shadow: #fff 1px 1px; -khtml-box-shadow: #fff 1px 1px;
-moz-box-shadow: #fff 1px 1px; -webkit-box-shadow: #fff 1px 1px;
position: relative;
behavior: url(css/PIE.htc)
}
#featuredActors ul.actors-list li span {
display: block;
font-size: 11px;
line-height: 11px;
margin: 8px 0 0;
text-align: center;
width:74px;
height:22px;
}

#featuredActors .pager { 
color: #111; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin: 0;
text-align: center;
}
#featuredActors .pager span.pages { 
border: 0; 
margin: 0 3px 0 0; 
padding: 0
}
#featuredActors .pager a {
color: #010002; 
margin: 0 3px 0 0; 
padding: 3px 8px;
text-decoration: none; 
text-shadow: #fff 0 1px;
}
#featuredActors .pager a:hover, 
#featuredActors .pager .current { 
background: #499be0; 
color: #fff; 
margin: 0 3px 0 0; 
padding: 3px 8px;
text-decoration: none;
text-shadow: #125e82 0 -1px;
}

/* BLOG UPDATES */

#blogUpdates ul.blog-updates-list {
margin: 0;
overflow: hidden;
}
#blogUpdates ul.blog-updates-list li {
border: 1px solid #f7f7f7;
color: #003e52;
float: left;
height: 34px; width: 301px;
margin: 0 12px 0 0;
padding: 13px 11px 13px 7px;
position: relative;
text-shadow: #fff 1px 1px;
}
#blogUpdates ul.blog-updates-list li:hover {
background: #e3e3e3;
border-top: 1px solid #d1d1d1;
border-left: 1px solid #d1d1d1;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
#blogUpdates ul.blog-updates-list li h4 { font-family: Georgia, "Times New Roman", Times, serif }
#blogUpdates ul.blog-updates-list li:hover h4 a { color: #d31900 }
#blogUpdates ul.blog-updates-list li a { font-weight: bold }
#blogUpdates ul.blog-updates-list li a.category { color: #c64426 }
#blogUpdates ul.blog-updates-list li:hover a.category { color: #2667c6 }
#blogUpdates ul.blog-updates-list li span.date {
color: #9d9d9c;
font-size: 12px;
position: absolute; top: 7px; right: 10px;
}

/* TALENT SEARCH */

#talentSearch p.search-options {
font-size: 12px;
margin: 0;
padding: 0 0 0 10px;
text-shadow: #fff 1px 1px;
}

/* CASTING CALLS */

#castingCalls #cc-selector {
background: /*url(../img/bg_cc-selector.png) repeat-x 0 bottom*/ none;
height: 37px;
margin: -5px 0 17px;
padding: 0;
}
#castingCalls #cc-selector a {
background: #f7f7f7;
border: 1px solid #ddd;/*e9e9e9*/
border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
display: block;
float: left;
font-size: 12px;
letter-spacing: 1px;
line-height: 28px;
height: 28px;
margin: 7px 2px 1px;
padding: 0 18px;
position: relative;
text-transform: uppercase;
}
#castingCalls #cc-selector a:first-child { margin-left: 20px !important }
#castingCalls #cc-selector a.selected {
background: /*#fff*/#F7F7F7;
border-bottom: 0 none;
color: #000;
line-height: 35px;
height: 37px;
margin: 4px 0 0;
margin-top: -1px;
}
#castingCalls #cc-selector a.pp-bt {
background: url(../img/bg_bt5.png) no-repeat;
border: 0 none;
border-radius: none; -khtml-border-radius: none; -moz-border-radius: none; -webkit-border-radius: none;
color: #fff;
float: right;
line-height: 30px;
height: 30px; width: 180px;
margin: 6px 10px 0px 0px;/* 6px 0 0*/
padding: 0;
text-align: center;
text-shadow: #2f70bb 1px 0;
}
#sidebar .widget.widget_categories ul li a.button-link {
background: url(../img/bg_bt5.png) no-repeat;
border: 0 none;
border-radius: none; -khtml-border-radius: none; -moz-border-radius: none; -webkit-border-radius: none;
color: #fff;
line-height: 30px;
height: 30px;
margin: 6px 0 8px;
padding: 0 10px;
/*text-align: center;*/
text-shadow: #2f70bb 1px 0;
}
    #sidebar .widget.widget_categories ul li a.button-link:hover {
         background-position: 0 -30px
    }
#castingCalls #cc-selector a.pp-bt:hover { background-position: 0 -30px }
#castingCalls #cc-selector a.pp-bt:active { opacity: .9 }

#castingCalls table colgroup col.col-1 { width: 30% }
#castingCalls table colgroup col.col-2 { width: 25% }
#castingCalls table colgroup col.col-3 { width: 25% }
#castingCalls table colgroup col.col-4 { width: 20% }
#castingCalls table tr td { border-top: 1px solid #e9e9e9 }
#castingCalls table thead tr th {
color: #727272;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
padding-bottom: 4px;
}
#castingCalls table tbody tr td {
font-size: 12px;
padding: 5px 0;
}
#castingCalls table tbody tr td a {
display: block;
font-weight: bold;
text-decoration: underline;
}
#castingCalls table tbody tr td a:hover { color: #d31900 }
#castingCalls table tbody tr td span {
color: #777;
font-family: Georgia, "Times New Roman", Times, serif;
}

#castingCalls .wrapper-foot {
background: none /*url(../img/bg_wrapper-foot.png) repeat-x*/;
padding: 15px 0 0;
border-bottom:#ddd 1px solid;
}
#castingCalls .wrapper-foot p {
margin: 0;
text-align: right;
padding: 0 20px 0 0;
}
    
/* CASTING CALL START*/
/* browse by role */
h2{font-size:20px;margin-top:5px}
div.castingcall div#searchResult .fields {clear:both; float:right;}
div.castingcall div#searchResult .fields label{font-size:12px;margin-left: 10px;}
div.castingcall div#searchResult select {background: url("../img/bg_select2.png") no-repeat scroll 0 0 transparent;width: 114px;}
div.castingcall div#searchResult table thead tr th{min-width:80px;}
/* browse by role */

/* casting call detail page */
div.castingcall div#castingCall div.wrapper table.ccalls tbody tr td{/* max-width: 110px; */word-wrap: break-word;}
div.castingcall div#castingCall div.wrapper table.ccalls thead{font: 14px/46px "LaMartaMedium";}
div.castingcall div#castingCall div.wrapper table.ccalls thead tr th {padding: 0 0 0 8px;min-width:80px}
/* casting call detail page */

/* casting call post page */
div.castingcall div#postcc.wrapper li {padding:4px;}
div.castingcall div#postcc.wrapper select.select ,div#postcc.wrapper input.text{background: url(../img/bg_select_cc_400.png) no-repeat;width: 160px;padding: 6px 6px;}
div.castingcall div#postcc.wrapper textarea{background: url(../img/bg_textarea_cc_desc.png) no-repeat;}
div.castingcall div#postcc.wrapper input#butexpdate{border: 1px solid #888;padding: 2px;}
div.castingcall div#postcc.wrapper label {font-weight:bold;width:150px;float:left;font-size:12px;color: #2667C6;text-decoration: none;text-shadow: 1px 1px #FFFFFF;}
div.castingcall div.wrapper label {width:120px;float:left;font-size:12px;color: #222;text-decoration: none;text-shadow: 1px 1px #FFFFFF;}
/* casting call post page */

/* casting call browse by location */
div.castingcall span.location{ display: inline-block; font-size: 12px; font-weight: normal; overflow: hidden; width: auto; line-height: 12px}
div.castingcall span.expiration{color:#B00;font-size:12px;font-weight:normal;font-style:italic; position: absolute; top: 5px; right: 5px;}
div.castingcall .column {float:left;padding-left:10px;padding-right:5px;width: 600px;display: inline;}
div.castingcall .column ul {list-style-type: disc;line-height: 1.6em;font-size: 14px;font-weight: bold;padding-bottom: 3em;padding-left:20px;}
div.castingcall .column li.callitem{overflow:hidden;padding:5px; position: relative;}
div.castingcall .column li.callitem a {display: inline-block; padding-right: 5px}
div.castingcall .two li {float: left;width: 280px;}
div.castingcall select[disabled] {background-color: #dcdcdc;border: #3532ff 1px solid;color: #000000;cursor: default;}
div.callitem_left{
float:left;
width:83%;
padding-right:10px;
}
div.callitem_right
{
float:left;
width:15%;
text-align:right;
color: #BB0000;
font-size: 12px;
font-style: italic;
font-weight: normal;
}
div.callitem_link{
float:left;
width:auto;
}
div.callitem_expiry{
float:left;
width:100%;
}
div.callitem_location{
float:left;
width:auto;
padding:6px 0px;
}
/* casting call browse by location.*/
/* CASTING CALL END*/

/* MONOLOGUES & SCENES */

#monologuesScenes {
padding: 0 0 20px 200px;
position: relative;
}
#monologuesScenes .wrapper-head { margin-left: -210px }
#monologuesScenes p.img {
margin: 0;
position: absolute; left: 0; top: 55px;
}
#monologuesScenes p.text {
font: italic 14px/24px Georgia, "Times New Roman", Times, serif;
margin: 0 0 12px;
padding: 8px 30px 0 0;
}
#monologuesScenes ul.m-list { margin: 0;float:left;width:753px; }
#monologuesScenes ul.m-list li{float:left;width:255px;margin:0px 0px 20px 0px;padding:0px 60px;}
#monologuesScenes ul.m-list li ul{float:left;width:255px;padding:0;margin:0;}
#monologuesScenes ul.m-list ul li{float:left;width:255px;margin:0px 0px 5px 0px;padding:0px 0px;}
#monologuesScenes ul.m-list li a {
background: url(../img/bullet.png) no-repeat 0 1px;
font: 14px/24px Georgia, "Times New Roman", Times, serif;
padding: 0 0 0 21px;text-decoration:underline;font-weight:bold;
}
#monologuesScenes ul.m-list li ul li a{
background:none;font-weight:normal;
}
#monologuesScenes ul.second{
width:255px;
margin:0 auto;
}
#monologuesScenes ul.second li{
text-align:center;
width:255px;
float:left;
}
#monologuesScenes ul.second li a{
background: url(../img/bullet.png) no-repeat 0 1px;
font: 14px/24px Georgia, "Times New Roman", Times, serif;
padding: 0 0 0 21px;text-decoration:underline;font-weight:bold;
}
#monologuesScenes ul.second li ul{
float:left;
width:255px;
}
#monologuesScenes ul.second li ul li{
float:left;
width:255px;
text-align:center;
}
#monologuesScenes ul.second li ul li a{
background:none;
font-weight:normal;
}
div#main.monologues.upload div.wrapper form#editFRM select,
div#main.monologues.upload div.wrapper form#editFRM input.text{background: url("../img/bg_select_cc_400.png") no-repeat scroll 0 0 transparent;padding:6px;margin:0 5px;}
div#main.monologues.upload .fieldsetv legend {background: url("../img/solid-line.gif") repeat-x scroll 0 bottom transparent;color: #990000;display: block;font-size: 16px;font-weight: bold;padding-bottom: 5px;width: 97%;}
div#main.monologues.upload label.caption {color: #2667C6;float: left;font-size: 12px;font-weight: bold;text-decoration: none;text-shadow: 1px 1px #FFFFFF;width: 173px;}
div#main.monologues.upload fieldset.fieldsetv {float:left;display: block;position: relative; width: 100%;}

div#main.monologues.upload .fieldsetv input.text,
div#main.monologues.upload .fieldsetv textarea {width: 390px;float: none;padding:6px;}
div#main.monologues.upload .fieldsetv textarea {background: url("../img/bg_textarea_cc_desc.png") no-repeat scroll 0 0 transparent;width:390px;margin:0}
div#main.monologues.upload .fieldsetv select{width:400px;}

div#main.monologues.upload li{margin-top:5px;clear:left}
div#main.monologues.upload ul.checkboxes {display:block;float:left;clear:right; width:450px;margin-top:5px}
div#main.monologues.upload .topborder{background:url("../img/solid-line.gif") repeat-x scroll 0 top transparent;}
div#main.monologues.upload ul.checkboxes li {margin-top:2px; width:225px; float:left;clear:none}
div#main.monologues.upload input.char {width: 370px !important;float: none;margin-left: 5px;}

div#main.monologues ul.checkboxes.edit.genre label input{margin-right:5px;}    
/*	END Home
-------------------------------*/

/* SUMMARY */

#summary {
margin: 30px 0 0 -19px;
overflow: hidden;
}
#summary li {
background: url(../img/bg_summary-box.png) no-repeat;
float: left;
margin: 0 0 19px 19px;
padding: 13px 17px 16px 21px;
position: relative;
width: 423px; height: 184px;
}
#summary li p {
font: 12px/24px Georgia, "Times New Roman", Times, serif;
margin: 0;
text-shadow: #fff 1px 1px;	
}
#summary li h3 { 
font: 22px/22px "LaMartaMedium";
height: 23px;
margin: 0 0 20px;
overflow: hidden;
padding: 0 75px 0 0;
}
#summary li p.articles-quantity {
font-style: italic;
line-height: 12px;
position: absolute; top: 19px; right: 17px;
text-align: right;
width: 75px;
}
#summary li p.description {
background: url(../img/ico_summary1.png) no-repeat 0 2px;
height: 60px;
margin: 0 0 20px;
overflow: hidden;
padding: 0 0 24px 88px;
}
#summary li.alter p.description { background: url(../img/ico_summary2.png) no-repeat 0 6px }
#summary li#category3 p.description { background-position: 0 -230px }
#summary li#category4 p.description { background-position: 0 -225px }
#summary li#category5 p.description { background-position: 0 -460px }
#summary li#category6 p.description { background-position: 0 -460px }
#summary li#category7 p.description { background-position: 0 -697px }
#summary li#category8 p.description { background-position: 0 -694px }
#summary li#category9 p.description { background-position: 0 -929px }
#summary li#category10 p.description { background-position: 0 -928px }
#summary li#category11 p.description { background-position: 0 -1157px }
#summary li#category12 p.description { background-position: 0 -1157px }
#summary li#category13 p.description { background-position: 0 -1399px }
#summary li#category14 p.description { background-position: 0 -1388px }
#summary li#category15 p.description { background-position: 0 -1627px }
#summary li#category16 p.description { background-position: 0 -1622px }
#summary li#category17 p.description { background-position: 0 -1860px }
#summary li#category18 p.description { background-position: 0 -1858px }

#summary li h5,
#summary li p.last-article { 
padding-left: 20px;
text-shadow: #fff 1px 1px;
}
#summary li h5 { margin: 0 0 3px }
#summary li p.last-article a { font-style: italic }
#summary li p.last-article a span { font-style: normal }

/* SEARCH BOX */

#searchBox {
background: #f0f0f0;
border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; 
-moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
padding: 0 19px 40px 11px;
position: relative;
width: 590px;
behavior: url(css/PIE.htc)
}
#searchBox .tabs {
background: #fff;
height: 43px;
margin: 0 -19px 40px -11px;
padding: 0;
}
#searchBox .tabs a {
background: #d4d4d4;
border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; 
-moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;
color: #000;
display: block;
float: left;
font: 20px/38px "LaMartaMedium";
height: 38px;
margin: 5px 1px 0;
padding: 0 18px;
position: relative;
behavior: url(css/PIE.htc)
}
#searchBox .tabs a:first-child { margin-left: 0 }
#searchBox .tabs a.selected:first-child { margin: 0 1px 0 0 }
#searchBox .tabs a.selected {
background: #f0f0f0;
color: #2767c6;
font: 20px/40px "LaMartaMedium"; 
height: 43px;
margin-top: 0;
}
#searchBox .tabs a:hover {
background: #f0f0f0;
color: #2767c6;
}

/* SEARCH RESULT */	

#searchResult { 
position: relative;
width: 641px;
}
#main.full-width #searchResult { width: 100% }
#searchResult p.fields {
margin: 0;
position: absolute; top: 0; right: 1%;
}
#searchResult p.fields select.select {
background: url(../img/bg_select2.png) no-repeat;
text-shadow: #fff 1px 1px;
width: 114px;
}
#main.full-width #searchResult p.fields select.select {
background: url(../img/bg_select3.png) no-repeat;
width: 150px;
}
#searchResult p.fields select.select:focus { opacity: 1 }
#searchResult p.fields select.select option {
margin: 0 0 2px;
padding: 0 4px;
text-shadow: none;
}
#castingCall .wrapper table,
#searchResult table {
border-bottom: 1px solid #dadada\9;
border-right: 1px solid #dadada\9;
border-left: 1px solid #e9e9e9;
box-shadow: #dadada 1px 1px; -khtml-box-shadow: #dadada 1px 1px; -moz-box-shadow: #dadada 1px 1px; -webkit-box-shadow: #dadada 1px 1px;
border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 0 0 20px;
width: 640px;
}
#castingCall .wrapper table,
#main.full-width #searchResult table { width: 100% }
#searchResult table colgroup col.col-1 { width: 30% }
#searchResult table colgroup col.col-2 { width: 30% }
#searchResult table colgroup col.col-3 { width: 40% }
#searchResult table.ccalls colgroup col.col-1 { width: 70% }
#searchResult table.ccalls colgroup col.col-2 { width: 15% }
#searchResult table.ccalls colgroup col.col-3 { width: 15% }
#castingCall .wrapper table thead,
#searchResult table thead {
background: url(../img/bg_table-search-result.png) no-repeat;
font: 18px/48px "LaMartaMedium";
height: 46px;
text-shadow: #f7f7f7 1px 1px;
}
#castingCall .wrapper table thead,
#main.full-width #searchResult table thead { background-image: url(../img/bg_table-head-full-width.png) }
#castingCall .wrapper table thead tr th,
#searchResult table thead tr th { padding: 0 0 0 13px;min-width:140px}
#castingCall .wrapper table tbody,
#searchResult table tbody { background: #f7f7f7 }
#castingCall .wrapper table tbody tr:hover td,
#searchResult table tbody tr:hover td { background-color: #e0e0e0 }
#castingCall .wrapper table tbody tr td,
#searchResult table tbody tr td {
background: #f7f7f7 url(../img/solid-line.gif) repeat-x;
padding: 9px 10px 9px 13px;
text-shadow: #fff 1px 1px;
}
#castingCall .wrapper table tbody tr td a,
#searchResult table tbody tr td a { font-weight: bold }
#castingCall .wrapper table tbody tr:first-child td,
#searchResult table tbody tr:first-child td { background-image: none }
#castingCall .wrapper table tbody tr:nth-child(2n) td,
#searchResult table tbody tr:nth-child(2n) td { background-color: #e9e9e9 }
#castingCall .wrapper table tbody tr:nth-child(2n):hover td,
#searchResult table tbody tr:nth-child(2n):hover td { background-color: #e0e0e0 }

/* CASTING CALL */
    
#castingCall h1 {
color: #2767c6;
font: 34px/44px "LaMartaMedium";
margin: 0 0 20px;
}
#castingCall .wrapper { padding: 30px }
#castingCall .wrapper div.description,
#castingCall .wrapper ul.casting-info {
background: url(../img/solid-line.gif) repeat-x 0 bottom;
margin: 0 0 40px;
padding: 0 0 20px;
}
#castingCall .wrapper ul.casting-info li {
margin: 0 0 12px;
text-shadow: #fff 1px 1px;	
}
#castingCall .wrapper ul.casting-info li span { color: #2767c6 }

#castingCall .wrapper div.description { /* --- */ }
#castingCall .wrapper h3 {
font: bold 16px/16px Arial, Helvetica, sans-serif;
margin: 0 0 25px;
}
#castingCall table colgroup col.col-1 { width: 19% }
#castingCall table colgroup col.col-2 { width: 12% }
#castingCall table colgroup col.col-3 { width: 12% }
#castingCall table colgroup col.col-4 { width: 12% }
#castingCall table colgroup col.col-5 { width: 45% }

/* MONOLOGUE */

#monologue,#divlsinfo {
/*background: url(../img/bg_blog-head.png) repeat-x 0 bottom;*/
margin: 0;
padding: 0 0 10px;
}

div#main.monologues.display h1 {
color: #2767c6;
font: 22px/44px "LaMartaMedium";
margin: 0 0 15px;
}

div#main.monologues.display div#divrelmono, div#main.monologues.display div#divnumofchars {display: none;}
div#main.monologues.display #divupsummary, div#main.monologues.display #divupcomment, div#main.monologues.display #divupvideo {display: none;}
div#main.monologues.display #divlssummary, div#main.monologues.display #divlscomment, div#main.monologues.display #divlsvideo {display: none;}
div#main.monologues.display #divupvideo .text{border:1px solid #DDD;background:none;padding:6px;width:300px}    
#upsummary{border:1px solid #DDD;height: 115px;width:575px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#upcomment{border:1px solid #DDD;height: 115px;width:575px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}

div#main.monologues.display hr.hrmono {background:url("/update/img/bg_blog-head.png") repeat-x scroll 0 top transparent;height:30px}

div.rating-cancel{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;margin:5px}
div.rating-cancel,div.rating-cancel a{background:url(/images/delete.gif) no-repeat 0 -16px}
div.rating-cancel a{display:block;width:16px;height:16px;background-position:0 0px;border:0}
div.rating-cancel.star-rating-hover a{background-position:0 -16px}

div.star-rating{float:left;width:26px;height:24px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.star-rating,div.star-rating a{background:url(../img/ico_stars.png) no-repeat 0 0px}
div.star-rating a{display:block;width:24px;height:24px;background-position:0 bottom;border:0}
div.star-rating-on a{background-position:0 2px!important}
div.star-rating-hover a{background-position:0 2px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.monologue-meta .ui-rater-rating{font-size:16px;font-weight:bold;color:#2767C6}
.monologue-meta {
border-bottom: 1px solid #e9e9e9;
margin: 0 0 30px;
overflow: hidden;
}	
.monologue-meta p {
float: left;
font-size: 14px; 
line-height: 28px;
}
.monologue-meta p.author,
.monologue-meta p.comments { margin-left: 20px }
.monologue-meta p.author a { font-style: italic }
.monologue-meta p.comments a {
background: url(../img/bg_comments.png) no-repeat;
display: inline-block;
height: 26px; width: 26px;
line-height: 18px;
margin: 0 0 0 2px;
text-align: center;
text-shadow: none;
}
.monologue-meta p.comments a:hover {
background-position: 0 bottom;
color: #fff;
}

#divlsinfo .monologue-summary,
#divlsinfo .monologue-info { margin: 0 0 30px }
#divlsinfo .monologue-info h3 {
background: url(../img/bg_wrap-head3.png) no-repeat;
font: 18px/46px "LaMartaMedium";
padding: 0 0 0 11px;
text-shadow: #fff 1px 1px;
width: 608px; height: 46px;
}
#divlsinfo .monologue-info ul { border-bottom: 1px solid #d8d8d8 }
#divlsinfo .monologue-info ul li {
background: url(../img/solid-line.gif) repeat-x;
padding: 9px 10px 9px 13px;
text-shadow: #fff 1px 1px;
}
#divlsinfo .monologue-info ul li:first-child { background: none }
#divlsinfo .monologue-info ul li:nth-child(2n) { background-color: #e9e9e9 }
#divlsinfo .monologue-info ul li:hover { background-color: #e0e0e0 }

.monologue-summary h3 {
font: 22px/22px "LaMartaMedium";
margin: 0 0 18px;
text-shadow: #fff 1px 1px;
}

#divlsinfo .monologue-summary p {
font: 12px/24px Georgia, "Times New Roman", Times, serif;
margin: 0 0 10px;
}
#divlsinfo .monologue-summary .video-container {
background: url(../img/border-image.gif);
overflow: hidden;
padding: 3px;
}

#divlsinfo .wrapper p.monologue-excerpt { margin: 0}
#divlsinfo .wrapper p.monologue-excerpt br { margin-bottom: 20px }

/* ACTOR PROFILE */

#profile {
background: url(../img/bg_blog-head.png) repeat-x 0 bottom;
margin: 0 auto 25px;
/*padding: 0 0 73px 267px;*/
position: relative;
/*width: 649px;*/
}
#profile.alter {
padding-left: 90px;
width: 832px;
}
#profile .user-photos { position: absolute; left: 0; top: 0 }
#profile.alter .user-photos { top: 5px }
#profile .user-photos p.active-photo { margin: 0 0 3px }
#profile .user-photos p.active-photo img { 
background: url(../img/border-image.gif);
padding: 3px;
}
#profile.alter .user-photos p.active-photo img { 
background: none;
padding: 0;
}
#profile .user-photos ul.other-photos { overflow: hidden }
#profile .user-photos ul.other-photos li { float: left }
#profile .user-photos ul.other-photos li + li { margin: 0 0 0 4px }
#profile .user-photos ul.other-photos li img {
	background: #e4e4e4;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	padding: 3px;
}
#profile .user-photos ul.other-photos li:hover img {
	background: #499BE0;
	border-color: #fff;
}

#fullProfile h2,
#profile h2 {
font: 36px/36px "LaMartaMedium";
margin: 0 0 15px;
}

#profile p.title {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-style: italic;
margin: -10px 0 20px 2px;
}

#profile .profile-head { position: relative }
#profile .profile-head .button { position: absolute; top: 1px; right: 0 }
#profile .profile-head .button a {
	background: url(../img/bg_bt5.png) no-repeat;
	color: #fff;
	display: block;
	font: 14px/30px Arial, Helvetica, sans-serif;
	text-align: center;
	text-shadow: #3376be 1px 1px;
	width: 235px; height: 30px;
}
#profile .profile-head .button a:hover { background-position: 0 -30px }
#profile .profile-head .button a:active { opacity: .8 }

#profile .contact-info { 
background: url(../img/border-image.gif);
margin: 0 0 20px;
padding: 3px;
}
#profile .contact-info ul {
background: #e0e0e0;
margin: 0;
overflow: hidden;
padding: 10px 15px 8px; 
}
#profile .contact-info ul li {
background: url(../img/ico_profile-head.png) no-repeat 0 2px;
float: left;
padding: 0 0 4px 26px;
}
#profile .contact-info ul li + li { margin-left: 20px; /*padding-top: 4px*/ }
#profile .contact-info ul li.mail { background-position: 0 -56px }
#profile .contact-info ul li.website { background-position: 0 -110px }
#profile .contact-info ul li a { 
display: block;
font: bold 14px/14px Arial, Helvetica, sans-serif;
height: 15px;
padding-top: 5px;
}

#profile .user-info h4 {
background: url(../img/bg_wrap-head4.png) no-repeat;
font: 18px/46px "LaMartaMedium";
padding: 0 0 0 12px;
/*width: 649px;*/ width:100%;height: 46px;
text-shadow: #fff 1px 1px;
}
#profile .user-info table {
border-bottom: 1px solid #d8d8d8;
margin: 0 0 25px;
}
#profile .user-info table colgroup col.col-1,		
#profile .user-info table colgroup col.col-2,		
#profile .user-info table colgroup col.col-3,
#profile .user-info table colgroup col.col-4 { width: 25% }
#profile .user-info table tr.alt td { background-color: #e9e9e9 }
#profile .user-info table tr td {
	background: url(../img/solid-line.gif) repeat-x;
	padding: 9px 10px 9px 13px;
	text-shadow: #fff 1px 1px;
}

#read-more-bt {
margin: 0;
text-align: center;
}
#read-more-bt a {
background: url(../img/bg_bt6.png) no-repeat;
color: #000;
display: inline-block;
font: 14px/30px Arial, Helvetica, sans-serif;
text-shadow: #eaeaea 1px 1px;
width: 235px; height: 30px;
}
#read-more-bt a:hover {
background-position: 0 -30px;
color: #5d5d5d;
}
#read-more-bt a:active { opacity: .8 }

#fullProfile {
margin: 0 auto;
width: 920px;
}
#fullProfile h2 { margin-left: 0 }

#fullProfile .print-button { position: absolute; right: 0; top: 1px }
#fullProfile .print-button a { 
background: url(../img/bg_bt7.png) no-repeat;
color: #fff;
display: inline-block;
font: 14px/30px Arial, Helvetica, sans-serif;
padding: 0 0 0 38px;
text-shadow: #3376be 0 1px;
width: 167px; height: 30px;
}
#fullProfile .print-button a:hover { background-position: 0 -30px }
#fullProfile .print-button a:active { opacity: .8 }

#fullProfile table { border-bottom: 1px solid #e5e5e5 }

#fullProfile table colgroup col.col-1 { width: 26% }
#fullProfile table colgroup col.col-2 { width: 17% }	
#fullProfile table colgroup col.col-3 { width: 57% }

#fullProfile table.blog-contributions colgroup col.col-1 { width: 8% }
#fullProfile table.blog-contributions colgroup col.col-2 { width: 30% }
#fullProfile table.blog-contributions colgroup col.col-3 { width: 62% }

#fullProfile table thead {
background: url(../img/bg_table-head-full-width2.png) no-repeat 0 -46px;
height: 46px;
line-height: 46px;
}
#fullProfile table thead.closed { background-position: 0 0 }
#fullProfile table thead tr th {
font: 18px/46px "LaMartaMedium";
padding: 0 0 0 12px;
text-shadow: #fff 1px 1px;
}
#fullProfile table tbody tr td {
background: url(../img/solid-line.gif) repeat-x;
font-size: 12px;
height: 36px;
padding: 3px 0 3px 12px;
text-shadow: #fff 1px 1px;
vertical-align: middle;
}
#fullProfile table.blog-contributions tbody tr td.second-col { color: #737373 }
#fullProfile table.blog-contributions tbody tr td.third-col a,
#fullProfile table.resume tbody tr td:first-child { font-weight: bold }
#fullProfile table tbody tr.alt td { background-color: #ededed }
#fullProfile table tbody tr.heading td { background-color: #ddd }
#fullProfile table tbody tr.heading td h4 {
	font: italic 14px/14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

#resume, #bio {
margin: 0 0 60px;
position: relative;
}

#bio .container h3 {
background: url(../img/bg_table-head-full-width2.png) no-repeat 0 -46px;
height: 46px;
font: 18px/46px "LaMartaMedium";
margin: 0 0 25px;
padding: 0 0 0 12px;
text-shadow: #fff 1px 1px;
}
#bio .container h3.closed { background-position: 0 0 }
#bio .container ul { margin: 0 30px 30px 21px	}
#bio .container ul li:first-child {
border-bottom: 1px solid #dfdfdf;
font-size: 14px;
margin: 0 0 11px;
padding: 0 0 6px;
}




/*	Blog
-------------------------------*/

.blog-head {
background: url(../img/bg_blog-head.png) repeat-x 0 bottom;
margin: 0 0 25px;
padding: 0 0 15px;
}
#main.monologues .blog-head { 
background: none;
margin: 0 0 10px;
}
.blog-head h1 { text-transform: uppercase }
.blog-head p { margin: 0 }
.blog-head p.cat-description { margin: 0 0 10px }
#main.full-width .blog-head p.cat-description { margin: 0 0 25px }
.blog-head p.subscribe-category { text-align: right; padding-bottom: 20px }
.blog-head p.subscribe-category a {
background: url(../img/ico_rss.png) no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0 5px 0 20px;
}

.breadcrumb { 
color: #777;
margin: 0 0 10px;
}
b{
    font-weight:bold;
}
.breadcrumb a:first-child { font-weight: bold }
.breadcrumb a:hover { 
color: #2767c6;
text-decoration: underline;
}

.hentry.post {
background: url(../img/bg_blog-head.png) repeat-x 0 bottom;
overflow: hidden;
margin: 0 0 30px;
padding: 0 0 44px;
}
    .hentry.post .entry-content p {
        font-weight:normal;
    }
.hentry.post h1,
.hentry.post h2,
.hentry.post h3,
.hentry.post h4,
.hentry.post h5,
.hentry.post h6 { margin: 0 0 15px }

.hentry.post h1 { font: 34px/44px "LaMartaMedium" }
.hentry.post h2 { font: 26px/35px "LaMartaMedium" }
.hentry.post div.the-content h3 { font: 22px/36px "LaMartaMedium" }
.hentry.post div.the-content h4 { font: italic 20px/27px Georgia, "Times New Roman", Times, serif }
.hentry.post div.the-content h5 { font: 18px/24px "LaMartaBold" }

.hentry.post h2 a:hover { color: #d31900 }

.hentry.post .post-meta { margin: 0 0 23px }
.hentry.post .post-meta span.date { margin: 0 30px 0 0 }
.hentry.post .post-meta a.comments {
background: url(../img/bg_comments.png) no-repeat;
display: inline-block;
height: 26px; width: 26px;
line-height: 18px;
margin: 0 0 0 9px;
text-align: center;
text-shadow: none;
}
.hentry.post .post-meta a.comments:hover {
background-position: 0 bottom;
color: #fff;
}

.hentry.post .the-content p { font-family: Georgia, "Times New Roman", Times, serif }
.hentry.post p.read-more { 
font-family: Georgia, "Times New Roman", Times, serif;
float: right;
margin: 0;
text-align: right;
}

/* IMGS STYLES */

.hentry.post p.img {
float: left;
margin: 0 13px 0 0;
}
img.left {
float: left;
margin: 0 13px 0 0;
}
div.hentry div.the-content img,
.hentry.post p.img img {
background: url(../img/border-image.gif);
padding: 3px;
}
div.hentry div.the-content .alignleft {
float: left;
margin: 5px 18px 0 0;
}
div.hentry div.the-content .alignright {
float: right;
margin: 5px 0 0 18px;
}
div.hentry div.the-content .aligncenter {
display: block;
margin: 20px auto;
}
div.hentry div.the-content div.wp-caption { /* --- */ }
div.hentry div.the-content div.wp-caption p.wp-caption-text {
background: #e6e6e6;
color: #787878;
font-size: 12px;
margin: 0;
padding: 3px 0 3px 9px;
}


/* ORDERED/UNORDERED LIST */

div.hentry div.the-content ul,
div.hentry div.the-content ol { margin: 0 0 30px }

#relatedLinks > ul > li,
div.hentry div.the-content > ul > li,
div.hentry div.the-content > ol > li {
background: url(../img/bullet2.png) no-repeat 0 5px;
font-family: Georgia, "Times New Roman", Times, serif;
margin: 0 0 15px;
padding: 0 0 0 23px;
}
div.hentry div.the-content > ul > li > ul,
div.hentry div.the-content > ul > li > ol { /*-*/ }

div.hentry div.the-content > ul > li > ul > li { /*-*/ }

div.hentry div.the-content > ul > li > ol > li { /*-*/ }

div.hentry div.the-content ol { list-style: decimal inside }
div.hentry div.the-content > ol > li {
background: none; 
margin-bottom: 10px; 
padding: 0;
}

div.hentry div.the-content > ol > li > ul,
div.hentry div.the-content > ol > li > ol { /*-*/ }

div.hentry div.the-content > ol > li > ul > li { /*-*/ }

div.hentry div.the-content > ol > li > ol > li { /*-*/ }


/* BLOCKQUOTES */

div.hentry div.the-content blockquote {
background: #f7f7f7;
border-radius: 13px; -khtml-border-radius: 13px; -moz-border-radius: 7px; -webkit-border-radius: 13px; 
box-shadow: inset rgba(220,220,220,.2) 7px 7px 23px, inset rgba(220,220,220,.2) -7px -7px 23px, rgba(217,217,217,1) 0 1px 1px; 
-khtml-box-shadow: inset rgba(220,220,220,.2) 7px 7px 23px, inset rgba(220,220,220,.2) -7px -7px 23px, rgba(217,217,217,1) 0 1px 1px; 
-moz-box-shadow: inset rgba(220,220,220,.2) 7px 7px 23px, inset rgba(220,220,220,.2) -7px -7px 23px, rgba(217,217,217,1) 0 1px 1px; 
-webkit-box-shadow: inset rgba(220,220,220,.2) 7px 7px 23px, inset rgba(220,220,220,.2) -7px -7px 23px, rgba(217,217,217,1) 0 1px 1px;
margin: 0 0 2px;
padding: 20px 30px;
position: relative;
behavior: url(css/PIE.htc)
}
div.hentry div.the-content blockquote p {
color: #000;
font: italic 15px/25px Georgia, "Times New Roman", Times, serif;
margin: 0;
text-shadow: #fff 0 1px;
}


/* DEFINITION LIST */
div.hentry div.the-content dl { /*-*/ }
div.hentry div.the-content dl dt { /*-*/ }
div.hentry div.the-content dl dd { /*-*/ }


/* TABLES */

div.hentry div.the-content table {
border-radius: 2px; -khtml-border-radius: 2px; 
-moz-border-radius: 2px; -webkit-border-radius: 2px;
box-shadow: rgba(0,0,0,0.1) 0 1px 1px, rgba(0,0,0,0.1) -1px 0 2px; 
-khtml-box-shadow: rgba(0,0,0,0.1) 0 1px 1px, rgba(0,0,0,0.1) -1px 0 2px; 
-moz-box-shadow: rgba(0,0,0,0.1) 0 1px 1px, rgba(0,0,0,0.1) -1px 0 2px;
-webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 1px, rgba(0,0,0,0.1) -1px 0 2px;
margin: 5px 1px 40px 1px;
width: 588px;
}

div.hentry div.the-content table colgroup col.col-1 { width: 25% }
div.hentry div.the-content table colgroup col.col-2 { width: 25% }
div.hentry div.the-content table colgroup col.col-3 { width: 25% }
div.hentry div.the-content table colgroup col.col-4 { width: 25% }

div.hentry div.the-content table thead tr th {
background: #e8e8e8;
border-right: 1px solid #dadada;
border-left: 1px solid #fff;
border-bottom: 1px solid #fdfdfd;
box-shadow: inset #eeeeee 0 2px 0px; -khtml-box-shadow: inset #eeeeee 0 2px 0px; 
-moz-box-shadow: inset #eeeeee 0 2px 0px; -webkit-box-shadow: inset #eeeeee 0 2px 0px;
color: #000;
font: 12px/24px Georgia, "Times New Roman", Times, serif;
padding: 10px 10px 10px 13px;
text-transform: uppercase;
text-shadow: #fff 0 1px;
vertical-align: middle;
}
div.hentry div.the-content table thead tr th:first-child {
border-left: 0 none;
border-radius: 4px 0 0 0; -khtml-border-radius: 4px 0 0 0; 
-moz-border-radius: 4px 0 0 0; -webkit-border-radius: 4px 0 0 0;
}
div.hentry div.the-content table thead tr th:last-child { 
border-right: 0 none;
border-radius: 0 4px 0 0; -khtml-border-radius: 0 4px 0 0; 
-moz-border-radius: 0 4px 0 0; -webkit-border-radius: 0 4px 0 0;
}
div.hentry div.the-content table tbody tr td {
background: #f2f2f2;
border-right: 1px solid #dadada;
border-left: 1px solid #fff;
color: #444;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 10px 10px 10px 15px;
text-shadow: #fff 0 1px;
}
div.hentry div.the-content table tbody tr td:last-child { border-right: 0 none }
div.hentry div.the-content table tbody tr.alt td { background: #f7f7f7 }

.pager { 
color: #111; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
margin: 0;
text-align: center;
}
.pager span.pages { 
border: 0; 
margin: 0 3px 0 0; 
padding: 0
}
.pager a {
background: #e9e9e9;
color: #010002; 
margin: 0 3px 0 0; 
padding: 3px 8px;
text-decoration: none; 
text-shadow: #fff 0 1px;
}
.pager a:hover, 
.pager .current { 
background: #499be0; 
color: #fff; 
margin: 0 3px 0 0; 
padding: 3px 8px;
text-decoration: none;
text-shadow: #125e82 0 -1px;
}
.pager .previouspostslink,
.pager .nextpostslink {
background: none;
color: #2667c6;
}


#main.blog .twitter-share-button { position: static }
.twitter-share-button { position: absolute; bottom: 20px; right: 0 }
div.social-media {
float: left;
position: relative;
}
div.social-media a.fb-share { 
display: block; 
margin: 1px 0 0;
position: absolute; bottom: 1px; right: -50px
}

/* COMMENTS & RESPOND */


#comments h3 {
font: 26px/40px "LaMartaMedium";
margin: 0 0 35px;
}
h3#respond { /*-*/ }

#comments ol.comments { margin: 0 }

#comments ol.comments li {
border-bottom: 1px solid #e9e9e9;
padding: 20px 0 0 70px;
position: relative;
}
#comments ol.comments > li:first-child { padding-top: 0 }
#comments ol.comments li p { margin: 0 }
#comments ol.comments li p.img_author {	position: absolute; top: 27px; left: 0 }
#comments ol.comments > li:first-child p.img_author { position: absolute; top: 7px; left: 0 }
#comments ol.comments li p.img_author img {
border: 3px solid #e4e4e4;
box-shadow: #c3c3c3 1px 1px; -khtml-box-shadow: #c3c3c3 1px 1px;
-moz-box-shadow: #c3c3c3 1px 1px; -webkit-box-shadow: #c3c3c3 1px 1px;
position: relative;
behavior: url(css/PIE.htc)
}
#comments ol.comments li p.comment-meta { margin: 0 0 1px }

#comments ol.comments li p.comment-meta a.author { font-size: 13px }

#comments ol.comments li div.comment p { margin: 0 0 5px }

#comments ol.comments li p.reply { margin: 5px 0 10px }
#comments ol.comments li p.reply a { font: 13px/21px Georgia, "Times New Roman", Times, serif }

#comments ol.comments li ol li {
border-top: 1px solid #e9e9e9;
margin: 20px 0 0;
}
#comments ol.comments li ol li:last-child { border-bottom: 0 none }



/*	Sidebar
-------------------------------*/

#sidebar .widget ul { margin: 0 }
#ads{
 float:left;
 width:260px;
 margin:0px 0px 10px 0px;
}
#ads h3{
	background: url("../img/bg_widget-head.png") no-repeat scroll 0 0 transparent;
  font: 22px/47px "LaMartaMedium";
    height: 47px;
    margin: 0 0 0;
    padding: 0 0 0 15px;
    text-shadow: 1px 1px #FFFFFF;
    width: 245px;
}
#wp125adwrap_2c{
float:left;
width:260px;
}
#wp125ad{
float:left;
width:100%;
}
#home #sidebar .widget.widget_categories {
background: url(../img/bg_widget-categories.png) repeat-y;
margin: 0 0 15px;
padding: 0 0 25px;
}
#home #sidebar .widget.widget_categories h3 {
background: url(../img/bg_widget-head.png) no-repeat;
font: 22px/47px "LaMartaMedium";
height: 47px; width: 245px;
margin: 0 0 20px;
padding: 0 0 0 15px;
text-shadow: #fff 1px 1px;
}
#sidebar .title.widget.widget_categories h3 {
background: url("../img/bg_wrap-head.png") no-repeat scroll 0 0 transparent;
font: 22px/47px "LaMartaMedium";
height: 47px; width: 265px;
margin: 0;
padding: 0 0 0 15px;
text-shadow: #fff 1px 1px;
}
#home #sidebar .widget.widget_categories ul {
background: none;
padding: 0 14px;
width: auto
}
#home #sidebar .widget.widget_categories ul li {
background: url(../img/solid-line.gif) repeat-x 0 bottom;
padding: 7px 5px 7px 0;
}
#home #sidebar .widget.widget_categories ul li a {
background: none;
padding: 0 25px 0 0;
position: relative;
}
#home #sidebar .widget.widget_categories ul li span {
display: block;
position: absolute; top: 0; right: 0;
}

#sidebar .widget.widget_popular,
#sidebar .widget.widget_categories {
margin: 0 0 25px;
padding: 0 0 25px;
}
#sidebar .widget.widget_popular h3,
#sidebar .widget.widget_categories h3 {
font: 22px/25px "LaMartaMedium";
margin: 0 0 18px;
padding: 0 0 0 10px;
}
#sidebar .widget.widget_monologues ul,
#sidebar .widget.widget_popular ul,
#sidebar .widget.widget_categories ul {
background: #f7f7f7 url(../img/bg_ul-categories.png) no-repeat;
border-radius: 0 0 5px 5px; -khtml-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px;
padding: 4px 7px 30px;
width: 266px;
}
#sidebar .widget.widget_monologues ul,
#sidebar .widget.widget_popular ul { padding-bottom: 10px }
#sidebar .widget.widget_categories ul li a {
background: url(../img/bg_li-categories-sprite.png) no-repeat;
display: block;
padding: 5px 7px 7px;
}
#sidebar .widget.widget_monologues ul li,
#sidebar .widget.widget_popular ul li {
background: url(../img/bg_li-popular.png) no-repeat;
padding: 5px 7px 7px 9px;
}
#sidebar .widget.widget_monologues ul li:first-child,
#sidebar .widget.widget_popular ul li:first-child { background: none }
#sidebar .widget.widget_popular ul li a {
background: url(../img/ico_pencil.png) no-repeat 0 21px;
display: block;
line-height: 20px;
padding: 5px 7px 7px 28px;
position: relative;
}
#sidebar .widget.widget_categories ul li a { 
padding-right: 15px;
position: relative;
}
#sidebar .widget.widget_popular ul li a:hover { background-position: 0 -35px }
#sidebar .widget.widget_categories ul li.selected a {
background-position: 0 -44px;
color: #d31900;
margin: -2px -15px 0 -7px;
padding: 7px 22px 7px 14px;
width: 252px;
}
#sidebar .widget.widget_categories ul li.title a {
color: #333; font-weight: bold
}
#sidebar .widget.widget_categories ul li span {
display: block;
position: absolute; top: 7px; right: 10px;
}
#sidebar .widget.widget_categories ul li.selected span { right: 25px }


#sidebar .widget.widget_subscribe,
#sidebar .widget.widget_social-media {
background: #f7f7f7;
border: 1px solid #dedede;
border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
margin: 0 0 20px 19px;
padding: 9px;
float:left;
behavior: url(css/PIE.htc)
}
#sidebar .widget.widget_social-media ul { overflow: hidden }
#sidebar .widget.widget_social-media ul li { float: left }
#sidebar .widget.widget_social-media ul li a {
background: url(../img/ico_social-media.png) no-repeat;
padding: 1px 0 3px 21px;
}
#sidebar .widget.widget_social-media ul li.twitter a {
background-position: 0 -38px;
margin-left: 20px;
}
#sidebar .widget.widget_social-media ul li.share a {
background-position: 0 -74px;
margin-left: 20px;
}

#sidebar .widget.widget_subscribe { padding-left: 7px }
#sidebar .widget.widget_subscribe h4 {
font: 16px/16px "LaMartaMedium";
margin: 5px 0 15px 2px;
text-transform: uppercase;
}
#sidebar .widget.widget_subscribe p.info {
font-size: 11px;
line-height: 14px;
margin: 0 0 0 6px;
text-shadow: #fff 1px 1px;
}

#sidebar .widget.widget_categories .upload-bt {
background: url(../img/bg_bt4.png) no-repeat;
color: #fff;
display: block;
font: 14px/36px "LaMartaMedium";
margin: 0 0 4px -3px;
padding: 0 0 0 10px;
text-shadow: #3376be 1px 1px;
width: 245px; height: 35px;
text-transform:UPPERCASE;
}
#sidebar .widget.widget_categories .upload-bt:hover { background-position: 0 -35px }
#sidebar .widget.widget_categories .upload-bt:active { opacity: .8 }

#sidebar .widget.widget_monologues .upload-bt {
background: url(../img/bg_bt4.png) no-repeat;
color: #fff;
display: block;
font: 14px/36px "LaMartaMedium";
margin: 0 0 4px -3px;
padding: 0 0 0 10px;
text-shadow: #3376be 1px 1px;
width: 245px; height: 35px;
}
#sidebar .widget.widget_monologues .upload-bt:hover { background-position: 0 -35px }
#sidebar .widget.widget_monologues .upload-bt:active { opacity: .8 }


/*	Footer
-------------------------------*/

#copyright {
background: url(../img/solid-line.gif) repeat-x;
color: #959595;
font-size: 12px;
margin: 0;
padding: 20px 0 0;
text-align: center;
text-shadow: #fff 1px 1px;
}
#sitename {
background: url(../img/sitename.png) no-repeat;
margin: 0;
position: absolute;	top: 5px; right: 15px;
text-indent: -9999px;
width: 144px; height: 26px;
}



/*---------------------------------------------------------------------

FORMS

---------------------------------------------------------------------*/


/*	General styles
-------------------------------*/

input.text,
select.select,
textarea.textarea {
background: url(../img/bg_input-login.png) no-repeat;
border: 0 none;
color: #333;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 9px 8px;
}
input.text { width: 105px }
select.select { width: 125px }
textarea.textarea { 
background: url(../img/bg_textarea-comment.png) no-repeat;
width: 575px; height: 115px;
}


input.text:hover,
select.select:hover,
textarea.textarea:hover { opacity: .8 }
input:focus,
select.select:focus,
textarea.textarea:focus { opacity: .5 }


input.submit {
background: url(../img/bg_bt.png) no-repeat;
border: 0 none;
color: #fff;
cursor: pointer;
font: 15px/30px "LaMartaMedium";
text-shadow: #2c6dba 0 1px;
text-transform: uppercase;
width: 76px; height: 30px;
}
input.submit:hover { background-position: 0 -30px }
input.submit:active { opacity: .9 }


form.form { /*-*/ }

form.form ol.fieldset {
    background: url("../img/solid-line.gif") repeat-x scroll 0 bottom transparent;overflow: hidden;padding: 0 0 30px;
}

form.form ol.fieldset li.field { position: relative }

form.form ol.fieldset li.field + li.field { margin: 15px 0 0 }

form.form ol.fieldset li.field label {
    display: block;margin: 0 0 3px; font-weight: bold;
}
form.form ol.fieldset li.field label.high {
    font: bold 14px/36px Arial,Helvetica,sans-serif;
}
form.form ol.fieldset li.field input.checkbox + label,
form.form ol.fieldset li.field input.radio + label {
    display: inline;margin: 0 0 0 4px;vertical-align: middle;
}
form.form ol.fieldset li.field input.checkbox,
form.form ol.fieldset li.field input.radio { vertical-align: middle }

form.form p.submit { /*-*/ }

.editinfo input.text {
    width: 300px; background: #fff;
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px
}

    #butBdate {
        width: 30px; height: 30px; background: url("../img/x_office_calendar.png") no-repeat center center
    }

    .form-wrapper {
        padding-right: 20px
    }

form.form p.fields { /*-*/ }

form.form p.fields label { /*-*/ }

form.form p.fields input { vertical-align: middle }

form.form p.fields input.text { /*-*/ }

form.form p.fields input.submit { /*-*/ }



/*	Individual forms
-------------------------------*/

#login { position: absolute; right: 0; top: 30px }
#talentSearchForm ol.fieldset,
#login ol.fieldset {
margin: 0;
overflow: hidden;
}
#talentSearchForm ol.fieldset li,
#login ol.fieldset li { 
float: left;
margin: 0 0 0 5px;
}
#login ol.fieldset li:first-child { margin: 0 }
#login p.login-options { 
color: #2667c6;
font-size: 11px;
text-shadow: #fff 1px 1px;
}
#login p.login-options span {
display: inline-block;
padding: 0 3px;
text-indent: -9999px;
}
#login p.login-options input.checkbox + label {
display: inline;
margin: 0 0 0 4px;
}
#talentSearchForm p.search-options input.checkbox,
#login p.login-options input.checkbox { vertical-align: text-bottom }


form.subscribe p.fields { margin: 0 0 7px }
form.subscribe p.fields input.text {
background: url(../img/bg_input-login2.png) no-repeat;
width: 127px;
}


#talentSearchForm ol.fieldset { margin: 0 0 5px }
#talentSearchForm ol.fieldset li { margin: 0 50px 0 0 }
#talentSearchForm ol.fieldset li label.hide { text-indent: -9999px }
#talentSearchForm ol.fieldset li label {
color: #333;
font-size: 14px;
font-weight: bold;
}
#talentSearchForm ol.fieldset li.submit {
margin: 0;
padding: 23px 0 0;
}
#searchForm input.submit,
#commentForm input.submit,
#talentSearchForm input.submit {
background: url(../img/bg_bt2.png) no-repeat;
border: 0 none;
color: #fff;
cursor: pointer;
font: 15px/35px "LaMartaMedium";
text-shadow: #2c6dba 0 1px;
text-transform: uppercase;
width: 95px; height: 35px;
}
#searchForm input.submit:hover,
#commentForm input.submit:hover,
#talentSearchForm input.submit:hover { background-position: 0 -35px }


#commentForm { overflow: hidden }
#commentForm ol.fieldset { 
float: left;
margin: 0 0 0 15px;
}
form.form ol.fieldset li.field + li.field { margin: 11px 0 0 }
#commentForm input.text {
background: url(../img/bg_input-commentform.png) no-repeat;
padding: 11px 8px;
width: 205px;
}
#commentForm p.fields.alignright { 
float: right;
margin: 0 25px 15px 0;
}
#commentForm p.submit { 
clear: both;
margin: 0 0 0 15px;
}
#commentForm p.message {
color: #adadad;
font: italic 12px/15px Georgia, "Times New Roman", Times, serif;
height: 15px;
margin: 0;
position: absolute; right: 25px; bottom: 30px;
text-align: right;
text-shadow: #fff 1px 1px;
width: 150px;
}


#searchForm ol.fieldset {
background: url(../img/solid-line.gif) repeat-x 0 bottom;
padding: 0 0 30px;
overflow: hidden;
}
#searchForm ol.fieldset li.field {
float: left;
margin: 0 20px 15px 0;
overflow: hidden;
}
#searchForm ol.fieldset li.field.charNum {
float: right;
margin: 0 42px 0 0;
}
#searchForm p.fields label,
#searchForm ol.fieldset li.field label { 
color: #333;
display: block;
float: left;
font: bold 14px/36px Arial, Helvetica, sans-serif;
margin: 0 10px 0 0;
text-align: right;
text-shadow: #fff 1px 1px;
width: 68px;
}
#searchForm ol.fieldset li.field.charNum label { width: 180px }
#searchForm p.fields input.text,
#searchForm ol.fieldset li.field select.select {
background: url(../img/bg_select-search.png) no-repeat;
padding: 10px 6px;
width: 186px;
}
#searchForm ol.fieldset li.field select.select option { 
margin: 0 0 5px; 
padding: 0 8px;
}
#searchForm ol.fieldset.checkboxes li.field {
float: none;
margin: 0 0 0 15px;
}		
#searchForm ol.fieldset.checkboxes li.field label {
float: none;
margin: 0;
text-align: left;
width: auto;
}
/*#searchForm ol#sceneWho ul.checkboxes {display:none;}
#searchForm ol#monologueCharacter ul.checkboxes {display:none;}
#searchForm ol#ageRange ul.checkboxes {display:none;}
#searchForm ol#olGenre ul.checkboxes {display:none;}*/

#searchForm ol.fieldset.checkboxes li.field ul.checkboxes {
margin: 0;
overflow: hidden;
}
#searchForm ol.fieldset.checkboxes li.field ul.checkboxes li {
float: left;
margin: 0 0 0px;
margin: 0 0 14px\9;
width: 140px;
}
#searchForm ol.fieldset.checkboxes li.field ul.checkboxes li input {
float: left;
margin: 6px 6px 0 0;
margin: 3px 6px 0 0\9;
}
#searchForm ol.fieldset.checkboxes li.field ul.checkboxes li label {
font: 12px/12px Arial, Helvetica, sans-serif;
font: 12px/17px Arial, Helvetica, sans-serif\9;
display: inline;
}
#searchForm ol.fieldset.checkboxes li.field ul.radios {
margin: 0 0 10px;
overflow: hidden;
}
#searchForm ol.fieldset.checkboxes li.field ul.radios li {
float: left;
margin: 0 25px 0 0;
}
#searchForm ol.fieldset.checkboxes li.field input + label {	font-weight: normal }
#searchForm ol.fieldset.checkboxes li.field ul.radios li input.radio { margin: 0 3px 0 0 }
#searchForm ol.fieldset.checkboxes li.field ul.radios li input.radio + label {
float: none;
display: inline;
width: auto;
}
#searchForm ol.fieldset.checkboxes li.field ul.radios li input.radio + label em { font: italic 12px/12px Arial, Helvetica, sans-serif }
#searchForm p.fields { margin: 0 0 19px 7px }	
#searchForm p.submit { margin: 0 0 0 85px }

#searchForm ol.fieldset li.field.charNum,
#searchForm #sceneWho{ display: none }

#searchResult p.fields label { 
font: bold 14px/14px Arial, Helvetica, sans-serif;
margin: 0 4px 0 0;
}
#searchResult p.fields select + label { margin-left: 10px }


.inputsubmit a {
background: url(../img/bg_bt.png) no-repeat;
background-position: 0 -2px;
border: 0 none;
color: #fff;
cursor: pointer;
text-shadow: #2c6dba 0 1px;
text-transform: uppercase;
padding:4px;
}

.inputsubmit2 a {
background: url(../img/bg_bt.png) repeat;
background-position: 0 -2px;
border: 0 none;
color: #fff;
cursor: pointer;
text-shadow: #2c6dba 0 1px;
text-transform: uppercase;
padding:4px;
}

/* customized for profile page */
.rightlink a {
    padding-left: 0.7em;
    padding-right: 0.7em;
    padding: 5px;
}
#imagess, #videoss {
   /* height: 530px;*/
}
.actor-imagess {
/*    float: right;*/
    margin: 0;
  /*  width: 368px;*/
    text-align:  center;
}
.mainpicframe {
    background: none repeat scroll 0 0 #FFFFFF;
    /*border: 1px solid #CCCCCC;*/
    /*height: 305px;*/
    margin: 0 1px 3px 0;
    padding: 0;
    text-align: center;
 /*   width: 360px;*/
}
    .rightlink {
        padding: 5px; text-align: center;
    }
    ul.inln li {
        background: #EEEEEE; float: left; margin: 2px; padding: 0 5px;
    }
.mainpicframe img
{
	
	background: url(../img/border-image.gif);
	padding: 3px;
	
}
.mainpicvideo {
    border: 0 none;
    height: 320px;
    margin: 0 1px 3px 0;
    padding: 0;
    width: 360px;
}
.thumbcontainer {
    border: 0 none;
    display: block;
    /*float: right;*/
    /*height: 118px;*/
    margin: 0 1px 0 0;
    /*overflow: auto;*/
    /*width: 362px;*/
}
ul.thumbs {
    background:  #F7F7F7;
    border: 2px dotted #EEEEEE;
    display: inline;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 95%;
    /*width: 347px;*/
}
ul.thumbs li {
    border: 1px solid #CCCCCC;
    cursor: pointer;
    display: inline;
    float: left;
    height: 83px;
    margin: 4px 26px 3px 0;
    padding: 2px;
    text-align: center;
    /*width: 83px;*/
}
ul.thumbs li div
{
	margin:0 auto;
}
.thumbvcontainer {
    border: 0 none;
    display: block;
    /*float: right;
    height: 95px;*/
    margin: 0 1px 0 0;
    /*overflow: auto;
    width: 362px;*/
    background: #F0F0F0;
    height: 400px;
    margin: 0 1px 0 0;
    overflow: auto;
    border-top: 3px solid #ddd;
    border-bottom: 3px solid #ddd;
}
ul.thumbsmain {
    margin: 0;
}
ul.thumbsmain li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 83px;
    margin: 0 0 5px 1px;
    padding: 1px;
    text-align: center;
    vertical-align: middle;
    width: 83px;
}
ul.videothumbs {
    display: block;
   /* float: left;*/
    margin: 0;
    padding: 0;
    /*width: 342px;*/
}
ul.videothumbs li {
    border: 1px solid #fff; background: #f9f9f9;
    cursor: pointer;
    display: block;
    height: 78px;
    margin: 4px;
    padding: 2px;
    text-align: left;
}
ul.videothumbs li:hover {
    background:#fff;
}
.videothumb {
    border: 1px solid #e5e5e5; background: #eee;
    float: left;
    margin-right: 10px;
    padding: 2px;
}
.videodescr {
    font-weight: bold;
    left: 0;
    position: relative;
    top: -29px;
}
.videotype {
    font-size: 0.9em;
    left: 115px;
   /* position: relative;*/
    top: 64px;
    width: 224px;
}

.hidden {
    display: none;
}


.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:5px 15px;
    font-weight: bold;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
    display: inline-block;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
/*    background-image: url('info.png');*/
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
/*    background-image:url('success.png');*/
}
.warning {
    color: #fff;
    background-color: #ff8400;
    /*background-image: url('warning.png');*/
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    /*background-image: url('error.png');*/
}

.field-hint {
    display:block; width:400px; clear: both; font-style:italic; color: #777; margin-left: 173px
}

} @media print {


/*---------------------------------------------------------------------

PRINT

---------------------------------------------------------------------*/

body { background: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 10pt }
code, pre { font-family: "Courier New", Courier, mono }
img { float: left; clear: left; page-break-inside: avoid; page-break-after: avoid }

a, a:link, a:visited { color: blue; text-decoration: underline }

blockquote, table, pre { page-break-inside: avoid }
ul, ol, dl { page-break-before: avoid }
h1, h2, h3, h4, h5, h6 { display: block; font-weight: bold; page-break-after: avoid }

h1 { font-size: 3em; margin: .67em 0 }
h2 { font-size: 2em; margin: .83em 0 }
h3 { font-size: 1.5em; margin: 1em 0 }
h4 { font-size: 1em; margin: 1.33em 0 }
h5 { font-size: .92em; margin: 1.67em 0 }
h6 { font-size: .83em; margin: 2.33em 0 }

#footer, #nav, .nav, form, .skip { display: none }

p.Ptext {
margin: 0 0 10px;
}

.ratingText 
{
	float:left; width:200px;
}