
body{background-color: #e5edf7; background-image: url(../graphics/slice.jpg); background-repeat: repeat-x; margin:0px; padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif;}

#toproundhead {background-color:#8EA9C7; background-image: url(../graphics/top-wrapper.png);background-repeat:no-repeat; height: 7px;}
#header{background-image: url(../graphics/header.jpg); background-repeat:no-repeat; height: 94px;}
#headmovie{width: 250px; height: 94px; margin-left: 530px; display: block;}
#container{margin: auto; width: 787px; margin-top: 7px; background-image: url(../graphics/sideshadow.gif); background-repeat:repeat-y; margin-bottom: 25px;}
#leftcolumn{float: left;}
#clear{clear:both;}
#bottomnav{width: 780px; text-align:center; font: 0.7em Verdana, Arial, Helvetica, sans-serif; color:#234D7D; margin-bottom: 10px;  }
#footer{background-image: url(../graphics/footer.jpg); height: 25px; margin: auto; background-repeat: no-repeat; margin-bottom: 0px;}
#content{min-width:120px; margin: 0px 10px 0px 155px; font-size:0.8em;; position: relative;}
#content-container{border-left: 1px solid #000000; margin: 0; padding-top: 5px; padding-bottom: 15px;}
#nav{width: 143px; margin-left: 5px; color:#FFFFFF; border:1px solid black; background-color: #4A6D95;}

#indexfeeds{width: 143px; margin-left: 0px; margin-top: 10px; color:#FFFFFF; border:0px solid black;}

h1 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; color: #234D7D;}
h2 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; font-size: 1.3em; color: #234D7D;}
h3 {font-family: verdana, arial, helvetica, sans-serif; margin: 0; padding: 0; color: #234D7D;}
p {font-family: verdana, arial, helvetica, sans-serif; margin: 0 0 8px 0; padding: 0;}
img {border: 0; padding: 0; margin: 0; border-style: none;}
a {font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; color: #4A6D95;}
a:hover {color:#234D7D;}
b { color: #234D7D;}


#contentindex{width:380px; margin: 0px 10px 0px 155px;   position:relative;}

/* ------- NAV -------------*/

ul#mainnav {width: 130px; list-style: none; margin: 0px; padding: 0px; background-color: #4A6D95;}
ul#mainnav li a:visited {text-decoration: none; display: block; width: 130px;	padding: 4px 4%; font: 13px verdana, arial, helvetica, sans-serif; color: #fff;}
ul#mainnav li {border-top: 0px solid #000000;}
ul#mainnav li a:hover {background-color: #8DA8C6;color: #FFFFFF; border-bottom: 0px;}
ul#mainnav ul.subnav{list-style: none; margin: 0 0 0 10px; padding: 0px; font-size: .9em;}

/* ------- NEWS ARCHIVE ------*/
#newsbox{width: 140px; margin-left: 5px; margin-top:20px; font-size: .8em; border: 0px solid black;}
#newshead{font-size: 11px; font-weight: bold; color: #234D7D; margin-bottom: 10px;}
#newsmonth{margin-bottom: 10px;}
#newsmonthhead{font-weight: bold; font-size: .8em;}
#newsmonthlist{list-style:square; margin:0px; padding: 0px; font-size: .9em;}
#newsmonthlist li{margin-left: 20px;}

#newsitem{padding-top: 25px; border: 1px solid red;}

/* ------ Content ------------*/
#head {font-weight: bold; color: #28598E; font-size: 1.3em; margin-bottom: 8px;}
.imghighlight {border: 1px solid black;}

.tinytext{font-family: verdana, arial, helvetica, sans-serif; font-size:8.3px; font-color:black; }
.invite{font-family: verdana, arial, helvetica, sans-serif; font-size:23px; font-color:#4a6d95; }

.blur{
	background-color: #ccc; /*shadow color*/
	color: inherit;
	margin-left: 5px;
	position: relative;
	bottom: 2px;
	right: 2px;
}
.shadow,.shadowcontent{
	position: relative;
	bottom: 2px;
	right: 2px;
}
.shadow{
	background-color: #666; /*shadow color*/
	color: inherit;
}
.shadowcontent{
	background-color: #fff; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: 5px 5px;
}
ul#mainnav li a:link { text-decoration: none; display: block; width: 130px;	padding: 4px 4%; font: 13px verdana, arial, helvetica, sans-serif; color: #fff; } #navbottom { width: 140px; margin-left: 5px; color:#FFFFFF; border:1px solid black; background-color: #FFFFFF; }
#contentfront { min-width:120px; font-size:0.8em;; position: relative;  }
#rightcolumn { float: right; width: 232px; margin-top: 5px; margin-right: 6px;}
#content-email { min-width:120px; margin: 0px 20px 0px 10px; font-size:0.8em;; position: relative; }

