*,html
{
	margin:0; 
	padding:0; 
}

body
{
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-size: 0.9em;
}

code
{
	float:left; 
	clear:left; 
}

ul,dl,ol
{
	list-style:none; 
	padding:0; 
	margin:0; 
}

a
{
	text-decoration:none;
	color:#CA2003;
}
 
p
{
	float:left;
	font-size:0.96em;
	margin-top:4px;
	margin-bottom:10px;
}

h3
{
	clear:left; 
}

h2
{
	background: url(../images/highlight.gif) repeat-x 0 11px; 
	float:left; 
	color: #424442;
	font-size:2em;
	clear:left; 
	margin-top:10px;
}

#container
{
	background:transparent url(../images/top_right_bg.gif) no-repeat scroll 1021px 0px;
	float:left; 
}

#content
{
	background:#FFF url(../images/bottom_strip_bg.png) no-repeat scroll 0 0;
	float:left;
	margin-left:1px;
	min-height:600px;
	width:1024px;
}

/*
*	header
*/

h1
{
	float:left;
	text-indent:-9999px;
	width:238px;
}

#header
{
	background: url(../images/header_bg.gif) no-repeat ; 
	height:79px;
	width:1024px;
}

#mainNav
{
	float:left;
	height:74px;
	width:368px;
}

 
#mainNav li a
{

	float:left;
	height:74px; 
	text-indent:-9999px;
	width:100px;
}

#mainNav #home 
{
	background:transparent url(../images/menu.png) no-repeat 0 20px;
	float:left;
	width:104px;
}


#mainNav #home a:hover, #mainNav #homeSelected
{
	background:transparent url(../images/menu.png) no-repeat 0 -48px;
	float:left;
	width:104px;
}

#mainNav #work
{
	background:transparent url(../images/menu.png) no-repeat -112px 20px;
	float:left;
	width:82px;
}

#mainNav #work a:hover, #mainNav #workSelected
{
	background:transparent url(../images/menu.png) no-repeat -112px -48px;
	float:left;
	width:82px;
}

#mainNav #about
{
	background:transparent url(../images/menu.png) no-repeat -200px 20px;
	float:left;
	width:104px;
}


#mainNav #about a:hover, #mainNav #aboutSelected
{
	background:transparent url(../images/menu.png) no-repeat -200px -48px;
	float:left;
	width:104px;
}

#midSection
{
	background: url(../images/anton_home.gif) no-repeat left top; 
	float:left;
}

#showcase
{
	background:transparent url(../images/left_mask.png) no-repeat;
	width: 303px; 
	height: 424px; 
	float:left; 
}

#mainBlock 
{
	background: url(../images/right_main_bg.gif) no-repeat 0 0;
	display:block;
	float:left;
	height:424px;
	width:722px;
}

#thumbLatest
{
background:transparent url(../images/all_feature_thumbs.png) no-repeat scroll 0 0;
float:left;
height:184px;
margin-left:30px;
margin-top:140px;
width:539px;
}

#thumbLatest li
{
	float:left;
	height:146px;
	margin:10px;
	width:145px;
}

#thumbLatest #thumb01
{
	background:transparent url(../images/latest_thumb.gif) no-repeat 0 0;
}

#thumbLatest #thumb02
{
	background:transparent url(../images/latest_thumb.gif) no-repeat -144px 0;
}

#thumbLatest #thumb03
{
	background:transparent url(../images/latest_thumb.gif) no-repeat -288px 0; 

}

#showcaselatest
{
	background:transparent url(../images/showcase_preview.png) no-repeat 0 0;
	float:left;
	height:183px;
	margin-left:30px;
	margin-top:141px;
	text-indent:-9999px;
	width:587px;
}

#mySkillsPreview
{
	background:transparent url(../images/my_skills_bg.png) no-repeat 0 0;
	float:left;
	height:176px;
	margin-left:30px;
	margin-top:154px;
	width:660px;
}

#mySkillsPreview dl
{
	color: #eee; 
}

#mySkillsPreview dl dt
{
	color: #eee; 
	margin:15px 0 24px 133px;
}


#mySkillsPreview dl dd
{
	float:left;
	font-size:0.8em;
	margin-left:25px;
	margin-top:10px;
	width:300px;
}


/*
* subHeaders
*/

#subheaderHome
{
	background:transparent url(../images/headers.png) no-repeat 0 0;
	float:right;
	height:47px;
	margin-right:73px;
	width:179px;
}

#subheaderAbout
{
	background:transparent url(../images/headers.png) no-repeat -332px -3px;
	float:right;
	height:47px;
	margin-right:82px;
	width:162px;
}

#subheaderWork
{
	background:transparent url(../images/headers.png) no-repeat -175px -3px;
	float:right;
	height:47px;
	margin-right:82px;
	width:162px;
}

#moreWork
{
	display:block;
	height:40px;
	margin-left:725px;
	margin-top:-30px;
	position:relative;
	text-indent:-9999px;
	width:154px;
}

#showcaseFull ul li
{
	float:left;
	height:337px;
	margin-left:-49px;
	width:715px;
	margin-top:45px;
}

#showcaseFull p
{
	clear:left;
	float:left;
	font-size:1em;
	margin-top:10px;
	width:590px;Q
}

#showcaseFull ul li span
{
	color:#666;
	float:right;
	height:259px;
	margin-right:19px;
	margin-top:52px;
	font-size: 0.8em; 
	width:277px;
}

#showcaseFull ul li span a
{
	color:#8F5E08;
	display:block;
	margin-top:14px;
}


#sonymusicProject
{
	background: url(../images/project_sonymusic.png) no-repeat; 

}

#chinatomorrowProject
{
	background: url(../images/project_chinatomorrow.png) no-repeat; 

}

#teamsportsProject
{
	background: url(../images/project_teamsports247.png) no-repeat; 

}
#bloomblaProject
{
	background: url(../images/project_bloombla.png) no-repeat; 

}
#soliddeliveryProject
{
	background: url(../images/project_soliddelivery.png) no-repeat; 
}
#veedowProject
{
	background: url(../images/project_veedow.png) no-repeat; 
}
#tiaProject
{
	background: url(../images/project_tia.png) no-repeat; 
}
#talalaProject
{
	background: url(../images/project_talala.png) no-repeat; 
}

#boxlightmediaProject 
{
	background: url(../images/project_boxlightmedia.png) no-repeat; 
}

#ygartuaProject
{
	background: url(../images/project_ygartua.png) no-repeat; 
}

#gaelictelecomProject
{
	background: url(../images/project_gaelictelecom.png) no-repeat; 
}

/*
* headerContent
*/


#headerContentHome
{
	background: url(../images/content_header.gif) no-repeat -232px 0;
	float:left;
	height:40px;
	text-indent:-9999px;
	width:125px;
}

#headerContentWork
{
	background: url(../images/content_header.gif) no-repeat -125px 0;
	float:left;
	height:40px;
	text-indent:-9999px;
	width:108px;
}

#headerContentAbout
{
	background: url(../images/content_header.gif) no-repeat 0 0;
	float:left;
	height:40px;
	text-indent:-9999px;
	width:126px;
}


/*
* leftCol
*/

#content #leftCol
{
	width: 600px; 
	float:left; 
	padding: 20px; 
	margin:100px 0 0 30px; 
	background: url(../images/blog_top_bg.gif) no-repeat;
}

#blogPosts p
{
	clear:left; 
	line-height:1.7em;
	margin-top:11px;
	width:550px;
	float:left; 
}

#blogPosts h3
{
	float:left;
	margin-top:25px;
}

/*
* myDetails
*/

#myDetails
{

}

#myDetails h3
{
	clear:left; 
	font-weight:normal; 
	font-size:1.8em; 
	margin-top:10px; 
}

#myDetails h4
{
	clear:left;
	font-size:1.6em;
	font-weight:normal;
	padding-top:10px; 
}

#myDetails dl
{
	font-size:0.9em; 
}

#myDetails dl dt
{
	margin:15px 0 5px; 
	font-weight: bold; 
}

/*
* rightCol
*/

#content #rightCol
{
	background:transparent url(../images/latest_work_bg.gif) no-repeat ;
	float:left;
	margin-left:68px;
	margin-top:90px;
	width:281px;
}

#content #rightCol h3
{
	height:90px; 
	text-indent: -9999px; 
}

#content #rightCol dl dd
{
	float:left; 
	clear:left; 
	margin-top: 3px;
	font-size:0.9em;
}

#content #rightCol dl dd a
{
	color: #8F5E08; 
	font-size:0.8em; 
}

#content #rightCol dl dd a img
{
	border:3px solid #CCC;
	float:left;
	margin:9px 9px 26px 0;
}

/*
* bloomblaPost
*/

#bloomblaNewYork
{
	background: url(../images/bloombla_ny.gif) no-repeat scroll 0 0;
	float:left;
	height:28px;
	text-indent:-9999px;
	width:237px;
}

#bloomblaSitgesSpain
{
	background: url(../images/bloombla_sitges.gif) no-repeat scroll 0 0;
	float:left;
	height:28px;
	text-indent:-9999px;
	width:250px;
}

/*
* footer
*/

#footer
{
	background:transparent url(../images/footer.gif) no-repeat scroll left bottom;
	clear:left;
	float:left;
	height:204px;
	width:1024px;
}

#footer ul
{
	float:right;
	margin-right:205px;
	margin-top:184px;
}

#footer ul li
{
	float:left; 	
	margin-left:14px; 
}

#footer ul li a
{
	color: #999; 	
}

#footer ul li a:hover
{
	text-decoration: underline; 
}



