#container {
background:#fefefa url('background.jpg');
padding:-10px;
margin:-10px;
}

#outer {
background:#fefefa url('background-strip-1.gif') repeat-y;
width:829px;
color:#b453e1;
font-family:Helvetica Narrow, verdana, arial, sans-serif;
text-decoration:none;

}

a {
color:#ff36fe;
text-decoration:none;
border:none;
}

a:hover {
color:#ffc835;
text-decoration:none;
border:none;
}

#tagline {
background:#fefefa;
width:85%;
font-size: 0.9em;
color: #b453e1;
text-align: justify;
}


#header {
background:#fefefa url('header1.gif') top center no-repeat;
height:233px;
width:829px;
}


#news {
background:#fdf3fc;
width:64%;
font-size: 0.9em;
color: #ffc835;
text-align: justify;
border: 2px double #ff36fe;
padding:0px 20px 20px 20px;
-moz-border-radius: 6px 6px 6px 6px;
border-style: groove;
}

#footer {
background:#fefefa url('footer_edited-1.gif') bottom center no-repeat;
}

table.content {
	border-spacing-left: 15px;
}

table.sample {
	border-width: 4px 4px 4px 4px;
	border-spacing: 6px;
	border-style: groove groove groove groove;
	border-color: #b453e1;
	border-collapse: separate;
	background: #ff36fe;
	margin-top:30px;
}

#facebook {
}

table.sample tr {
	border-width: 3px 3px 3px 3px;
	padding: 5px;
	border-style: outset outset outset outset;
	border-color: #ffc835;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}
table.sample td {
	border-width: 3px 3px 3px 3px;
	padding: 5px;
	border-style: outset outset outset outset;
	border-color: #ffc835;
	background-color: white;
	-moz-border-radius: 6px 6px 6px 6px;
}


h2.sidebar-title {
text-align: left;
margin: 0 0 0 40px;
}


#blog {
height:120px;
width:120px;	
background: url('blog-button-7.gif') no-repeat;
}

#blog:hover{
height:120px;
width:120px;	
background: url('blog-button-7.gif') no-repeat;
background-position:-120px 0px;
}

#home_button {
height:120px;
width:120px;
background: url('home-button-1.gif') no-repeat;
}

#home_button:hover{
height:120px;
width:120px;
background: url('home-button-1.gif') no-repeat;
background-position: -120px 0px;
}


#funstuff {
height:120px;
width:120px;
background-image: url('funstuffbutton-4.gif');

}

#funstuff:hover {
background: url('funstuffbutton-4.gif');
background-position: -120px 0px;
background-repeat: no-repeat;
}

#links {
height:120px;
width:120px;
background-image: url('linksbutton.gif');

}

#links:hover {
background: url('linksbutton.gif');
background-position: -120px 0px;
background-repeat: no-repeat;
}

#contact {
height:120px;
width:120px;
background-image: url('contactbutton-1.gif');

}

#contact:hover {
background: url('contactbutton-1.gif');
background-position: -120px 0px;
background-repeat: no-repeat;
}

#craftstuff {
height:120px;
width:120px;
background-image: url('craft-stuff-1.gif');

}

#craftstuff:hover {
background: url('craft-stuff-1.gif');
background-position: -120px 0px;
background-repeat: no-repeat;
}


#aboutme {
height:120px;
width:120px;
background-image: url('aboutmebutton2.gif');

}

#aboutme:hover {
background: url('aboutmebutton2.gif');
background-position: -120px 0px;
background-repeat: no-repeat;
}

#essays {
height:120px;
width:120px;
background-image: url('essaysbutton-1.gif');
}



#essays:hover {
background: url('essaysbutton-1.gif');
background-position: -120px 0px;
background-repeat: no-repeat;
}

.links {
margin:30px;
padding-bottom:70px;
}

.essays {
padding:20px;
margin:30px;
font-size:0.9em;
width:90%;
}

.about {
padding:20px;
margin-top:-30px;
margin-left:20px;
font-size:0.9em;
width:90%;
}



.funlinks {
padding-bottom:70px;
}

.picture { background-color: #Fefefa;
border:none; padding: 3px; font: 1.4em}
.picture img { border:none;
vertical-align:middle; margin-bottom: 3px; }
.right { margin: 0.5em 0pt 0.5em 0.8em;}

.linkspics{ 
border:none;
display: inline;
font: 1.4em;
padding: 3px;
}

.linkspics img {border:none; padding:0 15px 30px 15px;}

#flickr {
padding: 5px;
}

#craftpics {
padding-bottom:70px;
}

h1 {
font-weight:normal;
color:#60d7f0;
text-align:center;
}

h2 {
color:#60d7f0;
font-weight:normal;
}

#cv {
color:black;
text-align:left;
margin:0px 40px 0px 40px;
font-size:0.9em;}