﻿@import url('blog-styles.css');

*{margin: 0; padding: 0;}

/*---------- Main layout elements common to every page. ----------*/

body {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}


/* Header Elements */
#header-wrapper{margin: 0px; padding: 0px; background-color:#4c4940; }
#header
{
	height: 214px; background-color: #4a4a40;
/*background:url('../../appsmedia/images/pageheaders/header01.jpg');*/
	background-repeat:no-repeat; background-position:center top;
	background-color: #4c4940;
	overflow: hidden;
	text-align: center;
	width: 100%;
	position: relative;
}

#header .headerImage{margin:0 auto; text-align: center; overflow: hidden; }
#header .headerImage img{}

#header.wood{background:url('../../appsmedia/images/pageheaders/header01.jpg');background-repeat:no-repeat; background-position:center top;}
#header.sky{background:url('../../appsmedia/images/pageheaders/header02.jpg');background-repeat:no-repeat; background-position:center top;}
#header.wheat{background:url('../../appsmedia/images/pageheaders/header03.jpg');background-repeat:no-repeat; background-position:center top;}
#header.rockwall{background:url('../../appsmedia/images/pageheaders/header04.jpg');background-repeat:no-repeat; background-position:center top;}
#header.river{background:url('../../appsmedia/images/pageheaders/header05.jpg');background-repeat:no-repeat; background-position:center top;}

	#header #logo{}
	
	

/* Main navigation styles */
#NavWrapper{text-align: center;
             background: url('../../appsmedia/images/css/nav-background.jpg' ) repeat-x;
              width: 100%;
              height: 84px;
           }
#navigation
{
	position: relative; 
             width: 950px;
             margin: 0 auto;
             top: 5px;
          }
          
        #navigation .Callout
        {
        	width: 300px;
        	float: left;
        	color: #f2e7c7;
        	padding-top: 9px;
        	margin-right: 20px;
        	padding-left: 23px;
        	}

	/*#navigation #main-menu
	{		
		background-color: #eeeeee; 
		height: 50px; 		
		background: url('../../appsmedia/images/css/nav-tier1-background.jpg' ) repeat-x; 
		text-align: left;		
	}
	
		#navigation #main-menu ul
		{		
			width: 940px;
			margin: 0px auto;
			position: relative;
			top: 13px;			
		}
			#navigation #main-menu ul li
			{
				display: inline;
				font-family: "Cambria" , "Georgia" , Times New Roman, serif;				
				font-variant: small-caps;
				font-size: 14px;
				margin-right: 15px;
			}
				
				#navigation #main-menu ul li.title
				{
					color: #f2e7c7; 
					float: left;
					font-weight: bold; 
					font-variant: normal;
					font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				}
				
				#navigation #main-menu ul li a
				{
					color: #c1c0b9;
					
				}				
	
	#navigation #sub-menu
	{
		color: #cbcbc4; 		
		background-color: #cccccc; 		
		height: 35px; 
		background: url('../../appsmedia/images/css/nav-tier2-background.jpg' ) repeat-x; 
		text-align: left;
		
	}
		#navigation #sub-menu ul
		{
			width: 940px;
			margin: 0 auto;			
			position: relative;
			top: 7px;			
		}	
		
			#navigation #sub-menu ul li
			{
				display: inline;
				font-family: "Cambria" , "Georgia" , Times New Roman, serif;				
				font-variant: small-caps;
				font-size: 14px;
				margin-right: 15px;
			}
	
				#navigation #sub-menu ul li a
				{
					color: #c1c0b9;
				}*/
	

/* Body content styles */
#content
{
	width:905px;
	margin:0px auto;
	z-index:2;
	overflow:visible;
	
	
}



	#content #body-content
	{
		width:555px;
		float:left;
		margin-right:2em;
		z-index:2;
	   position:relative;
		
		
	}
	
		#content #body-content h1
		{
			color:#f0b310;
			
		}
		
		

	#content fieldset
	{
	border:0;
    font-size:0.9em;
    margin-bottom:0.9em;
	}	
	
		#content fieldset ul{list-style-type:none;}
		#content fieldset label{display: block;}

	              
.submitBtn
{
	background:url('../../appsmedia/images/css/searchIcon.gif');
	background-repeat:no-repeat;
	border:0;
	cursor:pointer;
	width:33px;
	height:30px;
	vertical-align:middle;
	}
	
.mailingBtn
{
	background:url('../../appsmedia/images/css/mailingBtn.gif');
	background-repeat:no-repeat;
	width:55px;height:28px;
	cursor:pointer;
	border:0;
	cursor:pointer;
}

.sendBtn
{
	/*background:url('../../appsmedia/images/css/sendBtn.gif');*/
	/*background-repeat:no-repeat;
	width:55px;height:29px;
	cursor:pointer;
	border:0;	*/
}
	
	
img.schoolLogo {margin-top:0.5em;}
	
	              
/*sidebar styles*/

img.sideSeperator{float:left;}
		
		label.nameLabel
		{
		color:#d16f1a;
		margin-left:0;
		margin-right:0.5em;
		}
		
		
		 #sidebar-content h1
	{
 	color:#d16f1a;
 	font-size:1.1em;
 	}
	                
#sidebar-content ul{list-style-type:none;}
#sidebar-content fieldset
	{
	border:0;
    font-size:0.9em;
    margin-bottom:0.9em;
	}
	
	
	
		
	#sidebar-content
	{
		width:271px;
	    float:left;
	    padding-left:2em; 
	    margin-top:1.5em;  
	   z-index:2;
	   position:relative;
	           
	                                
	                }        
	                
	                

/* Footer Styles*/
#footer
{
	background:url('../../appsmedia/images/css/footerBg3.jpg');
	background-position:bottom center;
	margin-top:-145px;
	width:100%;
	color:#7f7e6c;
	overflow:visible;
	background-repeat:no-repeat;
	float:left;
	height:334px;
	font-size:0.9em;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	z-index:0;
	

}

#counter{float:right; position: relative; top: -70px; right: 10px; width: 240px; height: 50px; text-align: center;}
#counter p {font-size: 15px; margin-bottom: 10px;}	
#footer	.footer-container{width:905px;margin-left:auto;	margin-right:auto;}

	
	#footer #sponsors{width:565px;
	                  border-bottom:1px dotted black;
	                  padding-bottom:1.1em;
	                  margin-top:12em;
	                  float:left;
				      min-height :35px;
					  height:auto !important;
					  height:35px;

	                  }
	                  
		#footer #sponsors li
		{
			margin-right:0.8em;
			float:left;
		}
		
			#sponsors li a.uniLink{background:url('../../appsmedia/images/css/uniSprite.gif');background-repeat:no-repeat;width:42px;height:44px;float:left;}
			#sponsors li a.uniLink:hover{background-position:0 -44px;}
			#sponsors li a.saitLink{background:url('../../appsmedia/images/css/saitSprite.gif');background-repeat:no-repeat;width:70px;height:31px;float:left;}
			#sponsors li a.saitLink:hover{background-position:0 -31px;}
			#sponsors li a.mtroyalLink{background:url('../../appsmedia/images/css/mtroyalSprite.gif');background-repeat:no-repeat;width:82px;height:31px;float:left;}
			#sponsors li a.mtroyalLink:hover{background-position:0 -31px;}
			
			#sponsors li a.acadLink{background:url('../../appsmedia/images/css/acadSprite.gif');background-repeat:no-repeat;width:78px;height:27px;float:left;}
			#sponsors li a.acadLink:hover{background-position:0 -27px;}
		
			#sponsors li a.solarLink{background:url('../../appsmedia/images/css/solarSprite.gif');background-repeat:no-repeat;width:130px;height:29px;float:left;}
			#sponsors li a.solarLink:hover{background-position:0 -29px;}
			
			#sponsors li a.energyLink{background:url('../../appsmedia/images/css/energySprite.gif');background-repeat:no-repeat;width:77px;height:21px;float:left;}
			#sponsors li a.energyLink:hover{background-position:0 -21px;}
			
		
		
	
	#footer #social-links
	{
		clear:left;
		color:#7f7e6c;
		margin-top: 15px;
		position:relative;
		top: 10px;
	}
		#footer #social-links li
		{
			margin-right:0.7em;
		    padding-right:0.7em;
		    border-right:1px solid #9a998a;
		    margin-top:0.4em;
		    float:left;
		}
			
			#footer #social-links li.firstLast
			{
				margin-right:0.5em;
				border-right:0px;
				
			}
			
			#footer #social-links li a.solarLink{background:url('../../appsmedia/images/css/solarSprite.gif');background-repeat:no-repeat;width:130px;height:29px;float:left; border: none !important; position: relative; top: -5px; margin-left: 10px;}
			#footer #social-links li a.solarLink:hover{background-position:0 -29px;}
			
			#footer #social-links li a.energyLink{background:url('../../appsmedia/images/css/energySprite.gif');background-repeat:no-repeat;width:77px;height:21px;float:left; border: none !importan;}
			#footer #social-links li a.energyLink:hover{background-position:0 -21px;}
			
		
	#footer #quick-links {clear:left;}
	
	#footer #quick-links li
	{
		margin-right:2em;
		margin-top:1.1em;
		float:left;
	}
	
	#footer #footer-address{float:left;clear:right;margin-left:6em;text-align:center; position: relative; top: 30px;}
		#footer #footer-address span{color:#d16f1a;}
		#footer #footer-address li{display:block;}
	
	#footer ul li
	{
		display:inline;
	}
	


	
	
	
/*---------- Text elements common to every page. ----------*/

p{color:#7f7e6c;font-size:0.8em;line-height:19px;margin-top:1.4em;}

.serif{font-family: "Georgia", "Cambria", Times New Roman, serif;}
.sans-serif{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

/* Headings */	


h1, h2, h3, h4
{
    font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: normal;
    margin-bottom: 1em;
    margin-top: 1em;
}

h1 {font-size:1.4em;}
h2 {font-size:1.1em; color: #d16f1a;}

/* Hyperlinks */	
a{color: #7f7e6c; text-decoration: underline;}
	a:hover{text-decoration: none;}
	
	a img{border:none;}
	
	
	
	
.RSSCallOutBox
{
    margin-top: 20px;
    float: right;
    height: 33px;
    width: 33px;
}

/* Slide show pro gallery*/
.SSP-Gallery
{
	
	margin: 20px 0px;
	width: 100%;
	text-align: center;
}



   .SuccessMessage
    {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    margin-right: 12px;
	    padding: 10px;
	    border: 1px dotted #00ff00;
	    background-color: #9afe9a;
	    clear: both;	
	    font-size: 12px; 
	    display: none;  
    }
    
    .SendingMessage
    {
    	margin-top: 10px;
	    margin-bottom: 10px;
	    margin-right: 12px;
	    padding: 10px;
	    border: 1px dotted #f0ff00;
	    background-color: #faffb1;
	    clear: both;	
	    font-size: 12px;   
	     display: none;  
    }  

    .ErrorMessage
    {
    	margin-top: 10px;
	    margin-bottom: 10px;
	    margin-right: 12px;
	    padding: 10px;
	    border: 1px dotted #f00000;
	    background-color: #feabab;
	    clear: both;	
	    font-size: 12px; 
	     display: none;    
    }  


/* Media Controller */
#MediaController{margin: 20px 0px;}

.hidden
{position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

.BlogPostThumbNailImage{display: block; float: left; margin: 0px 10px 10px 0px; width: 160px; clear: left; margin-top: 6px;}
.blogpostUtilLinks{}
/*.BlogPostDetails{ float: left; width: 500px; }*/