/*
  Description: Shirts That Matter Stylesheet v.1.0
  Written: 6/2007 for new design
  Author: Robert Spangler (http://www.rmspangler.com)
  (C)Copyright 2007 Robert Spangler, All Rights Reserved.
*/

body {
font: .8em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
color: #333;
background: #fff url('/images/page_bg.gif') repeat-x;
margin: 0; padding: 0;
}

/*General and Class Declarations---------*/
h1 {font: 1.8em "Trebuchet MS", Helvetica, sans-serif; font-style: italic; color: #db2637; margin: 12px 0 8px 0;}
h2 {font: 1.6em "Trebuchet MS", Helvetica, sans-serif;; margin: 10px 0;}
h3 {font: 1.2em "Trebuchet MS", Helvetica, sans-serif;; margin: 10px 0;}
p {margin: 0 0 8px 0; line-height: 1.5;}
img {border: 0;}
abbr, acronym {cursor: help;}
input, textarea {font: 1.1em arial, helvetica, sans-serif;}

.float-right {float: right;}
.clear {clear: both;}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
* html .clearfix {height: 1%;} /* Hides from IE-mac \*/
/*end of: General and Class Declarations---*/

#container {
width: 960px;
margin: 0 auto;
}

/*Header-----------------------------------*/
#header {
position: relative;
height: 94px;
}
h1#logo {
position: absolute;
	top:0;
	left:0;
margin: 0; padding: 0;
}
h1#logo a {
display: block;
width: 347px;
height: 92px;
background: url('/images/logo.png') no-repeat;
cursor: pointer; /*adds cursor for ie that is removed with the png fix*/
text-indent: -5000px;
}
h1#logo a:hover {
background-position: 0 -92px;
}

ul#navigation {
position: absolute;
	top:55px;
	right:20px;
list-style: none;
margin: 0; padding: 0;
}
ul#navigation li {
display: inline;
text-transform: lowercase;
font: 1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul#navigation li a:link, ul#navigation li a:visited, ul#navigation li a:active {
text-decoration: none;
color: #111;
padding: 2px 4px;
border: 1px solid #fbfbfe;
}
ul#navigation li a:hover {
background-color: #f4f6fc;
color: #444;
border: 1px solid #b6c5fc;
}
ul#navigation li.current_page_item a {
background-color: #f9f9fd;
color: #444;
border: 1px solid #dfe6fd;
}
/*end of: Header----------------------------*/

/*Action------------------------------------*/
#action {
position: relative;
height: 102px;
background: url('/images/action_bg.gif') no-repeat;
}
#action h2 {
position: absolute;
	top: 55px;
	left: 110px;
color: #e6b121;
font: 1.4em "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
font-style: italic;
font-weight: normal;
margin: 0; padding: 0;
}
/*end of: Action----------------------------*/

/*Content-----------------------------------*/
.padding {padding: 0 12px;}
#column1 {
float: left;
width: 545px;
}
#column1 .padding {padding: 0 12px 0 8px;}

#column2 {
float: left;
width: 415px;
}
#column2 .padding {padding: 0 8px 0 12px;}

#news .date {
color: #db2637;
font-weight: bold;
}
/*end of: Content----------------------------*/

/*Featured Shirt-----------------------------*/
#featured-shirt {
float: right;
width: 358px;
background: url('/images/featured-main_bg.gif') repeat-y;
margin-top: 14px;
}
#featured-shirt h1 {
display: block;
width: 358px;
height: 42px;
background: url('/images/featured-heading_bg.gif') no-repeat;
text-indent: -5000px;
margin: 0; padding: 0;
}
#featured-shirt .image {
text-align: center;
background: url('/images/featured-desc-top_bg.gif') no-repeat bottom;
padding-bottom: 4px;
}

#featured-shirt .data {
text-align: center;
background: url('/images/featured-desc-main_bg.gif') repeat-y;
}
#featured-shirt .data p {
background: url('/images/featured-desc-bottom_bg.gif') no-repeat bottom;
line-height: 1.2;
padding: 5px 8px 21px 8px;
margin: 0;
}
#featured-shirt .data a:link,
#featured-shirt .data a:visited,
#featured-shirt .data a:active {
color: #111;
}
#featured-shirt .data a:hover {color: #777;}
/*end of: Featured Shirt---------------------*/

#footer {
color: #555;
padding-top: 15px; margin-top: 20px;
border-top: 1px dotted #999;
}

/*WordPress---------------------------------*/
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}

#sidebar ul li {
	list-style-type: none;
	list-style-image: 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: decimal outside;
	}

#sidebar ul ul li, #sidebar ul ol li {
	margin: 3px 0 0;
	padding: 0;
	}
/* End Entry Lists */



/* Begin Form Elements */
.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */
/*end of: WordPress----------------------------*/
