
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #202020;

}
#wrapper { 
 margin: 0 auto;
 width: 922px;

}
#faux {
 background: #4c4e50;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
 margin:  20px 0px 0px 0px;
 overflow: auto;
 width: 100%
}
#header {
 color: #000;
 width: 902px;
 padding: 10px;
 height: 150px;
 margin: 0px 0px 0px 0px;
 background: url(./header.jpg);
}


#navigationabout {
 height: 30px;
 color: #CCC;
 padding: 0px 0px 0px 40px;
 margin: -20px 0px 0px 0px;
 text-align: center;
 background: url(./navbarabout.jpg);
}

#navigationartwork {
 height: 30px;
 color: #CCC;
 padding: 0px 0px 0px 40px;
 margin: -20px 0px 0px 0px;
 text-align: center;
 background: url(./navbarartwork.jpg);
}

#navigationcontact {
 height: 30px;
 color: #CCC;
 padding: 0px 0px 0px 40px;
 margin: -20px 0px 0px 0px;
 text-align: center;
 background: url(./navbarcontact.jpg);
}

h1{
font-size: 32px;
font-weight: 100;
letter-spacing: 8px;
font-variant: small-caps;
}

h2{
font-size: 18px;
font-weight: 100;
word-spacing: 0.8em;
font-variant: small-caps;
}


a:link {
color: #CCCCCC;
text-decoration: none;
}

a:visited {
color: #CCCCCC;
text-decoration: none;
}

a:hover {color: #333333}
a:active {color: #333333}

h3{
font-size: 18px;
font-weight: 100;
text-decoration: none;
font-variant: small-caps;
}

h4{
font-size: 22px;
font-weight: 100;
}



#rightcolumn { 
 display: inline;
 color: #CCC;
 margin: -400px 0px 0px 0px;
 padding: 10px;
 width: 295px;
 float: right;
 border-right: 1px solid black;
 border-left: 1px solid #202020;
 min-height: 400px;
 text-align: center;
}


#rightcolumngallery { 
 display: inline;
 color: #CCC;
 margin: -1261px 0px 0px 0px;
 padding: 10px;
 width: 295px;
 float: right;
 border-right: 1px solid black;
 border-left: 1px solid #202020;
 min-height: 1261px;
 text-align: center;
}

#rightcolumngallery img { 
 border: 4px solid #e30c0c;
}

#rightcolumnabout { 
 display: inline;
 color: #CCC;
 margin: -593px 0px 0px 0px;
 padding: 10px;
 width: 295px;
 float: right;
 border-right: 1px solid black;
 border-left: 1px solid #202020;
 min-height: 593px;
 text-align: center;
}

#rightcolumn p{
text-align: center;
}

#leftcolumn { 
 float: left;
 color: #ccc;
 margin: 0px 0px -20px 0px;
 padding: 40px 40px 40px 40px;
 width: 541px;
 border-left: 1px solid black;
 display: inline;
 position: relative;
 min-height: 300px;
}


.floatright
{
float: right;
width: 200px;
}

#leftcolumn p{
text-align: left;
}

p{
font-family: futura, helvetica, arial, sans-serif;

}

#footer { 
 width: 902px;
 clear: both;
 color: #CCC;
 background: #666;
 margin: 20px 0px 10px 0px;
 padding: 10px;
 text-align: right;
 min-height: 50px;
 background: url(./footer.jpg);
}
.clear { clear: both; background: none; }