/*
Theme Name: YoungActorsProject Theme
Theme URI: http://rtcamp.com
Description: YoungActorsProject Theme for Wordpress.
Version: 0.1
Author: rtCamp
Author URI: http://rtcamp.com
Tags: white, brown, yellow, two-columns, threaded-comments, sticky-post, microformats, editor-style, custom-menu
Contributors: rtCamp Team
*/
/**
 * Color Palette:
 * ==============
 * Black: #333
 * gray-shade-light: #EAEAEA;
 * gray-medium-dark: #666666;
 *
 * Link colors: #607890;
 * Link hover color: #003366;
 */
/* always force a scrollbar in non-IE  */


@font-face {
    font-family: 'JournalRegular';
    src: url('fonts/journal/journal-webfont.eot');
    src: url('fonts/journal/journal-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/journal/journal-webfont.woff') format('woff'),
         url('fonts/journal/journal-webfont.ttf') format('truetype'),
         url('fonts/journal/journal-webfont.svg#JournalRegular') format('svg');
    font-weight: normal;
    font-style: normal; }


@font-face {
    font-family: 'GillSansMTRegular';
    src: url('fonts/gillsansMT/gill_sans_mt-webfont.eot');
    src: url('fonts/gillsansMT/gill_sans_mt-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gillsansMT/gill_sans_mt-webfont.woff') format('woff'),
         url('fonts/gillsansMT/gill_sans_mt-webfont.ttf') format('truetype'),
         url('fonts/gillsansMT/gill_sans_mt-webfont.svg#GillSansMTRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html { overflow-y: scroll }
ul, ol { margin-left: 0px }
    ul li { list-style-type: square }
    ol li { list-style-type: decimal }
th { }
td,
td img { vertical-align: top }
sub { vertical-align: sub }
sup { vertical-align: super }

/* DL, DT, DD Tags Style
   ================================================== */
dl {   }
    dl dt {color: #333333; padding: 5px; }
    dl dd { margin: 2px 0; padding: 5px 0; }
pre {
	white-space: pre;           /* CSS 2.0 */
	white-space: pre-wrap;      /* CSS 2.1 */
	white-space: pre-line;      /* CSS 3.0 */
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -o-pre-wrap;   /* Opera 7 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
        padding: 15px;
}
textarea { overflow: auto } /* thnx ivannikolic! www.sitepoint.com/blogs/2010/08/20/ie-remove-textarea-scrollbars/  */
/* align checkboxes, radios, text inputs with their label
   by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css   */
input[type="radio"] { vertical-align: text-bottom }
input[type="checkbox"] { vertical-align: bottom }

/* hand cursor on clickable input elements  */
label, input[type=button], input[type=submit], button { cursor: pointer }

/* webkit browsers add a 2px margin outside the chrome of form elements  */
button, input, select, textarea { margin: 0 0 4px }

/* make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/  */
button { width: auto; overflow: visible; }

/* disable outline and decoration for input  */
input { text-decoration: none; outline: none; }

/* ===[ Non-semantic helper classes ]=== */
/* for image replacement  */
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

/** Hide for both screenreaders and browsers
 *    css-discuss.incutio.com/wiki/Screenreader_Visibility
 */
.hidden { display: none; visibility: hidden; }

/* ===[ Hide visually and from screenreaders, but maintain layout ]=== */
.invisible { visibility: hidden }

/* >> The Magnificent clear << j.mp/phayesclear
   ================================================== */
.clear { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix:before,
.clearfix:after { content: "."; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both }

/* ===[ These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS ]=== */
/* -----------------------------------------
   ================================================== */
.aligncenter { display:block; margin:0 auto; text-align: center}
.alignleft { float:left }
.alignright { float:right }
.post-content .wp-caption { background: none repeat scroll 0 0 #CCCCCC;border: 1px solid #666666;padding: 10px;text-align: center; }
.post-content div.alignnone,
.post-content div.alignleft { margin: 10px 10px 10px 0; }
.post-content div.alignright { margin: 10px 0 10px 10px; }
.post-content div.aligncenter { margin: 10px auto; }
.post-content ul { margin-left:20px;line-height:20px; }
.post-content .sumwrkshp_margin {margin-left:260px;}
#content .post-content .wp-caption img { margin: 0; }

/* -----------------------------------------
   ================================================== */
/* ===[ Smiley Style ]=== */
/* -----------------------------------------
   ================================================== */
img.wp-smiley { margin: 0; padding: 0; float: none; }
#content table { border: 1px solid #F1F1F1; text-align: left; width: 100%; }
#content tr th,
#content th { border: 1px solid #F1F1F1; padding: 2px; }
#content tr td { border: 1px solid #F1F1F1; padding: 2px; }

/* ************************************************ */
/* Layout Style                                     */
/* ************************************************ */
    #main-wrapper{margin: 0 auto;width: 850px;position:relative;}
        #header-wrapper {  }
        #content-wrapper { margin: 0 auto;width: 750px;padding:0 50px;-webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px;background:url("img/content_transparent_bg.png") repeat scroll 0 0 transparent; }
        #home-content { width:765px;margin:0 auto; }
            #content { width: 520px; float: right; }
            #sidebar {float: left;width: 212px; }
            .home .home-posts{ float:none;width:850px;}
        #footer-wrapper {background: url("img/content_transparent_bg.png") repeat scroll 0 0 transparent;-webkit-border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;border-radius: 0px 0px 10px 10px;padding-top:70px;height: 100%}
        
.post-content .readmore{ color:#272B74 }
/* ************************************************ */
/* Default Color 				    */
/* ************************************************ */
body, select, input, textarea { }
body { background: url("img/background_bg.jpg") no-repeat fixed center top #3B598D;color: #FFFFFF;font-family: verdana,verdana,geneva,sans-serif;padding: 0 0 50px 0;}
/* ************************************************ */
/* Default Links 				    */
/* ************************************************ */
a,a:link, a:hover, a:active, a:visited { outline: none }
a, a:active, a:visited { font-weight:bold; color: #FFF; text-decoration: none; }
a:hover { text-decoration: underline; }
/* These selection declarations have to be separate.
   No text-shadow: twitter.com/miketaylr/status/12228805301
   Also: hot pink. */
/*::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; }*/

/*  j.mp/webkit-tap-highlight-color */
/*a:link { -webkit-tap-highlight-color: #FF5E99; }*/

/* ************************************************ */
/* Join Newsletter Style		            */
/* ************************************************ */
.joinusnewsletter { position:relative;height: 62px;text-align: center;text-transform: uppercase;width: 450px;margin:0 auto;}
.joinusnewsletter a { background: url("img/newsletter_bg.png") no-repeat scroll 0 0 transparent;display: block;float: right;font-size: 95%;font-weight: bold;height: 55px;padding: 7px 0 0;width: 251px;}

/* ************************************************ */
/* Header Style					    */
/* ************************************************ */
#header { height:95px; }
    #header .site-logo {  }
        #header .site-logo a { background: url("img/logo.png") no-repeat scroll 0 0 transparent;font-size: 0;height: 207px;left: -70px;position: absolute;text-indent: -9999px;text-transform: uppercase;top: -50px;width: 203px;line-height:0; }
#header .header-left-container { float:left;text-align:right;width:400px;}
#header .header-right-container { float:left;width:450px;text-align:right;}
    #header .header-right-container p { font-family: GillSansMTRegular;font-size: 187.8%;margin-top: 18px; }
#header .home-description-container {font-family:JournalRegular;font-size:0;text-align:right;padding:22px 0 0 !important;line-height:50px; }
    #header .home-description-container .blogcharacter { letter-spacing:1px; }
#header .description-container {font-family:JournalRegular;font-size:0;text-align:right;padding:32px 0 0;line-height:50px; }
    #header .description-container .blogcharacter { letter-spacing:1px; }


/* ************************************************ */
/* Search form Style				    */
/* ************************************************ */
.searchform { font-size: 85%; }
    .searchform .search-text { padding: 3px; }

/* ************************************************ */
/* Style				    */
/* ************************************************ */

#rt-nav-menu,
#rt-nav-menu ul { list-style:none outside none;margin:0; }
    #rt-nav-menu li {float:left;list-style:none outside none;position:relative;}

    #rt-primary-menu { color: #272b74;float: right;font-family: verdana,verdana,geneva,sans-serif;font-size: 100%;font-weight: bold;text-transform: uppercase;margin-bottom:10px;position:relative  }
         .rt-primary-archive{ margin-bottom: 50px !important; }

     #rt-primary-menu .enroll { -webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px; background: none repeat scroll 0 0 #A8B6D2;margin-left:5px;}
         #rt-primary-menu .enroll a:hover { -webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;  background:none repeat scroll 0 0 #272B74;color:#FFF; }
    /* Navigation Link Color */
        #rt-nav-menu a { color: #272B74;display: block;font-size: 118.7%;line-height: 38px;padding: 0 11px;}
        #rt-nav-menu a:hover { color: #FFF; text-decoration: none;background: #272B74 }

        /* Sub Menu Support */
            #rt-nav-menu ul { -moz-border-radius: 8px 0 8px 8px; -webkit-border-radius: 8px 0 8px 8px; border-radius: 8px 0 8px 8px;display: none; position: absolute; top: 38px;background: none repeat scroll 0 0 #272B74; right: 0; float: left; width: 180px; z-index: 99999;text-align: right; }
                #rt-nav-menu ul li {min-width: 180px; border-top: 1px solid #FFF; }
              #rt-nav-menu ul li:first-child {border-top: 0; }
                    #rt-nav-menu ul ul {left: 100%; top: 0;}

                    /* Sub Navigation Link Color */
                        #rt-nav-menu ul a {  line-height: 16px; padding: 10px; width: 160px; height: auto;color:#FFF; }
                            #rt-nav-menu li:hover > a,
                            #rt-nav-menu ul li:hover > a {text-decoration: none;background: #272B74;color:#FFFFFF; }
                                #rt-nav-menu ul li:hover > a {text-decoration: none; background: #272B74;color:#a8b6d2; }
                            #rt-nav-menu li .sub-menu li a { background: none;text-decoration: none; line-height:100%;z-index:9999; }
                            #rt-nav-menu li a:hover { color: #FFF !important; }
                            #rt-nav-menu li .sub-menu li a:hover { color: #a8b6d2 !important }
                  
                        /* Display Sub Menu On Mouse Over */
                            #rt-nav-menu li:hover > ul { display: block; }

                                /* Current Menu Style */
                                    #rt-nav-menu li.current-menu-item > a,
                                    #rt-nav-menu li.current_page_item > a { color: #FFFFFF; }
                                    #rt-nav-menu a.current-menu { color: #FFFFFF; }

                                    #rt-nav-menu li  li.current-menu-item > a,
                                    #rt-nav-menu  li li.current_page_item > a { -moz-border-radius: 8px 0 8px 8px; -webkit-border-radius: 8px 0 8px 8px; border-radius: 8px 0 8px 8px; color: #a8b6d2;background: none repeat scroll 0 0 #272B74; }
                                    #rt-nav-menu a.current-menu { color:#a8b6d2; }


/* ************************************************ */
/* Post and Main Content Style			    */
/* ************************************************ */

/*Sticky Post Style*/
.sticky {  }

/* ************************************************ */
/* Post Meta Style				    */
/* ************************************************ */

.post-meta { font-family: Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif; color:#666; font-size: 75%; line-height: 130%; font-style: italic}
.post-meta span a {color: #272B74;font-style: normal;letter-spacing: 1px;text-transform: uppercase;}
.post-meta .courly-bracket { font-size: 150%; color: #888; }
.archive .post-meta { overflow: hidden; padding: 3px 0; }
.post-meta .post-info em { font-size: 90%; }

.post-meta div.alignleft,
.post-meta div.alignright{ width: 45%; }
a.post-edit-link  { color:#272b74;text-decoration: none;}
.post-edit-link:hover { text-decoration: underline;}
/* ------------------------------------------- */
/* Main Post Loop			       */
/* ------------------------------------------- */
.hentry{ -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: none repeat scroll 0 0 #FFFFFF;color: #000000;font-size: 75%;margin-bottom:12px;padding:10px;line-height:135%; }
.hentry .post-title {padding: 0;}
.hentry .post-title h2 a { color: #000000;font-size: 114.6%;}
        .post-content { overflow: hidden; }
	.post-content p { line-height: 160%;margin-bottom: 10px;overflow: hidden; }
	.post-content img{margin: 2px 5px;}
            .post-content img.wp-smiley{margin: 0;padding: 0;}
	.post-content blockquote{}
	.post-content code{}
	.post-content pre{}

.home-content-holder { color: #000000;font-family: arial,helvetica,sans-serif;margin: 0;overflow: hidden; }
.home-content-holder .readmore { background: none repeat scroll 0 0 #272B74;padding: 2px 21px 3px 9px;}
.home-content-holder .home-pocket .page-content p { margin-top: 4px;}
.home-content-holder .img-container {height: 136px;}
.media-content-holder .img-container {height: 319px;}
.home-content-holder .home-pocket { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: none repeat scroll 0 0 #FFFFFF;float: left;margin-right: 12px;padding: 10px 10px 40px 10px;position: relative;width: 227px; }
.home-pocket-readmore { bottom: 10px;left: 10px;position: absolute; }
.home-content-holder .home-pocket h2 a:hover {  color:#05099f;text-decoration: none; }
    .home-content-holder h2 a { color: #2B292A;}
    .home-content-holder .page-content { clear: both;color: #2B292A;font-size: 87.5%;line-height: 130%;overflow: hidden; }

   /*
    .home-content-holder .home-pocket-2 h2 a { color:#000000;}
    .home-content-holder .home-pocket-2 h2 a:hover { color:#05099f;text-decoration: none;}
    */
 .home-content-holder .home-pocket-3 { margin-right:0; }
  .home-content-holder .home-pocket-3 h2 a { color:#000000;}
   
 

/* ------------------------------------------------------- */
/* Prevent Images from Running Outside Content Area	   */
/* ------------------------------------------------------- */
	.post-content .wp-caption { max-width: 580px !important; }
	    .post-content .wp-caption img { max-width: 560px !important; }
	.post-content img { max-width: 720px !important; }

/* ------------------------------------------------------- */
/* Posted Images Style					   */
/* ------------------------------------------------------- */
#sidebar .post-img img { border: 2px solid #D9D9D9;margin: 10px 8px 10px 0;padding: 0; }
.post-img img { }
.post-content .alignleft img { margin: 10px 15px 10px 0; }
.post-content .alignright img { margin: 10px 0 10px 15px; }


p.attachment img { margin: 10px 0; }
.post-content img.alignnone { margin: 10px 5px 10px 0; }
.post-content img.aligncenter { margin: 10px auto; }
.post-content img.alignleft { margin: 10px 15px 10px 0px;}
.post-content img.alignright { margin: 10px 0px 10px 15px; }

.post-content .gallery {margin: 0 auto 18px;}
.post-content .gallery .gallery-item { float: left;height: 200px;width: 180px;word-wrap: break-word;}
.post-content .gallery img {	border: 2px solid #cfcfcf;}
.post-content .gallery .gallery-caption { color: #000000;font-size: 100%;padding-bottom:20px;}
.post-content .gallery dl {margin: 0;}
.post-content .gallery img { border: 5px solid #F1F1F1;}
.post-content .gallery br+br {display: none;}
.post-content .attachment img { /* single attachment images should be centered */ display: block; margin: 0 auto;}

.gallery-icon .attachment-thumbnail { margin: 5px auto; }

#gallery-1 .gallery-caption { margin: 0; padding: 0; }
#gallery-1 .gallery-item dt { background: none repeat scroll 0 0 transparent; font-weight: normal; padding: 0; }

/*.wp-caption{width: 600px !important}*/
		
/* ************************************************ */
/* Archive Page Style				    */
/* ************************************************ */

.archive #content h2 span.author-name { font-style: italic; font-weight: normal; }


/* ************************************************ */
/* Search Page Style				    */
/* ************************************************ */
.search #content .hentry {  }
.search #content h2 span.search-title { font-style: italic; font-weight: normal; }

/* ************************************************ */
/* Breacrumb Style				    */
/* ************************************************ */
.breadcrumb { }
	.breadcrumb a { }
	.breadcrumb a:hover { }




/* Social Buutons */
.post .social-buttons{}
    .post .social-buttons > div{ margin-right: 10px }
    .post .social-buttons .facebook{}
    .post .social-buttons .tweetmeme{}


/* Paged Navigation */
.wp-pagenavi,
.wp-navigation { clear: both; color: #444444;font-size: 95%; padding: 0 0 5px; width: 100%;height:207px;}
.wp-pagenavi a,
.wp-pagenavi a:hover { text-decoration: none; }
/*.wp-navigation .alignleft a { background: url("img/nxt_prv_past_butttons.png") no-repeat scroll 0 -39px transparent;font-size: 0;height: 37px;margin: 0 auto;text-align: center;text-decoration: none;text-indent: -9999px;text-transform: uppercase;width: 174px; }*/
.wp-navigation .alignleft a {background:url("img/nxt_prv_past_butttons.png") no-repeat scroll 0 -39px transparent;height:37px;width:174px;display:inline-block;}
    .wp-navigation .alignleft a:hover { background-position:-174px -39px;text-decoration:none;  }
/*.wp-navigation .alignright a { background: url("img/nxt_prv_past_butttons.png") no-repeat scroll 0 0 transparent;font-size: 0;height: 37px;margin: 0 auto;text-align: center;text-decoration: none;text-indent: -9999px;text-transform: uppercase;width: 126px; }*/
.wp-navigation .alignright a {background:url("img/nxt_prv_past_butttons.png") no-repeat scroll 0 0 transparent;height:37px;width:126px;display:inline-block;}
    .wp-navigation .alignright a:hover { background-position:-126px 0px;text-decoration:none;  }


.wp-navigation span.georgia { font-family: georgia,serif; }

/* View specific CSS */
#content.single-post{}
#content.multiple-posts{}
#content.home-posts{}


/* ************************************************ */
/* Comment Style				    */
/* ************************************************ */
.commentlist,
.commentlist ul { }
    .commentlist ul { }
        .commentlist li { list-style: none outside none; margin: 15px 0 10px; padding: 5px 0;overflow: hidden; }
.commentlist { clear: both; font-size: 140%; line-height: 157.2%; margin: 0 0 44px; }
    .commentlist .depth-1 { }
    .commentlist .depth-2 { }
    .commentlist .depth-3 { }
    .commentlist .depth-4 { }
    .commentlist .depth-5 { }
    .commentlist .even { }
    .commentlist .odd { }
    .commentlist .comment .comment-body { border-bottom: 1px solid #EAEAEA;clear: both;margin: 0;overflow: hidden;padding: 10px;position: relative; }
    .commentlist .vcard { float: right; font-size: 95%; }
    .commentlist img.avatar { border: 1px solid #CCCCCC; float: right; margin: 5px 0 5px 5px; padding: 2px; }
    .commentlist cite.fn { font-size: 114.3%; font-style: normal; font-weight: bold; text-transform: capitalize; }
    .commentlist span.says { }
    .commentlist .comment-text { clear: left; word-wrap: break-word; }
    .commentlist .comment-text ol,
    .commentlist .comment-text ul { margin: 0 0 22px 22px }
    .commentlist .comment-text ol li { margin: 0; padding: 0; overflow: visible; list-style: decimal outside none; }
    .commentlist .comment-text ul li { margin: 0; padding: 0; overflow: visible; list-style: disc outside none; }
    .commentlist .comment-text ol ol,
    .commentlist .comment-text ul ul { margin: 0 0 0 22px }

.commentlist .comment-author { float: left }
.commentlist .comment-meta { color: #888888; font-size: 85.7%; }
    .commentlist .comment-meta .courly-bracket { color: #888888 }
    .commentlist .comment-meta a abbr { border: none }
    .commentlist .comment-meta a { color: #888888 }
    .commentlist .comment-meta .comment-edit-link { padding: 0 }
    .commentlist .comment-meta .comment-edit-link:hover { text-decoration: underline }
div.comment-body p { padding: 6px 0 }
div.comment-body div.reply { float: left; clear: both; }
    div.comment-body div.reply p { font-size: 78.6%; letter-spacing: 1px; padding: 10px 0; text-transform: uppercase; }
        div.comment-body div.reply p a { color: #7B7B7B; text-decoration: none; }
        div.comment-body div.reply p a:hover { color: #555555; text-decoration: underline; }
.comment-body ul li { list-style: square outside none }
.comment-body ol li { list-style: decimal outside none }

/* ========== [ Admin Comments Style ] ========== */
li.comment-author-admin > div.comment-body,
li.bypostauthor > div.comment-body { background: none repeat scroll 0 0 #FAFAFA }

/* ========== [ Admin Comment Style for ie6 ] ========== */
li.comment-author-admin div.admin-comment { background: none repeat scroll 0 0 #FAFAFA }

/* ========== [ Comment Pagination Style ] ========== */
.comments-pagination { }
    .comments-pagination .alignleft { }
    .comments-pagination .alignright { }

/* ========== [ Comments Form Style ] ========== */
#respond { border-bottom: 3px double #CCCCCC;clear: both;margin: 0 0 30px;overflow: hidden;padding: 10px 0 5px; }
    #respond h3 { color: #555555; font-size: 17px; overflow: hidden; }
        #respond h3 small { font-size: 11px }
    #respond form { border-top: 1px dotted #BBBBBB; clear: both; font-family: Georgia,"Times New Roman",Times,serif; font-size: 14px; line-height: 180%; padding: 11px 0; }
    #respond p { margin: 0 0 14px; overflow: hidden; }
    #respond p.comment-notes { margin-bottom: 11px }
    #respond .subscribe-to-comments { line-height: 14px; }
    #respond label { color: #111111; padding: 0 0 0 11px; }
    #respond .required { color: #DD0000 }
    #respond .comment-form-author,
    #respond .comment-form-email,
    #respond .comment-form-url { font-size: 14px;line-height: 22px;margin-bottom: 14px;text-align: left; }
    #respond input,
    #respond textarea { background: none repeat scroll 0 0 #EEEEEE; border: 1px solid #DDDDDD; }
    #respond input:focus,
    #respond textarea:focus { background: none repeat 0 0 scroll #FFFFFF; border: 1px solid #cccccc; }
    #respond .comment-form-comment { clear: both; font-size: 12px; margin: 0 0 14px; }
    #respond input { color: #444444;float: left;font-family: Georgia,"Times New Roman",Times,serif;font-size: 14px;margin: 0;padding: 4px;width: 45%; }
    #respond textarea { color: #444444; font-family: Georgia,"Times New Roman",Times,serif; font-size: 100%; margin: 0; padding: 4px; width: 96%; }
    #respond #submit {
        /* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#E2E2E2));
        /* For Mozilla/Gecko (Firefox etc) */
        background: -moz-linear-gradient(top, #F5F5F5, #E2E2E2);
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5F5F5, endColorstr=#E2E2E2);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5F5F5, endColorstr=#E2E2E2)";
        border: 3px double #666666;
        font-size: 13px;
        font-weight: bold;
        padding: 5px 7px;
        width: auto !important;
        cursor: pointer; }
    #respond .submit-over,
    #respond #submit:hover {
        /* For WebKit (Safari, Google Chrome etc) */
        background: -webkit-gradient(linear, left top, left bottom, from(#E2E2E2), to(#F5F5F5));
        /* For Mozilla/Gecko (Firefox etc) */
        background: -moz-linear-gradient(top, #E2E2E2, #F5F5F5);
        /* For Internet Explorer 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E2E2E2, endColorstr=#F5F5F5);
        /* For Internet Explorer 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E2E2E2, endColorstr=#F5F5F5)";
        color: #000000; }
    #respond .comment-title { float: left; overflow: hidden; padding: 3px 0 14px; }
    #respond small a { background: none repeat scroll 0 0 #DD0000; border-top: 2px solid #FA5A5A; border-right: 2px solid #AC0000; border-bottom: 2px solid #AC0000; border-left: 2px solid #FA5A5A; color: #FFFFFF; float: right; padding: 2px 8px 1px; text-align: right; text-decoration: none; text-transform: uppercase; }
    #respond small a:hover { text-decoration: none }
    #respond .form-allowed-tags { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; color: #666666; font-size: 11px; line-height: 150%; margin: 0 0 14px; padding: 4px; width: 96%; }
#trackbacks { font-size: 140% }
    #trackbacks li { padding: 0 0 9px }
        #trackbacks li em { color: #666666; font-size: 71.4%; }
.comments-header { color: #666666; font-size: 120%; padding: 0 0 11px; }
    .comments-header .count { font-size: 183.3%; color: #111111; }
    .comments-header .courly-bracket { color: #CCCCCC; font-size: 183.3%; }

                
/* ************************************************ */
/* Sidebar and Sidebar Widgets Style		    */
/* ************************************************ */
#sidebar {  }
#sidebar ul li { line-height: 150%; }
#sidebar .widget_calendar table {text-align:center;width:100%;}
	#sidebar .widget_calendar table #prev { text-align: left; }
	#sidebar .widget_calendar table .pad { text-align: center; }
	#sidebar .widget_calendar table #next { text-align: right; }
	#sidebar .widget_calendar table #today { font-weight: bold; }


/* ************************************************ */
/* Footer Style					    */
/* ************************************************ */
#footerbar div.footerbar-widget{float: left; width: 30%; margin-right: 3%}

#footer{border-top: 2px solid #FFFFFF;color: #272A77;font-family: arial,arial,helvetica,sans-serif;font-size: 112.5%;padding: 7px;}

/* ************************************************ */
/* Other Styles					    */
/* ************************************************ */

.info, .success, .warning, .error { border: 1px solid;}
.info { color: #00529B; background-color: #BDE5F8; }
.success { color: #4F8A10; background-color: #DFF2BF; }
.warning { color: #9F6000; background-color: #FEEFB3; }
.error { border:1px solid #cc0000; }


/* ************************************************ */
/* Extra CSS for additonal elements, fixes          */
/* ************************************************ */

/* Slider Css */
/*#slider { display: block;height: 315px;width: 745px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border:10px solid #FFFFFF;}*/
#rt-home-slider .slider-container { height: 315px;overflow: hidden;position: relative;width: 745px;}
.slider-pagination { left: 350px;margin: 0;overflow: hidden;position: relative;top: 20px; }
#rt-slider-nav {overflow: hidden;margin: 0;}
#rt-slider-nav span { margin-right: 10px;}
#rt-slider-nav a { background: url("img/slider_nav.png") no-repeat scroll -19px 0 transparent;display: inline-block;font-size: 0;height: 14px;text-align: center;text-transform: uppercase;width: 10px;}
#rt-slider-nav span.active a { background-position: 0 0;}
    #rt-slider-nav li {float: left; list-style: none; padding: 0 5px;}
        #rt-slider-nav li a{}
        #rt-slider-nav li.active a {color: #444;}

/*hide smiley added by wordpress stats plugin        */
#wpstats{display:none}

/* Subscription Widget Css */
.rt-subscribe-widget-container .social-icons {overflow: hidden; margin: 10px auto 0; }
    .rt-subscribe-widget-container .social-icons li {float: left; list-style: none}
            .rt-subscribe-widget-container .social-icons li a {display:block; height: 23px;width: 23px; padding: 0; margin-right: 10px; text-indent: -9999px;}
            .rt-subscribe-widget-container .social-icons li a.rss {background: url(./img/social-icons/icon-rss.png) no-repeat; }
            .rt-subscribe-widget-container .social-icons li a.facebook {background: url(./img/social-icons/icon-facebook.png) no-repeat; }
            .rt-subscribe-widget-container .social-icons li a.twitter {background: url(./img/social-icons/icon-twitter.png) no-repeat; }
            .rt-subscribe-widget-container .social-icons li a.linkedin {background: url(./img/social-icons/icon-linkedin.png) no-repeat; }
            .rt-subscribe-widget-container .social-icons li a.netblogs {background: url(./img/social-icons/icon-networkedblog.png) no-repeat; }

/* Twitter Widget  */
.twtr-hd { display:none}
.twtr-ft { display:none}
.twitter-container { margin-top: 22px;height:150px;position:relative;}
.twitter-container .twtr-widget { font-family: georgia,georgia,serif !important;font-size: 100% !important;background:url('img/qoutes.png') no-repeat transparent;font-style: italic;}
.twitter-pointer  { background: url("img/tweet_arrow.png") no-repeat scroll 0 0 transparent;display: block;height: 18px;left: 57px;position: absolute;width: 68px;}
.twitter-text-quotes { background: url("img/qoutes.png") no-repeat scroll 0 0 transparent;display: block;height: 18px;left: 20px;position: absolute;top: 20px;width: 24px;z-index: 9999; }
#tweet-id-1  .twtr-tweet-wrap { overflow: hidden;padding: 23px 56px;}
.twitter-user-profile { margin-top: 21px;}
.twitter-user-profile span img { float: left;margin-right: 10px;}
.twitter-user-profile a { color: #2B2929;font-family: arial,arial,helvetica,sans-serif;font-size: 100%;margin-top: 30px;text-decoration:underline; }
.twitter-user-profile a:hover { text-decoration: none; }
/*
.home-content-holder .twitter-container .twtr-widget .twtr-hd { display:none}
.home-content-holder .twitter-container .twtr-widget .twtr-ft { display:none}*/


/* Text Widget */

#sidebar .widget_text { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border: 10px solid #FFF;color:#000000;background:none repeat scroll 0 0 #96AACB;padding:10px; }
#sidebar .widget_text h3 { font-family: JournalRegular;font-size: 212.5%;padding: 0 0 20px 0px;text-align: center;}
#sidebar .widget_text .textwidget p { font-family:JournalRegular; font-size:156.2%;margin-bottom: 25px; }

/* full width template design used for single page and single post  */

#full-width-content { padding-bottom: 12px;  } /*float:right;*/
#full-width-content .hentry {background: none repeat scroll 0 0 transparent;font-family: arial,arial,helvetica,sans-serif;font-size: 75%;margin:0;} /*padding:30px 0 8px;*/
#full-width-content .hentry .image-holder img { float: right;margin: 50px 0 0 12px;}
#full-width-content .hentry .post-title h1 { color: #2C2A2A;font-family: arial,arial,helvetica,sans-serif;font-size: 250%;font-weight: bold;text-align: center;padding:0;}
#full-width-content .hentry ul li { list-style: disc;}
.page #content-wrapper {padding: 0  25px;width: 800px; }
#full-width-content .post-content p embed { width:724px;}

/*.single #full-width-content .hentry .post-title h1 { color: #2C2A2A;font-family: arial,arial,helvetica,sans-serif;font-size: 250%;border:1px solid #cc0000}*/
/*.single #full-width-content .hentry .post-title  { background:url('img/title-right-corner.png') no-repeat top right;position:absolute;top:183px;right:-15px;padding:0px 20px 0px 0px;}*/
.single #full-width-content .hentry .post-title  {padding:0px 20px 0px 0px;}
.single #full-width-content .hentry .post-title .leftshdw {padding:0px 0px 0px 10px;}
/*.single #full-width-content .hentry .post-title .leftshdw {background:url('img/title-lft-shdw.png') no-repeat top left;padding:0px 0px 0px 10px;}*/
/*.single #full-width-content .hentry .post-title .leftshdw h1 { background:url('img/title_repeater.png') repeat-x top left;padding:5px 0px 22px 10px;margin:0px;font-family:arial,arial,helvetica,sans-serif;font-size:250%;font-weight:bold;text-align:right;}*/
.single #full-width-content .hentry .post-title .leftshdw h1 { padding:1px 0 9px 10px;margin:0px;font-family:arial,arial,helvetica,sans-serif;font-size:250%;font-weight:bold;text-align:center;}
    #full-width-content .post-content { overflow: visible;margin-top:10px;font-size: 116.6%; }
    #full-width-content .post-content p { overflow: visible; }
    #full-width-content .post-content h2 { color: #000000;font-size: 150%;font-weight: bold; }
#full-width-content .post-content .hentry img { border: 10px solid #FFFFFF;float: left;margin: 10px 29px 10px 0;}

.page-template-template-media-php #content-wrapper { padding:0;width:850px;}
.page-template-template-media-php #rt-primary-menu { margin-right: 25px; }
#media-content .media-content-holder {color: #000000;font-family: arial,arial,helvetica,sans-serif;font-size: 81.3%;padding: 0 43px;width: 800px;overflow:hidden;}

/* MEDIA PAGE SLIDER CSS STARTS */
#media-content #slider { background: url("img/slider_bg.png") no-repeat scroll 0 0 transparent;display: block;height: 290px;width: 850px;-moz-border-radius:0;-webkit-border-radius: 0px;border-radius: 0px;position:relative;overflow:hidden;margin:30px 0 0 0;}
#media-content #slider  .anythingSlider { height: 230px !important;  margin: 10px auto;  text-align: center;  width: 850px !important;}
/*-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; height: 230px;margin:10px auto 0;width: 485px;border:3px solid #FFF;*/
#media-content #slider  .anythingSlider .back {   background: url("img/arrow_left_right.png") no-repeat scroll 0 0 transparent;  height: 40px;  left: 145px !important;  position: absolute;  top: 93px !important;  width: 21px; }
#media-content #slider  .anythingSlider .back:hover { background-position: 0px -40px}
#media-content #slider  .anythingSlider .forward {  background: url("img/arrow_left_right.png") no-repeat scroll -21px 0 transparent;  height: 40px;  position: absolute;  right: 145px !important;  top: 93px !important;  width: 21px; }
#media-content #slider  .anythingSlider .forward:hover { background-position: -21px -40px }
.media-content-holder .media-pocket { -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color:#FFFFFF;width:227px;margin-right:12px;float:left;padding:10px;line-height: 125%;margin-bottom: 10px;overflow:hidden; }
.media-content-holder .media-pocket h2 a { color:#000;text-decoration:none; }
.media-content-holder .media-pocket h2 a:hover { color:#05099f;text-decoration:none; }
/*.media-content-holder .media-pocket-2 h2 a { color: #05099f;} */

.past_events_holder { float:right;margin:0 10px 10px 0;}
.past_events_holder a { background: url("img/past-events.png") no-repeat scroll 0 0px transparent;display: block;font-size: 0;height: 58px;text-indent: -9999px;text-transform: uppercase;width: 242px;margin:0 23px 0 0; }
.past_events_holder a:hover { background-position: 0px -71px; }
.spacer { margin-bottom: 10px;clear:both;}

/*Events gallery styling */

.events-post-images { color: #2C2A2A;font-family: arial,arial,helvetica,sans-serif;font-size: 150%;font-weight: bold;margin-bottom: 13px; }
.events-post-holder { margin-bottom: 63px;}
.events-post-holder img { margin: 0 22px 10px 0;}

/*Slider styling */
#slider { height: 368px; overflow: hidden;margin-top:30px;}
.anythingcontrols { margin:16px auto 0}

/*Enrollment styling */

#enrollment-form-container {color: #2C2A2A;font-size: 87.5%;font-family: arial,arial,helvetica,sans-serif;margin-top:38px}
#enrollment-form-container #enroll-form-container-left input { width:153px;color:#CCCCCC;}
    #enrollment-form-container #enroll-form-container-left input:focus { color:#000000;}
#enrollment-form-container #enroll-form-container-right input { width:143px;color:#CCCCCC;}
/*special styling for cellphone */
    #enrollment-form-container #enroll-form-container-right #cellphone-code { width:35px; color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #cellphone-code:focus { color:#000000;}
    #enrollment-form-container #enroll-form-container-right #cellphone-country { width:35px;color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #cellphone-country:focus { color:#000000;}
    #enrollment-form-container #enroll-form-container-right #cellphone { width:35px;color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #cellphone:focus {color:#000000;}
 /* end of cellphone  */

/*special styling for home-phone */
    #enrollment-form-container #enroll-form-container-right #homephone-code { width:35px; color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #homephone-code:focus { color:#000000;}
    #enrollment-form-container #enroll-form-container-right #homephone-country { width:35px;color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #homephone-country:focus { color:#000000;}
    #enrollment-form-container #enroll-form-container-right #homephone { width:35px;color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #homephone:focus {color:#000000;}
 /* end of home-phone  */

/*special styling for emergency2 */
    #enrollment-form-container #enroll-form-container-right #emergency2-code { width:35px; color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #emergency2-code:focus { color:#000000;}
    #enrollment-form-container #enroll-form-container-right #emergency2-country { width:35px;color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #emergency2-country:focus { color:#000000;}
    #enrollment-form-container #enroll-form-container-right #emergency2 { width:35px;color:#CCCCCC;}
        #enrollment-form-container #enroll-form-container-right #emergency2:focus {color:#000000;}
 /* end of emergency2  */
    #enrollment-form-container #enroll-form-container-right input:focus { color:#000000;}
#enrollment-form-container textarea { width: 735px;}
#template-enroll #enrollment-form-container .health-conditions { text-align: center;line-height:135%; }
#template-enroll #enrollment-form-container p { margin-top: 12px;}
#template-enroll #enroll-form-container-left { float: left;margin-right: 10px;width:389px;}
#template-enroll #enroll-form-container-left label { display:none !important;}
#template-enroll #enroll-form-container-right label { display:none !important;}
#template-enroll #enroll-form-container-right { float:left;}
#template-enroll #enroll-frm-left li { list-style: none;position:relative;}
#template-enroll #enroll-frm-right li { list-style: none;position:relative;}
#template-enroll #enroll-frm-left .frm-left { float:left;width:185px;text-transform: uppercase;text-align:right;padding-right:25px;}
#template-enroll #enroll-frm-right .frm-right { float:left;width:185px;text-transform: uppercase;text-align:right;padding-right:25px;}
.required_field { font-family: arial,arial,helvetica,sans-serif;font-size:97.2%;color:#ff0000;}
.enroll-submit { background: url("img/enroll_now_button.png") no-repeat scroll 0 0 transparent;border: medium none;height: 63px;text-indent: -9999px;text-transform: uppercase;width: 200px;border:none;outline:none;display:block;margin:0 auto;}
.enroll-submit:hover { background-position: 0 -73px;}
.enroll-button-holder { height: 400px;text-align: center;}
.enroll-title  { font-size: 75%;}
.enroll-title h1 { color: #2C2A2A;font-family: arial,arial,helvetica,sans-serif;font-size: 258.4%;font-weight: bold;padding: 10px 0 0 0;text-align: center;}
.error-messages { display:none;border:1px solid #000;padding:12px;color:#cc0000;margin:10px 0 0 0;text-align: center;}
#template-enroll #enroll-form-container-left #program { font-size:100%;width:163px;}
#template-enroll #enroll-form-container-left #actingexp{ font-size:100%;width:163px;}
#template-enroll #enrollment-form-container .enroll-info p { padding: 0 22px;text-align:center }
.enroll_error{display: none; color: #D8000C; background-color: #FFBABA; border: 1px solid; margin: 10px 0px; padding: 5px 10px; }

/* Template-ourteam */
#full-width-content .ourteam-pocket { float: left;width: 340px;text-align: left;font-size:120%;line-height:150%;}
#full-width-content .ourteam-pocket h2 a { color:#000; }
#full-width-content .ourteam-pocket h2  { padding:12px 0 0 0;text-align:center;font-size:130%; }
#full-width-content .ourteam-pocket-2 { float: right;}
#full-width-content .ourteam-content-holder { padding:20px;}
.page #TB_window {z-index:9999; }


.team_mem_title {color:#000000;display:inline;font-size:130%;}
