body {
	font-family: Helvetica;
	font-size: 11px;
	background-image: url(../images/bg.gif);
	background-color: #f8f8f8;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0
	line-height: 1.3em
	font-size: 1em
}

p{
	line-height: 13px
	
}

a { 
	color: #000;
	text-decoration: none;
	border: none;
}


a:visited { 
	}

a:hover { 
	text-decoration: none;  
}

.bold{
	font-weight: bold;
}
.italic{
	font-style: italic;
}
.purple{
	color: #a76aa8;	
}

.blue{
	color: #25a9e0;	
}
a img{
	border: none;	
}

h1{
	font-family: georgia;
	font-size: 20px;
	text-transform: lowercase;
	color: #000;
	margin: 0px;
	padding: 0px;
}

h2{
	font-family: georgia;
	font-size: 18px;
	font-weight: lighter;
	color: #000;
	margin: 0px;
	padding: 0px;
	border-bottom: dotted 1px #000;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

.mainheader{
	background-color: #666;
	color: #fff;
	padding: 6px;
	margin-bottom: 18px;
}

.dashedheader{
	border-bottom: dashed 1px #666;	
	color: #666;
}

.dashedheaderiwork{
	border-bottom: dashed 1px #a76aa8;
	color: #a76aa8;
}

hr{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dashed 1px #ab499b;
}
hr.blog{
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: dashed 1px #ab499b;
}

.mainheading{
	border: none;
	background: #000;
	color: #fff;
	padding: 8px 5px 8px 11px;
	width: 255px
}

.allmineheading{
	border: none;
	background: url(../images/allmine-bg.gif);
	padding: 3px 4px 3px 5px;
	width: 	164px;
	color: #fff;
}

.spacing{
	letter-spacing: 3px;
}

#large{
	width: 903px;
	margin: auto;
	text-align: left;
	padding-bottom: 50px;
	
}

#top{
	float: left;
	width: 903px;
	height: 18px;
	background-color: #666;
}

#header{
	float: left;
	width: 903px;
	height: 117px;
}

#logo{
	float: left;
	width: 282px;
	height: 84px;
	padding-top: 27px;
	padding-left: 27px;
}

#icons{
	float: right;
	width: 104px;
	height: 44px;
	padding-top: 55px;
	padding-right: 27px;
}

#main{
	float: left;
	width: 665px;
	height: 500px;

}

#maintop{
	float: left;
	width: 665px;
	height: 36px;
	background: url(../images/maintop.gif) no-repeat;	
}
#maininner{
	float: left;
	background: url(../images/maininner.gif) repeat-y;
	width: 604px;
	min-height: 417px;
	padding: 0px 34px 36px 27px;
	
}
#mainimageright{
	float: right;
	width: 320px;
	background: #fff;
	text-align: right;
	margin-bottom: 2px;
}
.one{
	float: left;
	padding-top: 18px;
}

.clsid:d27cdb6e-ae6d-11cf-96b8-444553540000{
	float: left;
	align: centre;
	width: 400px;
	height: 300px;
}

.two-1{
	float: left;
	padding-right: 6px;
	padding-top: 18px;
	padding-bottom: 0px;
}

.two-2{
	float: left;
	padding-top: 18px;
	padding-bottom: 0px;
}

.three-1{
	float: left;
	padding-top: 18px;
	padding-bottom: 0px;
}

.three-2{
	float: left;
	padding: 18px 6px 0px 6px;
}

.three-3{
	float: left;
	padding-top: 18px;
	padding-bottom: 0px;
}

#mainbottom{
	float: left;
	width: 665px;
	height: 43px;
	background: url(../images/mainbottom.gif) no-repeat;	
}

#right{
	float: right;
	width: 220px;
	height: 805px;
}

#freshwork{
	float: right;
	width: 184px;
	height: 170px;
	background: url(../images/freshwork.gif) no-repeat;
	margin-bottom: 18px;
	padding: 36px 18px 36px 18px;
}

#hardwork{
	float: right;
	width: 184px;
	height: 124px;
	background: url(../images/hardwork.gif) no-repeat;
	margin-bottom: 18px;
	padding: 36px 18px 36px 18px;
}

#iwork{
	float: right;
	width: 184px;
	height: 144px;
	background: url(../images/iwork.gif) no-repeat;
	margin-bottom: 18px;
	padding: 36px 18px 36px 18px;
}

#blogbut{
	float: right;
	width: 220px;
	height: 44px;
	background: url(../images/blogbut.gif) no-repeat;
	margin-bottom: 9px;
}

#mailbut{
	float: right;
	width: 220px;
	height: 44px;
}





.work-list{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	color: #666;	
}

.work-list a{
	color: #666;	
}

.work-list a:hover{
	color: #000;	
}

.work-list li{
	display: block;
	height: 18px;
	border-bottom: dotted 1px #666;
	padding-top: 7px;
	width: 178px;
}


#contact{
	float: left;
	background: url(../images/contact.gif) no-repeat;
	min-height: 99px;
	width: 172px;
	padding: 21px 27px 19px 21px;
}

.contact-list{
	list-style-type: none;
	padding: 0px;
	margin: 0px;	
}
.contact-list li{
	display: block;
	height: 18px;
	padding-top: 7px;
	width: 178px;
}

#blog{
	float: left;
	background: url(../images/blog.gif) no-repeat;
	min-height: 256px;
	width: 172px;
	padding: 21px 27px 19px 21px;
	margin-top: 23px;
}
.blog-list{
	list-style-type: none;
	padding: 0px;
	margin: 0px;	
}
.blog-list li{
	display: block;
	color: #000;
	height: 28px;
	border-bottom: dotted 1px #ab499b;
	padding-top: 7px;
	width: 178px;
}
.blog-list li a:hover{
	display: block;
	width: 178px;
	height: 18px;
	background: #ab499b;
	color: #fff;
}

.backtotop{
	float: left;
	padding-top: 18px;
	color: #666;
}






