body
{
	background: #7a7a7a url( "images/background.png" );

	font-family: "Verdana", "courier", "arial", sans-serif;

	margin: 0px;
	padding: 0px;

	font-size: 12px;
}

a:link
{
	color: #346eca;
}
a:visited
{
	color: #a133ca;
}
a:hover
{
	color: #ca3434;
}
a:active
{
	color: #ca3434;
}

img
{
	border: 0px;
}

.container
{
	width: 856px;

	margin: 10px auto 10px auto;
}

.banner
{
	background-image: url( "images/banner.png" );

	height: 125px;
}

.banner h1
{
	display: none;
}

.account_box
{
	margin: 0px 20px 0px auto;

	height: 100%;

	float: right;
}

.account_box_left
{
	background-image: url( "images/account_box_left.png" );

	width: 16px;
	height: 125px;

	float: left;
}

.account_box_middle
{
	background-image: url( "images/account_box_middle.png" );

	padding: 24px 0px 0px 0px;

	height: 101px;

	float: left;
}

.account_box_right
{
	background-image: url( "images/account_box_right.png" );

	width: 16px;
	height: 125px;

	float: left;
}

.page_top
{
	background-image: url( "images/page_top.png" );

	padding: 0px 0px 0px 60px;

	height: 40px;
}

.page_middle
{
	background-image: url( "images/page_middle.png" );

	padding: 8px 34px 8px 34px;

	min-height: 300px;
}

.page_bottom
{
	background-image: url( "images/page_bottom.png" );

	height: 24px;
}

.page_tab_current, .page_tab_left, .page_tab_right
{
	background-image: url( "images/page_tab_current.png" );

	width: 164px;
	height: 26px;

	position: relative;
	bottom: -1px;
	margin-left: -20px;

	padding-top: 3px;
	text-align: center;
	font-size: 18px;

	float: left;
}

.page_tab_left
{
	background-image: url( "images/page_tab_left.png" );
}

a.page_tab_left:hover
{
	background-image: url( "images/page_tab_left_hover.png" );
}

.page_tab_right
{
	background-image: url( "images/page_tab_right.png" );
}

a.page_tab_right:hover
{
	background-image: url( "images/page_tab_right_hover.png" );
}

.page_top a
{
	color: #000000;

	font-weight: 900;

	text-decoration: none;
}

a.back_link
{
	color: #606060;

	border: 1px solid #808080;

	font-size: 14px;
	font-weight: 900;
	text-decoration: none;

	margin-bottom: 16px;
	padding: 4px;

	display: inline-block;
}

a.back_link:hover
{
	color: #000000;

	border-color: #404040;
}

.blog_entry
{
	padding-bottom: 48px;
}

.blog_entry_header a
{
	color: #000000;
}

.blog_entry_header p
{
	font-size: 10px;

	margin: 5px 0px 5px 0px;
}

.blog_entry_icon
{
	margin-right: 8px;

	float: left;
}

.blog_entry_title
{
	font-size: 24px;
	font-weight: 900;

	position: relative;
	top: 2px;
}

.blog_entry_date
{
	font-style: italic;
}

.blog_entry_body
{
	padding-top: 2px;
	margin-left: 80px;
}

div.comments
{
	margin: 0px 80px 0px 80px;
}

a.comments
{
	color: #000000;

	font-size: 24px;
	font-weight: 900;

	padding-bottom: 8px;
	display: block;
}

.comment
{
	background-color: #e0e0e0;

	margin-bottom: 16px;
	padding: 8px;
}

.comment_header
{
	padding-top: 10px;
}

.comment_header a
{
	color: #000000;
}

.comment_header p
{
	font-size: 10px;

	margin: 5px 0px 5px 0px;
}

.comment_number
{
	font-size: 24px;
	font-weight: 900;

	margin: 0px 8px 0px 8px;

	float: left;
}

.comment_avatar
{
	margin: 0px 8px 0px 8px;

	float: left;
}

.comment_body
{
	margin-left: 80px;
}

.pages_bar a, .pages_bar span
{
	padding: 4px;
}

.pages_bar a
{
	color: #606060;

	border: 1px solid #808080;

	text-decoration: none;
}

.pages_bar a:hover
{
	color: #000000;

	border-color: #404040;
}

.pages_bar_next_previous
{
	color: #a0a0a0;

	border: 1px solid #c0c0c0;

	font-weight: 900;
}

.pages_bar_current
{
	color: #eaeaea;

	border: 1px solid #404040;

	background-color: #404040;

	font-weight: 900;
}

.input, .submit
{
	border: 1px solid #808080;
}

.input:hover, .submit:hover
{
	border-color: #404040;
}

.submit
{
	color: #606060;

	padding: 4px;

	font-weight: 900;

	cursor: pointer;
}

.submit:hover
{
	color: #000000;
}

.comment_form_info_note
{
	font-size: 10px;

	font-style: italic;
}

a.comment_form_link
{
	color: #000000;
}

