body {
	background: #1c2e35 url(http://benbarnesfan.com/images/v10/v10_bg.jpg) repeat-x;
	margin: 0px;
	font: 8pt Arial;
	color: #7e7e7e;
}
a {
	text-decoration: none;
	color: #6c8a89;
	font-weight: bold;
}
a:hover {
	color: #000000;
}
b, strong {
	color: #aa8c6c;
}
em, u, i {
	color: #365455;
}
a img {
	border: 2px solid #b2b2b2;
}
a:hover img {
	border: 2px solid #6c8a89;
}
table, tr, td {
	font: 8pt Arial;
}

/* SIDE BAR */
#side-bar  {
	background: #040d1b url(http://benbarnesfan.com/images/v10/v10_10.jpg) no-repeat;
	width: 277px;
	height: 100%;
	vertical-align: top;
	padding: 5px;
	padding-top: 95px;
}
#side-bar h1 {
	font: 9pt Trebuchet MS;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #3d605e;
	margin: 0px;
	padding: 5px;
}
#side-bar div.main {
	margin: 0px;
	margin-bottom: 10px;
}
#side-bar div.text {
	background: #0a1320;
	padding: 5px;
	-moz-border-radius: 10px;
	text-align: justify;
	color: #59696c;
}
#side-bar a {
	color: #b69878;
}
#side-bar a:hover {
	color: #f3f2f2;
}
#side-bar b {
	color: #6c8a89;
}
#side-bar a img, #side-bar a:hover img {
	border-width: 1px;
}
#side-bar strike {
	color: #252e3a;
}
#side-bar textarea, #side-bar input, #side-bar select, #side-bar button {
	background: #222a36;
	border: 0px;
	-moz-border-radius: 10px;
	padding: 10px;
	font: 8pt Arial;
	color: #5d8081;
	margin: 2px;
}

/* CONTENTS */
#contents-body {
	background: #f3f2f2 url(http://benbarnesfan.com/images/v10/v10_11.jpg) repeat-y;
	width: 523px;
	height: 100%;
	vertical-align: top;
	padding: 5px;
}
#contents-body h1, #contents-body h3 {
	font: 16pt Georgia;
	font-style: italic;
	color: #06101e;
	margin: 0px;
}
#contents-body h2, #contents-body h4 {
	font: 8pt Trebuchet MS;
	font-style: italic;
	color: #9f9080;
	margin: 0px;
	margin-bottom: 15px;
}
#contents-body div.main {
	background: #ffffff url(http://benbarnesfan.com/images/v10/v10_mn.jpg) repeat-x;
	background-position: bottom;
	border: 1px solid #e4e4e4;
	padding: 10px;
	margin: 0px;
	margin-bottom: 20px;
	-moz-border-radius: 10px;
}
#contents-body div.text {
	text-align: justify;
}
#contents-body blockquote {
	background: #e4e4e4;
	-moz-border-radius: 10px;
	padding: 10px;
}
textarea, input, select, button {
	background: #ffffff;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 10px;
	margin: 2px;
	font: 8pt Arial;
	color: #989898;
	padding: 10px;
}

/* LAYOUT */
#ad {
	background: #253d42;
	width: 927px;
	height: 93px;
	text-align: center;
	vertical-align: middle;
}
#introduction {
	background: #365556 url(http://benbarnesfan.com/images/v10/v10_06.jpg) no-repeat;
	width: 233px;
	height: 84px;
	font: 7pt Arial;
	letter-spacing: 1px;
	color: #8daaaa;
	text-align: justify;
	vertical-align: middle;
}
#latest-photos {
	background: #365556 url(http://benbarnesfan.com/images/v10/v10_04.jpg) no-repeat;
	width: 274px;
	height: 84px;
	text-align: center;
	vertical-align: middle;
}
#latest-photos a img {
	border: 1px solid #537775;
	width: 60px;
	height: 65px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
}
#latest-photos a:hover img {
	border: 1px solid #bba384;
	width: 60px;
	height: 65px;
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
}
#left {
	background: url(http://benbarnesfan.com/images/v10/v10_09_bg.jpg) repeat-y;
	width: 64px;
	height: 100%;
	vertical-align: top;
}
#right {
	background: url(http://benbarnesfan.com/images/v10/v10_12.jpg) repeat-y;
	width: 63px;
	height: 100%;
	vertical-align: top;
}
