* {
	margin: 0;
	padding: 0;
}

html {

height : 100%;

}

.autoHeight {border:0;}

a img {border: none;}

#container {width: 100%;margin: auto auto;background-color:#000;}
* > #container {
    	max-height: 100%;
    	min-height: 100%;
    	background-color:#ffffff;
	}
#centering {width: 939px;margin-left: auto;margin-right: auto;margin-bottom: 100px;}
	
body {background-color:#FFFFFF;}

/* Header */
#headerm {height: 150px;width:100%;background:#fff;border-top:5px solid #000;}
#headerm a{font-size: 11px; letter-spacing: 0px;  color: #777777;text-decoration:none;}
#headerm a:hover{font-size: 11px; letter-spacing: 0px;  color: #B62F2F;text-decoration:none;}
.com {padding-top: 7px;text-align:right;font-size: 11px; letter-spacing: 0px;  color: #777777;text-decoration:none;float:left;}
.headercontent {height: 75px;width: 939px;margin-right:auto;margin-left: auto;margin-top:0;padding-top:60px;background:#fff;border: 0px solid #fff;}
.getintouch {width: 939px;height: 40px;text-align:right;padding-top: 0px; margin-top:-40px;padding-right: 0px; font: normal 12px Georgia; text-decoration: none;font-style: italic;color: white;border: 0px solid black;}
a.getintouc:link {font: normal 12px Georgia; text-decoration: none;font-style: italic;color: white;border-bottom: 1px dotted white;}
a.getintouc:visited {font: normal 12px Georgia; text-decoration: none;font-style: italic;color: white;border-bottom: 1px dotted white;}
a.getintouc:hover {font: normal 12px Georgia; text-decoration: none;font-style: italic;color: #464646;border-bottom: 1px dotted red;}
.logo {float: left;padding-left: 0px; padding-right: 0px; border: 0px solid #000; color: #666666;margin-top:10px;}

/* Menu */
.menuis {width: auto; float: right; background: #fff; padding-left: 8px; text-align: right; border: 0px solid #000;margin-top:20px;}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{margin-left: 50px; width: 480px; width:500px; text-align: right;}
ul#nav li{float:right;margin-left: 20px;text-align: center}
ul#nav a{float:left;width: 8em;padding: 4px 0;text-decoration:none;color: #FFFFFF;font: italic 15px Georgia;font-weight: bold;}
ul#nav a:hover{color: #363636;}
ul#nav li.activelink a{background: #FFF}
ul#nav li.activelink a,ul#nav a:hover{color: #000;font-weight:bold}
li#home a:hover{font: normal 12px Helvetica;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;width:100px;height:20px;padding-top:8px;}
li#work a:hover{font: normal 12px Helvetica;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;width:100px;height:20px;padding-top:8px;}
li#me a:hover{font: normal 12px Helvetica;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;width:100px;height:20px;padding-top:8px;}
li#home a {font: normal 12px Helvetica; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;width:100px;height:18px;padding-top:8px;background-color: #fff;}
li#work a {font: normal 12px Helvetica; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;width:100px;height:18px;padding-top:8px;background-color: #fff;}
li#me a {font: normal 12px Helvetica; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;width:100px;height:18px;padding-top:8px;background-color: #fff;}


/* Index page line up */
#welcome {width: 939px; border: 0px solid #000;margin-left: auto;margin-right: auto;height:200px;}
#welcome h1 {
font-family: Georgia, serif;
font-size: 24px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;}
#welcome h2 {
font-family: Georgia, serif;
font-size: 18px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color: #757575;
margin-top:15px;}

#welcome a:link {font: normal 18px Georgia; color: #B62F2F; letter-spacing: 0px;text-decoration: none;}
#welcome a:active {font: normal 18px Georgia; color: #B62F2F; letter-spacing: 0px;text-decoration: none;}
#welcome a:visited {font: normal 18px Georgia; color: #B62F2F; letter-spacing: 0px;text-decoration: none;}
#welcome a:hover {font: normal 18px Georgia;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;}

.welcometext {width: 939px; margin-top: 50px; float: left;margin-bottom:15px;}
#honors {margin-left: 20px; margin-top: 50px;float:right;text-align:right;}
#honors a:link {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#honors a:active {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#honors a:visited {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#honors a:hover {font: normal 12px Georgia;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;}
#honors h1 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 0px;
}
#honors h2 {font: normal 12px Georgia; color: #333333; letter-spacing: 0px; margin-top: 4px;}

#leftcolumn {width: 619px; margin-top: 0px; float: left;}
#featured {width: 300px; 100%; margin-top: 20px; float: left; margin-left:20px;}

#leftcolumn h1 {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 0px;
}

#leftcolumn a:link {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#leftcolumn a:active {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#leftcolumn a:visited {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#leftcolumn a:hover {font: normal 12px Georgia;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;}

#centering h1 {
font-family: Georgia, serif;
font-size: 18px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 15px;
margin-bottom: 15px;
}

#centering h3 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 10px;}
#centering h4 {font-size: 11px; color: #333333; font-weight: normal; letter-spacing: 0px; margin-top: 2px;}


#leftcolumn h3 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 10px;}
#leftcolumn h4 {font-size: 11px; color: #333333; font-weight: normal; letter-spacing: 0px; margin-top: 2px;}

#leftcolumn h6 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top:28px;}
.metext {font-size: 13px; color: #333333; font-weight: normal; letter-spacing: 0px; margin-top: 12px;}


p.moreinfo {font-size: 9px; letter-spacing: 0px;  color: #cccccc; margin-top: 5px;}
#works {margin-bottom: 20px; margin-top: 30px;}
#works a:link { text-decoration: none; color: #666666; padding: 0px; font-size:8px;}
#works a:active { text-decoration: none; color: #666666; padding: 0px; font-size:8px;}
#works a:visited { text-decoration: none; color: #B62F2F; padding: 0px; font-size:8px;}
#works a:hover { text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px; font-size:8px;}
#works h3 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 10px;}
#works h4 {font-size: 11px; color: #333333; font-weight: normal; letter-spacing: 0px; margin-top: 2px;}

#worksinfo {margin-bottom: 20px; margin-top: 0px;}
#worksinfo a:link { text-decoration: none; color: #666666; padding: 0px; font-size:8px;}
#worksinfo a:active { text-decoration: none; color: #666666; padding: 0px; font-size:8px;}
#worksinfo a:visited { text-decoration: none; color: #B62F2F; padding: 0px; font-size:8px;}
#worksinfo a:hover { text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px; font-size:8px;}
#worksinfo h3 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 0px;}
#worksinfo h4 {font-size: 11px; color: #333333; font-weight: normal; letter-spacing: 0px; margin-top: 2px;}
.videoinfo {padding-top: 7px;text-align:left;font-size: 11px; letter-spacing: 0px;  color: #444444;text-decoration:none;}

.workimagefirst {margin-top:20px;}
.workimage {margin-top:50px;}

#projectskipper {width: 939px;float:left;margin-bottom: 50px;margin-top:50px;}
#next {float:right;margin-top:5px;}
#prev {float:left;margin-top:5px;}
a:hover.morework{font: normal 12px Helvetica;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;width:100px;height:20px;padding:8px;background-image:url('images/arrowright.gif');
background-repeat:no-repeat;
background-position:top right;}
a.morework {font: normal 12px Helvetica; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;width:120px;height:20px;padding:8px;}

#mepicture {margin-bottom: 20px; margin-top: 0px; padding-left: 10px;padding-top:10px;background-color: #f5f5f5; height: 166px;}

#featuredwork {margin-bottom: 20px; margin-top: 0px;}
#featuredwork a:link {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#featuredwork a:active {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#featuredwork a:visited {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#featuredwork a:hover {font: normal 12px Georgia;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;}
#featuredwork h1 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
margin-top: 10px;
}
#featuredwork h2 {font: normal 12px Georgia; color: #333333; letter-spacing: 0px; margin-top: 4px;}
#featuredwork h3 {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.2em;
}
#featuredwork h5 {font-family: Georgia, Serif; margin-top: 0px;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:0px; text-decoration: none;font-style: italic;}
#featuredwork h6 {font-family: Georgia, Serif;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:0px; text-decoration: none;font-weight: normal;line-height: 20px;}

.qoute {
font-family: Georgia, serif;
font-size: 14px;
font-style: italic;
font-weight: bold;
text-transform: normal;
letter-spacing: normal;
line-height: 1.4em;
color: #444444;
margin-top: 10px;}


/* Share with friends buttons */
.addthis_toolbox .custom_images a
{
    width: 16px;
    height: 16px;
    margin: 0;
    padding: 0;
}

.addthis_toolbox .custom_images a:hover img
{
    opacity: 1;
}

.addthis_toolbox .custom_images a img
{
    opacity: 0.75;
}

/* Searchresult page */

.resultsearch {float:left;margin-top:30px;font: bold 13px Georgia; text-decoration: none;font-style: italic;line-height:20px;}

/* Footer */
#footer {border: 0px solid #000;background: #F5F5F5;width: 100%;margin-right:auto;margin-left: auto;float:left;margin-top:20px;margin-bottom:0px;}
* > #footer {
    	max-height: 100%;
    	min-height: 300px;
	overflow: hidden;
	}

.fcontent {height: 300px;width: 939px;margin-right:auto;margin-left: auto;margin-top:0px;border: 0px solid #000; _overflow-y:visible;}

#footer a:link {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#footer a:active {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#footer a:visited {font: normal 12px Georgia; color: #B62F2F; letter-spacing: 0px; margin-top: 4px;text-decoration: none;}
#footer a:hover {font: normal 12px Georgia;text-decoration: none; color: #fff; background-color: #B62F2F; padding: 0px;text-decoration: none;}

#footer div.column {
	display: block;
	float: left;
	width: 313px;
  height: 300px;
  margin:0 0 0 0;
  padding-top:20px;
	border-right: 0px solid #333;
	background: #ededed;
}

#footer div.column2 {
	display: block;
	float: left;
	width: 313px;
  height: 300px;
  margin:0 0 0 0;
  padding-left:0px;
  padding-top:20px;
	border-right: 0px solid #333;
	background: #ededed;
}

#footer div.column3 {
	display: block;
	float: left;
	width: 313px;
  height: 300px;
  margin:0 0 0 0;
  padding-top:20px;
	border-right: 0px solid #333;
	background: #ededed;
}

.ataglance {margin-top:20px;}
.letstalk {width:270px;border: 0px solid #000;}

#footer h1 {font-size: 14px; color: #333333; letter-spacing: 0px;padding-left:20px; text-decoration: none;font-style: italic;}
#footer h3 {font-family: Georgia, Serif; margin-top: 10px;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:20px; text-decoration: none;font-style: italic;}
#footer h4 {font-family: Georgia, Serif;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:20px; text-decoration: none;font-weight: normal;line-height: 20px;}
#footer h5 {font-family: Georgia, Serif; margin-top: 0px;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:20px; text-decoration: none;font-style: italic;}
#footer h6 {font-family: Georgia, Serif;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:0px; text-decoration: none;font-weight: normal;line-height: 20px;}
#footer h2 {font-family: Georgia, Serif;font-size: 12px; color: #333333; letter-spacing: 0px;padding-left:20px; text-decoration: none;font-weight: normal;line-height: 15px;padding-top:20px;}

/* twitter */
.followme {font-size: 11px; color: #757575; font-weight: normal; letter-spacing: 0px; margin-top: 2px;padding:20px;}
.twitter {font: normal 11px Georgia; text-decoration: none;font-style: italic;color: #14bef0;font-weight: normal;width:200px;}
#twitter_update_list {list-style-type: none;}
#twitter a {font: normal 14px Georgia; text-decoration: none;font-style: normal;color: #b5b5b5;font-weight: 100;}
#twitter a:hover {font: normal 14px Helvetica; text-decoration: none;font-style: normal;color: #363636;font-weight: 100;}



