body  {
	behavior:	url("csshover.htc");
	background-image:url(../images/bg.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size:10px;
	color:#424242;
	line-height:14px;
	margin:0px;
	padding:0px;
}
#bg{
/*	background-image:url(../images/bg-top.gif);
	background-repeat:repeat-x;
	background-position:top;*/
}
a:active, a, object {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
img {border:0px;}
h2 {
	font-size:10px;
	font-weight:normal;
	margin-bottom:2px;
}
a {
	text-decoration:none;
	color: #970100;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
#main_nav { list-style: none; margin: 0; padding: 0; padding-left:20px; height:70px; }

#main_nav:hover li a#webdesign { background-position: -280px; }
#main_nav:hover li a#home { background-position: -206px; }
#main_nav:hover li a#graphicdesign { background-position: -340px; }
#main_nav:hover li a#contact { background-position: -213px; }
#main_nav:hover li a#about { background-position: -242px; }
#main_nav:hover li a#seo { background-position: -280px; }


/* ACCESSIBLE ROLL OVERS */
#main_nav li { float: left; }
#main_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 72px; } 

.spacer { background: url(../images/navi/spacer.gif); width: 31px; height:72px; }

#home { background: url(../images/navi/home.gif); width: 103px; }
#home:hover { background: url(../images/navi/home.gif) 0 0 !important; }
#home.active { background: url(../images/navi/home.gif) -103px 0; }

#about { background: url(../images/navi/about.gif); width: 121px; }
#about:hover { background: url(../images/navi/about.gif) 0 0 !important; }
#about.active { background: url(../images/navi/about.gif) -121px 0; } 

#webdesign { background: url(../images/navi/webdesign.gif); width: 140px; }
#webdesign:hover { background: url(../images/navi/webdesign.gif) 0 0 !important; }

#graphicdesign { background: url(../images/navi/graphicdesign.gif); width: 170px; }
#graphicdesign:hover { background: url(../images/navi/graphicdesign.gif) 0 0 !important; }
#graphicdesign.active { background: url(../images/navi/graphicdesign.gif) -170px 0; } 

#seo { background: url(../images/navi/seo.gif); width: 140px; }
#seo:hover { background: url(../images/navi/seo.gif) 0 0 !important; }
#seo.active { background: url(../images/navi/seo.gif) -140px 0; } 

#contact { background: url(../images/navi/contact.gif); width: 135px; }
#contact:hover { background: url(../images/navi/contact.gif) 0 0 !important; }
#contact.active { background: url(../images/navi/contact.gif) -135px 0; }

#header {
	width: 806px;
	height: 26px;
	background-image:url(../images/bg-header.png);
}
#main {
	width: 806px;
	height: 100%;
	background-image:url(../images/bg-main.png);
	background-repeat:repeat-y;
}
#flash {
	width: 758px;
	height: 221px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
}
#bottom {
	width: 806px;
	height: 26px;
	background-image:url(../images/bg-bottom.png);
}
#left {
	width: 328px;
	float:left;
}
#news {
	background-image:url(../images/news.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:244px;
	width:100%;
	}
#right {
	float:left;
	padding-left:15px;
	width:400px;
}
#shadow {
	width: 395px;
	background-image:url(../images/shadow.jpg);
	background-repeat:no-repeat;
	height:43px;
}
#text {
	text-align:justify;
	padding-left:35px;
	line-height:16px;
}
#footer{
	width: 700px;
	height:17px;
	background-color:#970100;
	color:#FFFFFF;
}
#wrapper{
	background-repeat:repeat-y;
	background-image:url(../images/wrapper.gif);
}
#webnews {
	padding-left:90px;
	text-align:justify;
	padding-right:40px;
	
}
.inputFormField{
	padding: 2px;
	border: solid 1px #999999;
	background-image:url(../images/formshadow.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.bot{
	color:#FFFFFF;
}
.bot:hover{
	cursor:text;
	text-decoration:none;
	color:#FFFFFF;
}

.refer{
	padding:5px;
	border: 1px solid #CCCCCC;
}
.refer:hover{
	border: 1px solid #CC0000;
}

