/* CSS Document */

body{
margin:0px;
padding:0px;
background-image:url(img/background.jpg);
background-repeat:repeat;
}

#container{
background-image:url(img/backgroundgradient.jpg);
background-repeat:repeat-x;
width:572px;
margin-left:auto;
margin-right:auto;

}
#background{
background-image:url(img/backgroundgradient.jpg);
background-repeat:repeat-x;

}
#header{
background-image:url(img/headertop.jpg);
background-repeat:no-repeat;
height:159px;
width:572px;
margin-left:auto;
margin-right:auto;
padding:0px;
margin:0px;

}
#headerbottomleft{
background-image:url(img/headerbottomleft.jpg);
background-repeat:no-repeat;
height:89px;
width:376px;
padding:0px;
margin:0px;
float:left;
display:inline;
}
#headerbottommiddle{
background-image:url(img/headerbottommiddle.jpg);
background-repeat:no-repeat;
height:89px;
width:154px;
padding:0px;
margin:0px;
float:left;
display:inline;
}

#headerbottomright{
background-image:url(img/headerbottomright.jpg);
background-repeat:no-repeat;
height:89px;
width:42px;
padding:0px;
margin:0px;
float:left;
display:inline;
}

#leftspacer{
background-image:url(img/navleftspacer.jpg);
background-repeat:no-repeat;
height:38px;
width:59px;
padding:0px;
margin:0px;
float:left;
display:inline;
}

#blog{
background-image:url(img/navblog.jpg);
background-repeat:no-repeat;
height:38px;
width:74px;
padding:0px;
margin:0px;
float:left;
display:inline;

}

#blog:hover{
background-image:url(img/navblog1.jpg);
}

#work{
background-image:url(img/navwork.jpg);
background-repeat:no-repeat;
height:38px;
width:66px;
padding:0px;
margin:0px;
float:left;
display:inline;

}

#work:hover {
background-image:url(img/navwork1.jpg);
}
#work:active {
background-image:url(img/navwork1.jpg);
}
#work:focus {
background-image:url(img/navwork1.jpg);
}

#portfolio{
background-image:url(img/navport.jpg);
background-repeat:no-repeat;
height:38px;
width:117px;
padding:0px;
margin:0px;
float:left;
display:inline;

}

#portfolio:hover{
background-image:url(img/navport1.jpg);
}

#about{
background-image:url(img/navabout.jpg);
background-repeat:no-repeat;
height:38px;
width:72px;
padding:0px;
margin:0px;
float:left;
display:inline;

}

#about:hover{
background-image:url(img/navabout1.jpg);
}

#hire{
background-image:url(img/navhire.jpg);
background-repeat:no-repeat;
height:38px;
width:138px;
padding:0px;
margin:0px;
float:left;
display:inline;

}

#rightspacer{
background-image:url(img/navrightspacer.jpg);
background-repeat:no-repeat;
height:38px;
width:46px;
padding:0px;
margin:0px;
float:left;
display:inline;

}

.clear{
clear:both;
}

#vertspacer{
background-image:url(img/vertspacer.jpg);
background-repeat:no-repeat;
height:24px;
width:573px;
margin-left:auto;
margin-right:auto;
padding:0px;
margin:0px;

}


#content{
background-image:url(img/contentbackground.jpg);
background-repeat:repeat-y;

width:572px;
padding:0px;
margin:0px;
}

#footer{
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
height:82px;
width:224px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
margin-right:0px;
padding-left:348px;
padding-top:11px;
font-weight:bold;
color:#e6dfa7;

}
#footer a,a:hover,a:active,a:hover,a:active{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#e6dfa7;

}


#rss{
background-image:url(img/rss.jpg);
background-repeat:no-repeat;
height:47px;
width:48px;
margin-left:400px;
}
#rss:hover{
background-image:url(img/rss1.jpg);
background-repeat:no-repeat;
height:47px;
width:48px;
margin-left:400px;
}

p{
margin:0px;
padding:0px;
}
.article{
margin-top:0px;
margin-left:80px;
margin-right:120px;
padding-bottom:20px;
}
.articletitle a,a:link,a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;
text-decoration:none;
color:#473207;

}
.articletitle a:hover,a:active{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-weight:bold;	
text-decoration:none;
color:#473207;
margin:0px;
padding:0px;
background-color:#fdeda7;
}

.articledate{
float:left;
display:inline;
background-image:url(img/date.jpg);
background-repeat:no-repeat;
width:97px;
height:91px;
padding-right:14px;

}
.articlebody{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#502b0a;
text-align:justify;

}
.articlebody p a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#502b0a;

}
.bigdate{
margin-left:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:50px;
color:#502b0a;
}
.smalldate{
margin-top:10px;
margin-left:27px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#502b0a;
}
.navlink{
display:block;
height:100%;
width:100%;
}







/*Form Stuff*/

select, input, textarea  {
	font-size: 14px;
	color: #6b390d;
	border-style: none;
	border:1pt #6b390d solid;
	padding: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color: #bec017;
	margin:0px;
	font-family: geneva, verdana, arial, sans-serif;
}

textarea:focus, input:focus, select:focus  {
	font-size: 14px;
	color:#6b390d;
	border-style: none;
	border:1pt #6b390d solid;
	padding: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color:#d7d888;
	margin: 0;
	font-family: geneva, verdana, arial, sans-serif;
}

textarea:hover, input:hover, select:hover  {
	font-size: 14px;
	color:#6b390d;
	border-style: none;
	border:1pt #6b390d solid;
	padding: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	background-color:#d7d888;
	margin: 0;
	font-family: geneva, verdana, arial, sans-serif;
}

.portitem{
background-color:#c3c507;
padding: 10px 10px 10px 10px;

border: 1px #6b390d solid;
}
.portitem:hover{
background-color:#d0d207;
padding: 10px 10px 10px 10px;

border: 1px #6b390d solid;
}

.porttitle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
text-decoration:none;
color:#473207;
padding-bottom:5px;
text-align:left;

}
.portdesc{
padding-left:10px;
padding-right:10px;
}
.portbyline{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#995213;
padding-bottom:5px;
text-align:left;
padding-left:5px;
padding-right:5px;

}
.portdownloadables{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#995213;
padding:2px;


}
a.portdownloadables,a.portdownloadables:link,a.portdownloadables:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#995213;
padding:2px;
}
a.portdownloadables:hover,a.portdownloadables:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#995213;
background-color:#fdeda7;
padding:2px;
}
ul{
text-align:left;
}