body
{
	background-color: white;
	padding: 0px;
	margin: 0px;
	font-family: Arial, sans-serif;
	width: 100%;
	text-align: center;
	color: #3D7417;
}

html, body
{
	height: 100%;
}

img
{
	margin: 0px; padding: 0px;
}

#header
{
	clear: both;
	float: left;
	width: 100%;
}


#total_content
{   
	padding: 15px;
	width: 750px;
}

#total_content_fs
{   
    padding: 15px;
}

div#left_menu
{
	float: left;
	width: 151px;
}

div#main_body
{
	margin-left: 151px;
	text-align: left;
    padding: 5px;
    padding-left: 15px;
}

div#copy
{
	clear: both;
	color: #4B8122;
	text-align: center;
	margin-left: 151px;
    margin-top: 5px;
}

div#copy_mt
{
    clear: both;
    color: #4B8122;
    text-align: center;
    margin-top: 5px;
}

div#copy img
{
	margin-bottom: 5px;
}

div.text_content_outer
{
	background: #BEE898 url('images/div-bottom.gif') no-repeat center bottom;
}
div.text_content
{
	background: url('images/div-top.gif') no-repeat center top;
	padding: 64px 10px 60px 10px;
}


table.form input[type="text"], table.form input[type="file"], table.form textarea 
{
	width: 100%;
	
}

table.ilist
{
	background-color: #BEE898;
    width: 545px;
}

table.ilist td
{
	padding: 4px;
	border-bottom: 3px solid White;
}

table.ilist td.iimage
{
	padding: 11px 11px 11px 11px;
}

td.iinfo
{
	border-left: 2px dashed White;
    width: 100%;
}

img#blog
{
	position: relative; left: -25px; top: -22px;
}

.error
{
	background-color: #9C212F;
	color: white;
	padding: 4px;
	background-image: url(images/grad-red.gif);
	background-repeat: repeat-x;
	margin: 10px 30%;
	font-weight: bold;
	text-align: center;
}

.success
{
	background-color: #589F22;
	color: white;
	padding: 4px;
	background-image: url(images/grad-green.gif);
	background-repeat: repeat-x;
	margin: 10px 30%;
	font-weight: bold;
	text-align: center;
}

h1
{
	text-align: center;
}

h4
{
	margin: 0px 0px 8px 0px;
}

div.pager
{
	font-weight: bold;	
}

img.poster
{
    border: 2px solid white;
    position: relative;
    left: 30px;
}

img.person
{
    border: 2px solid white;
}

table.gallery
{
    font-size: 75%;
}

input[type="submit"]
{
    padding: 2px 40px 2px 40px;
    background-color: #2F5D12;
    border: none;
    color: white;
    font-weight: bold;   
}

input[type="submit"]:hover
{
    background-color: #5AA323;
}

a
{
    color: rgb(61, 116,23);
}

a:visited
{
    color: rgb(0, 0, 0);
}

a:hover
{
    color: rgb(6, 100, 114);
}

