a { text-decoration:none; color:#000000;}
#header, #ft, #right{text-align: right;}
#header a{text-decoration: none;}

#leftnav {line-height:27px; }
#ft {position:fixed; bottom:10px; right:10px;}
#color, #copy {
background-color:#fff;
padding:0 5px;}

.vcard{display:none;}

/*Home Page*/
#content {
	background: url(../images/background.png) no-repeat;}

#loadingbar {
background:#FFFFFF url(../images/loading.gif) no-repeat scroll 50% 50%;
}

#content {
	height: 580px;
}

#about, #aboutme {
	clear: both;
	position:relative;
	top:85px;
	font-size: 0.9em;
}
#about h2, #about p, #aboutme h2, #aboutme p {padding: 2.5px;}
#about h2, #aboutme h2 {
	font-weight: bold;
}

#aboutme a span, #about a span {
	color:#15ADFF;
	text-decoration: underline;
}

#linknav a.biolink,#linknav a.designlink,#linknav a.contactlink,#linknav a.bloglink {
background-image:url(../images/linklogos.png);
}

#linknav a.biolink {
	float:left;
	height:40px;
	width:60px;
}

#linknav a.designlink {
	float:left;
	height:52px;
	width:127px;
	background-position:-62px 0;
	display: none; /*Remove to display*/
}

#linknav a.contactlink {
background-position:-189px 0;
float:left;
height:30px;
width:180px;
}

#linknav a.biolink:hover, #linknav a.bioactive {
background-position:0 -41px;
}

#linknav a.designlink:hover, #linknav a.designactive {
background-position:-62px -53px;
}

#linknav a.contactlink:hover, #linknav a.contactactive {
background-position:-189px -30px;
}


#linknav span {
display:none;
}

/*Slider Box*/
.slide {
  position: relative;
}

.slide .inner {
  position: absolute;
  left: 0;
  top: 0;
}

#color{
	float: right;
	cursor: pointer;
	text-decoration: underline;
}

#color:hover{
	text-decoration: none;
}

.inner ul li {
	display: inline;
}

/*Footer*/


#copy{
	clear: both;
	float: right;
}

/*Bio*/

/*accordion 45deg*/
.accordion{
	width:420px;
	margin:5px 0;
}

.accordion a:hover{text-decoration:underline;}

#contentbio{
	margin-top:20px;
	padding-top:105px;
	margin-left:48px;
	height:300px;
	background-color:white;
}
.hover_target{}

/*.accordion Styling*/

.accordion h2 {font-size:2em;margin:0;}
.accordion h3 {font-size:1.5em;margin:0;}

/*Content*/
#content form {font-size: 1.3em;width:560px;padding:130px 50px 0;}

.form input, .form textarea, .form label {
	margin-bottom:8px;padding:5px;
}
.form label {float:left;clear: both;}

.form input, .form textarea {
	border:none;
	float:right;
	width:400px;
}
.form #submit {float: right;width:410px;cursor: pointer;}

.message h2{
	text-align: center;
	font-size: 2em;
}

