body
{
	margin: 0;
	padding: 0;
	background-color: #3e3e3e;
	text-align: center;
}

#header
{
	margin: 0 auto;
	background-color: #3e3e3e;
	background-image: url('../images/logo.png');
	background-repeat: no-repeat;
	height: 170px;
	width: 830px;
	text-align: left;
}

#navigation_holder
{
	background-color: #1a1a1a;
	margin: 0 0 8px 0;
	height: 40px;
}

#navigation
{
	margin: auto;
	width: 830px;
	text-align: left;
}

#content
{
	margin: auto;
	padding: 0;
	width: 830px;
	text-align: left;
}

#content_left
{
	margin: 0 5px 0 0;
	background-color: #1a1a1a;
	float: left;
	min-height: 500px;
	width: 500px;
	padding: 7px 0 3px 5px;
}

#content_right
{
	vertical-align: top;
	background-color: #1a1a1a;
	width: 310px;
	min-height: 500px;
	padding: 7px 0 3px 5px;
	float: right;
}

#footer
{
	margin: auto;
	width: 830px;
	clear: both;
	text-align: right;
}

.transparent
{
	opacity: 0.6;
	filter:alpha(opacity=60);
}

.no_border
{
	border: none;
}

.small_border
{
	border-width: 2px;
	border-style: solid;
	border-color: #f7ffa5;
}

.hidden
{
	display: none;
}

img
{
	border-width: 2px;
	border-style: solid;
	border-color: #fcffcc;
}

.item
{
	border-color: #ffffff;
	border-style: solid;
	border-width: 2px;
	margin: 3px 3px 3px 3px;
	padding: 2px 3px 3px 3px;
	width: 80%;
	text-align: center;
}

h1, h2, h3, h4, h5
{
	margin: 0;
	padding: 2px 0 3px 0;
	font-family: Georgia, serif;
	font-weight: lighter;
}

h1
{
	font-size: 24pt;
}

h2
{
	font-size: 18pt;
}

h3
{
	font-size: 12pt;
}

h4
{
	font-size: 9pt;
}

.yellow
{
	color: #f8ffa5;
}

.whiteish
{
	color: #fcffcc;
}

.orange
{
	color: #ff6114;
}

.italic
{
	font-style: italic;
}

.navigation_image
{
	border: none;
	padding: 0;
	margin: 0;
}

.navigation_link
{
	margin: 0;
	padding: 0;
}

.public_submit
{
	margin: 4px 2px 4px 0;
	color: #fcffcc;
	background-color:#3e3e3e; 
	border:1px solid; 
	border-color: #555 #333 #333 #555; 
}

.public_form
{
	background-color: #3e3e3e;
	color: #fcffcc;
}

a:link.copyright_link
{
	text-decoration: none;
	color: #000000;
}

a:visited.copyright_link
{
	text-decoration: none;
	color: #000000;
}

a:hover.copyright_link
{
	text-decoration: underline;
	color: #000000;
}

a:link.blog_archive_link
{
	text-decoration: none;
	color: #fcffcc;
}

a:visited.blog_archive_link
{
	text-decoration: none;
	color: #fcffcc;
}

a:hover.blog_archive_link
{
	text-decoration: underline;
	color: #fcffcc;
}

a:link.blog_link
{
	text-decoration: none;
	color: #ff6114;
}

a:visited.blog_link
{
	text-decoration: none;
	color: #ff6114;
}

a:hover.blog_link
{
	text-decoration: underline;
	color: #ff6114;
}

a:link.main_link
{
	text-decoration: none;
}

a:visited.main_link
{
	text-decoration: none;
}

a:hover.main_link
{
	text-decoration: underline;
}

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.facebook_link
{
	width: 290px;
	background-color: #3e3e3e;
	border-color: #fcffcc;
	border-style: solid;
	border-width: 1px;
	margin: 0 3px 3px 0;
	padding: 5px 0 10px 10px;
}

