body {margin: 0; margin-left: auto; margin-right: auto; background: #000000}
body, th, td, input, textarea {font-family: TIMES NEW ROMAN ; font-size: 9pt; color: #fffeee;}

form {}
fieldset {}
input, textarea {font-weight: bold;}
input.text {padding: 2px 5px; background: #fffeee; border: 1px solid #fffeee;}
input.button {background: #cc0000; border: 1px solid #fffeee;}

h1, h2, h3, h4 {color: #fffeee;}
h1 {letter-spacing: 0; font-family: Impact; font-size: 22pt; font-weight: bold; text-transform: uppercase;}
h2 {letter-spacing: -.05em; text-transform: uppercase; font-size: 12pt; font-weight: bold;}
h3 {font-size: 11pt;}
h4 {font-size: 9pt;}

ul{padding: 0; margin: 0 0 7px 7px;}
li {margin: 0 0 0 21px; list-style-type: square;}


blockquote {margin-left: 3em; margin-right: 3em;}

a {text-decoration: none; color: #cc0000;}
a:hover {color: #fffeee;}
a img{border: none; margin: 0; padding: 0; }
h1 a, h2 a, h3 a {border: none; text-decoration: underline; color: #cc0000;}
h1 a:hover, h2 a:hover, h3 a:hover {color: #fffeee;}

hr {display: none;}

.submit {color: #000000;}

/* Wrapper */

#wrapper {margin-top: -300px; padding: 0;}

/* Header */
#header {position: relative; width: 900px; height: 200px; top: 0px; margin-left: auto; margin-right: auto; 
	background: url(/images/header.jpg) no-repeat top;  border: 2px #cc0000; border-style: none solid none solid; z-index: 5;}
#header #over{width: 900px; height: 200px; border: none; position: relative; z-index: 1; top: 0px;}
#bgLeft{float: left; left: -252px; position: absolute; z-index: 0; top: 0px;}
#bgRight{float: right; right: -252px; position: absolute; z-index: 0; top: 0px;}

#menu {float: left;  margin-top: 0; }
/* Logo */

#logo {margin: 0 auto; padding-left: 15px; padding-top: 25px; }
#logo a img{border: none;}

/* Page */

#page {position: relative; width: 900px; margin-right: auto; margin-left: auto; margin-bottom: 0; padding: 0px; z-index: 5;
	background: url(/images/bg_page.jpg) no-repeat top #000000; border: 2px #cc0000; border-style: none solid none solid;}

/* Content */

#content {width: 552px; padding: 0px 0px 0px 15px; float: left; min-height: 575px;}
#loadarea {margin: 0 auto; padding: 0px; }
.video{margin: 0 auto; padding: 0px; }
.box1{height: 250px; width: 250px; border: dotted 1px #fffeee;}
.box2{height: 200px; width: 535px; border: dotted 1px #fffeee;}
.row1{padding: 10px 0px 0px 10px; margin: 0;}
.row2{padding: 10px 0px 0px 10px; margin: 0;}
#row_bottom{height: 220px; padding: 10px 0px 0px 10px; margin: 0;}
.row1 a, .row2 a{color: #fffeee; }
.row1 .title, .row2 .title{font-weight: normal; border: none; background: url(/images/bg_title.jpg) no-repeat; 
	width: 222px; height: 40px;}
.row1 h1.title, .row2 h1.title{padding: 2px 0 0 35px; margin: 0; margin-bottom: 10px; font-size: 9pt; font-weight: bold; 
	color: #fffeee;}

.post {padding: 0px 0px 15px 0px; margin:0; float: left;}
.post .title {padding: 0px 7px  0 7px; width: 536px; height: 40px; margin: 0; background: url(/images/bg_title.jpg) repeat-x}
.post .subtitle {padding: 0; height: 30px; width: 550px; margin: 0; background: url(/images/bg_subtitle.jpg) repeat-x}
.post .subtitle a{color: #fffeee; text-decoration: none;}
.post .subtitle a:hover {color: #ffffff; text-decoration: underline;}
.post .myspace {padding: 0; margin:-27px 0 0 317px; height: 20px;}
.post .website {padding: 0; margin:-20px 0 0 417px; height: 20px;}
.post .titlelink{position: relative; top:-35px; float: right; min-width: 100px; max-width: 400px; text-align: center; 
	text-transform: none; font-size: 11pt;}
.post .leftlink {text-align: center; height: 20px; float: left; padding: 0 3px; 
	min-width: 100px; max-width: 200px;	border: solid 1px #fffeee; background: url(/images/left_title.jpg); }
.post .rightlink {text-align: center; height: 20px; float: left; padding: 0 3px;
	min-width: 100px; max-width: 200px;	border: solid 1px #fffeee; background: url(/images/right_title.jpg); }
.post .info {padding: 0; margin:-20px 0 0 417px; height: 20px;}
.post .quote {padding: 10px; margin: 0; color: #fffccc;}
.post .quoter {padding: 10px; margin: 0 0 0 200px; color: #fffccc;}
.post h2 {padding: 7px; margin: 0;}
.post h3 {padding: 7px; margin: 0; }
.post h4 {padding: 10px; margin: 0;}
.post .images{border: 1px #fffeee; border-style: solid none solid none; padding: 0;}
.post .images img{max-width: 550px;}
.post .imagesnoborder{border-style: none;}
.post .thumbs {float: left; margin: 15px;}
.post .thumbs2 {float: right; margin: 15px;}
.post .cart {float: left; margin: 0 0 15px 0; border: 1px #fffeee; border-style: solid none solid none;}
.post .cartbutton {float: right; height: 75px; width: 101px; margin: 0 0 15px 0; border: 1px #fffeee; 
	border-style: solid none solid none; padding: 40px 0 0 25px}
.post .space{padding: 25px 0 0 0;}
.post .entry {border: solid 1px #fffeee; background-color: #000000; width: 550px; padding: 0px; margin: 0 auto; float: left;}
.post .meta {margin: 0; font-weight: bold; padding: 5px; font-size: 11pt; color: #fffeee;}
.post .meta a {color: #fffeee;}
.post .meta a:hover {color: #cccccc;}
.post .links {margin: 0;}
.post small {text-transform: none; letter-spacing: 0; font-size: 10pt; color: #ffff66;}
.post .links a, .post .tags a {border: none; }
.post .col1{float: left;}
.post .col2{float: right;}

/* Sidebars */
#sidebar {float: right; width: 303px; padding: 0px 15px 0px 0px;}
.sidepost {padding: 0px 0px 15px 0px; margin: 0;}
.sidepost .sideentry {border: solid 1px #fffeee; background-color: #000000; margin: 0; padding: 0; float: left;}
.sidepost .sidetitle {padding: 0px 7px  0 7px; height: 40px; margin: 0; width: 287px;
	background: url(/images/bg_side_title.jpg) repeat-x top left;}
.sidepost .sidetitle a{color: #fffeee; text-decoration: none; }
.sidepost .sidetitle a:hover {color: #ffffff; text-decoration: underline;}
.sidepost .subtitle {padding: 7px 7px  0 7px; height: 30px; width: 287px; margin: 0; letter-spacing: -.05em; 
	background: url(/images/bg_subtitle.jpg) repeat-x}
.sidepost .sideimages {width: 301px; border: 1px #fffeee; border-style: solid none solid none; padding: 0;}
.sidepost .sideimages img{max-width: 301px;}
.sidepost .space{padding: 25px 0 0 0;}
.sidepost .sidethumbs {float: left; margin:0}
.sidepost .sidethumbs2 {float: right; margin:0}
.sidepost .sidethumbsf img{margin:0}
.sidepost .sidethumbsf2 img{margin: -100px 0 0 161px}
.sidepost h2 {padding: 0 0 0 5px; margin: 0;}
.sidepost h3 {padding: 0 0 0 15px; margin: 0;}
.sidepost h4 {padding: 0 0 0 15px; margin: 0;}

/* Footer */

#footer {position: relative; bottom: 0px; margin-right: auto; margin-left: auto; padding: 0px; border: none; 
	 background: transparent; color: #fffeee;}
#footer a{color: #fffeee; padding: 0px; text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer p {padding: 0px; text-align: center; font-size: 8pt;}

/* search */

#search {float: right; width: 260px; padding-top: 7px;}
#search fieldset {border: none;}
#search #s {width: 160px;}
#search #x {width: 80px;}

/* Calendar */

#calendar {margin: 0 auto;}
#calendar caption {font-weight: bold;}
#calendar table {width: 220px; text-align: center; border-collapse: collapse;}
#calendar thead th {background: #CCCCCC; color: #fffeee;}
#calendar tbody td {background: #EEEEEE;}
#calendar #today {background: #B8D03B; font-weight: bold; color: #fffeee;}
#calendar a {font-weight: bold;}
#calendar #prev {text-align: left;}
#calendar #next {text-align: right;}