/* @group Style1 Colors */

/* Logo */

/* OSU CHANGE: #logo2 {background: url(images/style1/logo.png) 0 0 no-repeat;} */
#logo2 {background: url(images/style1/logo-youngminds.gif) 0 0 no-repeat; height:100px; width:150px; display:none;}
/* OSU CHANGE: #logo-alt {background: url(images/style1/logo-alt.png) 0 0 no-repeat;} */
#logo-alt {background: url(images/style1/logo-youngminds.gif) 0 0 no-repeat; height:100px; width:150px;}

/* Structure */
/* OSU EDIT: CHANGE LINK COLOUR */
a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover,.inputbox:hover,.inputbox:focus {
    border-color: #BB5007;
    color: #BB5007;
}
a, #main-content ul li a{color: #BB5007;}
/* OSE ADDITION: increase size of subforum titles */
a.forumtitle, a.topictitle { font-size:1.1em; }
li.header dt, li.header dd {color:#828282; font-weight:bold;}
body {background: #6d9926; }
/* OSU EDIT: NORMAL PATHWAY COLOUR: #pathway {color: #225178;} */
#pathway {color: #000;}
#pathway a {color: #999;}
#page-bg {background: #FAF2C7; font-size: 12px;}
#copyright {color: #466317;}
/* OSU EDIT: DIFFERENT HEADER #showcase {background: #5B88AA url(images/style1/showcase-bg.png) 0 0 repeat-x;}
#showcase-bottom-bg {background: url(images/style1/showcase-bottom-bg.png) 0 100% repeat-x;} */
#footer-top {background: #F9EFBD url(images/style1/footer-top-ym.png) 20% 0 repeat-x;}
#footer-top2 {background: url(images/style1/footer-top2.png) 40% 145% repeat-x;}
#footer {background: url(images/style1/footer-bg.png) 0 0 repeat-x;}
#footer-highlight {background: url(images/style1/footer-highlight.png) 50% 6px no-repeat;}
#footer-bar {background: url(images/style1/footer-bar.png) 50% 0 no-repeat;}
img#rocket {background: url(images/style1/rocket.png) 0 0 no-repeat;}
.xhtml-button {background: url(images/style1/xhtml.png) 0 0 no-repeat;}
.css-button {background: url(images/style1/css.png) 0 0 no-repeat;}

/* Homepage Images Banner */

.rounded-bl {
	background:transparent url(images/module-bl.png) no-repeat scroll 0 100%;
}

.rounded-br {
	background:transparent url(images/module-br.png) no-repeat scroll 100% 100%;
	width:996px;
	margin:0 auto 15px auto;
}


.rounded-tr {
	background:transparent url(images/module-tr.png) no-repeat scroll 100% 0;
}

.rounded-tl {
	background:transparent url(images/module-tl.png) no-repeat scroll 0 0;
	padding:15px;
}

#home-images-banner {
	color:#000000;
	font-size:1.28em;
	line-height:140%;
}

img.home-images-banner {
	float:right;
	margin-left:7px;
}

/* Welcome note on homepage */

#welcome-note {
	width:968px;
	margin:auto;
}

/* Helpline number */

.parents-helpline {
	text-align: center;
}

.helpline-no {
	color:#000000;
	font-size:2.5em;
}

.left {
	float:left;
}

.right {
	float:right;
}

/* Artwork Themes */

#showcase {
	background-image:url(images/style1/share-your-story-header.gif);
	background-repeat: no-repeat;
	background-position: 50% 55%;
	}

/*
OSU EDIT: TAKE OUT STANDARD HEADER
#showcase-layer1 {background: url(images/theme1/showcase-layer1.png) 20% 100% repeat-x;}
#showcase-layer2 {background: url(images/theme1/showcase-layer2.png) 40% 100% repeat-x;margin: 0;padding: 0;width: 100%;}
#showcase-layer3 {background: url(images/theme1/showcase-layer3.png) 70% 0 repeat-x;margin: 0;padding: 0;width: 100%;}
#showcase-bottom {background: url(images/theme1/showcase-bottom.png) 50% 100% no-repeat;} */
.header-module {background: url(images/theme1/showcase-feature.png) 0 0 no-repeat;}

/* Firefox2 Hack */
#showcase-layer1 {font-family: "20% 100%";}
#showcase-layer2 {font-family: "40% 100%";}
#showcase-layer3 {font-family: "70% 0";}

/* Horizontal Menu */

#horiz-menu {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	font-size:0.9em;
}
#horiz-menu a {color:#21607F;}
#horiz-menu a:hover {color:#000;}


/* OSU EDIT : DIFF STYLING FOR HORIZ NAV
#horiz-menu {background: url(images/style1/horiz-menu-bg.png) 0 0 repeat-x;}
#horiz-menu a, #horiz-menu .separator {color: #fff;}
#horiz-menu li {background: url(images/style1/horiz-r.png) 100% 4px no-repeat;}
#horiz-menu li a, #horiz-menu li .separator {background: url(images/style1/horiz-l.png) 0 4px no-repeat;}
#horiz-menu li.active, #horiz-menu li.active:hover, #horiz-menu li.active.sfHover, #horiz-menu li:hover, #horiz-menu li.sfHover {background: url(images/style1/horiz-active-r.png) 100% 4px no-repeat;}
#horiz-menu li.active a, #horiz-menu li.active .separator, #horiz-menu li.active a:hover, #horiz-menu li.active .separator:hover, #horiz-menu li:hover a, #horiz-menu li:hover .separator, #horiz-menu li.sfHover a, #horiz-menu li.sfHover .separator {background: url(images/style1/horiz-active-l.png) 0 4px no-repeat;color: #21607F;}
#horiz-menu ul ul li a:hover, #horiz-menu ul ul li .separator:hover, #horiz-menu ul ul li.parent a:hover, #horiz-menu ul ul li.parent .separator:hover, #horiz-menu ul ul li:hover, #horiz-menu ul ul li.active:hover, #horiz-menu ul ul li.sfHover, #horiz-menu ul ul li.active.sfHover {background: #5B8CAF url(images/style1/dropdown-arrow.png) 10px 12px no-repeat;}
#horiz-menu ul ul li a.daddy:hover, #horiz-menu ul ul li .separator.daddy:hover, #horiz-menu ul ul li.parent:hover, #horiz-menu ul ul li a.daddy.sfHover, #horiz-menu ul ul li .separator.daddy.sfHover {background: #5B8CAF url(images/style1/dropdown-active.png) 95% 12px no-repeat;}
#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu li.active li a:hover, #horiz-menu li.active li a.sfHover, #horiz-menu li a.separator {background: url(images/style1/dropdown-arrow.png) 10px 12px no-repeat;color: #fff;}
#horiz-menu ul ul {background: url(images/style1/menu-dropdown-bg.png) 50% 100% no-repeat;}
#horiz-menu ul ul a, #horiz-menu li:hover li a, #horiz-menu ul ul .separator, #horiz-menu li:hover li .separator, #horiz-menu li.sfHover li a, #horiz-menu li.sfHover li .separator, #horiz-menu li:hover li:hover a, #horiz-menu li:hover li:hover .separator, #horiz-menu li.sfHover li.sfHover a, #horiz-menu li.sfHover li.sfHover .separator {color: #fff;}
*/

/* Side Menus */

a.mainlevel {background: url(images/style1/submenu-arrow.png) 0 4px no-repeat;color: #21607F;}
a.mainlevel:hover, ul.menu a:hover, ul.menu .separator:hover, a.sublevel:hover {color: #000;}
ul.menu { font-size:11px; }
ul.menu a, ul.menu .separator {background: url(images/style1/submenu-arrow.png) 0 16px no-repeat;color: #21607F;}
ul.menu ul a, ul.menu ul .separator, a.sublevel {color: #777;}

/* Modules */

.header-module .moduletable h3, #bottommodules .module h3, #bottommodules a {color: #fff;}
.header-module {color: #EBE1BF;}
/* OSU EDIT: ADD BEGIN */
#main-body {margin-bottom: 0;}
/* OSU EDIT: ADD END */
#main-body .module h3, #main-body .moduletable h3, .contentheading, #mainmodules h3, .module-icon1 h3, .module-icon2 h3, .module-icon3 h3, .module-icon4 h3, .module-sidenav h3,#main-content a.forumtitle,#main-content a.forumtitle:hover,#main-content a.forumtitle:visited,#main-content a.forumtitle:active,#main-content a.topictitle,#main-content a.topictitle:hover,#main-content a.topictitle:visited,#main-content a.topictitle:active {color: #21607F;}
#mainmodules3 .module h3, #main-body .module-hilite2 h3 {background: #F1F1F1;color: #999;}
#bottommodules {color: #D0E4B0;}
#main-body .module-hilite1 h3, #mainmodules3 .module-hilite1 {color: #21607F;}
#main-body .moduletable-hilite3 h3, #main-body .module-hilite3 h3, #mainmodules3 .moduletable-hilite3 h3, #mainmodules3 .module-hilite3 h3, table.poll thead {color: #619210;} 
.module h3 span, .module-hilite1 h3 span, .module-hilite2 h3 span, .module-hilite3 h3 span, .module-icon1 h3 span, .module-icon2 h3 span, .module-icon3 h3 span, .module-icon4 h3 span, .moduletable h3 span, .moduletable-hilite1 h3 span, .moduletable-hilite2 h3 span, .moduletable-hilite3 h3 span, .moduletable-icon1 h3 span, .moduletable-icon2 h3 span, .moduletable-icon3 h3 span, .moduletable-icon4 h3 span {color: #333;}
#showcase .moduletable h3 span {color: #fff;}
#rokslide-toolbar li:hover, #rokslide-toolbar li.current, #tabmodules .module h3 {color: #21607F;}

/* OSU ADDITIONS */

/* Homepage rollover parents */
a#register-rollover {
	background-image: url(images/090518-forum-top-banner.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float:right;
	width:594px;
	height:141px;
	text-decoration: none;
}

a#register-rollover:hover {
	background-image: url(images/090518-forum-top-banner.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	text-decoration: none;
}

/* search box width */
.toolsblock-right {
	width:255px;
}

/* Bring right col in line with leftcol */
#rightcol {
	margin-top:7px;
}

/* Fix the height issue on rhs main menu */

ul.menu a, ul.menu .separator {
	display:block;
	float:none;
	font-size:140%;
	/* height:45px; */
	height:auto;
	line-height:45px;
	/* overflow:hidden; */
	text-indent:0;
}

ul.menu span {
	display:block;
	/* height:40px; */
	height:auto;
	line-height:40px;
}

a.mainlevel {
	font-size:130%;
	/* height:45px; */
	height:auto;
	line-height:45px;
	padding:0 0 0 12px;
	/* text-transform:lowercase; */
	text-transform: none;
}


/* No chance  */
img#rocket {
	display:none;	
}

/* Normal colour for headings */

dt.forumname a,
dt.forumname dt {
	color:#306e9d;
	font-size:1.2em;
}

/* Formatting of original message for when posting a reply */

#topicreview .post {
	background-color:#FFFFFF;
	height:auto;
	margin:0;
	padding:0 10px;
}

.postbody h3.first {
	font-size:1.3em;
}

/* Parents Helpline */

.parents-helpline h1 {
	color:#990000;
	margin:0;
	padding:0;
}

/* Login */

#admin-link a {
	color:#6D9926;
}

#admin-link a:hover {
	color:#BB5007;
}

/* Back to main YM link */

#ym-mainsite a {
	color:#BB5007;
}

#ym-mainsite a:hover {
	color:#BB5007;
	text-decoration: underline;
}



#footer input#mod_login_username.inputbox, #footer input#mod_login_password.inputbox, #footer input#modlgn_username.inputbox, #footer input#modlgn_passwd.inputbox {background: url(images/style1/login-bg.png) 50% 50% no-repeat;}
#footer .module input.button {background: url(images/style1/login-button.png) 0 0 no-repeat;}
input#mod_login_username.inputbox, input#mod_login_password.inputbox, input#modlgn_username.inputbox, input#modlgn_passwd.inputbox {border: 1px solid #ddd;}

span.subline {color: #4186b4;}
.top-module span {color: #000;}
/* OSU EDIT: HIDE TEXT */
.top-module {margin-top:120px;}
.top-module .moduletable {color: #fff; height:1px; margin:0 0 0 -99999px;}

/* @end */
