body {
	background:url(images/body_bg.jpg) repeat-x #d4d4d4;
	margin:0 auto;
	padding:0px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	}
#contain {
	width:874px;
	margin: 0 auto;
	padding:0px;
	text-align:left;
	}
#header {
	height:135px;
	}
#logo {
	background:url(images/logo.jpg) no-repeat;
	height:86px;
	width:295px;
	float:left;
	margin: 0 0 0 15px;
	}
#logo h1 {
	text-indent:-3000px;
	}
	
/*Navigation Properties */
#nav {
	float:right;
	width:390px;
	margin:15px 107px 0 0;
	}
#nav ul li {
	display:inline;
	list-style-type:none;
	}
	
/*Page Properties*/
#page {
	clear:left;
	}
#intro {
	}
#introtop {
	background:url(images/work2_top.gif);
	height:11px;
	}
#introbg {
	background:url(images/work2_bg.jpg);
	height:500px;
	}
#intro bg p {
	line-height:normal;
	}
#introbtm {
	background:url(images/work2_btm.gif);
	height:11px;
	margin-bottom: 50px;
	}
#introdesc {
	width:230px;
	float:left;
	color:#fff;
	font-size:0.75em;
	margin:35px 0 0 5px;
	}
#introdesctop {
	background:url(images/intro_desc_top.jpg);
	height:10px;
	}
#introdescbg {
	background:url(images/intro_desc_bg.jpg);
	}
#introdescbg .content {
	padding:5px;
	}
#introdescbtm {
	background:url(images/intro_desc_btm.jpg);
	height:10px;
	}
.work {
	background:url(images/work_bg.gif) no-repeat;
	height:400px;
	padding:20px 10px;
	clear:left;
	margin-top:10px;
	}
#intromain {
	width:612px;
	margin:10px;
	float:left;
	}
.work-main {
	background:url(images/work_main_bg.jpg) no-repeat;
	width:607px;
	height:360px;
	float:left;
	}
.work-main-thumbs {
	background:url(images/work_main_bg.jpg) no-repeat;
	width:607px;
	height:360px;
	float:left;
	}
.work-description {
	background:url(images/work_main_desc_bg.jpg) no-repeat;
	width:225px;
	height:360px;
	float:right;
	padding:5px;
	color:#fff;
	font-size:0.75em;
	}
.work-description ul {
	list-style-image:url(images/star.jpg);
	}

/*Text, links and header tags properties for .work */
h3 {
	color:#eee;
	}
h3 a {
	color:#fff;
	}
h3 a:hover {
	color:#ccc;
	text-decoration:none;
	}
a {
	color:#ffffcc;
	}
a:hover {
	color:#fff;
	text-decoration:none;
	}
.work-main img {
	}

/* Opacity for Work Thumbs */
/*
#introbg a img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	margin:2px 2px 0px 2px;
	border:0px;
	}

#introbg a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	margin:2px 2px 0px 2px;
	border:0px;
	}*/
	
#main a img {
	opacity: 1;
	filter: alpha(opacity = 100);
	margin:2px 2px 0px 2px;
	border:0px;
	}

#main a:hover img {
	opacity: .75;
	filter: alpha(opacity = 75);
	margin:2px 2px 0px 2px;
	border:0px;
	}
	

.work {
	opacity: 1;
	filter: alpha(opacity = 100)
	}
.work:hover {
	opacity: 0.75;
	filter: alpha(opacity = 75)
	}

/*Contact & About Us Page Properties */

.about {
	background:url(images/work_bg.gif) no-repeat;
	height:400px;
	padding:20px 10px;
	margin-top:10px;
	}
.contact {
	background:url(images/work_bg.gif) no-repeat;
	height:400px;
	padding:20px 10px;
	margin-top:10px;
	}
#website-design-header {
	width:874px;
	height:60px;
	margin: 5px 0 0 0;
	clear:both;
	}
#myspace-design-header {
	width:874px;
	height:60px;
	margin: 5px 0 0 0;
	clear:both;
	}
#print-design-header {
	width:874px;
	height:60px;
	margin: 5px 0 0 0;
	clear:both;
	}
#miscellaneous-design-header {
	width:874px;
	height:60px;
	margin: 5px 0 0 0;
	clear:both;
	}
#website-design-header-img {
	background:url(images/whatido_headers_webdesign.gif) no-repeat bottom left;
	height:60px;	
	width:200px;
	float:left;
	text-indent:-3000px;
	}
#myspace-design-header-img {
	background:url(images/whatido_headers_myspace.gif) no-repeat bottom left;
	height:60px;
	width:204px;
	margin: 5px 0 0 0;
	float:left;
	text-indent:-3000px;
	}
#print-design-header-img {
	background:url(images/whatido_headers_print.gif) no-repeat bottom left;
	height:60px;
	width:166px;
	margin: 5px 0 0 0;
	float:left;
	text-indent:-3000px;
	}
#miscellaneous-design-header-img {
	background:url(images/whatido_headers_miscellaneous.gif) no-repeat bottom left;
	height:60px;
	width:291px;
	margin: 5px 0 0 0;
	float:left;
	text-indent:-3000px;
	}
.headline {
	float:left;
	width:665px;
	padding: 30px 0 0 5px;
	font-size:0.75em;
	}
.headline-misc {
	float:left;
	width:550px;
	padding: 30px 0 0 5px;
	font-size:0.75em;
	}
	
.backtotop {
	clear:both;
	padding-bottom: 5px;
	float:left;
	}

.sublinks {
	color:#666;
	float:right;
	}
.sublinks a {
	color:#666;
	}
.sublinks a:hover {
	color:#000;
	text-decoration:none;
	}
	
#main {
	 float:left;
	 width:612px;
	 margin:0 5px;
	 }