html	{overflow-y:scroll;}
html,body{margin:0;padding:0}
body{font: 76% arial,sans-serif;text-align:center;
	/*background:url(../gfx/gradient.png) repeat-x #679ab7;*/
	background:url(../gfx/tlo.png) repeat-x #f8f8f8;

}
.gray	{
	background:#f2f2f4;
}
div#content p	{
	margin:0 auto;
}
.blue	{
	color:#0058bb;
}

div#header {
	height:166px;
	margin:0 0 6px 0;
	/*background:url(../gfx/top.jpg) #fff no-repeat;*/
	border-bottom:solid 1px #ebebeb;
}
div#top-swf	{
	width:784px;
	height:100px;
}
div#container{text-align:left}
div#content p{line-height:1.4}
div#footer { background:#fff; text-align:right;}
div#footer p{margin:0;padding:5px 10px; text-align:right;}

div#content	{
	float:left;
	width:578px;
	margin-right:6px;
}
div#navigation{float:right;width:200px}
div#footer{clear:both;width:100%}

div#container{
	width:784px;
	padding:5px;
	margin:1em auto;
	/*border:solid 3px #6394b2;*/
	background:#fff;

}

div#navigation h3	{
	margin:0.4em  auto 0.2em 0.8em;
}
ul.messages {
    display:block;
    border:solid 2px #0058bb;
    color:#0058bb;

}
ul.nav	{
	list-style:none;
	padding:0px;
	margin:0px;
}
ul.nav li	{
	display:block;
	margin-left:18px;
	line-height:18px;
	vertical-align:middle;
	padding-left:14px;
	background-image: url(../gfx/mark.png);
	background-repeat:no-repeat;
	background-position:0 center;
}

ul.nav a	{
	display:block;
	border-bottom:solid 1px #ebebed;
	text-decoration:none;
	padding-left:4px;
	color:#000;
}
ul.nav a:hover	{
	background:#a0c1e5;
}
li a#current	{
	background:#6399d5;
}
div#content div	{
	margin:0 auto 6px auto;
}
div.article	{
	overflow:hidden;
	padding:0.2em;
}
div.article h3	{
	clear:both;
	margin:0 auto;
}

div#content a	{
	color:#0058bb;
}

div#content a:visited	{
	color:#6399d5;
}
div.article-photos img	{
	float:left;
}
div#content img	{
	border:solid 1px #000;
	margin:0.4em;
	margin-left:0;
}
div.article-body {
}
div.article-body img	{
	border:none;
}
hr	{
	clear:both;
}
table	{
	border-collapse:collapse;
	width:auto;
}
td	{
	background:#f2f2f4;
}
div.gallery-photos	{
	overflow:hidden;
}
div.gallery-photos img	{
	float:left;
}
div.photo-gallery	{
	overflow:hidden;
}
div.photo-gallery img	{
	float:left;
	margin:none;
}
div.photo-slider 	{
	overflow:hidden;
}
div.photo-slider img	{
	float:left;
	margin:none;
}
.clear	{
	clear:both;
}
div.nav-holder	{
	width:184px;
	height:122px;
	float:left;

}
a.random-photo img	{
	border:solid 2px #9c9c9c;
	width:184px;
	height:122px;
}
a.random-photo	{
	padding:2px;
	background:#c9cacc;
	overflow:hidden;
	display:block;
	width:188px;
	height:126px;
	border:solid 2px #e9eaec;
	margin:auto;
	margin-bottom:6px;
}
