@import "ysus_style_reset.css";
@import "ysus_style_content.css";

/*
1.	SITEWIDE CLASSES
2.	BUTTONS
3. 	SITE OUTLINE
4.	PRIMARY NAV
5.	BOX STRUCTURE
6.	WIDGETS
7. 	FOOTER
8. 	TABLES
9.	FORMS
10.	TEMPLATES
11.	ADDITIONAL CONTENT STYLES (HIDE FROM WYSIWYG)
12.	TELERIK
*/

#psheaderpoweredbyleft p{  /* TEMP FIX FOR ISSUE OF PUBLISITE SYSTEM INFO MOVING WHEN EDITING A PAGE */
    padding: 0px 9px 4px 9px;
	}

/* SITEWIDE CLASSES */
	
.clear {
	clear:both;
	}
	
.clear_left {
	clear:left;
	}
	
.clear_right {
	clear:right;
	}
	
.right {	
    position:relative;
	float:right;
	}

.left{
	float:left;
	}
	
img.right{
	margin:0 0 20px 20px;
	}

img.left{
	margin: 0 20px 20px 0;
	}
	
.center {
	text-align:center;
	margin:0 auto;
	}

/* BUTTONS */

p.button {
	padding:0;
	margin:0;
	font-size: 1.3em;
	}
	
.button a, .button a:link, .button a:active, .button a:visited, .button a:hover {
 	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	
.button a:hover {
	text-decoration:underline;
	}

.button .more {
	text-decoration: none;
	}

.button .more:hover {
	text-decoration: none;
	}

a.download, a.download:link, a.download:active, a.download:visited, a.download:hover {
	background:url(../img/ysus_download_button_bg.png) no-repeat center 4px;
	height:30px;
	position:relative;
	display:block;
	font-size:1em;
	line-height: 1.4em;
	font-weight:normal;
	padding:10px 0;
	width:192px;
	margin:0;
	font-variant:small-caps;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	}

a.download:hover {
	background-position:center -55px;
	}

/* SITE OUTLINE */

body {
	background:#3d0000 url(../img/ysus_page_bg.jpg) repeat top center;
	font-size:62.5%;
	}

.outer_wrapper {
  	position:relative;
  	z-index: 10;
	margin:0 auto;
	float:none;
 	width:980px;
 	font-size: 1.2em;
	}

.header {
	position:relative;
	float:left;
 	width:980px;
	text-align: center;
	z-index: 50;
	background: url(../img/ysus_logo.jpg) no-repeat top left;
	height:224px;
	}

.inner_wrapper {
  	position:relative;
  	float: left;
  	width:950px;
  	left: 50%;
  	margin-left: -475px;
	margin-top:0;
	z-index: 2;
	}
	
.page_content {
    position:relative;
    float: left;
	margin-top:20px;
	text-align:left;
	padding:0 15px;
	}
	
.main_column {
	width:700px;
	position: relative;
	float: left;
	}
	
.supporting_column {
	margin-left:10px;
	width:240px;
	clear:none;
	float:right;
	} 
	
	
		
/* BOX STRUCTURE */

.content_box {
	position:relative;
	z-index:2;
	margin:0 0 30px 0;
	padding:0;
	clear:both;
	width:700px;
	background: url(../img/ysus_box_repeat.png) repeat-y 0 415px;
	}
	
.box_top,
.box_base {
	z-index:50;
	margin:0;
	float:left;
	clear:none;
	padding:0;
	}
	
.box_top{		
	height:24px;
	position:relative;
	clear:both;
	margin-top:-12px;
	width:700px;
	background: url(../img/ysus_box_top.png) no-repeat bottom left;
	}

.box_base {
	position:absolute;
	clear:both;
	height:35px;
	margin-top:-23px;
	width:700px;
	background: url(../img/ysus_box_base.png) no-repeat 14px top;
	z-index: 1;
	}
		
.box_content {
	position:relative;
	margin:0;
	clear:both;
	padding:0 40px 30px 40px;
	background:url(../img/ysus_main_bg.jpg) no-repeat 12px 0;
	color:#8b3400;
	overflow: hidden;
	z-index: 100;
	}

/* WIDGETS */
	
.widget {
	width:235px;
	float:left;
	background: url(../img/ysus_widget_repeat.png) repeat-y left 0 ;
	z-index:20000;
	position:relative;
	z-index:2;
	margin:0 0 30px 0;
	padding:0 ;
	}
	
.widget .box_content{
	background:url(../img/ysus_widget_bg.jpg) no-repeat 12px 0;
	min-height:120px;
	padding:40px 20px 15px 30px ;
	width:185px;
	}

.widget#type_01 .box_content {
	background:url(../img/ysus_widget01_bg.jpg) no-repeat 12px 0;
	font-family:"Times New Roman", Times, serif;
	}
	
.widget#type_01 .box_content h2,
.widget#type_02 .box_content h2,
.widget#type_03 .box_content h2 {
    font-size: 1.3em;
}	

.widget#type_02 .box_content{
	background:url(../img/ysus_widget02_bg.jpg) no-repeat 12px 0;
	font-family:"Times New Roman", Times, serif;
	}

.widget#type_03 .box_content{
	background:url(../img/ysus_widget03_bg.jpg) no-repeat 12px 0;
	font-variant:small-caps;
	font-family:"Times New Roman", Times, serif;
	font-size:1.0em;
	}

.widget .box_top, .widget .box_base{
	width:235px;
	}
	
.widget .box_top {
	background: url(../img/ysus_box_top_widget.png) no-repeat top left;
	padding:0;
	margin-bottom:0;
	}

.widget .box_base {
	background: url(../img/ysus_box_base_widget.png) no-repeat left 6px ;
	}

.widget a {
	text-transform:uppercase;
	}

.widget img{
	float:right;
	right:20px;
	padding-top:10px;
	position:absolute;
	}
	
.widget img.right{
	right:0px;
	
	}
	
.widget br{
	line-height:0.75em;
	}

/* FOOTER */

.footer {
  	z-index: 2;
  	color: #9f2b22;
  	width: 420px;
  	margin:0 auto;
	clear:both;
	display:block;
	text-align:center;
	height:50px;
	padding:50px 0;
	background:url(../img/ysus_footer_bg.png) no-repeat center center;
	}
	
.footer p {
	font-size: 0.85em;
	line-height:1.5em;
	text-align: center;
	width: 420px;
	clear: both;
	margin: 10px 0 0 0;
	padding:0;
	}
	
.footer a, .footer a:active, .footer a:link, .footer a:visited, .footer a:hover {
  	color: #9f2b22;
	text-decoration:none;
	}

.footer a:hover {
 	color: #cb5e56;
	text-decoration:underline;
	}
	
.footer ul {
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%;
    line-height: 18px;
    /* fixes Firefox 0.9.3 */
}

.footer ul li {
    display: inline;
    padding: 0 5px 0 5px;
    line-height: 0.5em;
    font-size: 0.85em;
    text-transform: uppercase;
}

.footer ul li.first {
    border-right: solid 1px #9f2b22;
    margin: 0 2px 0 0;
}

/* TABLES */

table {
	vertical-align:top;
	}

/* FORMS */

.formbackground {
  	position:relative;
  	padding: 10px;
  	margin: 10px 0;
  	background: url(../img/ysus_form_bg.jpg) no-repeat top;
  	background-color: #77110e;
  	border: 5px solid #eed3aa;
  	}

.formfield{
    border: 1px solid #000000;
    margin: 5px 0 5px 0;
	}

.Submit {
    padding: 5px;
    border: 1px solid #8b3400;
    background-color:#77110e;
    color: #FFFFFF;
    display: block;
    }

.Submit:hover {
    border: 1px solid #77110e;
    background-color:#8b3400;
	cursor:pointer;
	}
	
.page_content input.text {
	background:#fff0da;
	border:1px solid #8b3400;
	padding:1px 5px 3px 5px;
	}	
	
.page_content textarea {
	background:#eed3aa;
	border:1px solid #8b3400;
	padding:5px;
	}
	
.page_content input.text:hover, .page_content textarea:hover {
	border-color:#ffffff;
	}

.page_content label{
    padding:0px 15px 15px 0;
	color:#fff0da;
	font-weight:bold;
	}
	
/* TEMPLATES */

/* landing page */

body.landing {
	background:url(../img/ysus_page_bg_landing.jpg) repeat-x #280000 center top;
	}

.landing .outer_wrapper {
	background:url(../img/ysus_page_scene_landing.jpg) no-repeat center top;
	}

.landing .header {
	background:none;
	height:500px;
	}

.landing .footer {
	background:none;
	}
	
.landing .footer p, .landing .footer a, .landing .footer a:active, .landing .footer a:link, .landing .footer a:visited, .landing .footer a:hover {
  	color: #935c30;
	text-decoration:none;
	}

.landing .footer a:hover {
 	color: #b85405;
	text-decoration:underline;
	}
	
.door {
	width:180px;
    height: 165px;
	float:left;
	display:block;
	padding:0;
	margin:0;
	background-repeat: no-repeat;
	text-indent:-4000px;
	}

.door:hover {
	background-position: left bottom;
	background-repeat: no-repeat;
	}

#US_door {
	background-image:url(../img/ysus_us_door.png);
	margin-left:295px;
	display:inline;
	}	

#UK_door {
	background-image:url(../img/ysus_uk_door.png);
	}

/*home*/
.main_column_home {
	position: relative;
	width:470px;
	float: left;
	}
	
.supporting_column_home {
	margin-left:10px;
	width:470px;
	clear:none;
	float:right;
	} 

.main_column_home .content_box, 
.supporting_column_home .content_box {
	background: url(../img/ysus_box_repeat_home.png) repeat-y 0 top;
	width:470px;
	}
	
.supporting_column_home .box_content.flash {
    padding: 0 8px 0 8px !important;
    margin: 0;
}	

.main_column_home .content_box .box_top, .supporting_column_home .content_box .box_top{		
	background: url(../img/ysus_box_top_home.png) no-repeat bottom left;
	}

.main_column_home .content_box .box_base, .supporting_column_home .content_box .box_base {
	background: url(../img/ysus_box_base_home.png) no-repeat 14px top;
	}

.main_column_home .box_content, .supporting_column_home .box_content {
	background:url(../img/ysus_main_bg_home.jpg) no-repeat 13px  0;
	}

.main_column_home .content_box .box_top, .supporting_column_home .content_box .box_top,
.main_column_home .content_box .box_base, .supporting_column_home .content_box .box_base {
	width:470px;
	}

.main_column_home .homenews .clear {
  	clear: none;
	}
	
.main_column_home .PagingControls,
.main_column_home .newslistdate{
    display: none;
	}	

.main_column_home .newslistcontent{
    margin-top: 10px;
	}

.main_column_home .newslistcontent a:first-child{
	color:#fff;
	display:block;
	line-height:2.0em;
	background: url(../img/ysus_h2_bg.png) no-repeat bottom right;
	margin: 0 0 -10px -12px;
	padding: 8px 0 15px 13px;
	font-size: 1.1em;
	font-weight:bold;
	}

.main_column_home .newslistcontent a{
    color: #FFFFFF;
	}

/* merchandise */

.cat_thumb{ 
	background:url(../img/ysus_extras_thumb_bg.png) no-repeat top center;
	margin:20px 14px 0 0;
	width:192px;
	height:150px;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	float:left;
	padding:0;
	display: inline;
	}
	
.cat_thumb h3{
	color:#8b3400;
	font-weight:normal;
	margin:0;
	padding:3px 0 0 0;
	font-size:1.2em;
	text-align: center;
	}
	
.cat_thumb p {
	margin:0;
	padding:0;
	}
	
.cat_thumb .button  {
	margin-top:-5px;
	}

.thumb {
	text-align:center;
	}

.cat_section {
	width:572px;
	background:url(../img/ysus_catsection_bg.gif) no-repeat top left #fff0da;
	margin:20px 0px 20px 0 ;
	padding:10px 20px;
	}

.cat_section h3 {
	color:#fff0da;
	font-family:"Times New Roman", Times, serif;
	font-variant:small-caps;
	font-size:18px;
	font-weight:normal;
	background: url(../img/ysus_h2_bg.png) no-repeat center right;
	padding: 5px 80px 10px 26px ;	
	text-transform:capitalize;
	line-height:2em;
	margin-left:-20px;
	margin-bottom:20px;
	height:2em;
	display: inline-block;
	}

.cat_section.wallpapers p {
    position:relative;
    float: left; 
    clear: none;
    padding: 0;
    margin:0 30px 15px 0;
    line-height: 1.3em;
	}
	
.cat_section.wallpapers p img{
    margin-bottom: 5px;
	}
	
/*news section*/
.content_box  .newslistdate p{
  	padding: 0 15px 0 15px;
  	margin: 0;
  	font-weight: bold;
  	color: #FFFFFF;
	}

.content_box .newslistcontent {
    position:relative;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
	}

.content_box .newslistcontent a {
    color:#FFFFFF;
	}

.content_box .PagingControls {
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 0 15px 0 15px;
    display: block;
	}	

/* ADDITIONAL CONTENT STYLES (HIDE FROM WYSIWYG) */

.page_content .formbackground h2 {
	margin-left:-10px;
	display:block;
	background: url(../img/ysus_h1_bg.png) no-repeat left center;
	}

.newstitle h2 {
	color:#fff;
    font-size: 1.2em;
	background: url(../img/ysus_h2_bg.png) no-repeat bottom right;
	padding: 0 80px 0 15px;	
	margin: 0 0 10px 0;
	font-weight:bold;
	position:relative;
	float: left;
	clear: both;
	text-align: left;
	}

.main_column .medianewstitlespace {
	font-size: 1.3em;
	line-height:3.5em;
	color:#fff;
	}


/* ----------------------------------------------------------
  T E L E R I K
-----------------------------------------------------------*/

/* PRIMARY NAVIGATION */
	
.RadMenu_PubliSite  {
	position: relative;
	text-align:center;
 	width:980px;
    z-index: 100;
	background: url(../img/ysus_topnav_bg.jpg) no-repeat top center;
	margin-top:196px;
	font-family: "Times New Roman",Times,serif;
	}
	
.RadMenu_PubliSite ul  {
	padding: 0;
	list-style-type: none;
	margin:0px 0 5px 0;
	
 	width:980px;
	}

.RadMenu_PubliSite ul li {
	margin:0;
	padding:0;
	list-style-type: none;
	display: inline;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	height:28px;
	padding: 0 10px 0 10px;
	}
	
.RadMenu_PubliSite ul li.last {
    padding: 0;
}	
		
.RadMenu_PubliSite li a, 
.RadMenu_PubliSite li a:link, 
.RadMenu_PubliSite li a:visited, 
.RadMenu_PubliSite li a:active, 
.RadMenu_PubliSite li a:hover {
	margin:0 ;
	float:left;
	background-position: top center;
    cursor: pointer;
    text-indent:-5000px;
	height: 28px;

	}
	
.RadMenu_PubliSite li a:hover, 
.RadMenu_PubliSite li.active a {
	background-position: bottom center;
	}	

.RadMenu_PubliSite ul ul
{
    background: none;
    width: auto;
}

.RadMenu_PubliSite li li
{
    border-bottom: solid 1px #E69C5F;
    padding: 0;
    margin: 0;
    height: auto !important;
    text-transform: capitalize;
    font-size: 1.0em;
    line-height: 1.0em;
    text-align:left;
    font-weight: normal;
}

.RadMenu_PubliSite li li a,
.RadMenu_PubliSite li li a:link,
.RadMenu_PubliSite li li a:visited,
.RadMenu_PubliSite li li a:active
 {
	color:#FFF;
	text-decoration:none;
	text-indent: 0px;
	height: auto !important;
	padding: 7px 25px 7px 16px;
	display: block;
	width: 100%;
	background-color: #640C08;
}
	
.RadMenu_PubliSite li li a:hover {
	color:#FFF;
	text-decoration:underline;
	background-color: #450100;
	text-decoration: none;
}

/* publisite home*/
a.topnavitem1:link,
a.topnavitem1:visited,
a.topnavitem1:active,
a.topnavitem1:hover {
	background-image:url(../img/ysus_primary_nav_home.jpg);
	width:126px;
	}
	
a.topnavitem1:hover,
a.topnavitem1ps_topnav_selected_section,
a.topnavitem1ps_topnav_selected_section:visited,
a.topnavitem1ps_topnav_selected_section:active {
	background-position: bottom center;
	}
	
/*publisite news*/
a.topnavitem2:link,
a.topnavitem2:visited,
a.topnavitem2:active,
a.topnavitem2:hover {
	background-image:url(../img/ysus_primary_nav_news.jpg);
	width:65px;
	}
	
a.topnavitem2:hover {
	background-position: bottom center;
	}		
	
/*publisite legend*/
a.topnavitem3:link,
a.topnavitem3:visited,
a.topnavitem3:active,
a.topnavitem3:hover {
	background-image:url(../img/ysus_primary_nav_legend.jpg);
	width:119px;
	}
	
a.topnavitem3:hover {
	background-position: bottom center;
	}

/*publisite school */

a.topnavitem4:link,
a.topnavitem4:visited,
a.topnavitem4:active,
a.topnavitem4:hover {
	background-image:url(../img/ysus_primary_nav_school.jpg);
	width:159px;
	}
	
a.topnavitem4:hover {
	background-position: bottom center;
	}	

/*publisite merchandise*/
a.topnavitem5:link,
a.topnavitem5:visited,
a.topnavitem5:active,
a.topnavitem5:hover {
	background-image:url(../img/ysus_primary_nav_merchandise.jpg);
	width:234px;
	}
	
a.topnavitem5:hover {
	background-position: bottom center;
	}	

/*publisite author*/	
a.topnavitem6:link,
a.topnavitem6:visited,
a.topnavitem6:active,
a.topnavitem6:hover {
	background-image:url(../img/ysus_primary_nav_author.jpg);
	width:170px;
	}
	
a.topnavitem6:hover {
	background-position: bottom center;
	}	
	
/*publisite ask*/
a.topnavitem7:link,
a.topnavitem7:visited,
a.topnavitem7:active,
a.topnavitem7:hover {
	background-image:url(../img/ysus_primary_nav_ask.jpg);
	width:104px;
	}
	
a.topnavitem7:hover {
	background-position: bottom center;
	}	


.RadMenu_PubliSite li a.topnavitem1ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem1ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem1ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_home.jpg);
	width:126px;
	text-indent: -5000px;
	background-position: bottom center;
    cursor: pointer;
	}
	
.RadMenu_PubliSite li a.topnavitem2ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem2ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem2ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_news.jpg);
	background-position: bottom center;
	width:65px;
	text-indent: -5000px;
    cursor: pointer;
	}	
	
.RadMenu_PubliSite li a.topnavitem3ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem3ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem3ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_legend.jpg);
	background-position: bottom center;
	width:119px;
	text-indent: -5000px;
    cursor: pointer;
	}
	
.RadMenu_PubliSite li a.topnavitem4ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem4ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem4ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_school.jpg);
	background-position: bottom center;
	width:159px;
	text-indent: -5000px;
    cursor: pointer;
	}
	
.RadMenu_PubliSite li a.topnavitem5ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem5ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem5ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_merchandise.jpg);
	background-position: bottom center;
	width:234px;
	text-indent: -5000px;
    cursor: pointer;
	}	
	
.RadMenu_PubliSite li a.topnavitem6ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem6ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem6ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_author.jpg);
	background-position: bottom center;
	width:170px;
	text-indent: -5000px;
    cursor: pointer;
	}
	
.RadMenu_PubliSite li a.topnavitem7ps_topnav_selected_section,
.RadMenu_PubliSite li a.topnavitem7ps_topnav_selected_section:visited,
.RadMenu_PubliSite li a.topnavitem7ps_topnav_selected_section:active {
	background-image:url(../img/ysus_primary_nav_ask.jpg);
	background-position: bottom center;
	width:104px;
	text-indent: -5000px;
    cursor: pointer;
	}
	
ul.SmartListResults {
 margin: 0;
 padding: 0;
}

ul.SmartListResults li {
 list-style-image:none;
 margin: 10px 0 30px 0;
 padding: 0;
}

ul.SmartListResults li a.SmartListPageLink {
    margin: 0 0 5px 0;
    display: inline-block;
    text-decoration: none;
}

#psheaderedit ul li {
    list-style-image: none !important;
}


.supporting_column_home embed	{
    position:relative;
  	margin: 0 15px 15px 15px;
}

.ps_wrapper h1 {
    font-family: Arial, Helvetica, Sans-Serif;
    background: none;
    text-transform: none;
} 

.ps_wrapper li {
    background: none !important;
    line-height: 1.0em;
    list-style-image: none;
    font-weight: normal;
}
