/* CSS Document
 
@name:			css_hlo.css
@description:	Main styling document for HLO' website
@version: 		1
@date:			6 Oct 2008
@author: 		Hamish O'Neill
@usage:			Site-wide styles
 
*/

body {
	
	height:100%;
	background: #FFF;
	margin:0;
	padding:0;
	font-family: georgia, serif;
	font-style:italic;
	font-size:0.7em;
	line-height:1.3em;
}

img, a {
	padding:0;
	margin:0;
	border:0;
	display:block;
	}
	
table, tr, td, th {
	padding:0;
	margin:0;
	border:0;
}	
	
#divSubMenuArtInner img, #divSubMenuArtInner a,
#divSubMenuDesignInner img, #divSubMenuDesignInner a {
	display:inline;
	}
	
#divProjectDescription a {
	display:inline;
	}
	
#divProjectDescription li {
/*	display:block;*/
}	

#ulWebsiteMenu {
	padding:0;
	margin:0;
	position:absolute;

}

#ulWebsiteMenu li {
	padding:2px 0 0 0;
	margin:0;
	display:list-item;
/*	border:1px red solid;*/
}

#ulWebsiteMenu li a {
	padding:0;
	margin:0;
}

#divAbout {
	padding:75px 0 0 0;
	}

#divAbout li a {
	display:block;
	}
	
#divAbout ul {
	padding:10px 0 0 0;
	}
	
#divAbout a {
	padding:1px 0 0 0;
	display:inline;	
	}
	
#bodyDesign {
	background-position:223px top;
}
#bodyDesignThumbs {
	/*	background-position:223px top;*/
	background:url(img_bg_left_menu.gif) repeat-y left;
	
	
}

#bodyArt {
	background-position:top left;
}

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

a:hover {
	text-decoration:line-through;
}

a:focus { 
	outline:none; 
	}


img, img a {
	border:0;
	margin:0;
	padding:0;
}



ul {
	padding:0;
	margin:0;
	border:0;
	display:inline;
}
li {
	list-style-type:none;
	display:inline;
	padding:0;
	margin:0;
	border:0;
}

#divAbout #ulStudioList {
	padding-top:10px;
	}

#pAbout {
	padding:0 0 5px 0;
	width:163px;
	margin:0;
	}

h1 {
	font-family: georgia, serif;
	font-style:italic;
	font-size:1em;
	color:white;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:0;
}

#divContentDesign {
/*	position:absolute;*/
/*	height:100%;*/
	color:#8c8c8c;
}

#divLeftBarDesign {
	background:#000;
	width:223px;
	position:absolute;
	height:100%;
	margin:0;
	padding:0;
}
#divLeftBarDesignInner {
	padding:30px;
	margin:0;
}

#divLeftBarArt {
	width:223px;
	position:absolute;
	height:100%;
	margin:0;
	padding:0;
}
#divLeftBarArtInner {
	padding:30px;
	margin:0;
}

#divMainMenu {
	padding:0;
	width:59px;
	display:block;
	position:absolute;
	top:59px;
}

#divSubMenuArt {
	padding:0 0 0 7px;
	width:33px;
	display:block;
	position:absolute;
	top:59px;
	left:96px;
}

#divDescriptionArt {
	padding:0 0 0 7px;
	width:92px;
	display:block;
	position:absolute;
	top:59px;
	left:145px;
}

#divSubMenuDesignInner {
	height:32px;
}

#divSubMenuArtInner {
	height:32px;
}

#divDescriptionArtInner {
	margin:2px 0 -2px 0;
	height:32px;
}

#divProjectDescription {
	margin:0 30px 0 0;
	position:absolute;
	top:120px;
	width:160px;
}


#ulStudioList li {
	display:inherit;
	padding:2px 0 0 0;
	width:75px;
	height:12px;
	
}

#divRightCol {
	padding:45px 0 0 243px;
	width:700px;
}

#divRightCol table tr td {
	padding:16px;
}
#divRightCol table {
	padding:0 0 100px 0;
}
