@charset "UTF-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}






body {
background:url(../images/site_bkg.jpg) repeat-x #000 center top;
color:#666666;
font-family:Helvetica, arial, sans-serif;
font-size:10px;
line-height:125%;
margin:0 auto;
}

#wrapper_div {
width:900px;
height:100%;
margin:0 auto;
}

#header {
background:url(../images/header_bkg.jpg) no-repeat;
width:900px;
height:534px;
}

	#header h1 {display:none;}
	#header img.blog_link {float: right;}

#messaging {
}

	#messaging a {color:#91bf4f}
	#messaging a:link {color:#91bf4f}   /* unvisited link */
	#messaging a:visited {color:#91bf4f}  /* visited link */
	#messaging a:hover {color:#91bf4f}   /* mouse over link */
	#messaging a:active {color:#91bf4f}   /* selected link */
	
	.about_header{text-indent:-9999px; background:url(../images/about_me.jpg) no-repeat; height:36px; width:159px;}
	.whatido_header{text-indent:-9999px; background:url(../images/what_ido.jpg) no-repeat; height:36px; width:159px;}

	#who_we_are{
	float:left;
	width:427px;
	height:390px;
	line-height:150%;
	}
	
	#what_we_do{
	background:url(../images/messaging_divider.gif) no-repeat left;
	margin-left:473px;
	width:427px;
	height:390px;
	line-height:150%;
	}

	.callout {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-bottom:10px;
	line-height:130%;}
	
	#who_we_are .callout {color:#91bf4f}
	#what_we_do .callout {color:#82ca9c}

	#what_we_do li{height:45px; width:299px; margin-top:10px; padding:25px 10px 0 118px;}
	li.fibre {background:url(../images/bkg_fibre.gif) no-repeat;}
	li.realart {background:url(../images/bkg_ra.gif) no-repeat;}
	li.emptees {background:url(../images/bkg_emptees.gif) no-repeat;}
	
	
	
#my_work {margin-top:200px; background:url(../images/bkg_work.gif) no-repeat top left;}	

	.my_work {height:62px; width:271px; background:url(../images/bkg_work.gif) no-repeat top left; text-indent:-9999px}	
	
	.accordian_section {background:url(../images/rule.gif) no-repeat bottom; margin:0px 0px 0px 10px; padding:20px;}
	.accordian_header {background:url(../images/arrow_right.gif) no-repeat top left; padding-left:25px; cursor:pointer;}
	
	.portfolio_item {padding-top:15px;}
	.portfolio_image {border:1px solid #fff; height:350px; width:800px;}
	.portfolio_info {
		font-size:12px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:10px 0 20px 0px;
		color:#FFF;
		width:800px;
		}
		
		.info_title {font-size:14px; font-style:italic; color:#c6c090;}
		
		.portfolio_info a {color:#c6c090;}
		
	
	#my_work .apparel {height:23px; width:271px; background:url(../images/bkg_apparel.gif) no-repeat top left; text-indent:-9999px; cursor:pointer;}	
	#my_work .illustration {height:23px; width:354px; background:url(../images/bkg_illus.gif) no-repeat top left; text-indent:-9999px; cursor:pointer;}	
	#my_work .print {height:23px; width:271px; background:url(../images/bkg_print.gif) no-repeat top left; text-indent:-9999px; cursor:pointer;}	
	#my_work .web {height:23px; width:271px; background:url(../images/bkg_web.gif) no-repeat top left; text-indent:-9999px; cursor:pointer;}	
	
	
	.news {margin-top:50px; height:62px; width:271px; background:url(../images/bkg_news.gif) no-repeat top left; text-indent:-9999px}
	
	#twitter {
		font-size:12px;
		font-family:Georgia, "Times New Roman", Times, serif;
		padding:10px 0 20px 0px;
		color:#a1a1a1;
		width:900px;
		}
	
		#twitter a {color:#c6c090;}
		
		#twitter ul {margin:0 0 0 20px;}
		#twitter li {padding:10px 0px; line-height:150%;}
		
		#twitter li.firstTweet {font-size:24px; font-style:italic; color:#FFF;}
	
	
	
#footer {
padding:15px 15px;
width:900px;
height:30px;
margin: 0 auto;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFF;
font-size:14px;
}

#footer a {color:#82ca9c;}
#footer a:hover {color:#82ca9c;}
#footer a:visited {color:#82ca9c;}	