
body {
background-color:#0C0C0C;
background-image:url(images/body-bg.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0;
}
html {
margin:0;
padding:0;
}
h1, h2, h3, h4, h5 {
color:#FFFFFF;
font-family:"Courier New",Courier,monospace;
font-weight:bold;
}
h2 {
font-size:18px;
margin-bottom:8px;
}
a:link {
color:#D81E05;
font-weight:bold;
text-decoration:none;
}
a:visited, a:active {
color:#D81E05;
font-weight:bold;
text-decoration:none;
}
a:hover {
color:#FF0000;
}
a img {
border:1px solid #CCCCCC;
}
a img:hover {
border:1px solid #D81E05;
}
.contentbox {
padding:0 22px 22px;
}
#page {
background-color:#0D0A0B;
background-image:url(images/header-bg.jpg);
background-repeat:no-repeat;
border:2px solid #150303;
margin:0 auto 20px;
padding:0 0 0 10px;
width:900px;
}
#topmenu {
background-image:url(images/speaker-menu-bg.png);
border:medium none;
height:239px;
left:670px;
margin:0;
padding:16px 0 0;
position:relative;
top:-2px;
width:299px;
}
#topmenu p {
margin-bottom:2px;
margin-top:2px;
padding-left:2px;
display:block;
height:25px;
overflow:visible;
}
#topmenu p a {
font-family:"Courier New",Courier,monospace;
font-size:20px;
font-weight:bold;
text-decoration:none;
}
#topmenu p a:link, #topmenu p a:visited {
color:#FFFFFF;
}
#topmenu p a:hover {
color:#FF0000;
}
#topmenu-home {
margin-left:58px;
}
#topmenu-news {
margin-left:40px;
}
#topmenu-vid {
margin-left:32px;
}
#topmenu-disc {
margin-left:25px;
}
#topmenu-time {
margin-left:20px;
}
#topmenu-gal {
margin-left:23px;
}
#topmenu-about {
margin-left:30px;
}
#topmenu-shop {
margin-left:35px;
}
#topmenu-blog {
margin-left:50px;
}
#topmenu-forum {
margin-left:74px;
}
#topmenu>p>span{
	display:none; 
	left:-140px;
	top:-48px;
	padding:20px;
	padding-right:30px;
	position:relative;
	visibility:hidden; 
	width:110px;
	text-align:right;
}
#topmenu>p>span>span{
	display:inline-block;
	padding:4px;
	-moz-border-radius:12px; 
	-webkit-border-radius:12px;
	-khtml-border-radius:12px;
	border-radius:12px;
	background-image:url(images/speaker-menu-drop.jpg); 
	border:2px solid #000000;
	margin:auto;
}
#topmenu p:hover span.dropDown {
display:block;
visibility:visible;
}
#header {
height:98px;
left:-70px;
position:relative;
width:296px;
}
#header a {
background-image:url(images/blogtitle.gif);
display:block;
height:100%;
width:100%;
}
#header a:hover {
background-position:0 98px;
}
#wideWindow {
background-image:url(images/box-medium-mid.png);
float:left;
margin-top:-40px;
padding-right:7px;
width:623px;
}
.narrowcolumn {
background-image:url(images/box-medium-mid.png);
float:left;
margin-top:-40px;
padding-right:7px;
width:623px;
}
.narrowcolumn div, .widecolumn div {
margin:12px;
}
.narrowcolumn div div, .widecolumn div div, .narrowcolumn div div div, .widecolumn div div div {
margin:2px;
}
.widecolumn {
background-image:url(images/box-large-mid.png);
clear:both;
float:left;
margin-top:-40px;
padding-right:7px;
width:890px;
}
#sidebar {
background-image:url(images/box-narrow-mid.png);
float:left;
margin-left:10px;
margin-top:30px;
width:250px;
}
#sidebar ul, #sidebar ul ol {
margin:0 0 0 17px;
padding:0;
}
.navigation {
padding-top:10px;
}
.navigation {
height:20px;
}
#sidebar ul li {
list-style-image:none;
list-style-type:none;
margin-bottom:15px;
}
#sidebar ul p, #sidebar ul select {
margin:5px 0 8px;
}
#sidebar ul ul, #sidebar ul ol {
margin:5px 0 0 10px;
}
#sidebar ul ul ul, #sidebar ul ol {
margin:0 0 0 10px;
}
ol li, #sidebar ul ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
#sidebar ul ul li, #sidebar ul ol li {
margin:3px 0 0;
padding:0;
}
.entry {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
background-color:#000000;
font-size:14px;
margin-top:8px;
padding:6px;
width:96%;
}
.postmetadata {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
background-color:#111111;
border:2px solid #000000;
font-size:smaller;
margin-left:2px;
padding:6px;
width:95%;
}
.widecolumn .postmetadata {

padding:6px;
width:834px;
}
.widecolumn .entry {
font-size:14px;
margin-left:0;
width:850px;
}
#comments {
font-size:16px;
margin:3px;
}
#commentBox, .commentBox, #respond {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
background-color:#222222;
margin-top:12px;
padding:1px 8px 8px;
}
.commentlist {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
background-color:#333333;
margin-left:20px;
margin-top:0;
padding:8px 8px 8px 3px;
}
#commentform {
-moz-border-radius:6px;
-webkit-border-radius:6px;
-khtml-border-radius:6px;
border-radius:6px;
background-color:#231212;
padding:8px;
}
.entry img {
margin-bottom:6px;
margin-right:6px;
}
.alignleft {
float:left;
margin-bottom:6px;
margin-right:6px;
}
.alignright {
float:right;
margin-bottom:6px;
margin-left:6px;
}
.post {
margin-bottom:12px;
margin-top:12px;
padding-bottom:14px;
}
.post small {
display:block;
margin-bottom:6px;
}
.post .entry small {
display:inline;
}
.narrowcolumn .post {
border-bottom:2px solid #333333;
}

ul li#recent-posts ul li{
	border-bottom:dotted 2px #333;
	width:204px;
	margin-bottom:4px;
	padding-bottom:4px;
}
#wp-calendar {
text-align:center;
width:90%;
}
#footer {
clear:both;
padding-top:30px;
}


