/*
	hat_blue:	 	rgb(127, 0, 255)
	hat_green:	 rgb(70, 255, 162)
	dark_red		rgb(220, 0, 0)
	dark_orange	rgb(253, 123, 0)
*/


* {
	font-family: times new roman, serif;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left; /* MSIE hack */
	line-height: 1.4em;
}

body {
	font-size: 10pt;
	line-height: 1.4em;
	border: 0px solid black;
}

a, div, h1, h2, h3, h4, h5, h6, li, p, table, td, tr, ul {
	border: 0px solid black;
}

a, ul, li {
	margin-top: 0;
	margin-bottom: 0.4em;
}

p, a, ul, ol, li {
	font-size: 9pt;
}

p, h1, h2, h3, h4, h5, h6 {
	margin-top: 0;
	margin-bottom: 1.4em;
}

h1, h2, h3, h4, h5, h6 { font-weight: bold; }

tr, td {
	margin-top: 0;
	margin-bottom: 0;
}
hr {
	margin: 0.5em 0;
}

a { color: rgb(220, 0, 0); font-weight: bold; text-decoration: underline; }
a:link {}
a:visited {}
a:hover {background-color: rgb(220, 0, 0); color: white;}
a:active {}

a.white { color: white; font-weight: bold; text-decoration: underline; }
a.white:link {}
a.white:visited {}
a.white:hover { text-decoration: none; background-color: white; color: rgb(220, 0, 0); }
a.white:active {}

a.black { color: black; font-weight: normal; text-decoration: underline; }
a.black:link {}
a.black:visited {}
a.black:hover { text-decoration: none; background-color: black; color: white; }
a.black:active {}

a.image {}
a.image:link {}
a.image:visited {}
a.image:hover { text-decoration: none; color: white; background-color: white; }
a.image:active {}

/*
div.breadcrumbs { color: white; float: right; font-size: 10px; }
a.breadcrumbs { color: white; font-size: 10px; font-weight: bold; }
a.breadcrumbs:hover { text-decoration: none; background-color: white; color: black; }
*/

#body {
	text-align: center; /* MSIE hack */
	/*background-color: rgb(253, 123, 0);*/
	background: url(/themes/default/images/background.jpg) top left repeat;
}

#body_skin {
	position: relative;
	margin: 72px auto;
	width: 960px;
	/*background-color: white;*/
}

#main {
	background-color: white;
	border: 4px dashed black;
}

#main_skin {
	padding: 24px;
	background-color: white;
}

#left_column {
	float: left;
	width: 240px;
	margin-right: 24px;
}

#right_column {
	float: left;
	width: 640px;
/*	background: url(/themes/default/images/sand.jpg) left top repeat;*/
	background-color: rgb( 255, 255, 255 );
}

#right_column_skin {
	border: 4px ridge black;
}

#logo {
	height: 326px;
	background: url(/themes/default/images/pepperman_small_96dpi.jpg) left top no-repeat;
}

#recent_blog_header {
	background: url(/themes/default/images/blog_header.jpg) center top no-repeat;
	margin: 36px 0 12px;
	height: 33px;
}

#content {
}

#content_skin {
	padding: 24px;
}

#content_footer {
	clear: both;
}

#main_footer {
	clear: both;
	margin-bottom: 24px;
}

#nav {
	position: absolute;
	left: -24px;
	top: -72px;
}

#footer {
	padding: 24px 0;
	color: white;
	/*background-color: rgb(253, 123, 0);*/
}
#login {
	float: right;
}
#permanav a {
	font-size: 8pt;
	margin-right: 1.5em;
}
#permanav, #copyright, #powered_by_sitethingy  {
}
#copyright {
	margin-top: 16px;
	margin-bottom: 0;
	font-size: 8pt;
}
#powered_by_sitethingy, #powered_by_sitethingy a {
	margin-bottom: 0;
	font-size: 8pt;
}


