/*
 *  Shirlock Foundation
 *
 *  @www		http://www.shirlock.org
 *  @author		someone
 *  @contact	someone@somewhere.org
 *  @copyright	Shirlock Foundation
 *
 *  Default Layout CSS
 */
 
 body {
 	background:#D3D3D3;
 	margin:0px;
 	text-align:center;
 }
 
 h1 {
 	font:300% Princetown LET,Skia,Gill Sans,Sans Serif;
 	color:#FF7F00;
	margin: 10px 10px 0px 10px; 	
 }
 
 h2 {
 	font-size: 1.4em;
	margin: 0px 10px 10px 10px; 	
 }
 
 h3 {
 	font: 130% Rockwell,Platino, Haettenschweller;
 	font-weight:bold;
 	color:#000;
	margin: 10px;
	text-decoration:underline;
 }
 
 #wrapper {
 	width:1040px;
 	height:100%;
 	background:inherit;
 	text-align:left;
 	margin: 0px auto;
 }
 
 #leftmargin {
  	width:45px;
 	height:100%;
 	float:left;
 	background:url('images/leftmargin.gif') bottom right no-repeat;	
 }
 
 #displayarea {
  	width:955px;
 	height:100%;
 	float:left;
 	background:url('images/pagebg.gif') repeat-y;	
 }
 
 #header {
 	width:100%;
 	height:240px;
 	float:top;
 	background:inherit;
 }
 
 #logo {
  	width:175px;
 	height:240px;
 	float:left;
 	background:url('images/logo.gif') no-repeat;	
 }
 
 #titlephoto {
  	width:780px;
 	height:240px;
 	float:left;
 	background:url('images/sunlight4.gif') no-repeat;	
 }
 
 #area {
 	float:top;	
 	width:955px;
 	height:100%;
 	background:url('images/pagebg.gif') repeat-y;
 }
 
 #navigation {
 	width:175px;
 	hieght:100%;
 	float:left;
 	background:none; 	

	position:relative;
	z-index:2;
 }
 
 .navigation {
 	
 }
 
 ul.navigation{
 	list-style: none;
	margin:10px;
	padding: 0;
	font: 105% Georgia,Verdana,Arial;	
 }
 
 li.navigation {
	margin:10px 10px 0px 0px;
 }

 li.navigation a {
	font-weight: bold;
	text-decoration: none;
	
	font: 105% Georgia,Verdana,Arial;
	color: #FFF;
	
	display: block;
	padding: 0px 0 0 0px;
	background:inherit;
 }	
	
 li.navigation a:hover {
	background: inherit;
	color: #1797B3;
 }
 
 .sublink {
 	font-size:0.9em;
	font-wieght:auto;
	text-decoration:none;
	color:#FFF;
 }
 
 ul.sublink{
	margin: 10px;

	padding-left: 15px;
 }
 
 li.sublink {
	margin:10px 5px 0px 0px;
 }

 li.sublink a {
	font-weight: bold;
	text-decoration: none;
	font:100% Georgia,Verdana,Arial;
	color: #FFF;
	padding: 0px 0 0 0px;
	background:inherit;
 }	
	
 li.sublink a:hover {
	background: inherit;
	color: #1797B3;
 }
 
 #content {
  	width:550px;
 	float:right;
 	background:#FFF;	
 	
 	margin: 0 0 0 0;
	padding: 0;
	font-size: 0.9em;

	position:relative;
	z-index:2;
 }
 
 #content p {
 	margin: 0 10px 1.6em 10px;
 }
 
 #content ul {
 	list-style:none;
 	margin: 0 auto 1.6em auto;
 }
 
 #content li {
 	list-style:none;	
 	float:left;
 	margin-left:20px;
 }
 
 br {
 	clear:left;	
 }
 
 #content a {
 	font:100% Georgia,Verdana,Arial;
 	color:#FF7F00;	
 	font-weight:bold;
 	text-decoration:none;
 	text-align:center;
 } 
 
 #content a:hover {
 	color:#1797B3;
 	text-decoration:underline;
 }
 
 #content a:visited {
 	color:#8A989B;
 }
 
 #glasses {
 	width:1050px;
 	height:450px;
 	background:url('images/large_glasses.gif') right bottom no-repeat;
	
	position:absolute;
	left:5%;
	top:250px;
	z-index:1;	
 }
 
 #newsfeed {
  	width:230px;
 	height:100%;
 	float:right;
 	background:none;	
 	
 	margin: 0 0 0 0;
	padding: 0;

	position:relative;
	z-index:2;
	
	font: 90% Rockwell,Platino, Haettenschweller;
 	color:#000;
 }
 
 #newsfeed p {
	margin: 25px 10px 0px 10px;
 }
 
 #newsfeed a {
 	text-decoration:none;
 	font-weight:bold;
 	color:#FFF;
 	
 	float:right;
	margin-top:5px;
	margin-right:35px;
 }
 
 #newsfeed a:hover {
	text-decoration:underline;
 	font-weight:bold;
 	color:#1797B3;
 	
 	float:right;
	margin-top:5px;
	margin-right:35px;
 }
 
 #newsfeed a:visited {
	text-decoration:none;
 	font-weight:bold;
 	color:#505050;
 	
 	float:right;
	margin-top:5px;
	margin-right:35px;
 }
 
 #footer {
  	width:955px;
 	height:280px;
 	float:bottom;
 	background:inherit;
 }
 
 .footertop {
 	height:53px;
 	float:top;
 	background:inherit;
 }
 
 #navigationspace {
    width:175px;
 	float:left;
 	background:url('images/navigation.gif') repeat-y;	
 }
 
 #bodycap {
   	width:550px;
 	float:left;
 	background:#FFF;	
 }
 
 #newsfeedcap {
   	width:230px;
   	height:53px;
 	float:right;
 	background:url('images/newsfeedcap.gif') no-repeat;	
 }
 
 .footermid {
 	height:70px;
 	float:top;
 }
 
 #copyrightspacer {
    width:175px;
 	float:left;
 	background:url('images/navigation.gif') repeat-y;	
 }
 
 #copyright {
   	width:550px;
 	float:left;
 	background:#BDC5C6;	
 }
 
 #copyright a {
 	text-decoration:none;
 	font-weight:bold;
 	color:#8A989B;
 	
 	float:middle;
 	margin:10px;
 }
 
  #copyright a:hover {
 	text-decoration:underline;
 	font-weight:bold;
 	color:#1797B3;
 	
 	float:middle;
 }
 
  #copyright a:visited {
 	text-decoration:none;
 	font-weight:bold;
 	color:gray;
 	
 	float:middle;
 }
 
 #copyrightspace {
 	width:230px;
 	float:right;
 	background:url('images/copyrightspace.gif') no-repeat;
 }
 
 .footerbottom {
 	height:150px;
 	float:top;
 }
 
 #pagecap {
   	width:175px;
 	float:left;
 	background:url('images/navigationcap.gif') no-repeat;	
 }
 
 #footerspace {
 	width:769px;
 	float:right;
 	background:inherit;	
 }
 
 #rightmargin {
  	width:40px;
 	height:100%;
 	float:right;
 	background:red url('images/rightmargin.gif') top left no-repeat;	
 }
 
 
 #####ADDED FOR ANNIVERSARY CELEBRATION NEWS ITEM################
 
 .anniversary {
 color: #F57F20;
 font: 42px Tahoma;
}

.anndate {
 color: #F57F20;
 font: 24px Tahoma;
}

.annfont {
 color: #231F20;
 font: 14px Tahoma;
}

.annh {
 color: #F57F20;
 font: 18px Tahoma;
}

.annfoot {
 color: #231F20;
 font: 12px Tahoma;
}
 