img { border: 0px; }

html, body { 	height: 100%;
					padding: 0px;
					margin: 0px; }
					
a { 	text-decoration: none; }
		

body { 	background-color: #fff;
			font-family: Helvetica, "Trebuchet MS", sans-serif;
			font-size: 100%;
			line-height: 1.4em;
			background-image: url(images/backgroundcirclefull.png);
			background-repeat: no-repeat;
			background-position: top center; }
			
#background { 	background-image: url(images/blackbar.jpg);
					background-repeat: repeat-x;
					min-height: 100%; }
					
#background2 { 	background-image: url(images/blackbar.jpg);
						background-repeat: repeat-x;
						min-height: 100%;
						background-color: #fff; }
						
#mainarea {	width: 1050px;
				margin: 0px auto; }
			
#main { 	width: 900px;
			min-height: 723px;
			margin: 0px auto; }
			
#head { 	background-image: url(images/closeupheader.jpg);
			background-repeat: no-repeat;
			height: 190px;
			padding-top: 20px; }
			
#head a { 	display: inline-block;
				width: 36px;
				overflow: hidden; }
					
#head a:hover img { margin-left: -36px; }

#head2 { 	background-image: url(images/conradheader.jpg);
			background-repeat: no-repeat;
			height: 210px; }

#content { 	width: 680px;
				margin-top: 15px;
				padding-bottom: 5px;
				overflow: auto; }
				
#content2 { 	width: 900px;
					margin-top: 10px;
					overflow: auto; }
					
#summary { 	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; 			
				font-size: 1.1em;
				line-height: 1.5em;
				text-align: center;
				margin-bottom: 20px; }
				
#summary img { margin: 3px 10px; }
				
#summary ul { list-style-type: none;
					padding-left: 0; }
				
#h2 { font-size: 2.5em;
		margin-bottom: 8px; }
		
.resumelist {	width: 410px;
					float: left;
					padding-right: 35px;
					margin-bottom: 0px; }
				
#bodylink a:link { color: #00b0fd; }

#bodylink a:visited { color: #00b0fd; }

#bodylink a:hover { color: #ff0000; }
				
#title {	margin-bottom: 10px; }
		
p { 	margin: 0px 0px 1em 0px; }

.bold { font-weight: bold; }

.italic { font-style: italic; }

h3 { 	font-weight: bold;
		margin: 0px; }
		
#client { 	width: 250px;
				float: left; }

ul { margin-top: 0px; }
		
#photo { margin: 0px 15px 10px 0px;
			float: left;
			position: relative;
			top: 3px;
			border: 1px solid #000; }
			
p#thumb { margin-bottom: 0; }
			
#thumb a img {	border: 2px solid #000;
					margin: 0px 10px 10px 0px; }
					
#thumb a:hover img { border: 2px solid #00b0fd; }
					
#web a img {	border: 3px solid #000;
					margin: 0px 10px 10px 0px; }
				
#web a:hover img { border: 3px solid #00b0fd; }

#links { font-weight: bold;
			margin-bottom: 20px; }
			
#links img { 	margin-right: 4px;
					position: relative;
					top: -1px; }
					
#links a:link { color: #000; }

#links a:visited { color: #000; }

#links a:hover { color: #00b0fd; }
			
#right { 	float: right;
				width: 168px;
				height: 494px;
				margin-top: 15px; }
				
.rollover { display: block;
				background-position: top left;
				background-repeat: no-repeat;
				height: 123px;
				width: 173px;
				overflow: hidden;
				text-indent: -999999px; }
				
.rollover:hover { background-position: top right; }

#photos { background-image: url(images/brennasmall.png); }

#websites { background-image: url(images/wowsmall.png); }

#videos { background-image: url(images/drivebysmall.png); }

#graphics { background-image: url(images/mariosmall.png); }

#like {	float: right;
			position: relative;
			left: 75px;
			top: -492px; }

#blogbutton { 	width: 225px;
					overflow: hidden;
					margin-bottom: 5px; }
					
#blogbutton a:hover img { margin-left: -225px; }
			
#footer { 	width: 900px;
				height: 30px;
				font-weight: bold;
				margin: 0px auto;
				border-top: 1px solid #00b0fd;
				padding-top: 3px;
				padding-bottom: 10px; }

#footer img { 	margin-right: 4px;
					position: relative;
					top: -1px; }
					
#footlinks { 	width: 550px;
					padding-top: 5px; }
					
#footlinks a { color: #000;
					text-decoration: none; }
					
#footlinks a:hover { color: #00b0fd; }
					
#copyright { 	width: 200px;
					padding-top: 5px;
					text-align: right;
					float: right; }

#splashcontent	{  background-color: #000;
						min-height: 100%; }
						
#splashelements { width: 1000px;
						margin: 0px auto;
						text-align: center; }
					
#splashhead { 	padding-top: 120px;
					height: 510px; }