/*

Theme Name: Silent Tears

Theme URI: http://wordpress.org/extend/themes/twentyeleven

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.

Version: 1.4

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.htmlF

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: twentyeleven

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */

html,body{

	margin:0 auto;

	padding:0;

	background:url(images/Background3.jpg) no-repeat fixed center -125px #009ed8;

	font-family:Arial, Helvetica, sans-serif;

}



@font-face {

 font-family: Gotham;

 src: url("Font/gotham-bold.eot") /* EOT file for IE */

}

@font-face {

 font-family: Gotham;

 src: url("Font/gotham-bold.ttf") /* TTF file for CSS3 browsers */

}



@font-face {

 font-family: Valentina;

 src: url("Font/Valentina-Regular.eot") /* EOT file for IE */

}

@font-face {

 font-family: Valentina;

 src: url("Font/Valentina-Regular.ttf") /* TTF file for CSS3 browsers */

}



@font-face {

 font-family: GothamLight;

 src: url("Font/gotham-light.eot") /* EOT file for IE */

}

@font-face {

 font-family: GothamLight;

 src: url("Font/gotham-light.ttf") /* TTF file for CSS3 browsers */

}



@font-face {

 font-family: GothamBook;

 src: url("Font/gotham-book.eot") /* EOT file for IE */

}

@font-face {

 font-family: GothamBook;

 src: url("Font/gotham-book.ttf") /* TTF file for CSS3 browsers */

}



#header-container{

	margin:0 auto;

	width:999px;

}

h1,h2,h3,p{

	margin:0 auto;

	padding:0;

}



h4 {

	font-family:Lato, sans-serif;

	font-size:18px;

	font-weight:300;

	color:#333;

	text-transform:uppercase;

}

a{

	text-decoration:none;

}

.header-link{

	float:left;

	padding-top:78px;

}

.header-logo{

	float:left;

	padding-top:9px;

	font-family:Arial, Helvetica, sans-serif;

	margin-bottom:1px;

	overflow:visible;

}

span.logo-first{

	color:#a3218a;

	font-size:25px;

	padding-left:158px;

	font-family:Myriad Pro, Arial, Helvetica, sans-serif;

	display:block;

	margin-top:-9px;

}

span.logo-second{

	color:#000000;

	font-size:19px;

	padding-left:126px;

	font-family:Valentina, Arial, Helvetica, sans-serif;

	display:block;

	overflow:visible;

	margin: -10px 0 10px 0;

}



.header-lady{

	float:left;

	margin-left:-23px;

	margin-top:7px;

	background:url(images/lady-img.png);

}

.head{

	color:#FFFFFF;

	font-family:Lato, Arial, Helvetica, sans-serif;

	font-size:20px;

	padding-top:0px;

	font-weight:400;

}

span.italic{

	font-style:italic;

}

span.head span{

	font-size:22px;

	padding-left:4px;

	padding-right:4px;

}

.menu{

	background-color:#a3218a;

	margin-top:0px;

	margin:0 auto;

	padding:0;

	height:25px;

	line-height:24px;

	text-transform:uppercase;

}



.menu  li{

	float:left;

	list-style-type:none;

	width:83px;

	text-align:center;

}

.menu  li a{

	color:#FFFFFF;

	text-decoration:none;

	font-size:12px;

	display:block;

	font-family:Lato, Arial, Helvetica, sans-serif;

	font-weight:700;

	letter-spacing:1px;

}

.menu li:hover a {

	color: #FFFF00;

	font-weight:bold;

}



.menu-navigation-container ul ul.sub-menu {

	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.2);

	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.2);

	box-shadow: 0 3px 3px rgba(0,0,0,0.2);

	display: none;

	float: none;

	position:absolute;

	z-index: 99999;

	background-color:#a3218a;

	text-align:left;

	width:239px;

	height:auto;

	*margin-left:-80px;

	padding-top:10px;

	padding-bottom:0px;

	padding-left:0px;

	margin-top:0px;

	

	border-top:none;

	-moz-border-raduis:5px 5px 5px 5px

}

.menu-navigation-container ul ul.sub-menu ul {

	left: 100%;

	top: 0;

}



.menu-navigation-container ul ul.sub-menu li  {

	background:none;

	line-height:30px;

	width:225px;

	text-align:left;

	background:url(images/right-arrow.png) no-repeat left top ;

	padding:0px;

	padding-left:8px;

	margin-bottom:10px;

}



.menu-navigation-container ul ul.sub-menu li:hover  a {

	font-weight:normal;

	color: #FFFF00;

}



.menu-navigation-container ul ul.sub-menu a {

	color: #ffffff;

	font-size: 11px;

	font-weight: normal;

	height: auto;

	line-height: 1.4em;

	padding:0px !important;

	padding-bottom:10px;

	text-shadow:none;

	font-family:Lato, Arial, Helvetica, sans-serif;

	letter-spacing:1px;

}





.menu-navigation-container ul ul.sub-menu li:last-child {

	border:none;

}



.menu-navigation-container ul li:hover > ul {

	display: block;

}



.menu-navigation-container.current_page_item > a,

.menu-navigation-container .current_page_ancestor > a {

	font-weight: bold;

}



.middle-outer{

	margin:0 auto;

	width:999px;

	background-color:white;

}

.middle-outer-left{

	float:left;

	width:680px;

	padding-top:19px;

	padding-bottom:12px;
	
	overflow:visible;

}

 .middle-img-cast{

	float:left;

	width:115px;

	height:auto;

}

.middle-img-cast-second{

	padding-top:23px;

}

.middle-outer-right{

	float:left;

	margin-top:110px;

	padding-left:13px;

	border: none;

	border-left: 1px dotted #c1b1d4;

}


.dash{
	border:1px dotted #c1b1d4;

} 


.middle-outer-right-outer{

	width:278px;

	height:302px;

	border:1px dotted #c1b1d4;

	margin-top:43px;

	padding:3px;

}

.middle-outer-right-outer-twit{

	width:278px;

	height:458px;

	border:1px dotted #c1b1d4;

	margin-top:43px;

	padding:3px;

}




.outerfblink{

	margin-top:-13px;

}

.middle-outer-right-inner{

	width:276px;

	border:1px solid #787370;

	margin:3px;

}

h1{

	margin:0 auto;

	padding:0;

}

.middle-outer-left h2{

	margin: 0;

	padding-top: 23px;

	text-transform: uppercase;

	font-family: Lato, Arial, Helvetica, sans-serif;

	color: #682A8D;

	font-weight: 300;

	font-size: 26px;

}

.middle-outer-left h2 a{

	font-size:16px;

	color:#000000;

	font-family:Gotham, Arial, Helvetica, sans-serif;

}	

.facebook-social {

	margin-top:10px;

}



.casth2{

	padding-top:0px !important;

	color:#666666;

	font-size:30px;

	font-weight:300;

	

	}

.middle-outer-left h3{

	margin: 0;

	font-size: 12px;

	color: #999;

	font-family: Lato, Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.middle-outer-left hvid{

	margin: 0;

	font-size: 10px;
	
	display: inline-block;

	color: #333333;
	
	font-weight:regular;

	font-family: Lato, Arial, sans-serif;

	

}

.middle-outer-left p{	

	width:634px;

	margin:0 ;

	padding-top:10px;

	text-align:justify;

	line-height:1.3em;

	font-size:12px;

	font-family:Lato, Arial, Helvetica, sans-serif;

}

.contact {

	padding-top:0px !important;

}

.wpcf7-response-output  {

	border:none!important;

}

.inspirationp,

.left-cont-first p{

	float: left;

	width: 485px !important;

	padding-right:23px;

	padding-left:0px !important;

}

.middle-right-img {

	float: left;

	padding-left: 7px;

	margin-top:7px;

	margin-bottom:5px;

}



.middle-outer-right p{

	padding-top:8px;

	float: left;

	width: 179px;

	padding-left: 8px;

	font-size:13px;

}

.middle-outer-right p span{

	padding-right:3px;

	font-size:13px;

}

.middle-outer-right p span a{

	color:#ab1a95;

}

hr{

	border:none;

	border-bottom:1px dotted #c1b1d4;

}

.containerhr{

	margin: 15px 30px 15px 130px;

}

.middle-outer-right-inner hr{

	border:none;

	border-bottom:2px solid #ecf0f2;

}

.social-link{

	font-size: 16px;

	margin-top:15px;

	height:15px;

	position:absolute;

}

.social-link span{

	padding-left: 0px;

	color: #999999;

	font-weight: 300;

	font-size: 23px;

	margin-left:-2px;

	font-family: Lato, Arial, Helvetica, sans-serif;

	letter-spacing:0.9px;

}

h1.heads{

	color:#FFFFFF;

	font-size: 15px;

	font-family:Lato, Arial, Helvetica, sans-serif;

	margin-bottom:15px;

	position:relative;

}



h1.heads img{

	position:absolute;

	margin-top:-6px;

}



span.heading{

	padding:3px 10px 4px 24px;

	background-color: #682a8d;

	display: inline-block;

	text-transform:uppercase;

	font-weight:300;

	letter-spacing:3px;

}



/* Index Page CSS  Start Here*/

.head1 {

	margin-top:-5px;

}



.head .italic,

.head .tour {

	font-size:25px;

	font-weight:500;

}



.head span.large{

	font-size:27px;

	font-weight:bold;

}



.head span.large1 {

	font-size:25px;

	letter-spacing: -1px;

}



.head_image {

	float:right;

	top:0;

	width:406px;

}



.head_image img {

	top:13px;

	position:absolute;

	margin-left:70px;

}



.winner {

	background-image:url(images/Winners.png);

	margin:0;

	width:100%;

	height:80px;

	margin-top:-19px

}



.winner div{

	float:left;

	font-family:Agency FB;

	margin-right:14px;

}



.featured-winner {

	font-size:20px;

}



.featured-winner span {

	letter-spacing:6px;

	font-size:15px;

	display:block;

	margin-bottom:-4px;

}



.award-list span.left{

	float:left;

}



.award-list span.leftlarge {

	font-size:61px;

	margin:-19px 6px 0px 0px !important;

	color:#a32189;

}



.award-list span{

	display:block;

	font-size:16px;

}



.award-list .awardname {

	font-size:24px;

	margin-top:-10px;

}



.award-size {

	letter-spacing:5.9px;

	margin-top:-7px;

}



.award-size1 {	

	font-size:15px!important;

	letter-spacing:2px;

	margin-top:-6px;

}



.tony {

	letter-spacing:6px;

}



.emmy {

	letter-spacing:3px;

}

.oscar {

	letter-spacing:1px;

}




.banner {

	background-color:#f37e6a;

	color:#ffffff;

	text-align:center;

	text-transform:uppercase;

	height:57px;

	font-weight:bold;

	font-size:27px;

	padding-top:9px;

	margin-bottom:1px;

	font-family:Lato, sans-serif;

}

.banner span {

	font-size:17.3px;

	font-weight:normal;

	display:block;

	letter-spacing:2.3px;

	margin-top:-4px;

	font

	

}


.bannerbot {

	background-color:#f37e6a;

	color:#ffffff;

	text-align:left;

	text-transform:uppercase;

	height:45px;

	font-weight:normal;

	font-size:16px;

	padding-top:9px;
	
	padding-left:27px;
	
	padding-right:15px;
	
	padding-bottom:6px;

	margin-bottom:15px;

	letter-spacing:0.1px;

	font-family: Lato, Arial, Helvetica, sans-serif;

}

.bannerbot span {

	font-size:13.1px;

	font-weight:normal;

	display:block;

	margin-top:-4px;

	font

	

}



.content {

	padding-left:27px;

	padding-right:10px;

}

.contentStreaming {

	padding-left:0px;

	padding-right:0px;

}



.content p{

	margin-top:10px;

	color:#221e20;

	font-size:14px;

}


.contentaa {

	padding-left:5px;

	padding-right:5px;
	
	padding-top: 10px;

	font-size:13px;

}

.contentaa span{

	padding-left:2px;

	padding-right:2px;

	font-size:13px;

	color:#ab1a95;
}

.footer {

	border-top:1px dotted #c1b1d4;

	margin:16px 27px 0px 27px;

	margin-top:16px;

	padding:10px 0px 10px 0px;

	font-size:10px;

	color:#756b78;

	font-family: Lato, Arial, Helvetica, sans-serif;

}



.footer a{

	color:#756b78;

	padding:0px 2px 0px 2px;

	text-decoration:none;

}



.footer span.border {

	border-left:1px dotted #c1b1d4;

	padding:10px 0px 6px 10px;

}



.footer span.border span {

	font-weight:bold;

	font-size:13px;

	color:#2e2e32;

}



.footer span.border img {

	margin-left:5px;

	vertical-align:top;

}



.footer form {

	display:inline;

	border-left:1px dotted #c1b1d4;

	padding:0px 0px 6px 10px;

}



.footer form input[type="text"]

 {

	border:1px solid #d4d7d9;

	-moz-border-radius:2px 2px;

	border-radius:2px 2px;

	width:156px;

	padding:2px;

	font-size:10px;

	margin-top:-5px;

}

.footer-left {

	float:left;

}



.footer form input[type="submit"],

.wpcf7-submit {

	border:1px solid #585658;

	background-color:#000000;

	color:#ffffff;

	font-size:11px;

	font-weight:bold;

	cursor:pointer;

	margin-top:10px;

}

.wpsb_form_label input[type="radio"]{

	display:none;

}



.wpsb_opt_in  {

	display:inline;

	padding-top:1px;

}



.wpsb_opt_in h3  {

	display:none;

}



.wpsb_opt_in p{

	padding-left:10px;

	display:inherit;

} 



.wpsb_opt_in form p {

	display:inline;

	float:left;

	padding-left:0px;

}

.wpsb_opt_in form {

	display:inline;

	float:left;

	margin-top:-10px;

}



.wpsb_opt_in  form input[type="submit"] {

	margin-top:7px;

	margin-left:10px;

}





.wpsb_opt_in h6 {

	display:none;

}

.facebook-social {

	margin-top:10px;



}

.facebook-social span {

	letter-spacing:2.2px;

}

.facebook-social img{

	margin-top:2px !important;

}

.cast-social {

	margin-top:-40px;

}

/* Index Page CSS End Here*/



.clear{

	clear:both;

}

.left-cont-first{

	float:left;

	margin-top: -9px;

	padding-left: 16px;

}





#twitter_div {

}



#twitter_update_list {

	list-style-type:none;

	padding:0px;

	margin:0px;

	width:270px;

	height:450px;

	padding:3px;

	border:1px solid #787370;

	overflow:auto;

}



#twitter_update_list li {

	list-style-type:none;

	padding:0px;

	margin:0px;

	border-bottom:2px solid #ECF0F2;

	padding-bottom:5px;

	margin-bottom:5px;

	padding-left:0px;

	background:url(images/twitter-pic.png) no-repeat top left;

}





#twitter_update_list li {

	font-size:13px;

}

#twitter_update_list li a,

.fb-like-box  .name_block a span{

	color:#ab1a95 !important;

}





.fb-class a{

	color:#ab1a95 !important;

}



#hometext h1 {

	display:inline;

	font-size: 13px;

}



#hometext p {

	display:inline;

	text-align:justify;

}



.poemquote p{



color: #666;

font-size:18px;

font-weight:700;

font-style:italic;

line-height:10px;

padding-left:60px;

	

}



.poemquoteauthor {

	font-size:13px;

	font-weight:normal;

	padding-left:20px;

}



.poemquote {

	margin-bottom:20px;

}



.buyticketstitle h2{

	font-family:Lato, sans-serif;

	font-weight:300;

	font-size:36px;

	margin-bottom:20px;

}



.ticketsmiddle {

	border-left:dotted thin;

	border-right: dotted thin;

	padding: 0 10px;

}



.ticketsh3 h3 {

	font-size: 25px;

	

}



.wpb_wrapper h3 {

	font-family: Lato, sans-serif;

	font-size: 25px;

	font-weight: 300;

	

}



.price {

	margin-left: 70px;

	font-size: 20px;

	color: purple;

}

.fullwidth {
	width: 950px;
	background-color:white;
	margin:0 25px;
	
}
.quotetext {
	margin: 0 20px;
}
.nobold {
	font-weight:300;
	
}

.comingsoon {
	color: red;
	font-size: smaller;
}

#homeAddress {
    font-size: 1.4em;
    font-weight: 300;
    margin-top: 30px;
    text-align: center;
	line-height:2;
}
	
#flowery {
	text-shadow:#69F;

}

.twitterwidget-title {
	font-size:12px;
	font-weight:400;
	color:#666;
}

.intent-meta a{

    font-size: 12px;
    margin-right: 7px;
    text-decoration: none;

}

#middle-content-tabs ,#featured-video {

padding:0 ;
margin: 0;
list-style-type: none;
text-align: center ; 
/*set to left, center, or right to align the menu as desired*/


}

#middle-content-tabs ul ,#featured-video ul
{

  margin-bottom: 0;
  padding-bottom:0;
}

#middle-content-tabs li, #featured-video li{
display: inline;
margin: 0;
}

#middle-content-tabs li a,#featured-video li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 5px 7px;
margin-right:1px;
border: 1px solid #999;
color: #000066;
font-weight:normal;
background: #ffffff url(../img-4/shade.gif)  top left repeat-x;
}

#middle-content-tabs li a:visited ,#featured-video li a:visited{
color:#000066;
}

#middle-content-tabs li a:hover, #featured-video li a:hover{
text-decoration: none;
color:#CC0000;
padding: 5px 7px;
margin-right:1px;

}

#middle-content-tabs li a.selected,#featured-video li a.selected{ /*selected main tab style */
position: relative;
background:#FFFFFF;
color:#CC0000;
background: #ffffff url(../img-4/shade.gif)  top left repeat-x;
}


#middle-content-tabs li a.selected:hover,#featured-video li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

#middle-tab-content
{
	min-height:400px;
	padding:10px 0 10px 0px;
	border:1px solid #cccccc; 
	
	width:658px; 
	margin-bottom: 1em; margin-top:13px;
	

}