body{
	margin:0 auto;
	padding:0;border:0;
	width:95%;
	min-width:600px;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 90%;
	color: #000; background-color: #fff;
	background-image: url(../i/wp09bw120.gif);
}
a:link, a:visited { color: blue; background-color: transparent; text-decoration: underline; }
a:hover { color: white; background-color: blue; text-decoration: none; }
a:active { color: white; background-color: red; text-decoration: none; }
a:link img, a:visited img { border: 1px solid #fff; }
a:hover img { border: 1px solid blue; background-color: blue; }

img { margin: 10px 0 5px; }

/* 
 * Structure
 */
#header{
	clear:both;float:left;width:100%;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	overflow:hidden;
	background-color:#fff;
	}
#header{border-bottom:1px solid #000}
#header p,#header h1,#header h2{padding:.4em 15px 0 35px;margin:0;}

#header h2 { border: 0; font-size: 140%; text-transform: uppercase; letter-spacing: 0.15em; padding:0 15px 10px 38px; }
#header a:hover{background:#fff;color:#707;}
#header ul{
	background-color:#000;
	color:#fff;
	clear:left;float:left;width:100%;
	list-style:none;
	margin:0px 0 0 0;padding:0
	}
#header ul li{display:inline;list-style:none;margin:0;padding:0}
#header ul li a {
	display:block;float:left;
	margin:0 0 0 5px;
	padding:0px 10px;
	text-align:center;background:#fff;color:#000;
	text-decoration:none;position:relative;
	left:34px;
	border: 1px solid black;
	border-top: 2px solid black;
	}
#header ul li a:hover{
	background:#000;
	color:#fff;
	-moz-transform: scale(1.5);
    -webkit-transform: scale(1.5);
	}
#header ul li a span{display:block}

#title { float: left; height: 135px; }
#squares { white-space: nowrap; overflow: hidden; height: 135px; }
#squares a:hover, #squares img { border: 0; background-color: transparent; }
#squares img { 
	padding-right: 4px; padding-top: 0px; margin-top: 0px;
 	}
#squares img { 
	opacity: 0.5;
	filter:alpha(opacity=50);
 	}
#squares img:hover { 
	opacity: 1.0;
	filter:alpha(opacity=100);
 	}
#header h1 {padding: .4em 20px 0 35px; margin: 0; }
#header h1 a { font-size: 250%; text-transform: uppercase; letter-spacing: 0.3em; }

.colmask{
	position:relative;clear:both;float:left;width:100%;overflow:hidden;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	background-color:#fff;
	}
.colright,.colmid,.colleft{float:left;width:100%;position:relative}
.col1,.col2,.col3{float:left;position:relative;padding:0 0 1em 0;overflow:hidden}
.rightmenu{background:#fff;}
.rightmenu .colleft{right:25%;background:#fff;border-right: 1px solid black;}
.rightmenu .col1{width:71%;left:27%;}
.rightmenu .col2{width:21%;left:31%;}
.col2{ font-size: 90%; }

#footer{
	clear:both;
	float:left;
	width:100%;
	border:1px solid #000;
	font-size: 90%;
	background-color:#fff;
}
#footer p{padding:10px;margin:0}

/*
 * CSS3
 */
#header, .colmask, #footer {
    -webkit-box-shadow: rgba(0,0,0,0.5) 4px 0 0.4em, rgba(0,0,0,0.5) -4px 0 0.4em;
    -moz-box-shadow: rgba(0,0,0,0.5) 4px 0px 0.4em, rgba(0,0,0,0.5) -4px 0px 0.4em;
    box-shadow: rgba(0,0,0,0.5) 4px 0 0.4em, rgba(0,0,0,0.5) -4px 0 0.4em;
}
#footer {}

/* 
 * General Markup
 */
h1 { margin-bottom: 0; padding-bottom: 0.25em; text-shadow: rgba(102,102,102,0.5) 1px 1px 5px;}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited { color: black; background-color: transparent; text-decoration: none; }
h1 a:hover, h1 a:active,
h2 a:hover, h2 a:active,
h3 a:hover, h3 a:active  { color: #707; background-color: transparent; text-decoration: none; }
h1 a { font-size: 200%; text-transform: uppercase; letter-spacing: 0.3em; }
h2, h3, h4 { border-bottom: 1px solid black; }
h2 { font-size: 125%; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

blockquote { padding: 0 0.75em 0 1.25em; margin: 0; }
blockquote p{ margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; }
cite { font-style: normal; font-variant: small-caps; }
q { font-style: italic; }
q em { font-style: normal; }
q { quotes: '\201C' '\201D' '\2018' '\2019'; }
q:before { content: open-quote; }
q:after { content: close-quote; }

dt { font-weight: bold; }
.skip { display: none; }
span.button { font-size: 90%; font-weight: bold; margin-left: 0.5em; }
span.button a { padding: 0px 2px; text-decoration: none; }
span.button a:link,
span.button a:visited { color: #fff; background-color: #f60; border: 1px solid #000; }
span.button a:hover,
span.button a:active { color: #000; background-color: #fff; border: 1px solid #f60; }

.blogger-labels { font-size: 90%; }

p.fb a { color : white; text-decoration: none; }
p.fb { padding: 1px 2px; margin-top: 0.9em; color: white; background-color: blue;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
 }
p.fb em { font-size: 125%; font-weight: bold; font-style: normal; }

/* 
 * Section Marker
 */
#p001 #n001 a,
#p002 #n002 a,
#p003 #n003 a,
#p004 #n004 a,
#p002 #n004 a,
#p005 #n005 a,
#p006 #n006 a,
#p007 #n007 a,
#p008 #n008 a { font-weight: bold; text-transform: uppercase; }

#feedinsert { float: right; width: 200px; background: #fff; }
#feedinsert ul { font-size: 90%; margin-left: 0; padding-left: 0; }
#feedinsert li { margin-left: 0; padding-left: 0; }

/* 
 * Tees
 */
h3 .nav { font-size: 90%; text-transform: uppercase; margin-left: 1em; }
h2 .nav { font-size: 100%; text-transform: uppercase; }
h2 .year { font-size: 100%; }
.price { font-weight: bold; }
.asterisk { color: #f00; font-size: 150%; line-height: 0.6em; }
.note { font-family: Georgia, "Times New Roman", Times, "New York", serif; }
.description { font-family: Georgia, "Times New Roman", Times, "New York", serif; font-size: 100%; margin-top: 0.5em; padding-top: 0; }

/* 
 * Log
 */
#log li.post { list-style-type: none; }
#log li.post dt { font-size: 100%; width: 66%; }
#log dl { margin-bottom: 1em; }
#log li.post h3, #log dd li.post h3 { font-size: 150%; font-weight: bold; margin-top: 0.2em; }
#log p.byline { margin-top: 1em; }
#log dt.date { font-weight: normal }

#tags dt { color: #600; text-transform: uppercase; letter-spacing: 0.35em; }
#tags ul li { display: inline; margin-right: 0.5em; margin-left: 0; padding-left: 0; }
#tags dd { margin-left: 0; padding-left: 0; }
#log dd { margin-bottom: 1em; }
dl#tags { clear: none; margin: 0.5em 0 0.5em 0; }

ul { margin-left: 0; padding-left: 0; margin-right: 0; padding-right: 0; }
ul li { list-style-type: none; }
ul li li, dd li, #extra ul li { list-style-type: disc; }
ul ul, ul ul ul, dd, ol { margin-left: 0.75em; padding-left: 0.75em; margin-right: 0em; }
ol { list-style-type: decimal; }
ul ol li, dd ol li { list-style-type: decimal; }

img.hover:hover {width:500px;height:700px;}