html {
}

body {
	margin:10px 0 20px;
	font-family:"trebuchet ms", verdana, sans-serif;
	background:#231f20 url(movieborder.gif) repeat-y top center fixed;
	color:#231f20;
	font-size:90%;
}

#container {
	margin:0 auto;
	width:760px;
	background-color:#fff;
}

#header {
	height:143px;
	position:relative;
	color:#99737a;
}

#sidebar {
	width:220px;
	float:left;
	background:#d9d9d9 url(sidebar_gradiant.gif) repeat-x top left;
	color:#403033;
}

#sidebar_content {
	margin:10px;
}

#sidebar_footer {
	width:220px;
	height:128px;
	background:url(sidebar_gradiant_bottom.gif) repeat-x bottom left;
}

#content {
	width:480px;
	float:right;
	margin-top:10px;
	margin-right:30px;
}

#trackback {
	padding:5px 20px;
	background-color:#ccc;
	font-size:70%;
	color:#777;
}

#comments {
	padding:10px 20px;
	background-color:#eee;
	font-size:80%;
}

#footer {
	clear:both;
}

a img {border:0;}

#content img {
	padding:10px;
	background:#f5f5f5 url(hatchmarks.gif);
	border-style:solid;
	border-width:1px;
	border-color:#e8e8e8 #ccc #ccc #e8e8e8;
}

a {color:#bc0021; text-decoration:none;}
a:link {}
a:visited {}
a:hover {color:#ff2a52; text-decoration:underline;}
a:active {color:#f00;}

#sidebar a {color:#a60020;}
#sidebar a:hover {color:#ff003a;}

/*
#header h1 {
	position:absolute;
	bottom:50px;
	left:225px;
	font-size:300%;
	margin:0;
	padding:0;
	text-transform:uppercase;
	display:none;
}*/

#header h1 span {
	display:none;
	margin:0;
	padding:0;
}

#header h1 a {
	background:url(logo.jpg) no-repeat top left;
	display:block;
	height:143px;
	width:760px;
}

#header h6 {
	position:absolute;
	bottom:35px;
	left:225px;
	font-size:80%;
	margin:0;
	padding:0;
	text-transform:uppercase;
	display:none;
}

h1, h2, h3, h4, h5, h6 {
	/*font-family:georgia, "times new roman", times, serif;*/
	/*font-variant:small-caps;*/
	text-transform:uppercase;
	/*font-weight:normal;*/
}

#header h1, #header h6 {
	font-variant:normal;
	text-transform:uppercase;
}

#content h1 {
	font-size:150%;
}

#content h2 {
	font-size:120%;
}

#sidebar h3 {
	margin:30px auto 0;
	padding:10px 10px 0;
	border-bottom:1px #d9d9d9 solid;
	color:#fff;
	background:url(sidebar_block_reflect.gif) no-repeat top left;
}

#comments h4, #trackback h4 {font-size:130%;}

hr {
	color:#c9c9c9;
	background-color:#c9c9c9;
	border:0;
	height:2px;
	margin:20px 0;
}

input, select, textarea {
	font-family:"trebuchet ms", verdana, sans-serif;
}

ul {
	list-style-type:square;
}

#sidebar ul, #sidebar .block {
	margin:0 auto 30px;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#f8f8f8;
}

#sidebar ul.listitem {
	margin:-30px auto 0;
	padding:0 auto;
}

#sidebar .block {
	padding:10px;
}

#sidebar li {
	margin:5px auto;
}

.entry_tools {
	margin:10px 0;
	padding:2px 5px;
	font-size:80%;
	text-align:right;
	/*background:#eee url(icon_chat.gif) no-repeat left center;fff2f5*/
	background-color:#eee;
}

.entry_tools li {
	display:inline;
	margin:0 5px;
	padding-left:10px;
	background:url(entry_tool_divider.gif) no-repeat left center;
}

.comment {
	border:1px #ccb5ba solid;
	margin:5px 0;
	padding:5px;
	background-color:#fcfcfc;
}

.date {
	font-size:90% !important;
}

.minor {
	font-size:80%;
}
