/*
Theme Name: CHAT
Author: U2R1Media.com
Author URI: http://gk.site5.com/t/237
Description: A custom theme based on the chat theme by Site5.
*/

/* MAIN STYLES
-------------------------------------------*/
* { margin: 0; padding: 0; }

body,html {
	font-weight:normal;
	font-family:Trebuchet, Trebuchet MS, Verdana, sans-serif;
	font-size:13px;
	color:#333;
	background:#f5f5f5;
	line-height:135%;
}

ul {
	list-style:none;
}

a {
	text-decoration:none;
	color:#00A4E4;
}

a:hover {
	text-decoration:underline;
}

a:focus {
	outline:none;
}

p {
	margin:0 0 1.5em;
}
img {
	border:0
}
h1, h2, h3 {
	font-size:30px;
	letter-spacing:1px;
	line-height:100%;
	padding-bottom:15px;
}

h1 {
	font-weight:normal;
}

h1 a:hover {
	text-decoration:none;
	color:#333;
}

h2 {
	font-size:20px;
	padding-top:10px;
	font-weight:normal;
}

h3 {
	font-size:18px;
	padding-top:10px;
}

h4 {
	font-size:16px;
	letter-spacing:1px;
	line-height:100%;
	padding-bottom:10px;
    color: #999999;
    font-weight: bold;
    text-shadow: 1px 1px 0 #FFFFFF;
}
#colRight ul {
	list-style:url(images/bull.png);
	padding:0px 30px 10px 30px;
}
#colRight ul.bulletList {
	list-style:url(images/bulletlist.png);
	padding:10px 30px;
}
#colRight ul li {
  padding-bottom:10px;
}

 /* LAYOUT STRUCTURE
--------------------------------------------------*/
body#home #smBlueBar {
	background:url(images/bg_bluebar_sm.jpg) 0 0 repeat-x;
	height:19px;
	width:100%;
}

body#home #mainWrapper {
	/**background:url(images/bk_main_wrapper_home.png) 0 0 repeat-x;**/
}

#mainWrapper {
	background:url(images/bk_main_wrapper.png) 0 0 repeat-x;
}
body#newstream #mainWrapper {
	background:url(images/bk_main_wrapper_green.png) 0 0 repeat-x;
}
#wrapper {
	margin: 0 auto;
    position: relative;
    width: 960px;
    z-index: 10;
}
#header {
	height:210px;
	position:relative;
}
body#home #header {
	/**height:120px;
	padding-top:20px;**/
}

.topBox {
	position:absolute;
	left:350px;
	top:1px;
	width:160px;
}

#content {
	padding-bottom:20px;
	overflow:hidden;
	/*background:url(images/bk_vertline.jpg) 255px 0 repeat-y;
	margin-top:35px;*/
}
#content h1 {
	margin-top:15px;
	text-shadow: 2px 1px 0 #FFFFFF;
	color:#00A4E4;
}
body#home #content{
	margin-top:0;
}

body#home #content, body#portfolio #content {
	background:none;
	
}

#content #colLeft {
	float:left;
	width:240px;
	margin-right:50px;
}

#content #colRight {
	float:right;
	width:670px;
}
#banner{
	text-align: center;
	z-index:9999;
	}
#bannerShadow {
	width:100%; margin:0 auto; background:url(images/bk_bannershadow.png) 0 0 no-repeat; height:35px;
}

/******** FOOTER ***************/
#footer {
	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;
	margin:10px 0 0;
	color:#666;
	position:relative;
	padding-top:3px;	
	font-size:12px;
}
#footer .u2r1 {
	text-align:right;
	color:#A5A5A5;
	font-size:10px;
}
#footerActions {

}
#footerActionsInner{
	width:960px;
	margin:0 auto;
	padding:22px 0 0;
	overflow:hidden;
}
#footerWidgets {
	background:url(images/bk_footer_widgets.png) 0 0 repeat-x;
	position:relative;
}
#footerSwirl {
	position:absolute;
	width:121px;
	height:102px;
	top:-94px;
	right:0;
	background:url(images/bk_swirl.png) 0 0 no-repeat;
	z-index:0;
}
#footerWidgetsInner {
	width:960px;
	margin:0 auto;
	padding:15px 0 ;
	overflow:hidden;
}
.boxFooter h2 {
	color:#00A4E4;
}





/********** General ****************/
.left {
	float:left;
}
.right {
	float:right;
}


/* HEADER ELEMENTS
-----------------------------------*/

/* -- logo --*/
#logo {
	/* position:absolute;
	top:115px;
	left:0;*/
	float:left;
}

#logo a img{
	border:none;
	vertical-align:middle;
}

body#home #logo {
	margin:-10px 0 0 0;
	width:306px;
	height:120px;
	background:url(images/logo_home.png) 0 0 no-repeat;
}
body#home #logo a {
	width:100%;
	height:100%;
}
body#home #logo img {
	visibility:hidden;
}
#mainMenu {
 
 }

#mainMenu ul li{
	float:left;
}

#mainMenu ul li a {
	display:block;
	height: 33px;
    padding: 18px 25px 0;
	color:#00A4E4;
	font-size:20px;
	border-left:1px solid #40BBEA;
	border-right:1px solid #C7EBF9;
	text-shadow:1px 1px 0 #C7EBF9;
}

#mainMenu ul li a span {
	font-size:10px;	
	color:#999;
	line-height:120%;
}

#mainMenu ul li a:hover {
	text-decoration:none;
	background:url(images/bk_mainmenu.png) 0 0 repeat-x;
	color:#85888c;
}
#mainMenu ul li.current-menu-item a{
	color:#fff;
	background: #00A4E4;
	text-shadow:-2px -1px 0 #068AB2;
}


#mainMenu ul li ul li a:hover{
	background:#132325;
}

/******* New Stream Menu ******/
body#newstream #mainMenu ul li a {
	display:block;
	height: 33px;
    padding: 18px 25px 0;
	color:#54B948;
	font-size:20px;
	border-left:1px solid #54B948;
	border-right:1px solid #D2F7CB;
	text-shadow:1px 1px 0 #D2F7CB;
}

body#newstream #mainMenu ul li a span {
	font-size:10px;	
	color:#999;
	line-height:120%;
}

body#newstream #mainMenu ul li a:hover {
	text-decoration:none;
	background:url(images/bk_mainmenu.png) 0 0 repeat-x;
	color:#85888c;
}
body#newstream #mainMenu ul li.current-menu-item a{
	color:#fff;
	background: #00A4E4;
	text-shadow:-2px -1px 0 #068AB2;
}



#headerBox {
	height: 144px;
    padding-top: 14px;
    position: relative;
	background:url("images/tagline_the_all.png") repeat-y scroll 0 -628px transparent;
}
body#home #headerBox {
	height: 144px;
    padding-top: 30px;
    position: relative;
	background:none !important;
}

#applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll -915px 0 transparent;
	display:block;
	width:150px;
	height:90px;
}
#donateBtn {
	background:url(images/btn_sticker_pink.png) no-repeat 0 0;
	display:block;
	width:150px;
	height:90px;
}
.topBox a span {
	display:none;	
}
/* top social links 
#topSocial {
/*	position:absolute;
	right:0;
	top:120px;
}
*/
#topSocial {
	clear: right;
    float: right;
    margin: 10px;
}
body#home #important {
    clear: right;
    float: right;
    font-size: 16px;
    margin-top: 10px;
    text-align: right;
    text-shadow: 1px 1px 0 #FFFFFF;
    width: 625px;
	color:#666;
}

body#home .important {
	background: url("images/astrik-yellow.png") no-repeat scroll 0 0 transparent;
	padding-left:35px;
	float:right;
	height:20px;
	padding-top:10px;
}
body#home .important a{
}

#topSocial ul li {
	float:left;
	padding:0 5px;
	width:30px;
}

#topSocial ul li a {
	display:block;
	height:30px;
	width:30px;
	background:url(images/bk_topsocial.png) 0 0 no-repeat;
}

#topSocial ul li a img {
	border:none;
	margin-top:5px;
	margin-left:5px;
}

#topSocial ul li a:hover {
	/*background:url(images/bk_topsocial_hover.png) 0 0 no-repeat;*/
	background:none;
}

/* Top Utility Menuj */

#utilityMenu {
	float:right;	
}
#utilityMenu li, #footUtilityMenu li{
	float:left;	
	font-size:13px;
	text-shadow:1px 1px 0 #FFFFFF;
	padding:0 10px;
	border-right:1px solid #ccc;
}
#footUtilityMenu li{
	text-shadow:none !important;
	border-right:1px solid #666;
}
#utilityMenu li:last-child, #footUtilityMenu li:last-child{
	border-right:none;
}
#utilityMenu a:link, #utilityMenu a:visited, #utilityMenu a:active, #footUtilityMenu a:link, #footUtilityMenu a:visited, #footUtilityMenu a:active{
	color:#666;
}
#utilityMenu a:hover, #footUtilityMenu a:hover{
	color:#333;
	text-decoration:none;
}
/* Top Search */

#topSearch {
	
	float: right;
    margin-top: 10px;
    position: relative;
}
#iconMenu {
	position:absolute;
	bottom:0;
	right:0;
}
#footerActions #iconMenu {
	position:relative !important;
	bottom:0;
	left:0 !important;
}
#iconMenu ul li a{
	width:100%;
	height:100%;
	display:block;
}
#iconMenu ul li {
	float:left;
	background:url(images/ico-modFund.png) no-repeat 0 0;
	height:45px;
	width:58px;
	margin:0 3px;
}

/******************* !!!!!!!!!!!! icon nav !!!!!!!!!!!!!!!!!********************/
body#parents #iconMenu ul li#menu-item-444, body#newstream #iconMenu ul li#menu-item-444, 
body#students #iconMenu ul li#menu-item-411, 
body#live #iconMenu ul li#menu-item-400,
body#parents #iconMenu ul li.menu-item-444, body#newstream #iconMenu ul li.menu-item-444,
body#students #iconMenu ul li.menu-item-411, 
body#live #iconMenu ul li.menu-item-400 
{
	background:url(images/ico-modFund.png) no-repeat 0 0; /* academic */
}

body#parents #iconMenu ul li#menu-item-444:hover, 
body#newstream #iconMenu ul li#menu-item-444:hover, 
body#students #iconMenu ul li#menu-item-411:hover, 
body#live #iconMenu ul li#menu-item-400:hover,
body#parents #iconMenu ul li.menu-item-444:hover, 
body#newstream #iconMenu ul li.menu-item-444:hover,
body#students #iconMenu ul li.menu-item-411:hover, 
body#live #iconMenu ul li.menu-item-400:hover {
	background:url(images/ico-modFund.png) no-repeat 0 -62px; /* academic hover */
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#parents #iconMenu ul li#menu-item-445, body#newstream #iconMenu ul li#menu-item-445,
body#students #iconMenu ul li#menu-item-415, 
body#live #iconMenu ul li#menu-item-399, 
body#alumni #iconMenu ul li#menu-item-369, 
body#support #iconMenu ul li#menu-item-369,
body#parents #iconMenu ul li.menu-item-445, body#newstream #iconMenu ul li.menu-item-445,
body#students #iconMenu ul li.menu-item-415, 
body#live #iconMenu ul li.menu-item-399, 
body#alumni #iconMenu ul li.menu-item-369, 
body#support #iconMenu ul li.menu-item-369{
	background:url(images/ico-modFund.png) no-repeat -64px 0; /* spiritual */
}

body#parents #iconMenu ul li#menu-item-445:hover, body#newstream #iconMenu ul li#menu-item-445:hover,
body#students #iconMenu ul li#menu-item-415:hover,
body#live #iconMenu ul li#menu-item-399:hover, 
body#alumni #iconMenu ul li#menu-item-369:hover,  
body#support #iconMenu ul li#menu-item-369:hover,
body#parents #iconMenu ul li.menu-item-445:hover, body#newstream #iconMenu ul li.menu-item-445:hover,
body#students #iconMenu ul li.menu-item-415:hover,
body#live #iconMenu ul li.menu-item-399:hover, 
body#alumni #iconMenu ul li.menu-item-369:hover,  
body#support #iconMenu ul li.menu-item-369:hover {
	background:url(images/ico-modFund.png) no-repeat -64px -62px; /* spiritual hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#parents #iconMenu ul li#menu-item-442, body#newstream #iconMenu ul li#menu-item-442,
body#students #iconMenu ul li#menu-item-443,
body#parents #iconMenu ul li.menu-item-442, body#newstream #iconMenu ul li.menu-item-442,
body#students #iconMenu ul li.menu-item-443 {
	background:url(images/ico-modFund.png) no-repeat -515px 0; /* new stream */
}
body#parents #iconMenu ul li#menu-item-442:hover, body#newstream #iconMenu ul li#menu-item-442:hover,
body#students #iconMenu ul li#menu-item-443:hover,
body#parents #iconMenu ul li.menu-item-442:hover, body#newstream #iconMenu ul li.menu-item-442:hover, 
body#students #iconMenu ul li.menu-item-443:hover {
	background:url(images/ico-modFund.png) no-repeat -513px -62px; /* new stream hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#parents #iconMenu ul li#menu-item-408, body#newstream #iconMenu ul li#menu-item-408, 
body#students #iconMenu ul li#menu-item-414, 
body#live #iconMenu ul li#menu-item-398,
body#parents #iconMenu ul li.menu-item-408, body#newstream #iconMenu ul li.menu-item-408,
body#students #iconMenu ul li.menu-item-414, 
body#live #iconMenu ul li.menu-item-398 {
	background:url(images/ico-modFund.png) no-repeat -129px 0; /* involved */
}
body#parents #iconMenu ul li#menu-item-408:hover, body#newstream #iconMenu ul li#menu-item-408:hover,
body#students #iconMenu ul li#menu-item-414:hover,
body#live #iconMenu ul li#menu-item-398:hover,
body#parents #iconMenu ul li.menu-item-408:hover, body#newstream #iconMenu ul li.menu-item-408:hover,
body#students #iconMenu ul li.menu-item-414:hover,
body#live #iconMenu ul li.menu-item-398:hover {
	background:url(images/ico-modFund.png) no-repeat -129px -62px; /* involved hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#parents #iconMenu ul li#menu-item-407, body#newstream #iconMenu ul li#menu-item-407,
body#students #iconMenu ul li#menu-item-413, 
body#live #iconMenu ul li#menu-item-395, 
body#alumni #iconMenu ul li#menu-item-367, 
body#support #iconMenu ul li#menu-item-367,
body#parents #iconMenu ul li.menu-item-407, body#newstream #iconMenu ul li.menu-item-407, 
body#students #iconMenu ul li.menu-item-413, 
body#live #iconMenu ul li.menu-item-395, 
body#alumni #iconMenu ul li.menu-item-367, 
body#support #iconMenu ul li.menu-item-367 {
	background:url(images/ico-modFund.png) no-repeat -193px 0; /* creative */
}
body#parents #iconMenu ul li#menu-item-407:hover, body#newstream #iconMenu ul li#menu-item-407:hover,
body#students #iconMenu ul li#menu-item-413:hover, 
body#live #iconMenu ul li#menu-item-395:hover, 
body#alumni #iconMenu ul li#menu-item-367:hover,
body#support #iconMenu ul li#menu-item-367:hover,
body#parents #iconMenu ul li.menu-item-407:hover, body#newstream #iconMenu ul li.menu-item-407:hover,
body#students #iconMenu ul li.menu-item-413:hover, 
body#live #iconMenu ul li.menu-item-395:hover, 
body#alumni #iconMenu ul li.menu-item-367:hover,
body#support #iconMenu ul li.menu-item-367:hover{
	background:url(images/ico-modFund.png) no-repeat -193px -62px; /* creative hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#parents #iconMenu ul li#menu-item-406, body#newstream #iconMenu ul li#menu-item-406, 
body#students #iconMenu ul li#menu-item-412, 
body#live #iconMenu ul li#menu-item-396, 
body#alumni #iconMenu ul li#menu-item-371, 
body#support #iconMenu ul li#menu-item-371,
body#parents #iconMenu ul li.menu-item-406, body#newstream #iconMenu ul li.menu-item-406, 
body#students #iconMenu ul li.menu-item-412, 
body#live #iconMenu ul li.menu-item-396, 
body#alumni #iconMenu ul li.menu-item-371, 
body#support #iconMenu ul li.menu-item-371{
	background:url(images/ico-modFund.png) no-repeat -257px 0; /* athletic */
}
body#parents #iconMenu ul li#menu-item-406:hover, body#newstream #iconMenu ul li#menu-item-406:hover,
body#students #iconMenu ul li#menu-item-412:hover, 
body#live #iconMenu ul li#menu-item-396:hover, 
body#alumni #iconMenu ul li#menu-item-371:hover, 
body#support #iconMenu ul li#menu-item-371:hover,
body#parents #iconMenu ul li.menu-item-406:hover, body#newstream #iconMenu ul li.menu-item-406:hover,
body#students #iconMenu ul li.menu-item-412:hover, 
body#live #iconMenu ul li.menu-item-396:hover, 
body#alumni #iconMenu ul li.menu-item-371:hover, 
body#support #iconMenu ul li.menu-item-371:hover{
	background:url(images/ico-modFund.png) no-repeat -257px -62px; /* athletic hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#parents #iconMenu ul li#menu-item-410, body#newstream #iconMenu ul li#menu-item-410, 
body#students #iconMenu ul li#menu-item-416, 
body#live #iconMenu ul li#menu-item-397, 
body#alumni #iconMenu ul li#menu-item-366, 
body#support #iconMenu ul li#menu-item-366,
body#parents #iconMenu ul li.menu-item-410, body#newstream #iconMenu ul li.menu-item-410,
body#students #iconMenu ul li.menu-item-416, 
body#live #iconMenu ul li.menu-item-397, 
body#alumni #iconMenu ul li.menu-item-366, 
body#support #iconMenu ul li.menu-item-366{
	background:url(images/ico-modFund.png) no-repeat -321px 0; /* technical */
}
body#parents #iconMenu ul li#menu-item-410:hover, body#newstream #iconMenu ul li#menu-item-410:hover,
body#students #iconMenu ul li#menu-item-416:hover, 
body#live #iconMenu ul li#menu-item-397:hover, 
body#alumni #iconMenu ul li#menu-item-366:hover, 
body#support #iconMenu ul li#menu-item-366:hover,
body#parents #iconMenu ul li.menu-item-410:hover, body#newstream #iconMenu ul li.menu-item-410:hover,
body#students #iconMenu ul li.menu-item-416:hover, 
body#live #iconMenu ul li.menu-item-397:hover, 
body#alumni #iconMenu ul li.menu-item-366:hover, 
body#support #iconMenu ul li.menu-item-366:hover{
	background:url(images/ico-modFund.png) no-repeat -321px -62px; /* athletic hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}

body#alumni #iconMenu ul li#menu-item-370, 
body#support #iconMenu ul li#menu-item-370,
body#alumni #iconMenu ul li.menu-item-370, 
body#support #iconMenu ul li.menu-item-370{
	background:url(images/ico-modFund.png) no-repeat -386px 0; /* faculty fund */
}
body#alumni #iconMenu ul li#menu-item-370:hover, 
body#support #iconMenu ul li#menu-item-370:hover,
body#alumni #iconMenu ul li.menu-item-370:hover, 
body#support #iconMenu ul li.menu-item-370:hover{
	background:url(images/ico-modFund.png) no-repeat -386px -62px; /* faculty fund hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#alumni #iconMenu ul li#menu-item-659, 
body#support #iconMenu ul li#menu-item-659,
body#alumni #iconMenu ul li.menu-item-659, 
body#support #iconMenu ul li.menu-item-659{
	background:url(images/ico-modFund.png) no-repeat -578px 0; /* card */
}
body#alumni #iconMenu ul li#menu-item-659:hover, 
body#support #iconMenu ul li#menu-item-659:hover,
body#alumni #iconMenu ul li.menu-item-659:hover, 
body#support #iconMenu ul li.menu-item-659:hover{
	background:url(images/ico-modFund.png) no-repeat -578px -62px; /* cards*/
	margin-top:-4px;
	padding-bottom:4px !important;
}
body#alumni #iconMenu ul li#menu-item-368, 
body#support #iconMenu ul li#menu-item-368,
body#alumni #iconMenu ul li.menu-item-368, 
body#support #iconMenu ul li.menu-item-368{
	background:url(images/ico-modFund.png) no-repeat -450px 0; /* greatest need fund */
}
body#alumni #iconMenu ul li#menu-item-368:hover, 
body#support #iconMenu ul li#menu-item-368:hover,
body#alumni #iconMenu ul li.menu-item-368:hover, 
body#support #iconMenu ul li.menu-item-368:hover{
	background:url(images/ico-modFund.png) no-repeat -450px -62px; /* greatest need fund hover*/
	margin-top:-4px;
	padding-bottom:4px !important;
}



/* CONTENT ELEMENTS
-------------------------------------------*/

#colRight h2, #colRight h3 {
    border-bottom: 1px dotted #CCCCCC;
    color: #999999;
    font-weight: normal;
    margin-bottom: 15px;
    padding: 15px 0 5px;
    text-shadow: 1px 1px 0 #FFFFFF;
}

#content table tr td {
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding:5px;
}
.sideMenu {
	background:url(images/bk_sidemenu.png) #fff no-repeat bottom;	
	-moz-border-radius:0 0 8px 8px; 
	-webkit-border-radius:0 0 8px 8px;
	-moz-box-shadow: 4px 3px 5px #ccc;
  	-webkit-box-shadow: 4px 3px 5px #ccc;
  	box-shadow: 4px 3px 5px #ccc;
	margin-top:-5px;
	border:1px solid #eee;
}
.alignleft {
	float:left;
	margin:5px 15px 5px 0;
}

.alignright {
	float:right;
	margin:5px 0 5px 15px;
}
/*home links */

.homeLinks {
	margin:10px 0 30px;
	width:100%;
	position:relative;
	z-index:100;
}
.homeLinks a{
	display:block;
	float:left;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
}

.homeLinks a span{
	display:none;	
}

.homeLinks #futureParents{
	background:url(images/btn_homeboxes.png) 0 0 no-repeat;
	height:210px;
}
.homeLinks #futureParents:hover {
	background:url(images/btn_homeboxes.png) 0 -210px no-repeat #C41188;
}
.homeLinks #futureStudent{
	background:url(images/btn_homeboxes.png) -250px 0 no-repeat;
	height:210px;
}
.homeLinks #futureStudent:hover{
	background:url(images/btn_homeboxes.png) -250px -210px no-repeat #F78E1E;
}
.homeLinks #liveOnCampus{
	background:url(images/btn_homeboxes.png) -492px 0 no-repeat;
	height:210px;
}
.homeLinks #liveOnCampus:hover{
	background:url(images/btn_homeboxes.png) -492px -210px no-repeat #FFC425;
}
.homeLinks #alumni{
	background:url(images/btn_homeboxes.png) -738px 0 no-repeat;
	height:94px;
	margin:0 0 15px 0 !important;
}
.homeLinks #alumni:hover{
	background:url(images/btn_homeboxes.png) -738px -210px no-repeat #E64097;
}
.homeLinks #givingSupport{
	background:url(images/btn_homeboxes.png) -738px -111px  no-repeat;
	height:94px;
	margin:0 !important;
}
.homeLinks #givingSupport:hover{
	background:url(images/btn_homeboxes.png) -738px -321px  no-repeat #E71939;
}
div.homeLinks:after {
	content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* homeboxes */

#homeBoxes {
	overflow:hidden;
}

#homeBoxes .homeBox {
	width:290px;
	float:left;
	margin-right:40px;
	background:url(images/bk_dotted_thick.png) 0 0 repeat-x;
}

#homeBoxes .homeBox img {
	border:6px solid #E2E2E2;
	background:#fff;
	padding:1px;
}

#homeBoxes .homeBox img:hover {
	border-color:#F9F9F9;
}


#homeBoxes .last{
	margin-right:0;
}

#homeBoxes .homeBox h2 {
	padding:10px 0 15px;
	color:#333;
	font-weight:normal;
	font-size:24px;
}

.more-link {
	padding:20px 0 0 0;
}

/* home blurb */

#blurb {
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
		padding:15px 20px;  
	text-shadow:1px 1px #fff;
	background:url(images/bk_blurb.jpg) 0 100% repeat-x;
	font-size:16px;
	line-height:145%;
	margin-bottom:25px;
	color:#808080;
}

#blurb p {
	margin:0;
}

#blurb span {
	font-size:20px;
}


#archive-title {
	padding:5px 0 7px 25px;
	margin:0 0 15px;
	display:block;
	background:url(images/ico_archive.png) 2px 50% no-repeat;
	border-bottom:1px solid #ddd;
}

#content #colLeft img {
	border-top:1px solid #BBB; 
	border-left:1px solid #BBB; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
}

/*********** stat Slider **********/
.smooth_slider {
	margin:0 !important;
	margin: 0 !important;
	width:210px;
	height:80px;
}
.smooth_slider .smooth_slideri div {
	margin-right:0 !important;
}
.sldr_title {
	display:none;
}
.jcarousel-skin-default {
	-moz-border-radius:8px 0 8px 0; 
	-webkit-border-radius:8px 0 8px 0;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	padding:0px;  
	text-shadow:1px 1px #fff;
	background:url("images/bk_blurb.jpg") 0 100% repeat-x;
	font-size:16px;
	line-height:145%;
	margin:25px 5px 5px !important;
}
	
.jcarousel-skin-default span {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	color:#B2B2B2 !important;
}

.jcarousel-skin-default h2{
display: none;
visibility: hidden;
}
.rightBox ul#statSlider li, .rightBox ul.smooth_sliderb li {
	border-bottom: none !important;
}
.jcarousel-skin-default .num {
	font-size:70px;
	padding:10% 20px 10% 0;
	letter-spacing:-2px;
}
.jcarousel-skin-default span.per {
	position:absolute;
	top:20px;
	font-size: 25px;
}
.jcarousel-skin-default .text {
	text-align:left;
	margin-top:8px !important;
	margin-right:0px !important;
	font-size:14px;
	line-height:16px;
}
#statholder a, #category-teaser-more-link a {
	float:right;
	padding-right:10px;
}
#content #colLeft .jcarousel-skin-default ul li {
	padding:0px;
}

/* BLOG ITEMS */

.postItem {
	margin:0 0 30px;
	padding:0 0 15px;
	border-bottom:1px dotted #bbb;
	overflow:hidden;
}

.postItem .meta {
	font-size:12px;
	color:#666;
	text-shadow:1px 1px #fff;
	margin-top:-5px;
	margin-bottom:18px;
}
.postItem .half {
	width:50%;
	padding-top:18px;
	padding-left:10px;
}

.postTags {
	font-size:13px;	
	background:url(images/ico_tag.png) 0 50% no-repeat;
	padding-left:24px;
	margin:25px 0 0;
}

blockquote {
	padding-left:60px;
	margin:20px 0 15px 0;
	padding-top:20px;
	font-size:20px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/bk_blockquoteL.png) 10px 15px no-repeat;
	color:#808080;
	float:right;
	width:30%;
}
blockquote p {
	background:url("images/bk_blockquoteR.png") no-repeat scroll 95% 50% transparent;
	padding-right:50px;
}

#content #colLeft ul li, #content #colLeft ol li  {
	padding:10px 7px 10px;
}

#content #colLeft ul {
	margin:0 0 15px 15px;
}

#content #colLeft ol li {
	background:none;
	padding-left:0;
}

#content #colLeft ol {
	margin:0 0 15px 35px;
}
#colLeft ul.menu {
	padding-top:20px;	
	margin:0 0 0 15px;
}
#colLeft ul.menu a:link, #colLeft ul.menu a:active, #colLeft ul.menu a:visited{
	color:#636363;
	font-size:14px;
	letter-spacing:1px;
	text-shadow:1px 1px 0 #FFFFFF;
}
#colLeft ul.sub-menu {
	display:none;
	font-size:15px;
	margin:10px 0 0 15px !important;
}

#colLeft ul li.current-menu-parent ul.sub-menu, #colLeft ul li.current-menu-item ul.sub-menu  {
	display:block;
}

 #colLeft ul li.current-menu-item a:link,  #colLeft ul li.current-menu-item a:visited,  #colLeft ul li.current-menu-item a:active  {
	color:#00A4E4;
}
#colLeft ul li.current-menu-item ul.sub-menu a:link, #colLeft ul li.current-menu-item ul.sub-menu a:active, #colLeft ul li.current-menu-item ul.sub-menu a:visited, #colLeft ul.sub-menu a:link, #colLeft ul.sub-menu a:active, #colLeft ul.sub-menu a:visited{
	color:#8E8E8E;
}
#shareLinks {
	height:30px;
	background:url(images/bk_social.jpg) 0 0 repeat-x;
	font-size:12px;
	line-height:32px;
	padding:0 10px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border:1px solid #008FF5; 
	/*border-left:1px solid #008FF5; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;*/
	margin:20px 0;
	width:130px;
}

#shareLinks a {
	color:#fff;
}

#shareLinks #icons {
	display:none;
	padding-left:15px;
}

#shareLinks #icons a {
	margin:0 10px;
	font-weight:bold;
	text-transform:uppercase;
}
.singlePostDate {
	font-size:20px;
	display:block;
	padding-right:10px;
}
.singlePostMeta {
	padding-top:3px;
}
.meta a {
	color:#999;
}
/* PAGINATION */

.emm-paginate {padding:10px 0; overflow:hidden; clear:both;}
.emm-paginate a {background:url(images/bk_pagenavi.jpg) 0 100% repeat-x; border:1px solid #ddd; color:#666; margin-right:5px; padding:4px 8px; text-align:center; text-decoration:none;}
.emm-paginate .emm-title {color:#555; margin-right:4px;}
.emm-paginate .emm-gap {color:#999; margin-right:4px;}
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current {color:#fff; background:#18AEF5; border:1px solid #0A95D8; margin-right:5px; padding:4px 8px;}
.emm-paginate .emm-page {}
.emm-paginate .emm-prev, .emm-paginate .emm-next {}


/* SLIDER
---------------------------------------*/

#slider {
	position:relative;
	background:url(images/loading.gif) no-repeat 50% 40%;
	height:370px; 
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:1;
}

/* PORTFOLIO PAGE 
---------------------------------------*/

.portfolioCategs {
	margin-top:5px;
	float:right;
	margin-top:-47px;
}

.portfolioCategs li {
	float:left;
	margin-right:5px;
}

.portfolioCategs li a{
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	border-top:1px solid #ddd; 
	border-left:1px solid #ddd; 
	border-bottom:1px solid #fefefe; 
	border-right:1px solid #fefefe;
	padding:6px 12px;  
	text-shadow:1px 1px #fff;
	background:url(images/bk_blurb.jpg) 0 100% repeat-x;
	font-weight:bold;
	display:block;
	
}

.gallery {
	margin-top:10px;
	padding-left:10px;
	margin-bottom:20px;
}

.gallery .portfolioItem {
	float:left;
	width:300px;
	margin-right:25px;
	overflow:hidden;
	margin-bottom:10px;
}


.gallery .portfolioItem img {
	border:none;
}



/* COLRIGHT ELEMENTS 
-------------------------------------*/

.rightBox  {
	margin:40px 0 17px;
}

.rightBox h2 {
	padding:10px 0;
}

.rightBox ul li{
	padding:6px 0;
	border-bottom:1px solid #ddd;
}


/* COMMENTS
-----------------------------------*/


#content #colLeft ul.commentlist {
	list-style:none;
	list-style-position:outside;
	display:block;
	margin:0 0 20px;
	border-top:3px solid #D2D8DB;
	border-bottom:4px solid #D2D8DB;
	padding:0;
	padding-bottom:10px;
}

#content #colLeft ul.commentlist ul {
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}

#content #colLeft ul.commentlist li {
	padding:20px 0 10px 50px;
	position:relative;
	margin-top:0;
	background:url(images/bk_horiz_line.jpg) 0 0 repeat-x;
}

#content #colLeft ul.commentlist li img {
	border:none;
}

#content #colLeft ul.commentlist li p{
	font-size:13px;
	margin:10px 0;
}

#content #colLeft ul.commentlist li .comment-meta, #content #colLeft ul.commentlist li .text  {
	margin-left:20px;	
}

#content #colLeft ul.commentlist li .comment-meta span {
	font-size:11px;
	color:#999;
}

#content #colLeft ul.commentlist li .comment-meta {
	font-size:16px;
}


#content #colLeft ul.commentlist li .gravatar {
	position:absolute;
	width:50px;
	height:50px;
	top:20px;
	left:0;
}

#content #colLeft ul.commentlist li .gravatar .gravatar_mask {
	position:absolute;
	left:0;
	top:0;
	background:url(images/bk_gravatar_mask.png) 0 0 no-repeat;
	width:50px;
	height:50px;
}

#content #colLeft ul.commentlist .reply {
	position:absolute;
	right:0;
	top:25px;
	width:46px;
	height:21px;
	text-align:center;
	font-size:12px;
}

#content #colLeft ul.commentlist .reply a {
	display:block;
	width:46px;
	height:21px;
	font-style:italic;
}

#content #colLeft ul.commentlist .reply a:hover {
	text-decoration:none;
	color:#333;
}


#content #colLeft ul.commentlist li .children li {
	margin-top:15px;
	padding-top:25px;
	border-bottom:none;
	overflow:hidden;
	padding-bottom:5px;
}

#content #colLeft ul.commentlist li .children li .gravatar {
	top:20px;
}

#content #colLeft ul.commentlist li .children li .reply {
	top:30px;
}

/* FOOTER ELEMENTS
-------------------------------------------*/

#twitter #twitter_update_list li {
list-style-type:none;
line-height:140%;
}

#showHide {
	display:block;
	position:absolute;
	width:48px;
	height:16px;
	right:4px;
	top:-5px;
	background:url(images/but_show_hide.png) 0 0 no-repeat;
	text-indent:-9999px;
	z-index: 110;
}

.boxFooter {
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	-moz-border-radius:0 0 6px 0; 
	-webkit-border-radius:0 0 6px 0;
	float:left;
	min-width:20%;
	margin: 0 20px 10px 0;
	min-height:240px;
	background:url(images/bk_boxfooter.png) bottom no-repeat;
		
}
#footerActionsInner .boxFooter:first-child {
	width:280px;
}
#footerActionsInner .boxFooter:nth-child(2) {
	width:376px;
}
.boxFooter #category-teaser-widget-wrapper {
	width:350px;	
}
#footerActionsInner div.boxFooter:nth-child(3) {
	margin: 0 ;
	float:right !Important;
	width:260px;
}
#footerActionsInner div.boxFooter:nth-child(3) .textwidget{
	height:200px;
	overflow:hidden;
}
#footerActionsInner div.boxFooter:nth-child(4) {
	height: 160px !important;
    margin: 0 0 10px;
    min-height: 160px !important;
    overflow: hidden;
	border:0 !important;
}

.boxFooter h2 {
	font-weight:normal;
	text-shadow:1px 1px 0 #fff;
	letter-spacing:.1em;
	padding: 0 0 10px 0;
}
#footerActionsInner #twitter {
	float:left;
	overflow:hidden;
	width:315px;
	background:url(images/twitter_ill.png) 0 0 no-repeat;
	padding-left:85px;
	position:relative;
}

#footerActionsInner #twitter #latest {
	width:293px;
}

#footerActionsInner #twitter #latest #tweet {
	background:url(images/bk_latest_tweet.png) 0 0 no-repeat;
	padding:10px 10px 0 20px;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	line-height:125%;
	height:65px;
	
}

#footerActionsInner #twitter #latest #tweetBottom{
	height:26px;
	background:url(images/bl_latesttweet_bottom.png) 0 0 no-repeat;
}

#footerActionsInner #twitter a.action {
	position:absolute;
	display:block;
	width:81px;
	height:23px;
	background:url(images/but_actions.png) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-top:2px;
}

#footerActionsInner #twitter a.action:hover {
	background:url(images/but_actions.png) 0 -25px no-repeat;
}

#footerActionsInner #twitter a.action {
	left:0;
	top:76px;
}

#footerActionsInner #quickContact {
	float:right;
	overflow:hidden;
	width:435px;
	background:url(images/quick_contact_ill.png) 0 0 no-repeat;
	padding-left:85px;
	position:relative;
	margin-left:30px;
}

#footerActionsInner #quickContact .leftSide {
	float:left;
	width:155px;
	overflow:hidden;
}

#footerActionsInner #quickContact .rightSide {
	float:left;
	width:268px;
	overflow:hidden;
	margin-left:10px;
}

/* Footer Widgets */

#footerWidgetsInner .boxFooter {
	float:left;
	width:210px;
	padding-right:30px;
	overflow:hidden;
	margin-bottom:40px;
}


#footerWidgetsInner h2 {
	font-size:20px;
	border-bottom:1px solid #292929;
	padding:7px 0 12px;
	margin-bottom:2px;
	color:#00A4E4;
	text-shadow:2px 2px 0 #fff;
}

#footerWidgetsInner .boxFooter ul li {
	padding:7px 0;
	border-bottom:1px solid #292929;
	color:#986123;
	font-size:10px;
	font-style:italic;
}

#footerWidgetsInner .boxFooter ul li a {
	text-decoration:none;
	color:#515151;
	font-size:13px;
	font-style:normal;
}

#footerWidgetsInner .boxFooter ul li a:hover {
	color:#ccc;
}

.footerLinks {
	margin-bottom:25px;	
	margin-top:10px;
}
ul#menu-footer-menu {
	margin:0;padding:0;	
}
ul#menu-footer-menu li {
	float:left;
	margin-right:20px;
	display:block;
	width:16%;
}
ul#menu-footer-menu ul.sub-menu li {
	width:98%;
}

ul#menu-footer-menu li:last-child {
	margin-right:0px !important;
}
ul#menu-footer-menu li a {
	color:#A6DFF5;
	font-size:18px;
}


ul#menu-footer-menu ul.sub-menu li {
	float:none;
	margin:5px 0;

}
ul#menu-footer-menu ul.sub-menu li a{
	color:#333;
	font-size:13px;
}


ul#menu-footer-menu:after {
	content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
	
}
/* Copyright */
#footerWidgetsInner #footUtilityMenu {
	float:right;
	margin-top: 15px;
	width:60%;
}
#footerWidgetsInner #footUtilityMenu ul {
	float:right;
}
#footerWidgetsInner #copyright {
	float:right;
	clear:right;
	 margin-top: 5px;
	 width:70%;
	 text-align:right;
}

#ujaLink {
	float:left;	
	margin-top:-15px;
}

#ujaLink a {
	background:url(images/logo-uja.gif) 0 0 no-repeat;
	height:45px;
	width:155px;
	display:block;
}

/* FORMS
------------------------------------*/

/* Quick Contact Form */

#quickContact form input[type="text"], #quickContact form textarea{
	width:138px;
	margin-bottom:5px;
	-moz-border-radius:6px; 
	-webkit-border-radius:6px;
	border-top:1px solid #BDBDBD; 
	border-left:1px solid #BDBDBD; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	background:url(images/bk_blurb.jpg) 0 100% repeat-x;
	padding:7px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#quickContact form textarea {
	width:250px;
	height:90px;
	padding-top:5px;
}

#quickContact form input[type="submit"] {
	display:block;
	float:right;
	width:81px;
	height:24px;
	background:url(images/but_actions.png) 0 0 no-repeat;
	text-align:center;
	font-size:12px;
	color:#fff;
	padding-top:0px;
	border:none;
	line-height:80%;
	margin-top:3px;

}

/* Top Search */

#topSearch input[type="text"] {
	-moz-border-radius:4px; 
	-webkit-border-radius:4px;
	width:100px;
	background: none repeat scroll 0 0 #F9F9F9;
    border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding:7px 10px 7px;
	color:#A8A8A8;
	font-style:italic;
	margin-right:10px;
	position:relative;
}

#topSearch input[type="submit"] {
	position:absolute;
	right:0;
	z-index:100;
	width:43px;
	height:44px;
	background:url(images/but_search.png) 0 0 no-repeat;
	border:none;
	cursor:pointer;
}	

/* COMMENTS F0RM */

#commentform p {
	margin:0;
}

#commentform label {
	display:block;
	padding:5px 0;
}

#commentform input, #commentform textarea {
	border:1px solid #ddd;
	padding:8px;
	width:300px;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}

#commentform input:focus, #commentform textarea:focus {
	border:1px solid #0099FF;
}


#commentform textarea {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#commentform input[type="submit"]{
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;
	cursor:pointer;
	background:url(images/but_form.jpg) 0 100% repeat-x;
	color:#FFF;
	font-size:12px;
	padding:0;
}

/* Contact Form */

#contact label {
	display:block;
	padding:5px 0;
}

#contact input, #contact textarea {
	border:1px solid #ddd;
	padding:8px;
	width:300px;
	margin-bottom:10px;
   -moz-border-radius:4px;
   -webkit-border-radius:4px;
}


#contact textarea {
	width:560px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}

#contact input[type="submit"]{
	border:none;
	width:151px;
	height:32px;
	margin-top:10px;
	cursor:pointer;
	background:url(images/but_form.jpg) 0 100% repeat-x;
	color:#FFF;
	font-size:12px;
	padding:0;
}

.errormsg, .successmsg{
	background:#FEF4F1;
	border:1px solid #F7A68A;
	color:#DA4310;
	padding:10px;
	-moz-border-radius:4px;
   -webkit-border-radius:4px;
}

.successmsg {
	background:#F5FAF1;
	border:1px solid #C2E1AA;
	color:#8FA943;
	-moz-border-radius:4px;
   -webkit-border-radius:4px;
}

?#header{z-index:1001 !important;}
#content{z-index:100 !important;}

.nodisplay {
	display:none;	
}
.clear {
	clear:both;	
}


/***************!!!!!!!!!!!!!! PARENTS page styles !!!!!!!!!!!!!!!********************/

body#parents #mainMenu ul li#menu-item-27 a{
	color:#fff;
	background: #00A4E4;
	text-shadow:-2px -1px 0 #068AB2;
}

body#parents #headerBox {
	background:url("images/tagline_their_all.png") no-repeat scroll 0 -628px transparent !important;
}
body#parents #applicationBtn {
	background: url("images/btn_sticker_application.png") no-repeat scroll -915px 0 transparent;
}

/*********** blue blue blue blue *****/
body#parents.page-template-parents-blue-php #applicationBtn {
	background: url("images/btn_sticker_application.png") no-repeat scroll -605px 0 transparent;
}
body#parents.page-template-parents-blue-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-blue-php #colLeft ul li.current-menu-item a:active {
	color:#00A4E4 !important; 
}

/*********** red red red red red *****/
body#parents.page-template-parents-red-php #mainMenu ul li#menu-item-27 a {
	background:none repeat scroll 0 0 #EE3349 !important;
	text-shadow:-2px -1px 0 #B21231 !important;
	color:#fff !important;
}
body#parents.page-template-parents-red-php #headerBox {
	background:url("images/tagline_their_all.png") repeat-y scroll 0 123px transparent !important;
}
body#parents.page-template-parents-red-php #applicationBtn {
	background: url("images/btn_sticker_application.png") no-repeat scroll -305px 0 transparent;
}
body#parents.page-template-parents-red-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-red-php #colLeft ul li.current-menu-item a:visited, 
body#parents.page-template-parents-red-php #colLeft ul li.current-menu-item a:active, 
body#parents.page-template-parents-red-php h2, 
body#parents.page-template-parents-red-php #footerActions a,
body#parents.page-template-parents-red-php h2 a,
body#parents.page-template-parents-red-php h1 {
	color:#EE3349 !important;
}

/*********** yellow yellow yellow *****/
body#parents.page-template-parents-yellow-php #mainMenu ul li#menu-item-27 a {
	background:none repeat scroll 0 0 #FFC425 !important;
	text-shadow:-2px -1px 0 #C98806 !important;
	color:#fff !important;
}
body#parents.page-template-parents-yellow-php #headerBox {
	background:url("images/tagline_their_all.png") repeat-y scroll 0 -178px transparent !important;
}
body#parents.page-template-parents-yellow-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll 0 0 transparent;
}
body#parents.page-template-parents-yellow-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-yellow-php #colLeft ul li.current-menu-item a:visited, 
body#parents.page-template-parents-yellow-php #colLeft ul li.current-menu-item a:active, 
body#parents.page-template-parents-yellow-php h2, 
body#parents.page-template-parents-yellow-php #footerActions a,
body#parents.page-template-parents-yellow-php h2 a,
body#parents.page-template-parents-yellow-php h1 {
	color:#FFC425 !important;
}

/*********** pink pink pink pink *****/
body#parents.page-template-parents-pink-php #mainMenu ul li#menu-item-27 a {
	background:none repeat scroll 0 0 #E64097 !important;
	text-shadow:-2px -1px 0 #C41188 !important;
	color:#fff !important;
}
body#parents.page-template-parents-pink-php #headerBox {
	background:url("images/tagline_their_all.png") repeat-y scroll 0 -478px transparent !important;
}
body#parents.page-template-parents-pink-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll 0 0 transparent;
}
body#parents.page-template-parents-pink-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-pink-php #colLeft ul li.current-menu-item a:visited, 
body#parents.page-template-parents-pink-php #colLeft ul li.current-menu-item a:active, 
body#parents.page-template-parents-pink-php h2,
body#parents.page-template-parents-pink-php #footerActions a,
body#parents.page-template-parents-pink-php h2 a,
body#parents.page-template-parents-pink-php h1 {
	color:#E64097 !important;
}

/*********** puuuuurrrrple *****/
body#parents.page-template-parents-purple-php #mainMenu ul li#menu-item-27 a {
	background:none repeat scroll 0 0 #C41188 !important;
	text-shadow:-2px -1px 0 #68074D !important;
	color:#fff !important;
}
body#parents.page-template-parents-purple-php #headerBox {
	background:url("images/tagline_their_all.png") repeat-y scroll 0 -328px transparent !important;
}
body#parents.page-template-parents-purple-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll -610px 0 transparent;
}
body#parents.page-template-parents-purple-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-purple-php #colLeft ul li.current-menu-item a:visited, 
body#parents.page-template-parents-purple-php #colLeft ul li.current-menu-item a:active, 
body#parents.page-template-parents-purple-php h2, 
body#parents.page-template-parents-purple-php #footerActions a,
body#parents.page-template-parents-purple-php h2 a,
body#parents.page-template-parents-purple-php h1 {
	color:#C41188 !important;
}


/*********** green green green hey hey hey *****/
body#parents.page-template-parents-green-php #mainMenu ul li#menu-item-27 a, body#newstream.page-template-newstream-php #mainMenu ul li#menu-item-27 a {
	background:none repeat scroll 0 0 #54B948 !important;
	text-shadow:-2px -1px 0 #2E5628 !important;
	color:#fff !important;
}
body#parents.page-template-parents-green-php #headerBox, body#newstream.page-template-newstream-php #headerBox {
	background:url("images/tagline_their_all.png") repeat-y scroll 0 -778px transparent !important;
}
body#parents.page-template-parents-green-php #applicationBtn, body#newstream.page-template-newstream-php #applicationBtn{
	background:url("images/btn_sticker_application.png") no-repeat scroll -760px 0 transparent;
}
body#parents.page-template-parents-green-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-green-php #colLeft ul li.current-menu-item a:visited, 
body#parents.page-template-parents-green-php #colLeft ul li.current-menu-item a:active, 
body#parents.page-template-parents-green-php h2,
body#parents.page-template-parents-green-php #footerActions a,
body#parents.page-template-parents-green-php h2 a,
body#parents.page-template-parents-green-php h1 {
	color:#54B948 !important;
}

body#newstream.page-template-newstream-php #colLeft ul li.current-menu-item a:link,
body#newstream.page-template-newstream-php #colLeft ul li.current-menu-item a:visited, 
body#newstream.page-template-newstream-php #colLeft ul li.current-menu-item a:active, 
body#newstream.page-template-newstream-php h2,
body#newstream.page-template-newstream-php #footerActions a,
body#newstream.page-template-newstream-php h2 a,
body#newstream.page-template-newstream-php h1 {
	color:#54B948 !important;
}


/*********** oranges are orange *****/
body#parents.page-template-parents-orange-php #mainMenu ul li#menu-item-27 a {
	background:none repeat scroll 0 0 #FAA026 !important;
	text-shadow:-2px -1px 0 #B26406 !important;
	color:#fff !important;
}
body#parents.page-template-parents-orange-php #headerBox {
	background:url("images/tagline_their_all.png") repeat-y scroll 0 -28px transparent !important;
}
body#parents.page-template-parents-orange-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll -458px 0 transparent;
}
body#parents.page-template-parents-orange-php #colLeft ul li.current-menu-item a:link,
body#parents.page-template-parents-orange-php #colLeft ul li.current-menu-item a:visited, 
body#parents.page-template-parents-orange-php #colLeft ul li.current-menu-item a:active, 
body#parents.page-template-parents-orange-php h2,
body#parents.page-template-parents-orange-php #footerActions a,
body#parents.page-template-parents-orange-php h2 a,
body#parents.page-template-parents-orange-php h1 {
	color:#FAA026 !important;
}





/***************!!!!!!!!!!!!!!! STUDENTS page styles !!!!!!!!!!!!!!!********************/

body#students #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #00B4E9 !important;
	text-shadow:-2px -1px 0 #036C84 !important;
	color:#fff !important;
}
body#students #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 -628px transparent !important;
}
body#students #applicationBtn {
	background: url("images/btn_sticker_application.png") no-repeat scroll -915px 0 transparent;
}

/*********** blue blue blue blue *****/
body#students.page-template-students-blue-php #applicationBtn {
	background: url("images/btn_sticker_application.png") no-repeat scroll -605px 0 transparent;
}
body#students.page-template-parents-blue-php #colLeft ul li.current-menu-item a:link, 
body#students.page-template-parents-blue-php #colLeft ul li.current-menu-item a:active {
	color:#00A4E4 !important;
}

/*********** red red red red red *****/
body#students.page-template-students-red-php #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #EE3349 !important;
	text-shadow:-2px -1px 0 #B21231 !important;
	color:#fff !important;
}
body#students.page-template-students-red-php #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 120px transparent !important;
}
body#students.page-template-students-red-php #applicationBtn {
	background: url("images/btn_sticker_application.png") no-repeat scroll -305px 0 transparent;
} 
body#students.page-template-students-red-php #colLeft ul li.current-menu-item a:link,
body#students.page-template-students-red-php #colLeft ul li.current-menu-item a:visited, 
body#students.page-template-students-red-php #colLeft ul li.current-menu-item a:active, 
body#students.page-template-students-red-php h2, 
body#students.page-template-students-red-php #footerActions a,
body#students.page-template-students-red-php h2 a, 
body#students.page-template-students-red-php h1 {
	color:#EE3349 !important;
}

/*********** yellow yellow yellow *****/
body#students.page-template-students-yellow-php #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #FFC425 !important;
	text-shadow:-2px -1px 0 #C98806 !important;
	color:#fff !important;
}
body#students.page-template-students-yellow-php #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 -178px transparent !important;
}
body#students.page-template-students-yellow-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll 0 0 transparent;
}
body#students.page-template-students-yellow-php #colLeft ul li.current-menu-item a:link,
body#students.page-template-students-yellow-php #colLeft ul li.current-menu-item a:visited, 
body#students.page-template-students-yellow-php #colLeft ul li.current-menu-item a:active, 
body#students.page-template-students-yellow-php h2,
body#students.page-template-students-yellow-php #footerActions a,
body#students.page-template-students-yellow-php h2 a,
body#students.page-template-students-yellow-php h1 {
	color:#FFC425 !important;
}

/*********** pink pink pink pink *****/
body#students.page-template-students-pink-php #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #E64097 !important;
	text-shadow:-2px -1px 0 #C41188 !important;
	color:#fff !important;
}
body#students.page-template-students-pink-php #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 -478px transparent !important;
}
body#students.page-template-students-pink-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll 0 0 transparent;
}
body#students.page-template-students-pink-php #colLeft ul li.current-menu-item a:link,
body#students.page-template-students-pink-php #colLeft ul li.current-menu-item a:visited, 
body#students.page-template-students-pink-php #colLeft ul li.current-menu-item a:active, 
body#students.page-template-students-pink-php h2, 
body#students.page-template-students-pink-php #footerActions a,
body#students.page-template-students-pink-php h2 a,
body#students.page-template-students-pink-php h1 {
	color:#E64097 !important;
}

/*********** puuuuurrrrple *****/
body#students.page-template-students-purple-php #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #C41188 !important;
	text-shadow:-2px -1px 0 #68074D !important;
	color:#fff !important;
}
body#students.page-template-students-purple-php #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 -328px transparent !important;
}
body#students.page-template-students-purple-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll -610px 0 transparent;
}
body#students.page-template-students-purple-php #colLeft ul li.current-menu-item a:link,
body#students.page-template-students-purple-php #colLeft ul li.current-menu-item a:visited, 
body#students.page-template-students-purple-php #colLeft ul li.current-menu-item a:active, 
body#students.page-template-students-purple-php h2, 
body#students.page-template-students-purple-php #footerActions a,
body#students.page-template-students-purple-php h2 a,
body#students.page-template-students-purple-php h1 {
	color:#C41188 !important;
}


/*********** green green green hey hey hey *****/
body#students.page-template-students-green-php #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #54B948 !important;
	text-shadow:-2px -1px 0 #2E5628 !important;
	color:#fff !important;
}
body#students.page-template-students-green-php #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 -778px transparent !important;
}
body#students.page-template-students-green-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll -760px 0 transparent;
}
body#students.page-template-students-green-php #colLeft ul li.current-menu-item a:link,
body#students.page-template-students-green-php #colLeft ul li.current-menu-item a:visited, 
body#students.page-template-students-green-php #colLeft ul li.current-menu-item a:active, 
body#students.page-template-students-green-php h2, 
body#students.page-template-students-green-php #footerActions a,
body#students.page-template-students-green-php h2 a,
body#students.page-template-students-green-php h1 {
	color:#54B948 !important;
}

/*********** oranges are orange *****/
body#students.page-template-students-orange-php #mainMenu ul li#menu-item-26 a {
	background:none repeat scroll 0 0 #FAA026 !important;
	text-shadow:-2px -1px 0 #B26406 !important;
	color:#fff !important;
}
body#students.page-template-students-orange-php #headerBox {
	background:url("images/tagline_your_all.png") repeat-y scroll 0 -28px transparent !important;
}
body#students.page-template-students-orange-php #applicationBtn {
	background:url("images/btn_sticker_application.png") no-repeat scroll -458px 0 transparent;
}
body#students.page-template-students-orange-php #colLeft ul li.current-menu-item a:link,
body#students.page-template-students-orange-php #colLeft ul li.current-menu-item a:visited, 
body#students.page-template-students-orange-php #colLeft ul li.current-menu-item a:active, 
body#students.page-template-students-orange-php h2, 
body#students.page-template-students-orange-php #footerActions a,
body#students.page-template-students-orange-php h2 a,
body#students.page-template-students-orange-php h1 {
	color:#FAA026 !important;
}






/***************!!!!!!!!!!!!!!! LIVE page styles !!!!!!!!!!!!!!!!!********************/
body#live .widgetContainer .live-landing-2col {
	width:310px;
	padding:10px 10px 0px;
	float:left;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	margin-bottom:20px;
	margin-top:10px;
	height:460px;
}
body#live .widgetContainer .live-landing-3col {
	width:200px;
	padding: 0 5px 0px 15px;
	border-right:solid 1px #ccc;
	float:left;
	height:250px;
}

body#live .widgetContainer .live-landing-3col:last-child {
	border-right:none;
}

body#live .widgetContainer .live-landing-3col:nth-child(5) {
	padding-top: 30px;
	height:220px;
}
.menu-live-resources-list-container {
	margin-top:-5px;
}
#colRight .widgetContainer ul{
	list-style:none !important;
	padding:0 !important;
}
#colRight .widgetContainer h2 {
	border-bottom:none;
	padding:10px 0 0;
}
.postItem h2 {
	margin-top:20px !important;
	margin-left:20px !important;
}
h2.pink, body#live .live-landing-2col:first-child h2 a {
	color:#E64097 !important;
	text-shadow:-1px -1px 0 #fff;
	padding:8px 0px 0px 30px !important;
	background:url('images/astrik-pink.png') 0 0 no-repeat transparent;
	margin:-30px;
	border-bottom:none !important;
}
 h2.purple, body#live .live-landing-2col:nth-child(2) h2 a {
	color:#C41188 !important;
	text-shadow:-1px -1px 0 #fff;
	padding:8px 0px 0px 30px !important;
	background:url('images/astrik-purple.png') 0 0 no-repeat transparent;
	margin:-30px;
	border-bottom:none !important;
}

h2.red, body#live .live-landing-3col:nth-child(4) h2 a {
	color:#E71939 !important;
	text-shadow:-1px -1px 0 #fff;
	padding:8px 0px 0px 30px !important;
	background:url('images/astrik-red.png') 0 0 no-repeat transparent;
	margin:-30px;
	border-bottom:none !important;
}
h2.orange {
	color:#F78E1E !important;
	text-shadow:-1px -1px 0 #fff;
	padding:8px 0px 0px 30px !important;
	background:url('images/astrik-orange.png') 0 0 no-repeat transparent;
	margin:-30px;
	border-bottom:none !important;
}
body#live .live-landing-3col:nth-child(5) h2 {
	color:#F78E1E !important;
	text-shadow:-1px -1px 0 #fff;
	padding:8px 0px 0px 30px !important;
	background:url('images/astrik-orange.png') 0 0 no-repeat transparent;
	margin:-30px;
	border-bottom:none !important;
}
body#live .live-landing-3col:nth-child(5) ul {
	margin-top:45px;
}
h2.yellow, body#live .live-landing-3col:nth-child(6) h2 a {
	color:#FFC425 !important;
	text-shadow:-1px -1px 0 #fff;
	padding:8px 0px 0px 30px !important;
	background:url('images/astrik-yellow.png') 0 0 no-repeat transparent;
	margin:-30px;
	border-bottom:none !important;
}

body#live .widgetContainer ul li {
	margin-bottom:12px;
	color:#999;
	font-style:italic;
	padding-bottom:0 !important;
}
body#live .widgetContainer ul li a {
	font-size:15px;
	padding-bottom:5px;
	color:#666;
}
	
body#live #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #00B4E9 !important;
	text-shadow:-2px -1px 0 #036C84 !important;
	color:#fff !important;
}
body#live #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 -628px transparent !important;
}
body#live #donateBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent;
}

/************ blue blue blue blue ********************/
body#live.page-template-live-blue-php #applicationBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll -605px 0 transparent;
}

/*********** red red red red red *****/
body#live.page-template-live-red-php #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #EE3349 !important;
	text-shadow:-2px -1px 0 #B21231 !important;
	color:#fff !important;
}
body#live.page-template-live-red-php #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 123px transparent !important;
}
body#live.page-template-live-red-php #applicationBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll -305px 0 transparent;
}
body#live.page-template-live-red-php #colLeft ul li.current-menu-item a:link,
body#live.page-template-live-red-php #colLeft ul li.current-menu-item a:visited, 
body#live.page-template-live-red-php #colLeft ul li.current-menu-item a:active, 
body#live.page-template-live-red-php h2, 
body#live.page-template-live-red-php h1 {
	color:#EE3349 !important;
}

/*********** yellow yellow yellow *****/
body#live.page-template-live-yellow-php #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #FFC425 !important;
	text-shadow:-2px -1px 0 #C98806 !important;
	color:#fff !important;
}
body#live.page-template-live-yellow-php #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 -178px transparent !important;
}
body#live.page-template-live-yellow-php #applicationBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent;
}
body#live.page-template-live-yellow-php #colLeft ul li.current-menu-item a:link,
body#live.page-template-live-yellow-php #colLeft ul li.current-menu-item a:visited, 
body#live.page-template-live-yellow-php #colLeft ul li.current-menu-item a:active, 
body#live.page-template-live-yellow-php h2, 
body#live.page-template-live-yellow-php h1 {
	color:#FFC425 !important;
}

/*********** pink pink pink pink *****/
body#live.page-template-live-pink-php #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #E64097 !important;
	text-shadow:-2px -1px 0 #C41188 !important;
	color:#fff !important;
}
body#live.page-template-live-pink-php #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 -478px transparent !important;
}
body#live.page-template-live-pink-php #applicationBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent;
}
body#live.page-template-live-pink-php #colLeft ul li.current-menu-item a:link,
body#live.page-template-live-pink-php #colLeft ul li.current-menu-item a:visited, 
body#live.page-template-live-pink-php #colLeft ul li.current-menu-item a:active, 
body#live.page-template-live-pink-php h2, 
body#live.page-template-live-pink-php h1 {
	color:#E64097 !important;
}

/*********** puuuuurrrrple *****/
body#live.page-template-live-purple-php #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #C41188 !important;
	text-shadow:-2px -1px 0 #68074D !important;
	color:#fff !important;
}
body#live.page-template-live-purple-php #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 -328px transparent !important;
}
body#live.page-template-live-purple-php #applicationBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll -610px 0 transparent;
}
body#live.page-template-live-purple-php #colLeft ul li.current-menu-item a:link,
body#live.page-template-live-purple-php #colLeft ul li.current-menu-item a:visited, 
body#live.page-template-live-purple-php #colLeft ul li.current-menu-item a:active, 
body#live.page-template-live-purple-php h2, 
body#live.page-template-live-purple-php h1 {
	color:#C41188 !important;
}


/*********** green green green hey hey hey *****/
body#live.page-template-live-green-php #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #54B948 !important;
	text-shadow:-2px -1px 0 #2E5628 !important;
	color:#fff !important;
}
body#live.page-template-live-green-php #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 -778px transparent !important;
}
body#live.page-template-live-green-php #applicationBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll -760px 0 transparent;
}
body#live.page-template-live-green-php #colLeft ul li.current-menu-item a:link,
body#live.page-template-live-green-php #colLeft ul li.current-menu-item a:visited, 
body#live.page-template-live-green-php #colLeft ul li.current-menu-item a:active, 
body#live.page-template-live-green-php h2, 
body#live.page-template-live-green-php h1 {
	color:#54B948 !important;
}

/*********** oranges are orange *****/
body#live.page-template-live-orange-php #mainMenu ul li#menu-item-25 a {
	background:none repeat scroll 0 0 #FAA026 !important;
	text-shadow:-2px -1px 0 #B26406 !important;
	color:#fff !important;
}
body#live.page-template-live-orange-php #headerBox {
	background:url("images/tagline_our_all.png") repeat-y scroll 0 -28px transparent !important;
}
body#live.page-template-live-orange-php #applicationBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll -458px 0 transparent;
}
body#live.page-template-live-orange-php #colLeft ul li.current-menu-item a:link,
body#live.page-template-live-orange-php #colLeft ul li.current-menu-item a:visited, 
body#live.page-template-live-orange-php #colLeft ul li.current-menu-item a:active, 
body#live.page-template-live-orange-php h2, 
body#live.page-template-live-orange-php h1 {
	color:#FAA026 !important;
}



/***************!!!!!!!!!!!!!!!! ALUMNI page styles !!!!!!!!!!!********************/

body#alumni #mainMenu ul li#menu-item-24 a{
	color:#fff !important;
	background: #00A4E4 !important;
	text-shadow:-2px -1px 0 #068AB2 !important;
}
body#alumni #donateBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent !important;
}





/***************!!!!!!!!!!!!!!!! SUPPORT page styles !!!!!!!!!!!********************/

body#support #mainMenu ul li#menu-item-23 a{
	color:#fff !important;
	background: #00A4E4 !important;
	text-shadow:-2px -1px 0 #068AB2 !important;
}
body#support #donateBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent;
}

/************ blue blue blue blue ********************/
body#support.page-template-support-blue-php #donateBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll -605px 0 transparent;
}

/*********** red red red red red *****/
body#support.page-template-support-red-php #mainMenu ul li#menu-item-23 a {
	background:none repeat scroll 0 0 #EE3349 !important;
	text-shadow:-2px -1px 0 #B21231 !important;
	color:#fff !important;
}
body#support.page-template-support-red-php #headerBox {
	background:url("images/tagline_the_all.png") repeat-y scroll 0 123px transparent !important;
}
body#support.page-template-support-red-php #donateBtn {
	background: url("images/btn_sticker_donate.png") no-repeat scroll -305px 0 transparent;
}
body#support.page-template-support-red-php #colLeft ul li.current-menu-item a:link,
body#support.page-template-support-red-php #colLeft ul li.current-menu-item a:visited, 
body#support.page-template-support-red-php #colLeft ul li.current-menu-item a:active, 
body#support.page-template-support-red-php h2, 
body#support.page-template-support-red-php h1 {
	color:#EE3349 !important;
}

/*********** yellow yellow yellow *****/
body#support.page-template-support-yellow-php #mainMenu ul li#menu-item-23 a {
	background:none repeat scroll 0 0 #FFC425 !important;
	text-shadow:-2px -1px 0 #C98806 !important;
	color:#fff !important;
}
body#support.page-template-support-yellow-php #headerBox {
	background:url("images/tagline_the_all.png") repeat-y scroll 0 -178px transparent !important;
}
body#support.page-template-support-yellow-php #donateBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent;
}
body#support.page-template-support-yellow-php #colLeft ul li.current-menu-item a:link,
body#support.page-template-support-yellow-php #colLeft ul li.current-menu-item a:visited, 
body#support.page-template-support-yellow-php #colLeft ul li.current-menu-item a:active, 
body#support.page-template-support-yellow-php h2, 
body#support.page-template-support-yellow-php h1 {
	color:#FFC425 !important;
}

/*********** pink pink pink pink *****/
body#support.page-template-support-pink-php #mainMenu ul li#menu-item-23 a {
	background:none repeat scroll 0 0 #E64097 !important;
	text-shadow:-2px -1px 0 #C41188 !important;
	color:#fff !important;
}
body#support.page-template-support-pink-php #headerBox {
	background:url("images/tagline_the_all.png") repeat-y scroll 0 -478px transparent !important;
}
body#support.page-template-support-pink-php #donateBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll 0 0 transparent;
}
body#support.page-template-support-pink-php #colLeft ul li.current-menu-item a:link,
body#support.page-template-support-pink-php #colLeft ul li.current-menu-item a:visited, 
body#support.page-template-support-pink-php #colLeft ul li.current-menu-item a:active, 
body#support.page-template-support-pink-php h2, 
body#support.page-template-support-pink-php h1 {
	color:#E64097 !important;
}

/*********** puuuuurrrrple *****/
body#support.page-template-support-purple-php #mainMenu ul li#menu-item-23 a {
	background:none repeat scroll 0 0 #C41188 !important;
	text-shadow:-2px -1px 0 #68074D !important;
	color:#fff !important;
}
body#support.page-template-support-purple-php #headerBox {
	background:url("images/tagline_the_all.png") repeat-y scroll 0 -328px transparent !important;
}
body#support.page-template-support-purple-php #donateBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll -610px 0 transparent;
}
body#support.page-template-support-purple-php #colLeft ul li.current-menu-item a:link,
body#support.page-template-support-purple-php #colLeft ul li.current-menu-item a:visited, 
body#support.page-template-support-purple-php #colLeft ul li.current-menu-item a:active, 
body#support.page-template-support-purple-php h2, 
body#support.page-template-support-purple-php h1 {
	color:#C41188 !important;
}


/*********** green green green hey hey hey *****/
body#support.page-template-support-green-php #mainMenu ul li#menu-item-23 a {
	background:none repeat scroll 0 0 #54B948 !important;
	text-shadow:-2px -1px 0 #2E5628 !important;
	color:#fff !important;
}
body#support.page-template-support-green-php #headerBox {
	background:url("images/tagline_the_all.png") repeat-y scroll 0 -778px transparent !important;
}
body#support.page-template-support-green-php #donateBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll -760px 0 transparent;
}
body#support.page-template-support-green-php #colLeft ul li.current-menu-item a:link,
body#support.page-template-support-green-php #colLeft ul li.current-menu-item a:visited, 
body#support.page-template-support-green-php #colLeft ul li.current-menu-item a:active, 
body#support.page-template-support-green-php h2, 
body#support.page-template-support-green-php h1 {
	color:#54B948 !important;
}



/*********************** HOME Foot BOXES **************************/

.homeFootBox {
	float:right;
	margin-left:27px;
	margin-bottom:20px;
	width:300px;
	background: url("images/bk_boxfooter.png") no-repeat scroll center bottom transparent;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 0 0 6px 0;
    border-right: 1px solid #FFFFFF;
}
.homeFootBox:first-of-type {
	float:left !important;
	margin-left:0 !important;
	padding-bottom:10px;
}
.homeFootBox h2 {
	font-weight: normal;
    letter-spacing: 0.1em;
    padding: 0 0 10px;
    text-shadow: 1px 1px 0 #FFFFFF;	
}
.homeFootBox ul.advanced-recent-posts li {
	padding:15px 0;
	margin:0 15px;
	border-bottom:1px solid #DDDDDD;
}
.homeFootBox ul.advanced-recent-posts li:first-of-type {
	padding-top:10px;
}
.homeFootBox ul.advanced-recent-posts li:last-of-type {
	border-bottom:0;
}

.homeFootBox ul.advanced-recent-posts li a{
	display:block;
	font-size:18px;
	text-shadow:1px 1px 0 #fff;
}

.homeFootBox ul.advanced-recent-posts li span.date{
	display:block;
	font-size:11px;
	color:#ccc;
	text-shadow:1px 1px 0 #fff;
}
/*********** oranges are orange *****/
body#support.page-template-support-orange-php #mainMenu ul li#menu-item-23 a {
	background:none repeat scroll 0 0 #FAA026 !important;
	text-shadow:-2px -1px 0 #B26406 !important;
	color:#fff !important;
}
body#support.page-template-support-orange-php #headerBox {
	background:url("images/tagline_the_all.png") repeat-y scroll 0 -28px transparent !important;
}
body#support.page-template-support-orange-php #donateBtn {
	background:url("images/btn_sticker_donate.png") no-repeat scroll -458px 0 transparent;
}
body#support.page-template-support-orange-php #colLeft ul li.current-menu-item a:link,
body#support.page-template-support-orange-php #colLeft ul li.current-menu-item a:visited, 
body#support.page-template-support-orange-php #colLeft ul li.current-menu-item a:active, 
body#support.page-template-support-orange-php h2, 
body#support.page-template-support-orange-php h1 {
	color:#FAA026 !important;
}


/************** new general styles ***************/
.importantBox {
	float:right;
	-moz-border-radius:8px 0 8px 0; 
	-webkit-border-radius:8px 0 8px 0;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	padding:0 0 0 20px;  
	text-shadow:1px 1px #fff;
	background:url("images/bk_blurb.jpg") 0 100% repeat-x #F5F5F5;
	line-height:145%;
	margin:5px 0 25px 20px !important;
	width:50%;
}
.importantBox h2 {
	border-bottom:none !important;
	margin:10px 0 15px -30px !important;
	
}
#upcoming-events .date {
	font-size:16px;
	padding-bottom:2px;
}
#upcoming-events .details {
	margin-left:10px;
}
#upcoming-events .event {
	margin-left:10px;
}

.fullBlockQuote {
	padding: 10px 60px 15px 50px;
	padding-right:60px;
	background:url("images/bk_blockquoteL.png") no-repeat scroll 5px 10px transparent;
}

.textwidget .ad {
	display:block;
	width:208px;
	margin-right:20px;
	-moz-border-radius:8px; 
	-webkit-border-radius:8px;
	border-top:1px solid #CCC; 
	border-left:1px solid #CCC; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff;
	size:14px;
	padding:8px;
}
.ad .text-container {
	padding:4px;
}
.ad a {
	size:16px;
	color:#fff;
	font-weight:bold;
}
.ad:hover a {
	color:#000 !important;
}
.ad h3{
	margin:0 !important;
	color:#fff !important;
	text-shadow: -1px -1px 0 #000;
	padding:0 0 10px 0;
}
.ad:hover h3 {
	color:#000 !important;
	text-shadow: -1px -1px 0 #fff;
}

.textwidget #pink-ad {
	background:url(images/ad-bg.png) -222px 0 no-repeat #E64097;
	margin:0 0 15px 0 !important;
}
.textwidget #pink-ad:hover {
	background:url(images/ad-bg.png) 0 0 no-repeat transparent;
	color:#666;
}

.textwidget #red-ad {
	background:url(images/ad-bg.png) -444px 0px no-repeat #E71939;
	margin:0 0 15px 0 !important;
}
.textwidget #red-ad:hover {
	background:url(images/ad-bg.png) 0 0 no-repeat transparent;
	color:#666;
}

.textwidget #orange-ad {
	background:url(images/ad-bg.png) -666px 0px no-repeat #F78E1E;
	margin:0 0 15px 0 !important;
}
.textwidget #orange-ad:hover {
	background:url(images/ad-bg.png) 0 0 no-repeat transparent;
	color:#666;
}

.textwidget #green-ad {
	background:url(images/ad-bg.png) -888px 0px no-repeat #54B948;
	margin:0 0 15px 0 !important;
}
.textwidget #green-ad:hover {
	background:url(images/ad-bg.png) 0 0 no-repeat transparent;
	color:#666;
}

.textwidget #yellow-ad {
	background:url(images/ad-bg.png) -1110px 0px no-repeat #FFC425;
	margin:0 0 15px 0 !important;
}
.textwidget #yellow-ad:hover {
	background:url(images/ad-bg.png) 0 0 no-repeat transparent;
	color:#666;
}
/***************blog style************/
#photos{
width:500px;
float: left;
clear: both;
margin-left: 150px;
padding: 10px 0px 10px 10px;

}

/*** kids on Introducing CHAT page **/
#studentboxes a {
	width:108px;
	height:188px;
	display:block;
	float:left;
}

a#studentbox-1 {
	background:url("images/img-kidsprite.jpg") 0 -188px no-repeat;
}
a#studentbox-1:hover {
	background:url("images/img-kidsprite.jpg") 0 0 no-repeat;
}
a#studentbox-2 {
	background:url("images/img-kidsprite.jpg") -110px -188px no-repeat;
}
a#studentbox-2:hover {
	background:url("images/img-kidsprite.jpg") -110px 0 no-repeat;
}
a#studentbox-3 {
	background:url("images/img-kidsprite.jpg") -218px -188px no-repeat;
}
a#studentbox-3:hover {
	background:url("images/img-kidsprite.jpg") -218px 0 no-repeat;
}
a#studentbox-4 {
	background:url("images/img-kidsprite.jpg") -326px -188px no-repeat;
}
a#studentbox-4:hover {
	background:url("images/img-kidsprite.jpg") -326px 0 no-repeat;
}
a#studentbox-5 {
	background:url("images/img-kidsprite.jpg") -435px -188px no-repeat;
}
a#studentbox-5:hover {
	background:url("images/img-kidsprite.jpg") -435px 0 no-repeat;
}
a#studentbox-6 {
	background:url("images/img-kidsprite.jpg") -543px -188px no-repeat;
}
a#studentbox-6:hover {
	background:url("images/img-kidsprite.jpg") -543px 0 no-repeat;
}

body.page-id-1488 .wp-caption {
	width:90% !important;
	border-top:2px solid #ccc;
	padding:15px 0;
}
body.page-id-1488 .wp-caption span {
	font-size:16px;
	margin-bottom:5px;
	color:#999;
	padding-right:15px;
}
body.page-id-1488 .wp-caption img {
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}


<!--month title--->

.gce-widget-grid .gce-calendar .gce-month-title {
display: inline-block;
width: 80% !important;
font-size: 15px !important;
height: 25px !important;
text-transform: uppercase !important;
letter-spacing: 2px  !important;
}

<!--arrows-->

.gce-widget-grid .gce-calendar .gce-next, .gce-widget-grid .gce-calendar .gce-prev {
font-size: 20px !important;
}

<!--calender table-->

.gce-widget-grid .gce-calendar td {

height: 25px !important;
font-size: 15px !important;
}

<!--week-->

.gce-widget-grid .gce-calendar th {
background: #77BC42 !important;
color: whiteSmoke !important;
}

<!--hoverbox-->

.gce-event-info {
background-color: white;
border: 1px solid #9B9B9B !important;
max-width: 300px;
border-radius: 4px;
box-shadow: 2px 2px 1px #666;
}

<!--event title-->

.gce-event-info .gce-tooltip-title {
margin: 5px;
font-weight: bold;
font-size: 1.2em;
color: #77BC42 !important;
}

<!--event subheading-->

.gce-event-info .gce-tooltip-event {
background-color: rgba(0, 164, 228, 0.64);
font-weight: bold;
color:#FFF;
}

<!--'more details'-->

.gce-event-info .gce-tooltip-event a {
text-decoration: none;
color: #00A4E4;
font-size: 15px;
}

<!--------------------------------------------------google Calender style----------------------->

/* PAGE GRID */

.gce-page-grid .gce-calendar .gce-caption{ /* Caption at top of calendar */
	color:#333333;
	text-align:center;
}

.gce-page-grid .gce-calendar{ /* Main calendar table */
	width:100%;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	color:#CCCCCC;
}

.gce-page-grid .gce-calendar th{ /* Day headings (S, M etc.) */
	border:1px solid #CCCCCC;
	text-align:center;
	width:14.29%;
	padding:5px;
	background-color: #77BC42;
	color: whiteSmoke;
	font-family: Trebuchet MS;
	font-size:15px;
	
}

.gce-page-grid .gce-calendar td{ /* Day table cells */
	border:1px solid #CCCCCC;
	text-align:center;
	height:80px;
	vertical-align:middle;
	padding:0;
}

.gce-page-grid .gce-calendar .gce-has-events{ /* Table cells with events */
	color:#666;
	cursor:pointer;
}

.gce-page-grid .gce-calendar .gce-event-info{ /* Event information */
	display:none; /* Important! */
}

.gce-page-grid .gce-calendar .gce-day-number{ /* Day number span */
	font-size:2em;
}

.gce-page-grid .gce-calendar .gce-today{ /* Table cell that represents today */
	background-color:#DDDDDD;
}

.gce-page-grid .gce-calendar .gce-next,
.gce-page-grid .gce-calendar .gce-prev{ /* Previous and next month links */
	cursor:pointer;
	display:inline-block;
	width:3%;
	font-size: 40px;
}

.gce-page-grid .gce-calendar .gce-month-title{ /* Month title */
	display:inline-block;
	width:80%;
	font-size: 25px;
	height: 25px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-family: Trebuchet MS;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom:15px;
	color: #666;
}

.gce-page-grid .gce-calendar th abbr{ /* Day letter abbreviation */
	border-bottom:none;
}

/* PAGE LIST */

.gce-page-list .gce-list p{ /* Each piece of information in the list */
	margin:0;
}

.gce-page-list .gce-list p span,
.gce-page-list .gce-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
	color:#999999;
}

.gce-page-list .gce-list .gce-list-event{ /* The event title */
	background-color:#DDDDDD;
}

.gce-page-list .gce-list .gce-list-title{ /* The title (not the same as event title) */
	font-weight:bold;
}

.gce-page-list .gce-list ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

/* WIDGET GRID */

.gce-widget-grid .gce-calendar .gce-caption{
	text-align:center;
}

.gce-widget-grid .gce-calendar{ /* Main calendar table */
	width:100%;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
}

.gce-widget-grid .gce-calendar th{ /* Day headings (S, M etc.) */
	width:14.29%;
	border:1px solid #CCCCCC;
	text-align:center;
	background: #77BC42;
	color: whiteSmoke;
}

.gce-widget-grid .gce-calendar td{ /* Day table cells */
	color:#CCCCCC;
	width:14.29%;
	border:1px solid #CCCCCC;
	text-align:center;
	height: 25px;
	font-size: 15px;
}

.gce-widget-grid .gce-calendar .gce-has-events{ /* Table cells with events */
	cursor:pointer;
	color:#666666;
}

.gce-widget-grid .gce-calendar .gce-today{ /* Table cell that represents today */
	background-color:#DDDDDD;
}

.gce-widget-grid  .gce-calendar .gce-event-info{ /* Event information */
	display:none; /* Important! */
}

.gce-widget-grid  .gce-calendar .gce-next a,
.gce-widget-grid  .gce-calendar .gce-prev a{ /* Prev and next month links */
	cursor:pointer;
	display:inline-block;
	width:5%;
	text-decoration: none;
	color: #00A4E4;
	font-size: 20px;
}

.gce-widget-grid .gce-calendar .gce-month-title{ /* Month title in caption at top of table */
	display:inline-block;
	width:80%;
	font-size: 15px;
	height: 25px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.gce-widget-grid .gce-calendar th abbr{ /* Day name abbreviations */
	border-bottom:none;
}

/* WIDGET LIST */

.gce-widget-list .gce-list p{ /* Each piece of information in the list */
	margin:0;
}

.gce-widget-list .gce-list p span,
.gce-widget-list .gce-list div span{ /* The text displayed before each piece of info, 'Starts:' for example */
	color:#999999;
}

.gce-widget-list .gce-list .gce-list-event{ /* The event title */
	background-color:#DDDDDD;
}

.gce-widget-list .gce-list .gce-list-title{ /* The title (not the same as event title) */
	font-weight:bold;
}

.gce-widget-list .gce-list ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

/* TOOLTIP */

.gce-event-info{ /* Tooltip container */
	background-color: white;
	border: 1px solid #9B9B9B;
	max-width: 300px;
	border-radius: 4px;
	-webkit-border-radius: 4px; /* Safari 3-4, iOS 1-3.2, Android ≤1.6 */
	box-shadow: 2px 2px 1px #666;
	 -webkit-box-shadow: 2px 2px 1px #666;
}

.gce-event-info .gce-tooltip-title{ /* 'Events on...' text */
	margin: 5px;
	font-weight: bold;
	font-size: 1.2em;
	color: #77BC42;
}

.gce-event-info ul{ /* Events list */
	padding:0;
	margin:5px;
	list-style-type:none;
}

.gce-event-info ul li{ /* Event list item */
	margin:10px 0 0 0;
}

.gce-event-info ul li p{ /* Each piece of information */
	margin:0;
}

.gce-event-info ul li p span,
.gce-event-info ul li div span{ /* The text displayed before each piece of info, 'Starts:' for example */
	color:#999999;
}

.gce-event-info .gce-tooltip-event{ /* The event title */
	background-color: #00A4E4;
	font-weight: bold;
	color:#FFF;x
}

.gce-widget-grid{
	margin-right: 15px;
}

