html,
body {
	margin:0px;
	padding:0px;
	height:100%;
	color:#8A7D6C;	/* Font color */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	}

#container {
	width:950px;
	margin:0px auto;
	min-height:100%;
	position:relative;
	padding: 0px;
	background: #000000 url('/images/site/background_950x1px.gif') center repeat-y;
	}

#header {
	position: relative;
	width:950px;
	padding-left:25px;
	padding-right:25px;
	margin:0px 0px;
	text-align:center;
	}

#header_image {
	position: relative;
	width:900px;
	margin:0px 0px;
	text-align:center;
	}

#navs {
	margin:0px 25px;
	padding:0px;
	}

#content{
	padding-top:5px;
	padding-left:49px;
	padding-right:49px;
	padding-bottom:133px;	/* Height of the footer */
	}

#footer {
	margin:0px;
	padding:0px;
	position:absolute;
	bottom:0px;
	width:950px;
	height:118px;			/* Height of the footer */
	}

.nav {
	margin: 0;
	padding: 0;
	border: 0;
}

.nav_image {
	margin: 0;
	padding: 0;
	margin-left: -5px;
	border: 0;
}

a:link { color:#C7B69A; text-decoration:none; }
a:visited { color:#C7B69A; text-decoration:none; }
a:hover { color:#C7B69A; text-decoration:none; }
a:active { color:#C7B69A; text-decoration:none; }

p.content {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: small;
}

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

.lang_nav {
	margin: 0;
	padding: 0;
	font-size: small;
	text-align: center;
}

/* START BLOG CSS */
div#blog_panel {
	float: left;
	width: 700px;
	margin: 0px;
	padding: 0px;
}

div#blog_side_panels {
	float: left;
	width: 125px;
	margin: 0px;
	margin-left: 25px;
	padding: 0px;
}

div.blog_entry {
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0px;
}

h1.blog_title {
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
	font-size: large;
}

img.blog_bullet {
	margin:	0;
	margin-right: 2px;
	padding: 0;
}

p.blog {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: small;
}

p.blog_footer {
	margin: 0px;
	padding: 0px;
	font-size: x-small;
}

p.blog_date {
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: x-small;
}

div#blog_nav {
	width: 650px;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

div#blog_nav_left {
	position: absolute;
	left: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 50px;
}

div#blog_nav_right {
	position: absolute;
	right: 225px;
	margin: 0px;
	padding: 0px;
	padding-right: 50px;
}

div#clearallbuffer {
	height: 1px;
	clear: both;
}

img.blog_img {
	margin: 0;
	padding: 0;
	border: 0;
}

div#blog_side_panel_tags {
	margin: 0px;
	padding: 0px;
}

div#blog_side_panel_rss {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: small;
}

div#blog_side_panel_gallery {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: small;
	text-align: center;
}

div#blog_side_panel_donate {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: small;
	text-align: center;
}

div#blog_side_panel_tags ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#blog_side_panel_tags ul li {
	margin: 0px;
	padding: 0px;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: x-small;
}
/* END BLOG CSS */

img.gal_img {
	margin: 2px;
	padding: 0;
	border: 0;
}

h3.staff_division {
	margin: 0;
	margin-bottom: 2px;
	font-size: small;
}

ul.staff_list {
	margin: 0;
	margin-bottom: 15px;
	list-style-type: none;
	padding: 0;
	font-size: small;
}

ul.staff_list li {
	margin: 0;
	padding: 0;
}

/* JAVACRIPT TOOLTIP */
#tt {
 position:absolute;
 display:block;
 background:url('/images/tooltip/tt_left.gif') top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url('/images/tooltip/tt_top.gif') top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url('/images/tooltip/tt_bottom.gif') top right no-repeat;
overflow:hidden;
}