body { 	background: #C8D0E7 url(../graphics/Pine_texture.jpg) repeat-y;	margin:0; font-family: Arial, Helvetica, sans-serif;}

.header {	width:100%;	height:112;	text-align:center;}
.logo {	margin-left:130px;	height:76;	background: url(../graphics/logo.jpg) no-repeat center center;}
.bird {	background: url(../graphics/title_bird.jpg) no-repeat center center;	width:119px;	height:76px;	float: right;	margin-right:0;}
.bar {	height:31px;	width:100%;	text-align:center;	background: url(../graphics/title_bar_middle_30.jpg);}
.barText {	height: 30px;	background: url(../graphics/title_bar_middle_text.jpg)  no-repeat center center;}

.sideLinks {	margin: 0 0 0 5px;	text-align:left;	line-height:95%;	width: 100px;	float:left;}
.link_side {		color:#FFFFFF;	font-size:16px;	font-weight : bold;	padding:5;	text-align: left;	text-decoration: none;}
.sideLinks a{		color:#FFFFFF;	font-size:16px;	font-weight : bold;	text-align: left; margin-top:15px;	text-decoration: none;}

.content {	margin-left:130px;	margin-right:5px;	padding:10px;}
.rightSide {width:140px; margin-left:20px; margin-right:0; float:right}

.mainContent {background:white; float:left; text-align:center; }
.mainContentHeader { background: url(../graphics/table_title.jpg); height:40px;  padding:5px; font-size: 30px; font-weight: bold; color: white; text-decoration: none;}
.mainContentText {margin:10px 10px 20px 10px; text-align:left;}

a {	font-size: 12px;	color: #006600;	font-weight: bold; text-decoration: underline;}
a:hover { font-size: 12px;	font-weight: bold;	color: #00CC00;}


p {		font-size: 12px;	color: #006600;	text-decoration: none;}
h1 {		font-size: 28px;	font-style: normal;	font-weight: bold;	text-decoration: none;	color: #006600;}
h2 {		font-size: 14px;	font-weight: bold;	color: #006600;	text-decoration: none;}
h3 {		font-size: 16px;	font-weight: bold;	color: #006600;	text-decoration: none;}
h4 {		font-size: 14px;	font-weight: bold;	color: #009900;	text-decoration: none;}
h5 {		font-size: 14px;	font-weight: bold;	color: white;	text-decoration: none;}

li {	color: #006600; margin-bottom:10px; padding-left:10px; text-align:left}

.downloadButton { float:right;	font-size: 12px; font-weight: bold;	color: white; padding:3px; text-decoration: none; text-align:center; background: #006600; border:2px solid yellow; width:100px}

#title {		font-size: 32px;	color: #009900;	text-decoration: none;	line-height:80%;}

.mainTableTitle{		font-size: 24px;	font-weight: bold;	padding:5px;	color: #FFFFFF;	text-decoration: none;	text-align:center;}

.homePhoto { padding:10px;	margin-left:0;	margin-right:10px;	float:left;	text-align:left;}

.feature { 	color:white; float:right}
.featureBar{ background: url(../graphics/table_title.jpg); text-align:center; padding:7}
.feature a{  font-size:12px; text-decoration:underline}
.feature a:hover{ color: yellow;font-size:12px}

.bookTable{border:0 solid #006600; width:90%}
.bookTable td{border:1px solid #006600}
.bookCover { padding:5;	margin-left:0;	margin-right:10;	float:left;	height: 130; }

#selectedPage{color:#00CC00; font-weight:bold; text-decoration:none}

.columnPhoto { margin-left:20px; margin-right:0; margin-top:5px; margin-bottom:10px; text-align:right; padding:0 5px 5px 10px; float:right; border-left:1px solid #006600 }

.columnMainHeader {  color:white; font-size:24px;  font-weight:bold; text-align:center;}

#articleCredit {
	
	font-size: 12px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	line-height: 70%;
}

.fact {
	
	font-size: 12px;
	padding:5;
	color: #006600;
	text-decoration: none;

}
.fact p{text-align:left;}

#photoCredit{  font-size: 9px; text-align:right; color: #006600;}

#photoTitle{
	
	font-size: 11px;
	text-align:center;
	padding: 5;
	color: #006600;
}

.photoWindow {	border: 2px solid #006600;	padding:5px; background: #FFFFFF; margin-bottom:10px;	text-align:center;	}
.photoWindowTitle{ 	 	font-size: 18px; 	font-weight: bold;	text-align:center;	color: #006600;}

.bookstoreWindow {	border: 2px solid #006600;	background: #FFFFFF; margin-bottom:10px;	}
.bookstoreTitleWindow { padding:5px;}

.bookstore { text-align:center;}
.bookstoreWindowTitle {	 background:#009900;	font-size: 20px; line-height:18px; padding:5px; font-weight: bold;	color: white;	text-decoration: none;	text-align:center;}

#bookStoreText { padding: 7;}

.largerImages {		font-size: 10px;	font-weight:bold;	padding:5;	color: #FFFFFF;	text-decoration: none;	text-align:right;	float:right;}

.photos {width: 95%;}
.photos img{ border:0;}
.photos a img{ border:2px solid #CCCC99;}
.photos a:hover img{ border:2px solid #00CC00;}

.photoCategory{ float:left; width:92px; height:130px; margin:5px; background: #CCCC99; border: 1px solid #006600; padding:5px}
.photoCategory img{border: 1px solid #006600;}
.photoCategory a{font-weight: bold;	color: #006600; text-decoration:underline}
.photoCategory a:hover{color: #00FF00;}

.calendarDate{width:80px}
.presentationTitle{font-size: 16px;	font-weight: bold; color: #006600;	text-decoration: underline;}

.catalogLink {	float: right;	width: 95px;	padding: 5;	margin-top: 5;	margin-right:5;	text-align: right;}

.article {text-align:left; padding: 10px 20px 10px 20px;}

.columnTable { width:85%; border:1px solid #006600; margin-bottom:20px}
.columnTableHeaderTD{ text-align:center; background: url(../graphics/table_title.jpg); border:1px solid #006600; color:white; font-size: 16px; font-weight: bold;}
.columnTable td {border:1px solid #006600; font-weight:bold}
.columnTable a {text-decoration:underline;}
.columnTable p {text-decoration:none; font-weight:normal;}
.columnDate {width:55px;}
.columnTitle {font-size:20px; font-weight:bold; color: #006600;}

.columnList {width:90%; border:1px solid #006600; text-align:left;  margin:auto; overflow:hidden}
.columnListNav {width:90%; text-align:left; margin: 10px 0 0 0; height:30px; color:#006600; font-size: 12px;}

.columnListNavLeft {float:left}
.searchPanel {float:right;}
.columnListButton {border:0; float:right}
.columnYear { margin:auto; padding:0; clear:both;}
.columnYearHeader {text-align:center; height:30px; background: url(../graphics/table_title_01.jpg); border:1px solid #006600; padding:0; margin:auto; color:white; font-size: 16px; line-height:30px; font-weight: bold;}
.columnYearHeader a {border:0;}
.columnYearList { margin:0; text-align:center;}

.columnYearItem { text-align:center;  border-bottom:1px solid #006600; overflow:hidden; clear:both;  margin:0; color: #006600; font-size:12px; line-height:23px;}
/*.columnYearItemGreen { text-align:center;  border-bottom:1px solid #006600; overflow:hidden; clear:both;  margin:0; color: #006600; font-size:12px; line-height:23px; background-color:#D7E3D7}*/

.columnYearItemDate {float:left; padding:0 10px 0 10px;   border-right:1px solid #006600; }
.columnYearItemText { padding:0 5px 0 10px; float:left;}

.copyright {float:left;	font-size: 10px;	color: #006600;	text-decoration: none;	margin: 0;	text-align:center;	}

#copyrightLink {font-size: 10px;	color: #006600;	text-decoration: underline;}

.table-Bookstore {
	vertical-align: middle;
	width: 600px;
}

.TDWhite{
	background-color: #FFFFFF;
}

.TDGreen{
	background-color: #D7E3D7;
}
.table-Photography {border: none;}

.TD-Photography {	border: thin solid #006600;	background-color: #CCCC99;	height: 155px;	width: 90px;	padding: 7px 7px 10px;}
.TD-Photography a {text-decoration:underline}
#photography_sectionTitle{		font-size: 20px;	font-weight: bold;	text-decoration: none;	color: white;}


.userContent {width:500px; margin:20px auto 40px auto; text-align:left;}

