﻿a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, 
center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, 
dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, 
header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, 
object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, 
strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt, u, ul, var 

	{ background:transparent; border:0 none; font-size:100%; 
		margin:0; padding:0; border:0; outline:0; vertical-align:top; }
		
ol, ul 			{ list-style:none; }
blockquote, q 		{ quotes:none; }
table, table td 	{ padding:0; border:none; border-collapse:collapse; }
img 				{ vertical-align:top; }
embed 			{ vertical-align:top; }
*				{ border:none; }


body {
	background-color:black;
}



article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}
mark, rp, rt, ruby, summary, time { display:inline; }

.left 		{ float:left; }
.right 		{ float:right; }
.center 		{ text-align:center; }
.wrapper 		{ width:100%; height:924px; background-color:black; }


.main 		{ margin:0 auto; width:1111px;  }


h1 			{ float:left; padding:10px 0 0 0;  }

h3 a 		{ text-decoration:none; color:#000; }
h3 a:hover 	{ color:#f77007; }
p 			{ padding-bottom:0px; }
a {
	padding:0 0 0 0;
}

header 				{ width:100%; overflow:hidden; height:248px; }
				

#nav-bar { 	background-image:url('../images/opacity_60_115G.png'); background-repeat:repeat; color:#FFFFFF; font-size:24px; font-weight:500; text-decoration:none; height:40px; padding:6px 0px 0 30px; position:absolute; left:0px;    top:53px;    width: 900px;    z-index:100;
	
}

#nav-bar a { color:#FFFFFF; font-size:24px; font-weight:500; text-decoration:none; font-family:"Stylus BT", Courier, monospace;  }


#nav-bar a:hover { color:#FFFFFF; font-size:24px; font-weight:500; text-decoration:underline; }

#box10 		{ width:150px; height:150px; margin-left:400px; margin-top:150px; float:left; padding:0px 0 0px 0px; z-index:100000; 
position:absolute;    }

#box10 h2 		{ text-align:center; padding:10px 0 10px 0; font-size:26px; }
#box10 h3 		{ text-align:left; padding:10px 0 10px 0; font-size:16px; font-weight:normal; }

#box10 p 		{ text-align:center; }
#read-more-modal10 p			{ color:#000; font-size:16px; margin:0px 0;	}
#read-more-modal10 li		{ 	}
#read-more-modal110 a		{ background-color:#fff; width:15px;	}
#box10 a.read-more-bottom  { margin:0 0 0 0px; font-size:18px; text-decoration:none; color:transparent; }





#content {padding:40px 0 0 0px;width:1111px; height:100%; position:relative;z-index:1;padding-bottom:0px;  }


#logo img	{ padding:0px 0 0 0px; margin-top:20px; margin-left:950px; position:absolute; z-index:100; }

#profile img { padding:0px 0 0 0px; margin-top:135px; margin-left:401px; position:absolute; z-index:100;}
#projects p {width:295px; height:190px; display:inline-block; color:white; padding:30px 0 0 0; text-align:center; margin-right:11px; font-size:18px; font-style:italic; }


#projects-bg { position:absolute; margin-top:58px; padding:42px 0 34px 0; width:930px; background-image:url('../images/Projects_Page/Home/16 Stirling_Trossachs_Architects_Architectural.jpg')}
#projects h6 {width:300px; display:inline-block; color:white;  text-align:center; font-size:24px;
                                    font-family:"Stylus BT", Courier, monospace;    font-weight:normal; padding:0 0 18px 0; margin-right:2px; }
                        
#projects img {
	margin-right:0px; margin-left:5px; padding:0 0 0 0;  
} 




#footer { padding:8px 0px 5px 0px; height:63px; background-image:url('../images/opacity_60_115G.png'); background-repeat:repeat; position:absolute; z-index:100; margin-top:650px; margin-left:0px;
width:930px;   }
#footer img {
	padding:0 45px 0 45px;; 
}



#bottom-footer { padding:8px 0px 5px 0px; height:43px; position:absolute; z-index:100; width:1111px; background-color:#000000; margin-top:740px;  }
#bottom-footer img {
	padding:4px 60px 0 0px; float:right; 
}

#bottom-footer p {
	padding:10px 45px 0 0px; float:left; width:600px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff; 
}
#bottom-footer a {  margin-left:280px; position:relative; top:20px; }

#bottom-footer a:link 	{ color:#fff; text-decoration:none;	}
#bottom-footer a:visited{ color:#fff; text-decoration:none;  	}
#bottom-footer a:active { color:#fff; text-decoration:none;	}
#bottom-footer a:hover	{ color:#fff; text-decoration:underline; 	}
#bottom-footer a:focus	{ color:#fff; text-decoration:none;	}

