/*
Theme Name: Saint Pauls
Theme URI: http://www.stpaulsschoolwaco.com/
Description: A custom theme developed by Internet Imagineering for Saint Paul's School.
Version: 1.0
Author: Derek Tonkin
Author URI: http://internetimagineering.com/
Tags: fixed width
*/

body {
	background:#e2e2e2 url("https://www.stpaulsschoolwaco.com/images/background_top.jpg") no-repeat top;
	margin: 0px 0px; 
	font-family: trebuchet ms, verdana, arial, helvetica, sans-serif;
	color: #333;
	font-size: 12px;
}

.clear { clear: both;}

.pagetitle {margin: 0px 0px 0px 0px; font-size: 18px; text-transform: uppercase; color: #036;}

.rightnav ul {list-style-type: none; margin: 0px; padding: 0px;}
.rightnav ul li {color: #fff; margin: 0px 0px 0px 0px; padding: 2px 0px; font-size: 12px;}
.rightnav ul li a {color: #fff; text-decoration: none; padding: 2px 0px;}
.rightnav ul li a:visited {color: #fff; text-decoration: none;}
.rightnav ul li a:hover {color: #036; text-decoration: none;}

.content_container {margin: 0px 0px 0px 0px;}
.content_container a {color: #900; text-decoration: none;}
.content_container a:visited {color: #900; text-decoration: none;}
.content_container a:hover {color: #900; text-decoration: underline;}

.headernav {position: absolute; margin: 130px 0px 0px 175px; color: #036}
.headernav a {color: #036; text-decoration: none;}
.headernav a:visited {color: #036; text-decoration: none;}
.headernav a:hover {color: #900; text-decoration: none;}

.rightbox1_content {background: url("https://www.stpaulsschoolwaco.com/images/rightbox1_middle.jpg"); width: 180px; padding: 0px 29px 0px 32px; color: #fff;}
.rightbox1_content a {color: #fff; text-decoration: none;}
.rightbox1_content a:visited {color: #fff; text-decoration: none;}
.rightbox1_content a:hover {color: #900; text-decoration: none;}
.rightbox1_title {color: #ffc; text-transform: uppercase; width: 180px; position: absolute; margin: 25px 0px 0px 32px; font-weight: bold;}

.rightbox2_title {color: #000; text-transform: uppercase; width: 180px; position: absolute; margin: 25px 0px 0px 32px; font-weight: bold;}
.rightbox2_content {background: url("https://www.stpaulsschoolwaco.com/images/rightbox2_middle.jpg"); width: 180px; padding: 0px 29px 0px 32px; color: #036;}
.rightbox2_content a {color: #036; text-decoration: none;}
.rightbox2_content a:visited {color: #036; text-decoration: none;}
.rightbox2_content a:hover {color: #900; text-decoration: none;}
.rightbox2_content p {margin: 0; padding: 2px 0px;}

.front_bottom_title {font-weight: bold; font-size: 12px; text-transform: uppercase; margin: 10px 0px;}
.front_bottom_title a {color: #036; text-decoration: none;}
.front_bottom_title a:visited {color: #036; text-decoration: none;}
.front_bottom_title a:hover {color: #900; text-decoration: none;}

.front_events {background-color: #d2ded7; padding: 0px 20px;}

.footer {position: absolute; color: #fff; font-size: 12px; width: 1000px; margin: 8px 0px 0px 0px;}
.footer_nav {float: right; margin: 0px 20px 0px 0px;}
.footer_nav a {color: #fff; text-decoration: none;}
.footer_nav a:visited {color: #fff; text-decoration: none;}
.footer_nav a:hover {color: #fff; text-decoration: underline;}
.footer_copyright {margin: 0px 0px 0px 20px;}

.upcomingevents ul {list-style-type: none; margin: 0px; padding: 0px;}
.upcomingevents ul li {margin-left: 10px; padding: 0px;}

.front_news a {color: #900; text-decoration: none; font-weight: bold;}
.front_news a:visited {color: #900; text-decoration: none; font-weight: bold;}
.front_news a:hover {color: #036; text-decoration: none;}
.front_news p {margin: 5px 0px; padding: 5px 0px; border-bottom: 2px dotted #ccc;}

.front_news_all a {color: #900; text-decoration: none;}
.front_news_all a:visited {color: #900; text-decoration: none;}
.front_news_all a:hover {color: #036; text-decoration: none;}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

/* Drop-down menus */
#dropmenu, #dropmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	z-index:300;
	text-transform: uppercase;
	font-weight:bold;
}
#dropmenu a {
	color: #FFF;
	text-decoration: none;
	font-family: arial, verdana, helvetica;
}

#dropmenu li a.home {display:block; float:left; height:50px; width: 47px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.logo {display:block; float:left; height:50px; width: 109px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.whoweare {display:block; float:left; height:50px; width: 107px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.academics{display:block; float:left; height:50px; width: 93px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.admissions {display:block; float:left; height:50px; width: 99px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.support{display:block; float:left; height:50px; width: 102px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.abovebeyond{display:block; float:left; height:50px; width: 98px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.current{display:block; float:left; height:50px; width: 68px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.parents{display:block; float:left; height:50px; width: 67px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.parentsfriends{display:block; float:left; height:50px; width: 76px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.alumni{display:block; float:left; height:50px; width: 61px; text-decoration:none; padding:0; cursor:pointer;}
#dropmenu li a.teachers{display:block; float:left; height:50px; width: 73px; text-decoration:none; padding:0; cursor:pointer;}
 
#dropmenu li a.home {background:url(images/topnav_home_1.jpg);}
#dropmenu li a.logo {background:url(images/topnav_logo.jpg);}
#dropmenu li a.whoweare {background:url(images/topnav_whoweare_1.jpg);}
#dropmenu li a.academics {background:url(images/topnav_academics_1.jpg);}
#dropmenu li a.admissions{background:url(images/topnav_admissions_1.jpg);}
#dropmenu li a.support{background:url(images/topnav_support_1.jpg);}
#dropmenu li a.abovebeyond{background:url(images/topnav_abovebeyond_1.jpg);}
#dropmenu li a.current{background:url(images/headnav_current_1.jpg);}
#dropmenu li a.parents{background:url(images/headnav_parents_1.jpg);}
#dropmenu li a.parentsfriends{background:url(images/headnav_parentsfriends_1.jpg);}
#dropmenu li a.alumni{background:url(images/headnav_alumni_1.jpg);}
#dropmenu li a.teachers{background:url(images/headnav_teachers_1.jpg);}
 
#dropmenu li:hover a.home, #dropmenu a:hover.home {background:url(images/topnav_home_2.jpg);}
#dropmenu li:hover a.whoweare, #dropmenu a:hover.whoweare {background:url(images/topnav_whoweare_2.jpg);}
#dropmenu li:hover a.academics, #dropmenu a:hover.academics{background:url(images/topnav_academics_2.jpg);}
#dropmenu li:hover a.admissions, #dropmenu a:hover.admissions{background:url(images/topnav_admissions_2.jpg);}
#dropmenu li:hover a.support, #dropmenu a:hover.support {background:url(images/topnav_support_2.jpg);}
#dropmenu li:hover a.abovebeyond, #dropmenu a:hover.abovebeyond{background:url(images/topnav_abovebeyond_2.jpg);}
#dropmenu li:hover a.current, #dropmenu a:hover.current{background:url(images/headnav_current_2.jpg);}
#dropmenu li:hover a.parents, #dropmenu a:hover.parents{background:url(images/headnav_parents_2.jpg);}
#dropmenu li:hover a.parentsfriends, #dropmenu a:hover.parentsfriends{background:url(images/headnav_parentsfriends_2.jpg);}
#dropmenu li:hover a.alumni, #dropmenu a:hover.alumni{background:url(images/headnav_alumni_2.jpg);}
#dropmenu li:hover a.teachers, #dropmenu a:hover.teachers{background:url(images/headnav_teachers_2.jpg);}

#dropmenu li {
	float:left;
	position:relative;
	display:block;
}
#dropmenu ul {
	position:absolute;
	display:none;
	height:auto;
}
#dropmenu ul a {
	color:#036;
	padding:0px;
}
#dropmenu ul a:hover {
	color:#fff;
	background-color: #36598c;
}
#dropmenu li ul {
	background:#f7f16c;
	top:50px;
	float: right;
	padding: 0px;
	margin: 0px;
	width: 150px;
	border-top: 1px solid #36598c;
	border-right:1px solid #36598c;
	border-left:1px solid #36598c;
}

#dropmenu li ul li.current_page_item a {
	background:#678db4;
	color:#fff;
}

#dropmenu li ul li {
	border-bottom:1px solid #36598c;
}

#dropmenu li ul a {
	width:138px;
	padding:6px 6px 6px 6px;
	font-size: 12px;
	font-family: trebuchet ms, arial, verdana;
	text-transform: none;
	float:right;
}
#dropmenu ul ul {
	top:auto;
	border-top:1px solid #859ba6;
}
#dropmenu li ul ul {
	left:150px;
	margin:0px 10px 0 0;
}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
	display:none;
}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
	display:block;
}

