/*
Theme Name: Sancta Simplicitas
Theme URI: http://www.phpied.com/
Description: Bare bone theme using YUI grids
Version: 1.0
Author: Stoyan
Author URI: http://www.phpied.com/
*/

/*customized by Julia Plekhanova
jplekhanova@untra.com */

/*
YUI font-reset-base-grids
They are minified and unreadable, just leave as is, the actual styles follow after these.
For performance reasons these stylesheets are merged into the main stylesheet.
Instead of merged here, they can be linked from:
http://yui.yahooapis.com/2.3.0/build/reset-fonts-grids/reset-fonts-grids.css
http://yui.yahooapis.com/2.3.0/build/base/base-min.css
*/

/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
/*reset.css*/body{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*fonts.css*/body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.301em;min-width:750px;}#doc2{width:73.074em;*width:71.313em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.117em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.3207em;*width:12.0106em;}.yui-t1 #yui-main .yui-b{margin-left:13.3207em;*margin-left:13.0106em;}.yui-t2 .yui-b{float:left;width:13.8456em;*width:13.512em;}.yui-t2 #yui-main .yui-b{margin-left:14.8456em;*margin-left:14.512em;}.yui-t3 .yui-b{float:left;width:23.0759em;*width:22.52em;}.yui-t3 #yui-main .yui-b{margin-left:24.0759em;*margin-left:23.52em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.512em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.512em;}.yui-t5 .yui-b{float:right;width:18.4608em;*width:18.016em;}.yui-t5 #yui-main .yui-b{margin-right:19.4608em;*margin-right:19.016em;}.yui-t6 .yui-b{float:right;width:23.0759em;*width:22.52em;}.yui-t6 #yui-main .yui-b{margin-right:24.0759em;*margin-right:23.52em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;margin-left:2%;width:32%;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{_margin-left:1.2%;*margin-left:1.7%;}.yui-g .yui-gb .yui-u{_margin-left:.8%;}.yui-gb .yui-u{margin-left:2%;width:32%;float:right;*width:31.8%;}.yui-gb div.first{margin-left:0;*margin-right:1px;float:left;}.yui-gb .yui-gb div.first{*margin-right:0;width:31.7%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-g .yui-gc div.first,.yui-g .yui-ge div.first{float:left;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-gb .yui-gc .yui-u,.yui-g .yui-gc .yui-u{_float:right;width:32%;_width:29.9%;}.yui-gb .yui-gc div.first{width:66%;*width:64.5%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;display:inline;}.yui-g div.first,.yui-g div.first,.yui-gc div.first,.yui-gc div.first div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first{float:left;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:48.1%;*margin-left:0;}.yui-g .yui-g div.first{*margin:0;}.yui-gb .yui-g div.first{*margin-right:1px;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{_width:48.1%;*width:48.1%;*margin-left:0;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-gc div.first,.yui-gc div.first,.yui-gd .yui-g,.yui-gd .yui-u{width:66%;}.yui-gd div.first,.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf div.first{width:24%;}.yui-ge div.first,.yui-gf .yui-g,.yui-gf .yui-u{width:74.2%;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/*base.css */h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0 0.5em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style: decimal outside;} li{list-style: square;}dl dd{margin-left:1em;}th,td {border:0px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table {margin-bottom:1em;}


/*
Base styles, mainly menu lists corrections, probably leave as is
*/

html, body {
  background: #f4d34d;
  color:#433b3c;
}

a img {
  border: none;
}

img.alignleft {
margin: 0 15px 0 0;	
}

.alignleft {
float: left;
margin: 0 5px;
}

.alignright {
float: right;
margin: 0 5px;
}

blockquote {
  border-left: 5px solid #ccc;
  margin-left: 1.5em;
  padding-left: 5px;
}
#commentform textarea {
  height: 100px;
  width: 100%;
}
ol#commentlist li {
  list-style-type: none;
}
ol#commentlist li li {
  list-style-type: inherit;
}
#menu ul li {
  font-weight: bold;
  list-style-type: none;
  padding-top: 26px;
}
#menu ul ul {
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#menu ul ul li {
  font-weight: normal;
  list-style-type: disc;
  padding: 0px;
  margin: 0px;
}

#menu{
    background: #f8f8f8;
}

#hd {
    border-bottom: 1px solid #f8f8f8;
}
.meta {
/*    background: #f8f8f8;*/
    padding: 2px 0;
    margin-top: 24px;
}
.avatar {
    float: left;
    padding: 5px 10px 0 0;
}


/* page header */
#page_header {
	position:absolute;
	z-index: 1000;
	margin:0px;
	height:300px;
	top: 0px;
	width:978px;
}

#page_header_1 {
	position:absolute;
	z-index: 1000;
	margin:0px;
	height:30px;
	top: 0px;
}

#content {
	margin:148px 0 30px 0;
}

.storycontent {
	padding: 0 20px 0 5px;
	font-size:108%;
}

.newscontent {
	padding:10px;
	margin:10px;
	border:1px solid #cccccc;
}

.yui-b {
	position:absolute;
	z-index: 2000;
	top: 143px;
}

#ft { margin-bottom: 30px; clear: both; }


#news_feed {
/*	position:absolute;
	z-index: 4;
	top: 180px;
	width:200px;
	height: 200px;*/
}

/*home page styles */

#home_main {
	position:absolute;
	z-index: 1;
	margin:0px;
	height:600px;
	top: 143px;	
}

/* end home page styles */

#news_feed ul li {
	list-style-type: none !important;
}

.storytitle{
	text-transform:uppercase;
	font-size: 138.5%;
	font-weight:bold;
	text-align:left;
}

.storytitle a{
	text-decoration:none;
	color:#433b3c;
	display:block;
	margin:1em 0 0 0;
}

.sub_heading{
	font-size: 116%;
	font-weight:bold;
	text-align:left;
}

.top_banner {
margin-top:10px;
}

/* footer styles */
#foot {
font-size:85%;
padding-top:2px;
/*height:20px;
margin:0.5em auto;*/
}

#home_footer {
position:absolute;
z-index: 1;
top: 605px;
width: 972px;
font-size:85%;
}

#foot_left{
float:left;
width:500px;
}

#foot_right{
float:right;
width:360px;
text-align:right;
}

.untra_link_footer a {
color: #f79900;
text-decoration: none;
font-size: 8pt;
font-weight:bold;
}

.untra_link_footer a:hover {
color: #ffffff;
text-decoration: underline;
font-size: 8pt;
}

/* -moz-opacity:1;opacity:1;khtml-opacity:1; */
/* main menu */
#suckerfishnav {background:#c00000;font-size:131%;font-family:helvetica,verdana,sans-serif;text-transform:uppercase;}
#suckerfishnav, #suckerfishnav ul {float:left;list-style-type:none;line-height:50px;padding:0;margin:0 0 1px 0;width:100%;}
#suckerfishnav a {display:block;color:#fff;text-decoration:none;padding:0px 25px;text-align:center;}
#suckerfishnav li {float:left;padding-left:0; border-right:1px solid #000;list-style-type:none;display:block; width:194.1px;}
#suckerfishnav li#last {border:0px;}
#suckerfishnav li ul {position:absolute;left:-999em;height:auto;width:230px;font-weight:normal;margin:0;line-height:1;line-height:25px;}
#suckerfishnav li li {padding-right:0px;width:229px;border-bottom:1px solid #000;border-left:1px solid #000; 
	background-color:#fff;
	background: rgba(255,255,255,0.5); 
	background-image: url(/wp-content/themes/time_for_teens/images/drop_menu_bg.png); 
	background-repeat: repeat-y;}

#suckerfishnav li ul#long {width:260px;}
#suckerfishnav li li#long {width:259px; 
	background-color:#fff;
	background: rgba(255,255,255,0.5); 
	background-image: url(/wp-content/themes/time_for_teens/images/drop_menu_bg_l.png); 
	background-repeat: repeat-y;}

#suckerfishnav li li a {padding:3px 10px;text-align:left;}
#suckerfishnav li ul li {font-weight:normal;font-family:helvetica,verdana,sans-serif;list-style-type:none;}
#suckerfishnav li ul li a {font-size:85%; color:#fff;}
#suckerfishnav li:hover ul li a {color:#000}
#suckerfishnav li ul ul {margin:-20px 0 0 131px;}
/*#suckerfishnav li ul li:hover {background:#b5abab}
*/#suckerfishnav li ul li:hover a {color:#c00000}
#suckerfishnav li ul li:hover li a {color:#fff}
#suckerfishnav li ul li li:hover a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li a {color:#fff}
#suckerfishnav li ul li ul li:hover ul li:hover a {color:#fff}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul {left:auto;background:#fff}
/*#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#b5abab}
*/#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#fff}
/* end main menu */

.left {
	float:left;
	width:47%;
	margin:5px;
}

.right {
	float:right;
	width:47%;
	padding:5px;
}

.subheading {
	font-size:123.1%;
	font-weight:bold;
}

.content_box{
margin: 0 5px 15px 5px;
padding: 10px;
background-color: #eeeeef;
}

img.floatLeft {
float: left;
margin-right: 8px;
}

.rec_news li a {
	color:#373737;
	text-decoration:none;
	font-size:108%;
	font-weight:bold;
	display: block;
	margin-bottom:4px;
}

.rec_news ul {
	margin: 10px 0 0 0;
	list-style-type: disc !important;
	
}

.yellow_container {
	width:976px;
	height:144px;
	position:absolute;
	top:0px;
	margin:0 auto;
	z-index:4;
	background-color: #f4d34d;
}

.contact_box {
	float:left;
	width:215px;
	border:1px solid #ccc;
	padding:8px 8px 20px 16px;
	height:287px;
}

.contact_subheading {
color: #353c40;
margin: 0;
line-height: 2em;
padding: 0;
font-size: 20px;
font-variant: small-caps;
}

.contact_form_txt {
	width:90%;
}

.lower_down {
	position: absolute;
	top:300px;
}
