@charset "utf-8";
/* CSS Document */

body {
	background-repeat: repeat-x;
	margin: 0px;
	font-size				: 10px;
}

body.homebody {
	background-image: url(../images/homeback.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-size				: 10px;
}

p {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
font-size:1.2em;
line-height:1.6em;
}

a {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:underline;
}

a.home {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.home {
font-family:Arial, Helvetica, sans-serif;
background-color:#ff9ca7;
color:#FFFFFF;
text-decoration:underline;
}

a.works {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.works {
font-family:Arial, Helvetica, sans-serif;
background-color:#FF0000;
color:#FFFFFF;
text-decoration:underline;
}

a.inst {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.inst {
font-family:Arial, Helvetica, sans-serif;
background-color:#fdf801;
color:#FFFFFF;
text-decoration:underline;
}

a.paint {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.paint {
font-family:Arial, Helvetica, sans-serif;
background-color:#3bb000;
color:#FFFFFF;
text-decoration:underline;
}

a.illo {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.illo {
font-family:Arial, Helvetica, sans-serif;
background-color:#ff6600;
color:#FFFFFF;
text-decoration:underline;
}

a.blog {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.blog {
font-family:Arial, Helvetica, sans-serif;
background-color:#c69c6d;
color:#FFFFFF;
text-decoration:underline;
}

a.myspace {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.myspace {
font-family:Arial, Helvetica, sans-serif;
background-color:#1845ad;
color:#FFFFFF;
text-decoration:underline;
}

a.contact {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
text-decoration:none;
}

a:hover.contact {
font-family:Arial, Helvetica, sans-serif;
background-color:#9a9a9a;
color:#FFFFFF;
text-decoration:underline;
}

a.boldunder {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#464646;
text-decoration:underline;
}

a:hover.boldunder {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#464646;
text-decoration:none;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
margin-bottom:-6px;
font-size:2.6em;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
margin-bottom:-10px;
font-size:2.0em;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
margin-bottom:-6px;
font-size:1.6em;
}

.pinkhr {
background-color:#ff9ca7;
color:#ff9ca7;
height: 3px;
margin-top:10px;
}

.redhr {
background-color:#FF0000;
color:#FF0000;
height: 3px;
margin-top:10px;
}

.yelhr {
background-color:#fdf801;
color:#fdf801;
height: 3px;
margin-top:10px;
}

.greenhr {
background-color:#3bb000;
color:#3bb000;
height: 3px;
margin-top:10px;
}

.orangehr {
background-color:#ff6600;
color:#ff6600;
height: 3px;
margin-top:10px;
}

.tanhr {
background-color:#c69c6d;
color:#c69c6d;
height: 8px;
margin-top:6px;
}

.bluehr {
background-color:#1845ad;
color:#1845ad;
height: 3px;
margin-top:10px;
}

.greyhr {
background-color:#9a9a9a;
color:#9a9a9a;
height: 3px;
margin-top:10px;
}

#topbar {
height: 75px;
font-family:Arial, Helvetica, sans-serif;
color:#464646;
font-size:1.2em;
padding-left:15px;
padding-top:1px;
}

#innerbar.worksinner {
height:10px;
background-color:#FF0000;
}

#innerbar.instinner {
height:10px;
background-color:#fdf801;
}

#innerbar.paintinner {
height:10px;
background-color:#3bb000;
}

#innerbar.illustinner {
height:10px;
background-color:#ff6600;
}

#innerbar.continner {
height:10px;
background-color:#9a9a9a;
}

#maincontent {
width:500px;
padding-left:15px;
padding-right:15px;
float:left;
}

#blogcontent {
padding-left:15px;
padding-right:15px;
float:left;
}

#sidecolumn {
padding:15px;
float:left;
}

#footer {
font-family:Arial, Helvetica, sans-serif;
color:#464646;
font-size:1.1em;
padding-left:15px;
}

/* Form styles*/

div.row {
  clear: both;
  padding-top: 10px;
}

div.row span.label {
  float: left;
  width: 100px;
  text-align: right;
  font-family:Arial, Helvetica, sans-serif;
color:#464646;
font-size:1.2em;
line-height:1.6em;
}

div.row span.formw {
  float: right;
  width: 335px;
  text-align: left;
}

