/*  DO NOT REMOVE THIS INFORMATION!!!
Site Name: Sassy Boots
Site URI: http://www.sassyboots.org/
Version: 1.0
*/

html{
background:#ffffff url(http://www.sassyboots.org/images/sassy_boots/bg.gif) repeat;
}

body {
color: #002831;
margin: 0px; 
padding:0px;
font-family:  arial, verdana, sans-serif;
font-size: 12px;
line-height: 1.2em;
letter-spacing: .05em;
background: transparent;
}

acronym { border-style: dotted; border-width: 0 0 1px 0; cursor:
help;
}

.weather { 
margin: 0px; 
padding:0px;
font-family:  arial, verdana, sans-serif;
font-size: 12px;
line-height: 1.2em;
letter-spacing: .05em;
list-style: none;
}

hr {color: #cccccc; background-color: transparent; border: 1px solid #cccccc; border-style: none none solid; 
}

h1, h2, h3 {
letter-spacing: 0.1em;
font-family:  georgia, times, serif;
font-weight: normal;
}

h4 {
margin-bottom: 4px;
}

p {
}

ol {
margin-bottom: 10px;
}

.center {
text-align: center;
}

.blogbody1 blockquote {
font-size: 13px;
color: #002831;
background: #fcdad4;
border: 8px solid #cccccc;
border-width: 0 0 0 10px;
padding: 8px;
}

.blogbody2 blockquote {
font-size: 13px;
color: #002831;
background: #fcdad4;
border: 8px solid #cccccc;
border-width: 0 0 0 10px;
padding: 8px;
}

ul {
list-style: square;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 1em;
padding-left: 1em;
}

img {
margin: 0;
padding: 0;
border: 0;
}

li{
line-height: 18px;
}

a:link { background-color: transparent; text-decoration: none; color: #c23a3f; }
a:visited { background-color: transparent; text-decoration: none; color: #c23a3f;}
a:active{ background-color: transparent; text-decoration: none; color: #c23a3f; }
a:hover { background-color: transparent; text-decoration: none; color: #cccccc; }

#wrapper {
background:transparent url(http://www.sassyboots.org/images/sassy_boots/bg2.gif) repeat-y;
margin: 0 auto;
padding: 0px; 	
width: 960px;
color: #002831;
}


/*HEADER CSS*/

#header {
float: left;
width: 100%;
height: 166px;
position: relative;
background: transparent url(http://www.sassyboots.org/images/sassy_boots/header.gif) no-repeat;
}

#header a{
color: #002831;
}

.twitter{
position: absolute;
top: 12px;
text-align: right;
left: 261px;
right: 0px;
margin: 0;
padding:0;
color: #002831;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
line-height: 1.2em;
letter-spacing: .05em;
background: transparent;
}

#navbar {
position: absolute;
top: 137px;
left: 33px;
margin: 0;
padding:0;
font-size: 20px;
font-family: georgia, times, serif;
}

#navbar li {
margin-right: 2px;
list-style: none;
}

#navbar li a {	
display: block; 
text-align: center;
padding: 5px 10px 3px 10px; 
background: transparent;
color: #c23a3f;
}

#navbar li a:hover {
display: block; 
text-align: center;
padding: 5px 10px 3px 10px; 
background: transparent;
color: #cccccc;
}

#home{
float: left;
}

#about{
float: left;
}

#links{
float: left;
}

#archives{
float: left;
}

#currently{
float: left;
}

#shop{
float: left;
}

#contact{
float: left;
}

/*BLOG CSS*/

#blog {
float: left;
padding: 0px 0px 0px 0px;
width: 600px;
color: #002831;
text-align: left;
}

.blogbody1{
margin: 25px 0 20px 20px;
background: transparent;
border: 0px solid #cf5e40;
padding: 10px 0 20px 0;
}

.blogbody2{
margin: 25px 0 20px 20px;
background: transparent;
border: 0px solid #856f5d;
padding: 10px 0 20px 0;
}

.blogbody-private{
margin: 25px 0 20px 20px;
background: #fcdad4;
border: 3px solid #cccccc;
padding: 10px 0 20px 0;
}

.blogbody-private .entry, .blogbody-private .title{
text-align: center;
}

.category{
font-size: 14px;
color: #cf5e40;
padding: 5px 0px 5px 0px;
margin: 5px 0px 0px 20px;
}

.categorydescription{
font-size: 12px;
color: #002831;
padding: 7px 0px 5px 0px;
margin: 0px 0px 25px 5px;
border-bottom: 1px solid #fff;
}

.entry {
padding: 0 20px 10px 20px;
color: #002831;
line-height: 20px;
font-size: 12px;
}

.entry p{
margin: 0;
padding: 5px 0 5px 0;
}

.entry img{
margin: 0px;
}

.date {
font-weight: bold;
color: #002831;
padding: 8px 0 0 20px;
}

.title {
padding: 5px 10px 0 20px;
margin: 0px;
font-family: georgia, times, serif;
font-size: 20px;
color: #c23a3f;
line-height: 100%;
}

.title a{
color: #c23a3f;
}

.posted {
color: #002831;
text-align: left;
padding: 0 10px 0px 20px;
font-weight: bold;
}

.paginate{
color: #002831;
text-align: left;
font-size: 10px;
font-weight: bold;
padding-left: 10px;
padding-bottom: 10px;
}

/*SIDE MAIN CSS*/

#sidebar {
float: right;
padding: 20px 60px 0 0;
margin: 0 0 20px 0;
width: 240px;
background: transparent ;
color: #002831;
text-align: center;
font-size: 12px;
line-height: 18px;
}

#sidebar p{
margin: 0 0 5px 0;
padding: 0;
font-size: 12px;
line-height: 18px;
}

.sidetitle{
padding: 20px 0 5px 0;
margin: 0 0 5px 0;
font-family:  georgia, times, serif;
font-size: 22px;
color: #cf5e40;
}

.tweet{
color: #0B9CBB;
}


/*FLICKR CSS*/

#flickr_badge_uber_wrapper{
float: right;
width: 200px;
height: 235px;
}

#flickr_badge_uber_wrapper_lomo{
float: left;
width: 90px;
height: 90px;
}

#flickr_badge_uber_wrapper_vegas{
float: left;
width: 200px;
height: 200px;
}

#flickr_badge_uber_wrapper_about{
float: left;
width: 90px;
height: 90px;
}

#flickr_badge_wrapper a img {
float: left;
border: 2px solid #c23a3f;
padding: 2px;
margin:5px 15px 15px 0;
}

#flickr_badge_wrapper_about a img {
float: left;
border: 2px solid #cf5e40;
padding: 2px;
margin:5px 15px 15px 0;
}

#flickr_badge_wrapper a:hover img {
background: #cccccc;
}

#flickr_badge_wrapper_about a:hover img {
background: #856f5d;
}

/*FOOTER CSS*/

.spacer {
clear: both;
}

#footer {
float: left;
width:  100%;
height: 25px;
margin: 0px;
font-size: 12px;
padding: 15px 0px 5px 135px;
background:transparent url(http://www.sassyboots.org/images/sassy_boots/bg2.gif) repeat-y;
text-align: left;
color: #002831;
}

#footer a{
color: #c23a3f;
}

/*FORM CSS*/

input, textarea, sumbit{
color: #002831;
letter-spacing: .03em;
font-size: 13px;
padding: 4px;
margin-top: 2px;
background: #fcdad4;
border: 8px solid #cccccc;
border-width: 0 0 0 4px;
}

checkbox {
margin: 3px;
padding: 0;
border: 0;
}


/*POLL CSS*/

.pollQuestion {
  text-transform: uppercase;
  color: #c23a3f;
  font-weight: bold;
  padding-bottom: 10px;
  margin: 10px 0 0 0;
}
.pollTotalVotes {
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 0 10px 0;
}
.pollButtonBlock {
 padding-right: 10px;
}


/*COMMENTS CSS*/

.comment-body {
margin: 10px 20px 0px 20px;
font-size: 12px;
line-height: 20px;
color: #002831;
background: #fcdad4;
border: 2px solid #cccccc;
}

.comment-body-me {
margin: 10px 20px 0px 20px;
font-size: 12px;
line-height: 20px;
color: #002831;
background: #cccccc;
border: 2px solid #fcdad4;
}

.comment-body p{
padding: 0px 10px;
}

.comment-body-me p{
padding: 0px 10px;
}

.comment-body .avatar{
float: left;
margin: 11px 5px 2px 10px;
}

.comment-body-me .avatar{
float: left;
margin: 11px 5px 2px 10px;
}

.comment-posted{
color: #000;
padding: 5px 0px 4px 5px;
background: #cccccc;
border: 2px solid #fcdad4;
border-width: 2px 0 0 0;
text-transform: uppercase;
}

.comment-posted-me {
color: #000;
padding: 5px 0px 4px 5px;
background: #fcdad4;
border: 2px solid #cccccc;
border-width: 2px 0 0 0;
text-transform: uppercase;
}

.comment-form{
padding: 10px 0 5px 20px;
}

.entry .title{
margin: 10px 0 5px -20px;
}

#TextDisplay{
margin: 0;
}

.blogrollmain br{
display:none;
}