/* CSS Document */
*				{font-family:Arial, Helvetica, sans-serif; color:#333;}
body			{font-size: x-small; voice-family: "\"}\""; voice-family:inherit; font-size:small; background:url(../images/bg.gif) repeat-y top left; background-color:#f5f5ea; margin:0; padding:0;}
html>body		{font-size:small;}
div				{border:1px solid #333; border:0;}

h1 span			{display:none;}

a:link			{color:#600; text-decoration:none;}
a:visited		{color:#600; text-decoration:none;}
a:hover			{color:#666; text-decoration:none;}
a:active		{color:#600; text-decoration:none;}

form			{margin:3px 0 20px 0; padding:0;}

ul.firstlady	{margin-top:0; padding-top:0; margin-left:0; padding-left:15px;}
li.firstlady	{margin-top:0; padding-top:0; margin-left:0; padding-left:0;}

#container		{background:url(../images/design_bg.jpg) top left no-repeat; width:800px; margin:0; padding:0; position:relative;}

#main_nav		{float:left; width:210px;}
#main_nav #nav	{margin:0 0 10px 0; padding:0;}
#main_nav #nav li	{display:block; margin:0 0 3px 0; padding:0; list-style:none;} /*  border:1px solid #333; */
#main_nav #nav li.break	{background:url(../images/nav_break.jpg) top left no-repeat; height:1px; line-height:1px; margin:2px 0;}
#main_nav #nav a	{text-decoration:none; padding-left:15px; font-weight:bold; font-size:85%;} /* display:block; */
#main_nav #nav a:link	{text-decoration:none;}
#main_nav #nav a:visited	{text-decoration:none;}
#main_nav #nav a:hover	{text-decoration:none;}
#main_nav #nav a:active	{text-decoration:none;}
/* #main_nav #nav a.break	{background:url(images/nav_break.jpg) top left no-repeat; padding-top:7px;}  */
#main_nav #superfeatures	{margin:0; text-align:center;}
#main_nav #superfeatures p	{margin:5px 0; text-align:center; font-size:85%;}

#base_nav		{float:right; color:#600; background:url(../images/img_baseNav.gif) bottom right no-repeat; padding-bottom:5px; width:306px; text-align:right; margin:0 0 10px 0;}
#base_nav a		{text-decoration:none; font-size:85%; font-weight:bold;}
#base_nav a:link	{text-decoration:none;}
#base_nav a:visited	{text-decoration:none;}
#base_nav a:hover	{text-decoration:none;}
#base_nav a:active	{text-decoration:none;}

#superfeatures	{float:left;}

#content_holder	{float:left; width:590px;}
#content_body	{float:left;}

#content		{float:left; width:425px; margin:160px 20px 0 0; font-size:85%; line-height:1.3em;}
#content_home	{float:left; width:425px; margin:250px 20px 0 0; font-size:85%; line-height:1.3em;}
#content h2, #content_home h2	{font-size:120%; color:#600; margin:15px 0 2px 0; font-weight:bold;}
#content_home #main_img	{position:absolute; left:210px; top:13px; /*left:210px; top:45px;*/}
#content #main_img	{position:absolute; right:165px; top:35px;}
#content #main_img_2010	{position:absolute; right:190px; top:26px;}
#content.v31		{margin-top:205px;}
#content h1	{font-size:170%; color:#600; font-weight:bold; margin:0 0 5px 0;}
#content h3	{margin:10px 0 3px 0; padding:10px 0 0 0; font-size:110%; background:url(../images/img_eventDiv.gif) top left no-repeat;}
#content h4	{margin:0; padding:0 0 3px 0; font-size:120%; color:#600;}

#content.pastoral #main_img	{left:342px; top:23px;}
#content.pastoral {margin-top:210px;}

#content.first_lady #main_img	{left:402px; top:23px;}
#content.first_lady {margin-top:200px;}

#tert_nav	{margin:5px 0 10px 0;}

.anneve img	{border:1px solid #996;}
.anneve img.nostroke	{border:none;}
.anneve div.imgBlock	{float:left; width:102px; margin-left:5px;}
.anneve div.imgBlock_322	{float:left; width:314px; margin-left:5px;}
.anneve div.first		{margin:0;}
.anneve p.timeline		{margin-top:0;}

.anneve h3	{margin:10px 0 3px 0; padding:10px 0 0 0; font-size:110%; background:url(../images/img_eventDiv.gif) top left no-repeat;}
.anneve h4	{margin:0; padding:0 0 3px 0; font-size:120%; color:#600;}
.anneve p	{margin:0 0 10px 0;}

#right_col		{float:right; width:145px; font-size:85%; color:#666; margin-top:5px;}
#right_col strong	{color:#666;}
#right_col h3	{margin-bottom:5px;}
#footer			{font-size:75%; padding:10px 0 10px 15px;}

#staff td		{border-top:1px solid #cccc9a;}
#staff .oddrow	{}
#staff .rowttl	{font-weight:bold;}
#staff .text	{}

.product_item	{margin:10px 0 10px 0; padding:20px 0 10px 0; font-size:110%; background:url(../images/img_eventDiv.gif) top right no-repeat;}

div.split	{background:url(../images/img_eventDiv.gif) top left no-repeat;}
div.message	{border:2px solid #bebe94; background-color:#dbdbba; padding:10px; margin:10px 0;}

.media_row	{margin:10px 0 0 0; clear:both;}
.media_row .media_cell	{width:137px; margin:0 0 0 5px; float:left; text-align:center;}
.media_row .firstcell	{margin:0;}

.formtitle	{text-align:right; font-weight:bold;}

.clear			{clear:both; line-height:1px; height:1px; visibility:hidden;}

div.two_col	{display:block; clear:both; margin-bottom:10px;} /*  background:url(../img/li_subnav_div.gif) bottom left repeat-x; */
div.two_col div.leftcol	{width:110px; float:left; font-weight:bold;}
div.two_col div.rightcol	{width:300px; float:right;}
div.two_col div.rightcol ul	{list-style:none; margin:0; padding:0;}
div.two_col div.rightcol ul li	{list-style:none; margin:0; padding:0 0 0 18px; } /* background:url(../img/li_star.gif) top left no-repeat; */

