﻿body 
{
    margin: 0;/* without margins the page would be stuck to the sides*/
    font-family: verdana, arial, sans-serif; /* base font is defined in the page */
    font-size: 14px; /* size font is defined in the page */
    color: #fff;
    background-color: #999999;
}
a 
{
	color: #4fa02e;
}
a:hover 
{
	color:  #3061b2;
	text-decoration: none;
}
.sitecontainer
{
    width: 987px;
    margin: 0 auto;
    background: #000000 url(/images/spanbg.gif) repeat-y;
}
.container 
{
	margin-left: 11px;
	margin-right: 11px;
	width: 965px;
	background: url(/images/LargeGrizzlyHead.gif) no-repeat;
}
.header 
{
	height:134px;
	padding-top: 12px;
	text-align: center;
	width: 965px;
	float:none;
}
.leftnav 
{
	width:212px;
	padding-left:11px;
	padding-right:12px;
	float:left;
	min-height:670px;
}
.menuitem 
{
	background-image: url(/images/menuLeftBoth.gif);
	background-repeat: no-repeat;
	height:32px;
	margin-bottom:5px;
	padding-left:10px;
	width:202px;
	display:block;
}
.menuitem a
{
	color:White;
	line-height:32px;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
	display:block;
	width:202px;
	height:32px;
}
.menuitem:hover
{
	background-position: 0px -32px;
	cursor: hand;
}
.submenuitem 
{
	padding: 10px; 
	padding-top: 0px;
}
.submenuitem a
{
	font-weight:bold;
	line-height: 22px;
	color:White;
}
.middleContent 
{
	width:730px;
	float:right;
}
.middleContentLeft
{
	width:495px;
	float:left;
}
.middleContentRight
{
	width:235px;
	float:left;
}
.newsitem
{
	float:left;
	background:url(/images/transg.png);
	border: solid 2px #4fa02e;
	clear:both;
	margin-bottom:15px;
	width:491px;
}
.newstitle
{
    float:left;
	width:481px;
	padding-left:10px;
	/*background: #4fa02e url(/images/smallgrizzlyhead.gif) no-repeat;*/
	background: url(/images/titlebg.jpg) repeat-x;
	/*background-position: right;*/
	border-bottom:solid 1px #999999;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}
.newsitemBlack 
{
	float:left;
	background:url(/images/transb.png);
	border: solid 2px #666666;
	clear:both;
	margin-bottom:15px;
}
.newstitleBlack
{
	width:481px;
	padding-left:10px;
	background: #003300 url(/images/smallgrizzlyhead.gif) no-repeat;
	background-position: right;
	border-bottom:solid 1px #999999;
	height:30px;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}
.newstitle a 
{
	color:White;
	text-decoration:none;
}
.newstitle a:hover
{
	color:White;
	text-decoration:underline;
}
.newscontent 
{
	float:left;
	font-size:14px;
	line-height:19px;
	padding:10px;
	width:471px;
	color:White;
}
.commentHR 
{
	width:100%;height:1px;
	color:#999999;
	background:#999999;
	margin-top:5px;
	margin-bottom:0px;
	border: 0;
}
.newsfooter
{
	float:left;
	font-size:12px;
	padding:10px;
	width:471px;
}
.dtstamp 
{
	float:left;
	font-size: 12px;
	color: #999999;
	padding-left:10px;
	font-style:italic;
	width:481px;
}
.rightNav 
{
	width:212px;
	padding-left:12px;
	padding-right:11px;
	float:left;
	font-size:12px;
	color:White;
}
.rightNav a 
{
	
}
.rightNavTitle 
{
	background-image: url(/images/menuRight.jpg);
	height:32px;
	margin-bottom:5px;
	padding-left:10px;
	line-height:32px;
	font-size:16px;
	font-weight:bold;
}
.rightNavContent 
{
	padding-left:5px;
}
.searchBox 
{
	font-weight:lighter;
	width:175px;
	height:21px;
	font-size:20px;
	font-family:Arial;
	margin-right:4px;
}
.footer 
{
	color:#000;
	clear:both;
	background: #999999 url(/images/footer.gif) no-repeat;
	padding-top:25px;
	padding-bottom:50px;
	text-align:center;
	font-size:13px;
}
.footer a 
{
    color:white;
	text-decoration:none;
}
.footer a:hover 
{
	text-decoration:underline;
}

/*flickrpart styles*/
.FlickrPartPhotosetTitle { font-weight: bold; font-size: 14px; width:100%; border-bottom:solid 1px #999999}
.FlickrPartPhotosetDesc { font-size: 12px; margin-bottom:5px;}
.FlickrPartPhotosetPhotos { margin-bottom:30px; }
.FlickrPartThumbnail { border: solid 1px black; }
.FlickrPartThumbnail:hover { border: solid 1px #4fa02e; }
.FlickrPartFooter { margin-top:3px; }
a.FlickrPartFooterA, a.FlickrPartFooterA:link, a.FlickrPartFooterA:visited { color:#4fa02e; font-size:12px;}
a.FlickrPartFooterA:hover { color:#3061b2; text-decoration: none; }
.FlickrPartYearTitle {font-size:16px; margin-bottom:20px; font-weight:bold}
.FlickrPartYearLinks {margin-bottom:20px;font-size:14px; font-weight:bold}
a.FlickrPartLinksA, a.FlickrPartLinksA:link , a.FlickrPartLinksA:visited { font-size:14px; font-weight:bold; color:#4fa02e; }
a.FlickrPartLinksA:hover { color:#3061b2; text-decoration: none; }

.locationlist td 
{
    vertical-align:top;
    padding-right:10px;
}

/* Outer div */ 
div.datetime { 
border:1px solid #000; 
width:65px; 
margin-bottom:20px;
}
div.datetime .top { 
color:#fefefe; 
background-color:#3061b2; 
padding:3px;
}
div.datetime .btm { 
color:#fff; 
background-color:#000; 
padding:3px;
}
div.datetime p { 
margin:0 auto; 
padding:0; 
text-align:center; 
font-size:12px; 
}
