/*  
Theme Name: Too funky for my shirt
Theme URI: http://saxon.im
Description: valid XHTML, lots of comments ,fixed width, 3 columns homage to the really funky sixties
Version: 1.2
Author: Computer Pete
Tags: white, black, three-columns, fixed-width
*/
body{
margin:0;
font-family:Arial,Verdana,Sans-serif;
font-size: 12px;
text-align: left;
vertical-align: top;
background: #000 url(graphics/bg.jpg)  fixed no-repeat center top;
color: #ccc;
}
body,h1,h2,h3,h4,h5,h6,address,blockquote,dd,dl,hr,p,form{
margin: 0;
padding: 0;
}
#wrapper{
margin: 0 auto 0 auto;
width: 1001px;
text-align: left;
color: #ccc;
}
#header{
width: 999px;
height: 1px;
padding: 2px 0 0 0;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
text-align: left;
color: #fff;
}
#container{
width: 1001px;
height: 100%;
overflow: hidden;
}

#containertop{
width: 1001px;
height: 21px;
}

#sidebar{
float: left;
width: 210px;
padding: 5px;
margin: 5px;
display:inline;
color: #fff;
}
#sidebar ul{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
 background: url(graphics/trans6.gif) repeat left top;   
border-right: 3px solid #000;
border-bottom: 3px solid #000;
border-left: 1px solid #ccc;
border-top: 1px solid #ccc;
border-radius: 15px;
	-webkit-border-raduis: 15px;      
	-moz-border-radius: 15px;
}
#sidebar ul ul { border:0; background: transparent;}
ul { list-style-type: none; float: left; }
ul li { text-align:left; }
#sidebar ul li{
padding: 10px 0 10px 0;
}
#sidebar ul li h2{
font-size: 14px;
}
/* #wp-dtree-categories h2{
display: none;
} */
#sidebar ul ul li{
padding: 0;
line-height:24px;
}
#sidebar h2{
border-left: 1px solid #aaa;
border-right: 1px solid #000;
padding-left: 5px;
padding-top: 1px;
background: url(graphics/sidebar-header-yellow.png) no-repeat center bottom;
height: 19px;
}
#content{
background: #000;
margin-top: 20px;
border: 1px solid #ccc;
float:left;
width: 505px;
height: 100%;
padding: 10px;
	border-radius: 15px;   
	-webkit-border-raduis: 15px;
	-moz-border-radius: 15px;
}
.flash {
position: relative;
top: -130px;
left: -24px;
float:left;
margin:0px;
padding: 0px;
text-align:left;
}
#containerbottom{
width: 1001px;
height: 30px;
}



#footer{
position: relative;
width: 993px;
padding:4px;
color: #b0b0b0;
border-bottom: 1px solid #ccc;
font-size: 11px;
text-align: center;
}



/* start: anchor/link codes */


#black{background: #000;}


#header a{
text-decoration: none;
color: #C59E29;
}


#header a:hover{
color: #fff;
}

#sidebar a{
text-decoration: none;
color: #CCCCCC;
}


#sidebar a:hover{
text-decoration: underline overline;
color: #fff;
}


#content a{
text-decoration: none;
color: #ccc;
}


#content a:hover{
text-decoration: underline overline;
color: #fff;
}


.comments-template a{
text-decoration: none;
font-weight: 600;
color: #ccc;
}



.comments-template a:hover{
color: #fff;
}



#footer a{
text-decoration: none;
color: #b0b0b0;
}


#footer a:hover{
color: #fff;
}




/* end: anchor/link codes */


span.footercredits{
position: absolute;
left: 400px;
}


h1{
font-size: 34px;
padding: 0 0 10px 0;
 filter:shadow(color=#6F5C3F, direction=120);
}


.post{
padding: 10px 0 10px 0;
}


.post h2{
font-size: 18px;
 filter:shadow(color=#6F5C3F, direction=120);
}


.entry{
line-height: 18px;
border-bottom: 1px solid #fff;
padding: 0 0 10px 0;
}


p{
padding: 10px 0 0 0;
}


p.postmetadata{
border-top: 1px solid #aaa;
border-bottom: 5px solid #666;
margin: 10px 0 0 0;
}



.navigation{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
color: #FF8000;
}



table#wp-calendar{
width: 100%;
}


blockquote{
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin: 10px;
padding: 10px;
}


acronym,
abbr,
code{
font-weight: 600;
}



sup, 
sub{
font-style: italic;
}


pre{
margin: 10px auto 10px auto;
padding: 10px;
width: 400px;
height: 120px;
border: 1px solid #00c;
overflow: auto;
scrollbar-base-color: #000;
scrollbar-3dlight-color: #ccc;
scrollbar-arrow-color: #fff;
scrollbar-shadow-color: #888;
scrollbar-dark-shadow-color: #666;
}


/* start: required css for Word Press Themes */


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}


.alignleft {
   float: left;
}


.alignright {
   float: right;
}


.wp-caption {
   border: 1px solid #80FF80;
   text-align: center;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}


.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}


.wp-caption p.wp-caption-text {
   font-size: 10px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/* end: required css for Word Press Themes */
/* Begin Comments*/
#author, #email, #url {
	width:200px;
}

#comment {
	width:95%;
	height:175px;
	padding:10px;
	font-size:12px;
}

#comments { }
.commentlist p {
	clear: both;
	font-size: 95%;
}
#respond {
	color:#ccc;
	margin-bottom:15px;
}

#respond h3 {}

.commentmetadata {
	font-size: 80%;
}
.commentlist {
	margin-top: 5px;
}

.commentlist li {
	padding: 10px;
	overflow:hidden;
}
.depth-1 {
margin-bottom:15px;
border: 1px solid #ddd;
}
/* End Comments */
/*
.Link img{
filter: gray alpha (opacity=75);
-moz-opacity: 0.5;
opacity: 0.5;
}

.Link:hover img{
filter: none;
-moz-opacity: 1;
opacity: 1;
}
*/

