/* Scott G MacDonald */
/* Http://scottgm.co.uk */
/* scottgm@me.com */




/* ---------- Reset & Tools ---------- */

html, body, div, span, applet, object,
 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;
										
}

ul { list-style: none inside; 
}

a img { border: none 
}

.clear {	clear: both;	
}

.center)img {	text-align: center;
}

.center-text { text-align:center;
}

.none {	margin: 0px;
		display: none;
}

/* ---------- Main Structure ---------- */


html, body { 	font-family: Arial, Helvetica, sans-serif;
				background: white;
				height: 100%;
				font-size: 0.95em;
}



#wrap {	width: 100%;
		min-height: 100%;
		height: auto !important;
		margin: 0 auto -100px;
		background: url(images/Carbon_Texture_black.jpg) repeat;
		padding: 20px 0 20px 0;
}


#main {	width: 960px;
		min-height: 1270px;
		margin: 0 auto;
		background: url(images/main_bg.png) repeat-y center;
		
}

#main_work {	width: 960px;
				min-height: 1500px;
				margin: 0 auto;
				background: url(images/main_bg.png) repeat-y center;
		
}

#main_top {	width: 960px;
			height: 100px;
			background: url(images/main_top.png) center no-repeat;
			margin: 0 auto;
			
}

#main_bottom {	width: 960px;
				height: 100px;
				background: url(images/main_bottom.png) center no-repeat;
				margin: 0 auto;
				margin-bottom: 20px;
}		

		
#left_col {	width:140px;
			height: 700px;
			float: left;
			margin: 0 10px 0 0;
			background: none;
			text-align: right;
			padding: 0 10px 0 10px;
}
					
#right_col {	width: 780px;
				height: 700px;
				float: right;
				margin: 0 0 0 10px;
				background: none;
}			

/* ---------- Paragraph & Text ----------*/

#main p {	padding: 20px;
			line-height: 1.6em;
}

#main_work p {	padding: 20px;
			line-height: 1.6em;
}

.small_grey {	font-size: 0.8em;
				font-style: italic;
				color: #333;
				padding: 0px 0px 7px 0px;
}


.no_marg {	margin: 0px;}




.footer	{	color: white;
			font-size: 0.85em;
}

.red { color: red;
}

.profile {	color: #999999;
			text-transform: capitalize;
			margin: 30px 0 135px 0;
}

.web {	color: #999999;
			text-transform: capitalize;
			margin: 30px 0 935px 0;
}

.key_skills {	color: #999999;
				text-transform: capitalize;
				margin: 16px 0 190px 0;
}

.education {	color: #999999;
				text-transform: capitalize;
				margin: 16px 0 275px 0;
}

.employment_experience {	color: #999999;
							text-transform: capitalize;
							margin: 16px 0 300px 0;
}

.example_work {	color: #999999;
					text-transform: capitalize;
}

.interests {	color: #999999;
				text-transform: capitalize;
				margin: 16px 0 100px 0;
}

.logo {	color: #999999;
				text-transform: capitalize;
				margin: 16px 0 100px 0;
}



ul#download li  {	width: 140px;
				height: 70px;
				display: block;
				text-indent: -9999px;
				margin: 110px 0 0 0;

}
				
#download li a  {	width: 140px;
					height: 70px;
					display: block;
					text-indent: -9999px;
					background: url(images/download.png) no-repeat;
					background-position-x: 0px;
					background-position-y: 0px					
					
}

#download li a:hover  {	width: 140px;
						height: 70px;
						display: block;
						background: url(images/download.png) no-repeat;
						background-position-x: 0px;
						background-position-y: -70px;					
					
}

.hide {	text-indent: -9999px;}

img.img_space {margin: 0px 10px 10px 0;
}

.work_link {	text-decoration: none;
				color: #cc0000;
}

.work_link:hover {	text-decoration: none;
				color: #ff0000;
}

.home_link {	text-decoration: none;
				color: #cc0000;
}

.home_link:hover {	text-decoration: none;
				color: #ff0000;
}

.web_link {	text-decoration: none;
				color: #33cc00;
}

.web_link:hover {	text-decoration: none;
				color: #33ff00;
}