/* Main style sheet for robseideman.com */
/* Created by Eric Anderson, neoverve inc. */

/* YUI Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

/* Standard Page Styles */
body {background: #A13600 url(images/bodyArt.jpg) top left no-repeat; font: 16px "Trebuchet MS", Arial, Helvetica, san-serif; color: #333;}
p {line-height: 1.5;}
a:link, a:visited, a:hover, a:active {color: #600; text-decoration: underline;}

/* Stucture */
#name, #contact, #reference {margin-left: 367px;}
#name {background: url(images/nameBlock.jpg) top left no-repeat; height: 225px; color: #DE9F00;}
	.nameInner {padding: 45px;}
	#name h1 {font-size: 18px; padding: 8px 0px 0px 6px;}
#contact {background: #CCCC99 url(images/contactBlock.jpg) top left repeat-x; overflow: hidden;}
	.contactInner {padding: 45px 45px 25px;}
	#contact p {}
	.vcard {width: 220px; margin-bottom: 54px; float: right; padding-left: 16px;}
	.blurb {width: 460px; font-size: 12px; padding-bottom: 1em;}
	.vcard a {display: block; font-size: 18px; font-weight: bold; padding-bottom: 16px;}
	.vcard a:hover {color: #444; text-decoration: none;}
#reference {}
	.referenceInner {padding: 25px 50px;}
	#reference h2 {color: #C0C288;}
	#reference p {padding-left: 6px; overflow: hidden;}
	#reference p img {margin: 15px 20px 0 0; float: left; width: auto;}