body					{margin:0; background:#EBEBEB url(../images/interface/background.jpg) 0px 400px;}
.clear					{clear:both;}
.first					{margin-top:0;}

#error					{border:1px solid #dfa800; padding:10px; text-align:center; background:#eece3b; font:normal 12px verdana; color:#8e6b00;}
#wrapper				{position:relative; margin-top:75px; background:#FFFFFF; padding:15px 15px 12px 15px; min-width:837px; width:expression(document.body.clientWidth < 867 ? "867px" : "100%" );}

hr						{border-top:1px dotted #e5e5e5; border-right:0; border-bottom:0; border-left:0; clear:both; margin:12px 0; padding:0;}
h1						{display:inline; font:normal 42px georgia,serif; margin-top:0;}

#mainNav				{display:inline; font:normal 14px verdana; color:#000000; list-style:none; margin:0 0 0 40px; padding:0;}
#mainNav li				{display:inline; margin-right:57px;}
#mainNav li.last		{margin-right:0;}
#mainNav a:link			{color:#b3b3b3; text-decoration:none;}
#mainNav a:visited		{color:#b3b3b3; text-decoration:none;}
#mainNav a:hover		{color:#2FA5BF;}


#sectionNav				{width:120px; float:left; display:inline; padding:0 0 0 300px; margin:0; font:normal 11px/2.2 verdana; color:#666666; list-style:none;}
#sectionNav a:link		{color:#b3b3b3; text-decoration:none;}
#sectionNav a:visited	{color:#b3b3b3; text-decoration:none;}
#sectionNav a:hover		{color:#2FA5BF;}

#content				{font:normal 11px/1.6 verdana,arial,sans; float:left; width:417px;  color:#666666;}
#content h2				{font:bold 11px/1.6 verdana,arial,sans; margin-bottom:0; padding-bottom:0; color:#333333;}
#content a:link			{text-decoration:none; color:#2FA5BF;}
#content a:visited		{text-decoration:none; color:#2FA5BF;}
#content a:hover		{text-decoration:underline; color:#2FA5BF;}

#CaptionContainer		{font:normal 10px/1.5 verdana,arial,sans; color:#808080;}
#CaptionContainer h2	{font:bold 10px/1.5 verdana,arial,sans; margin-top:10px; margin-bottom:0;}

#footer					{clear:both; padding:10px 0 0 420px; font:normal 10px verdana; color:#b3b3b3; text-align:left;}
#footer	a				{color:#999999;}

/* slideshow styles */
#OuterContainer			{padding:0; margin:0 auto;}
#Container				{position:relative; width:452px; margin:0 auto; font-size:0px;}
#Photo					{position:absolute; top:30px; left:0; z-index:5;}

#LinkContainer			{height:20px; font:normal 11px verdana; color:#666666; text-align:center;}
#PrevLink, #NextLink	{float:left; cursor:pointer; width:16px; height:16px; background:transparent url(../images/interface/spacer.gif) no-repeat; display:block;}
#PrevLink				{background:url(../images/interface/prev-gray.gif) left top no-repeat;}
#NextLink				{background:url(../images/interface/next-gray.gif) right top no-repeat;}
#PrevLink:hover			{background:url(../images/interface/prev-blue.gif) left top no-repeat;}
#NextLink:hover			{background:url(../images/interface/next-blue.gif) right top no-repeat;}
#Counter				{float:left; width:80px;}
#CaptionContainer		{margin:0 auto; text-align:left;}