/* Feel free to look around and learn from what I've done, but for goodness' sakes, don't steal my design! */

/* attributes */

/* this is to remove unpredictable gaps caused by form tags */
form { margin: 0px;}

/* id tags */

#banner{    font-family: "Lucida Grande", Arial, Verdana, Helvetica, sans-serif; }
	
#content {
     background: #fff;
	margin-bottom: 0px;
}

#links ul, #links li { list-style: none;}

/* all other tags */

body { font-family: "Lucida Grande", "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;}

.side {    background: #fff;
}


ul li ul {margin-left: 6px;}

.blog {
    background: #fff;
 
}	
	
.blogbody {
	background: #fff;
        font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.description {
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	}

.posted	{
    background: #fff;    
	font-family: 'Lucida Grande', "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    background: #fff;
}
	
	
.feature {
    padding: 4px;
    border: 1px solid;
}

.nav {    font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.trackback {
        background: #fff;    
		font-family: 'Lucida Grande', "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
        border: 1px #ccc dotted;
}



.asides {
font-size: 0.8em;
font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
padding:0;
margin:0;
}

.asides li {
padding-bottom: 5px;
}

.asides a {
padding: 4px;
text-decoration:none;
background-color:transparent;
border:1px dotted #fff;
display:block;
margin:0;
}

.asides a:hover {
background-color:#C8E6F4; 
color:#000; 
border:1px dotted #ddd
}


.xml a, .xml a:hover {
font-weight: bold;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#fff;  
background-color:#c00; 
padding:3px;
display: inline;
border:none;
margin:0;}

blockquote p { margin-top: 0.3em;
margin-bottom: 0.2em;}

.block a {margin-bottom: 10px;padding:10px; border:1px dotted #fff; text-decoration:none; background-color:#fff;display:block; color: #333;}
.block a:hover {text-decoration:none; background-color:#C8E6F4; color:#000; border:1px dotted #ccc}
.block h2 {margin:0; padding:0;}

.notices { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; background-color: #777; color: #fff; padding-left: 10px; padding-right: 10px; padding-top: 4px; padding-bottom: 4px; font-size: 0.8em; text-align: left; margin-top: 0px; }
 
.notices a { color: #fff; text-decoration: underline;}

.flickr_badge_image img { padding: 5px; border:0px;}

label { width: 200px; }

dl { width: 90%; }

dt { font-weight: bold; font-size: 1.1em; margin-top:10px;}

dd {color: #333; line-height: 120%; }

#flickr script { padding: 5px}

.digg { 
float:left; 
margin-right: 8px; 
margin-bottom:8px;
 }

.left { float:left; margin-right: 10px;}

.right {float: right; margin-left: 10px;}

#skip {        margin-top:0px;
        margin-bottom:0px;}

a#skip { 
        display:block; 
        text-align:center; 
        font-size:0.7em; 
        color:#eee; 
        background-color:#eee; 
        margin:0px; 
        margin-left:auto;  
        margin-right:auto; 
        width: 790px;
}


a#skip:hover, a#skip:focus, a#skip:active  {color:#fff; background-color:#c00;}
