body	{
	margin:0;
	background:url(../images/bg1.jpg) #aaaaaa;
	}

#container{
	width:954px;
	margin-left:auto;
	margin-right:auto;
	}

#header	{
	height:150px;
	width:954px;
	background:url(../images/logobg2.gif) 0 10px no-repeat;
	}

#topleft{
	float:left;
	width: 200px;
	}

#topleft ul{
	position:relative;
	left:100px;
	top:55px;
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:right;
	}

#topleft ul li{
	line-height:13px;
	}

#topleft ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	letter-spacing:-1px;
	font-weight:bold;
	color:#333333;
	text-decoration:none
	}

#topleft ul li a:hover{
	color:#0066ff;
	}

#topright{
	margin-left:200px;
	}

.menu	{
	width: 420px;
	position: relative;
	top: 122px; 
	left: 350px;
	list-style-type:none;
	padding:0;
	margin:0;
	}

.menu li{
	display:block;
	float:left;
	width:138px;
	height:34px;
	background:url(../images/toplinkbg.gif) no-repeat;
	text-align:center;
	}
	
.menu li.on{
	background:url(../images/toplinkbgon.gif) no-repeat;
	}

.menu li a{
	padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	}

.menu li a:hover{
	color: #0066ff;
	}

.menu li a span{
	padding:0 30px 10px 30px;
	}


.menu li em{
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-style:normal;
	font-weight:bold;
	color:#0066ff;
	padding-top:15px;
	padding-left:12px;
	position: absolute;
	top: -105px;
	left: -5px;
	z-index: 2;
	display: none;
	width:120px;
	height:80px;
	background: transparent url(../images/speech.gif) no-repeat;
	text-align:left;
	}

.menu li em.two{
	padding-top:20px;
	position: absolute;
	top: -105px;
	left: 130px;
	}

.menu li em.three{
	padding-top:15px;
	position: absolute;
	top: -105px;
	left: 270px;
	}

.menutwo li img{
	display: none;
	width: 150px;
	height: 100px;
	position: absolute;
	left:400px;
	z-index: 3;
	-webkit-box-shadow: -5px 5px 5px #666666;
	box-shadow: -5px 5px 5px #666666;
	}

#content{
	width:954px;
	background-color:white;
	margin-left:auto;
	margin-right:auto;
	}
	
#flash	{
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	height:300px;
	}

#contentmid{
	height:184px;
	padding-left:20px;
	}

#contentmid ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}

#contentmid ul li{
	float:left;
	}

#contentmid ul li a{
	border:solid 2px #ffffff;
	text-indent:-9999px;
	}

#contentmid ul li a.web{
	background:url(../images/linkbg.gif) 0 -20px no-repeat;
	display:block;
	width:191px;
	height:180px;
	}

#contentmid ul li a.web:hover{
	background-position: 0 -1px;
	}

#contentmid ul li a.design{
	background:url(../images/linkbg.gif) -191px -20px no-repeat;
	display:block;
	width:191px;
	height:180px;
	}

#contentmid ul li a.design:hover{
	background-position: -191px -1px;
	}

#contentmid ul li a.host{
	background:url(../images/linkbg.gif) -382px -20px no-repeat;
	display:block;
	width:191px;
	height:180px;
	}

#contentmid ul li a.host:hover{
	background:url(../images/linkbg.gif) -382px -1px no-repeat;
	}

#contentmid ul li a.seo{
	background:url(../images/linkbg.gif) -573px -20px no-repeat;
	display:block;
	width:191px;
	height:180px;
	}


#contentmid ul li a.seo:hover{
	background-position: -573px -1px;
	}

#contentlow{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666666;
	letter-spacing:-1px;
	width:800px;
	height:1050px;
	padding-left:22px;
	}

#contentlow div{
	padding-bottom:20px;
	background-color:#f9f9f9;
	}

#contentlow a.top{
	position:relative;
	top:10px;
	padding:2px;
	border:solid 0.1em #939393;
	background-color:#e3e3e3;
	color:#aaaaaa;
	text-decoration:none;
	}

#contentlow a.top:hover{
	border:solid 0.1em #0066ff;
	background-color:#e1e1e1;
	color:#0066ff;
	}

#contentlow ul{
	list-style-type: square;
	color: orange;
	font-size: 1.2em;
	}

#contentlow ul li span{
	padding:3px;
	}

#contentlow ul li a{
	text-decoration: none;
	font-weight:bold;
	color:#666666;
	line-height: 2.0em;
	}

#contentlow ul li a:hover{
	color: orange;
	}

h1, h2, h3, h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	color:#088af8;
	border-bottom:solid 2px #088af8;
	border-left:solid 10px #088af8;
	text-indent:10px;
	letter-spacing:-1px;
	}

h2	{
	color:#01fe6d;
	border-bottom:solid 2px #01fe6d;
	border-left:solid 10px #01fe6d;
	}


h3	{
	color:#4b4b4b;
	border-bottom:solid 2px #4b4b4b;
	border-left:solid 10px #4b4b4b;
	}

h4	{
	color:#fcae06;
	border-bottom:solid 2px #fcae06;
	border-left:solid 10px #fcae06;
	}

#about	{
	width:800px;
	padding-left:20px;
	padding-top:20px;
	background-color:#ffffff;
	}

#about	h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	margin:0;
	padding:0;
	}

#about p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding-top:10px;
	}


#footer	{
	clear:left;
	padding-top:20px;
	width:954px;
	height:62px;
	margin-bottom:20px;
	background:url(../images/btmrtcrn.gif) bottom right #ffffff no-repeat;
	}

#footer h6{
	padding-bottom:10px;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:#333333;
	}

#footer ul{
	list-style-type:none;
	margin:0;
	padding:0;
	}

#footer ul li{
	display:inline;
	}

#footer ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#333333;
	text-decoration:none
	}

#footer ul li a:hover{
	color:#0066ff;
	text-decoration:underline;
	}


