/*

Theme Name: 
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */

html
{
background-color: #ddd;
}


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #fff url(/img/bg.jpg) top left repeat-x;
color: #125E3D;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	margin: auto;
	width: 826px;
}

	#splash{
		position: relative;
		height: 319px;
		padding-right: 10px;
	}
#splash h1 a {
display:block;
width: 157px; height:59px;
position:absolute;
top:30px;
left:30px;
text-indent:-2000px;
border:0;
background: url(/img/glenora-logo.png) no-repeat;
z-index:1000;
}
#splash h2 {
display:block;
width:105px; height:101px;
position:absolute;
top:30px;
left:220px;
text-indent:-2000px;
border:0;
background: url(/img/50years.png) no-repeat;
z-index:1000;
}
	
		#splash img{
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1;	
		}
		#top-links{
			position: relative;
			top: -319px;
			left: 520px;
			height: 47px;
			padding: 13px 0 0 0;
			width: 289px;
			z-index: 10;
			background: url(/img/tb.png) top center no-repeat;
		}
		#login {
			position: relative;
			top: -319px;
			left: 440px;
			height: 47px;
			padding: 10px;
			width: 350px;
			z-index: 1000;
			background: url(/img/tb2.png) top center no-repeat;
		}
		#top-links-secondary #login { 
			position: relative;
			top:0 ; }
		#login #loginbutton {
			font-weight:bold;
			text-transform:uppercase;
			color:#000;
 			width:70px; }
		#login form {
			margin: 0; }
		#login input {
			border:1px solid #333;
			margin:0;
			padding:3px;
			font-size:12px;
			color:#666; }
			#top-links a{
				color: #B5BAB3;
				font-weight: bold;
				font-size: 1.2em;
				margin: 0 8px 0 8px;
			}
			
		/*#top-links-secondary{
			position: relative;
			top: 0px;
			left: 520px;
			height: 47px;
			padding: 13px 0 0 0;
			width: 289px;
			z-index: 10;
			background: url(/img/tb.png) top center no-repeat;
		}
		
			#top-links-secondary a{
				color: #B5BAB3;
				font-weight: bold;
				font-size: 1.2em;
				margin: 0 8px 0 8px;
			}*/
	
	
	#nav{
		height: 29px;
		font-size: 1.2em;
		color: #fff;
		font-weight: bold;
		text-align: center;
		padding-left: 20px;
	}
	
		#nav li{
			float: left;
			height: 29px;
			padding: 0 1px 0 1px;
			background: url(/img/nb.jpg) top right no-repeat;
		}
		
		#nav li:last-child{
			background: none;
		}
		
		#nav li a{
			float: left;
			padding: 6px 24px 0 23px;
			color: #fff;
			height: 23px;
			margin-left: -2px;
			margin-right: -1px;
		}
		
		#nav li a:hover, #nav li.active a{
			background: #bfbfbf;
			text-decoration: none;
		}

	.selected{
			background: #bfbfbf;
			text-decoration: none;
		}

	#page-bg{
		background: url(/img/bg-content-sides.gif) top center repeat-y;
	}
	

	#page{
		overflow: hidden;
		text-align: left;
		margin-top: 5px;
		padding-left: 8px;
	
	}
	
		#sidebar{
			float: left;
			padding: 30px 84px 0 10px;
			width: 212px;
			color: #686868;
			min-height: 310px;
			background: url(/img/content-bg.jpg) top right no-repeat;
		}
		#sidebar form {
			margin: 0 0 10px 0;
 			clear:both;
 			overflow:hidden; }
 		#sidebar input {
			border:1px solid #999;
			margin:0;
			padding:3px;
			font-size:12px;
			color:#666;
 			float:left; }
		#sidebar form label {
 			display:none; }
		#sidebar input.submit {
			font-weight:bold;
			text-transform:uppercase;
			color:#000;
 			width:70px;
 	 	 	margin: 0 0 0 2px; }
		body.inner #sidebar{
			width: 170px;
			padding-left: 24px;
		}
		
			#sidebar h3{
				color: #6B2523;
				font-size: 1.2em;	
				font-weight: bold;
				padding-bottom: 12px;
				margin: 0 0 10px 0;
			}
			#sidebar h3#upcoming {
				background: url(/img/calendar.png) top left no-repeat;
				padding: 0 0 0 20px; }
			#sidebar h3#twitter {
				background: url(/img/twitter.png) top left no-repeat;
				padding: 0 0 0 20px; }			
			#sidebar li p{
				font-size: .9em;
				padding-bottom: 1em;
			}
			
			#sidebar strong{
				font-weight: bold;
				display: block;
			}
			
			#sidebar-news a{
                    color: #6a2525;
					text-decoration: underline;
                    }
                    
            #sidebar-news a:visited{
                color: #6a2525;
                background-color: transparent;
                text-decoration: underline;
                }
        
            #sidebar-news a:hover{
                color: #6a2525;
                background-color: transparent;
                text-decoration: none;
                }

					  .active{
					   color: #bfbfbf;
						}
			
			#menu{
				font-size: 1.2em;
				font-weight: bold;
				color: #686868;	
			}
			
				#menu li a{
					display: block;
					padding: 8px 0 8px 12px;
					color: #686868;
					border-bottom: 1px solid #ccc;
				}
				
				#menu li.active a{
					color: #6D262E;
				}

			
		
		
		#content{
			float: left;
			color: #030303;
			width: 460px;
		}
		#content .thumb {
			float:left;
			margin: 10px 10px 0 0; }
		#content .paginate {
			clear:both;
			padding: 20px 0 0 0; }
		body.inner #content{
			width: 530px;
		}
		
			.entry{
				padding: 25px 0 0 0;	
			}
			
				.entry h1{
					font-weight: bold;
					font-size: 2.3em;
					color: #6D262E;
					padding-bottom: 10px;	
				}
				
				.entry p{
					line-height: 1.5em;
					padding-bottom: 1em;	
				}
                
                .entry ul, .entry ol{
					position: relative;
					line-height: 1.5em;
					padding-bottom: 1em;
					list-style: circle;
					margin-left: 40px;
				}
                
                #content a{
                    color: #6a2525;
text-decoration: underline;
                    }
                    
                #content a:visited{
                    color: #6a2525;
                    background-color: transparent;
                    text-decoration: underline;
                    }
            
                #content a:hover{
                    color: #6a2525;
                    background-color: transparent;
                    text-decoration: none;
                    }	
				
				.entry img{
					display: block;
					margin-top: 1em;
					border: 10px solid #EFEFEF;
				}
#content #search-results {
margin: 10px 0; 
}
#content #search-results li {
list-style-type:decimal;
margin: 5px 0;
}


#foot{
	background: #DDDDDD;	
}

	#footer{
		margin: auto;
		width: 826px;
		padding: 18px 20px 30px 20px;
		font-size: .9em;
		color: #717171;
		overflow: hidden;
	}
	
	#footer a{
		color: #717171;
	}
