html, body { 
margin: 0px;
padding: 0px;
background-color: #fff;
}

img
{  border-style: none;
}

.roll { font: 12px helvetica,arial; font-variant: small-caps; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #333; }
A.roll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#a5b829;
}
.regroll { font: 12px helvetica,arial; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #333; }
A.regroll:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#a5b829;
}
.rollterms { font: 12px helvetica,arial; font-variant: small-caps; font-style: normal; font-weight: normal; letter-spacing: 0px; text-decoration: none; text-transform: none; color: #aaa; }
A.rollterms:hover { text-decoration: none; letter-spacing: 0px; font-weight: normal; color:#a5b829;
}

h1 {
font: 12px helvetica,arial;
color: #aaa;
font-variant: small-caps;
}

h2 {
font: 12px helvetica,arial;
color: #aaa;
font-variant: small-caps;
}

h3 {
font: 12px helvetica,arial;
color: #333;
}

.startproject {
margin: 0px;
padding: 5px;
font: 15px courier new,arial;
color: #333;
background-color: #a5b829;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 0px solid #fff;
text-decoration: none;
}

.startproject:hover {
margin: 0px;
padding: 5px;
font: 15px courier new,arial;
color: #fff;
background-color: #333;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 0px solid #fff;
text-decoration: none;
}

.projectlinks {
font-family: 'Nixie One', cursive;
font-weight: 400;
color: #333;
font-variant: small-caps;
text-decoration: none;
}

.projectlinks:hover {
font-family: 'Nixie One', cursive;
font-weight: 400;
color: #a5b829;
font-variant: small-caps;
text-decoration: none;
}

.projecttitle {
color: #a5b829;
font: 15px helvetica,arial;
}

.title {
color: #333;
font: 18px helvetica,arial;
}

.date {
color: #999;
font: 10px helvetica,arial;
}

.verbage {
color: #333;
font: 12px helvetica,arial;
}

#web {
margin: 0px;
padding: 5px;
font: 15px helvetica,arial;
color: #fff;
background-color: #333;
}

#logo {
margin: 0px;
padding: 5px;
font: 15px helvetica,arial;
color: #fff;
background-color: #333;
}

#print {
margin: 0px;
padding: 5px;
font: 15px helvetica,arial;
color: #fff;
background-color: #333;
}

a.opac {
position: relative;
display: block;
opacity: 0.5;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
width: 99.9%;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* this works in IE8 only */
}


a.opac:hover {
position: relative;
display: block;
opacity: 1.0;
filter: alpha(opacity=100);
-moz-opacity: 1.0;
-khtml-opacity: 1.0;
width: 99.9%;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE6+ */
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)"; /* this works in IE8 only */
}

.padding {
padding: 10px;
margin: 0px;
}

.fivespacer {
clear: both;
padding: 0px;
margin: 0px;
min-height: 5px;
height: 5px;
}

.tenspacer {
clear: both;
padding: 0px;
margin: 0px;
min-height: 10px;
height: 10px;
}

.line {
padding: 0px;
margin: 0px;
background-color: #aaa;
min-height: 1px;
height: 1px;
}

.bigline {
padding: 0px;
margin: 0px;
background-color: #a5b829;
min-height: 5px;
height: 5px;
}

.topleft {
float: left;
padding: 0px;
margin: 0px;
width: 50%;
background-color: #333;
min-height: 100px;
text-align: right;
}

.topright {
float: right;
padding: 0px;
margin: 0px;
width: 50%;
min-height: 100px;
}

.logo {
float: right;
padding: 0px;
margin: 28px 20px 0px 0px;
text-align: right;
}

.blanket {
padding: 0px;
margin: 0 auto;
width: 900px;
}

.sidetitle {
font-family: 'Yellowtail', cursive;
font-size: 30px;
color: #333;
width: 80%;
}

.left {
float: left;
padding: 0px;
margin: 0px;
width: 50%;
min-height: 300px;
}

.right {
float: right;
padding: 0px;
margin: 0px;
width: 50%;
min-height: 300px;
font: 12px helvetica,arial;
color: #333;
}

.square {
float: left;
padding: 0px;
margin: 0px;
background-color: #a5b829;
width: 10px;
min-height: 10px;
height: 10px;
}

.footer {
padding: 0px;
margin: 0px;
}

.footleft {
float: left;
width: 450px;
padding: 0px;
margin: 0px;
font: 12px helvetica,arial;
color: #333;
}

.footmiddle {
float: left;
width: 225px;
padding: 0px;
margin: 0px;
font: 12px helvetica,arial;
color: #333;
}

.footright {
float: left;
width: 225px;
padding: 0px;
margin: 0px;
font: 12px helvetica,arial;
color: #333;
}

.form {
margin: 0px;
padding: 5px;
font: 15px courier new,arial;
color: #a5b829;
background-color: #eee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 0px solid #fff;
text-decoration: none;
}

.button {
margin: 0px;
padding: 5px;
font: 15px courier new,arial;
color: #fff;
background-color: #333;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 0px solid #fff;
text-decoration: none;
}

.button:hover {
margin: 0px;
padding: 5px;
font: 15px courier new,arial;
color: #fff;
background-color: #222;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 0px solid #fff;
text-decoration: none;
}












#minitabs {
	margin: 0px;
	padding: 0px;
	}

#minitabs li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}
	
#minitabs a:link, #minitabs a:visited {
	float: left;
    font-family: 'Nixie One', cursive;
	font-weight: 400;
	margin: 0px 10px 0px 20px;
	padding: 5px;
	text-decoration: none;
	color: #333;
    border-top: 8px solid #333;
	}

#minitabs a.active:link, #minitabs a.active:visited, #minitabs a:hover {
	border-top: 8px solid #a5b829;
	padding: 5px;
	color: #333;
	}
