

* { padding: 0; margin: 0; }

body {
 height: 100%;
 background: #747067 url('/images/bg.jpg') repeat-x 0 0;
 min-width: 960px;
}
#wrapper { 
 margin: 0 auto;
 width: 960px;
 background: #d4d2ca;

}
#header {
 color: #333;
 width: 960px;
 float: left;
 height: 171px;
 background: #88910a url('/images/navigation.jpg') repeat-x 0 0; 
}
#leftcolumn { 
 color: #333;
 width: 670px;
 float: left;
 height: 100%;
 background: #ffffff;
}
#leftcolumn_blog { 
 padding: 20px;
 color: #333;
 width: 630px;
 float: left;
 height: 100%;
 background: #ffffff;
}
#rightcolumn { 
 float: right;
 color: #333;
 background: #d4d2ca;
 width: 290px;
 height: 100%;
 display: inline;
}
#footer { 
 width: 960px;
 clear: both;
 color: #333;
 background: #000 url('/images/footer.png') repeat-x 0 0;
}
.text_12px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.text_12px a, .text_12px a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text_12px a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
}
.text_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.text_white a, .text_white a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
.text_white a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #a1e200;
	text-decoration:underline;
}
.price {
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 2em;
 font-weight: bold;
 }
 .titles {
  font: 1.5em Verdana, Arial, Helvetica, sans-serif;
 } 
.rollover a { 
	display:block; 
	width:260px;
	padding:5px 5px 10px 5px;  
	background-color: #bfbdb6;
	border-color: #d4d2ca;
    border-style: solid;
    border-width: 1px 10px 1px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.rollover a:hover { 
padding:5px 5px 10px 5px; 
background-color: #8a8983;
border-color: #d4d2ca;
    border-style: solid;
    border-width: 1px 10px 1px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

/* top nav */

.home, .home a {
	float:left;
	height:172px;
	width:118px;
	text-align:center;
	color:white;
	display:block;
	background: url("/images/navigation.jpg") 0px 0px  no-repeat;
	vertical-align: middle;
}
.home_down, .home_down a {
	float:left;
	height:172px;
    width:118px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") 0px -344px  no-repeat;
	}
.home a:hover {
	float:left;
	height:172px;
    width:118px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") 0px -172px  no-repeat;
}
.about, .about a {
	float:left;
	height:172px;
	width:118px;
	text-align:center;
	color:white;
	display:block;
	background: url("/images/navigation.jpg") -118px 0px  no-repeat;
	vertical-align: middle;
}
.about_down, .about_down a {
	float:left;
	height:172px;
	width:118px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -118px -344px  no-repeat;
	}
.about a:hover {
	float:left;
	height:172px;
	width:118px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -118px -172px  no-repeat;
}
.tshirts, .tshirts a {
	float:left;
	height:172px;
	width:123px;
	text-align:center;
	color:white;
	display:block;
	background: url("/images/navigation.jpg") -236px 0px  no-repeat;
	vertical-align: middle;
}
.tshirts_down, .thsirts_down a {
	float:left;
	height:172px;
	width:123px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -236px -344px  no-repeat;
	}
.tshirts a:hover {
	float:left;
	height:172px;
	width:123px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -236px -172px  no-repeat;
}
.blog, .blog a {
	float:left;
	height:172px;
	width:127px;
	text-align:center;
	color:white;
	display:block;
	background: url("/images/navigation.jpg") -359px 0px  no-repeat;
	vertical-align: middle;
}
.blog_down, .blog_down a {
	float:left;
	height:172px;
	width:127px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -359px -344px  no-repeat;
	}
.blog a:hover {
	float:left;
	height:172px;
	width:127px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -359px -172px  no-repeat;
}
.contact, .contact a {
	float:left;
	height:172px;
	width:474px;
	text-align:center;
	color:white;
	display:block;
	background: url("/images/navigation.jpg") -486px 0px  no-repeat;
	vertical-align: middle;
}
.contact_down, .contact_down a {
	float:left;
	height:172px;
	width:474px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -486px -344px  no-repeat;
	}
.contact a:hover {
	float:left;
	height:172px;
	width:474px;
    text-align:center;
    color:white;
    display:block;
    background: url("/images/navigation.jpg") -486px -172px  no-repeat;
}

table.size-chart { 
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-bottom: 20px; 
float: center; 
width: 400px; 
border: none; 
border-collapse: 
collapse;
}

table.size-chart td { 
border-bottom: 
1px solid #ccc; 
padding: 0 5px;
}

table.size-chart tfoot td { 
padding-top: 5px; 
font-style: italic; 
color: #666666; 
border-bottom: none; 
}

/************************************************
*	blog									*
************************************************/

blog_day {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#881100;
}
.date-header {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#881100;
}
.post {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.post_h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
}
.post_h3 a, .post_h3 a:visited {
text-decoration:none;
color: #333333;
}
a.title-link:hover {
background-color: #ffffff;
color: #000000;
}
.post-body {
border:1px #ffffff;
border-width:0 1px 1px;
border-bottom-color:#ffffff;
padding:10px 14px 1px 29px;
}
html>body .post-body {
border-bottom-width:0;
}
.post p {
margin:0 0 .75em;
}
.post-footer {
background: #eee;
margin:0;
padding:2px 14px 2px 29px;
border:1px #ffffff;
border-width:1px;
font-size:100%;
line-height:1.5em;
color: #666;
}
.post-footer p {
margin: 0;
}
html>body .post-footer {
border-bottom-color:transparent;
}
.uncustomized-post-template .post-footer {
text-align: right;
}
.uncustomized-post-template .post-author,
.uncustomized-post-template .post-timestamp {
display: block;
float: left;
text-align:left;
margin-right: 4px;
}
.post-footer a {
color: #bb3300;
}
.post-footer a:hover {
color: #cc6633;
}
a.comment-link {
/* IE5.0/Win doesn't apply padding to inline elements,
so we hide these two declarations from it */
background/* */:/**/url("http://www.blogblog.com/rounders/icon_comment.gif") no-repeat 0 45%;
padding-left:14px;
}
html>body a.comment-link {
/* Respecified, for IE5/Mac's benefit */
background:url("http://www.blogblog.com/rounders2/icon_comment.gif") no-repeat 0 45%;
padding-left:14px;
}
.post img {
margin:0 0 5px 0;
padding:4px;
border:1px solid #ffffff;
}
blockquote {
margin:.75em 0;
border:1px #ffffff;
border-width:1px 0;
padding:5px 15px;
color: #881100;
}
.post blockquote p {
margin:.5em 0;
}
#blog-pager-newer-link {
float: left;
margin-left: 13px;
}
#blog-pager-older-link {
float: right;
margin-right: 13px;
}
#blog-pager {
text-align: center;
}
.feed-links {
clear: both;
line-height: 2.5em;
margin-left: 13px;
}