/* Default CSS for Neil Klassen Photography */

div
{ display: block; }

body{
background: #878 url('images/bg_colour_gradient_2.jpg') repeat-y left top;
margin: 0 8px;
padding: 0;
color: #cccccc;
letter-spacing: -0.8px;
}

a:link, a:visited, a:active{
text-decoration: none;
color: #f3f3f3;
}

a:hover{
color: #ffcc00;
}

ul
{ list-style-position: inside; padding-left: 0; }

/* <div> IDs */

#sitewrap
{ width: 1240px; margin: 0 auto; border: none;
position: relative; /* this gives the div positioning so that an absolutely positioned div (AP Div) can be placed within it. Otherwise, the AP Div would be placed relative to the body element (or the last positioned parent element). */}

#header
{ padding: 0; margin: 0; }

#menu
{ float: left; width: 200px; margin-top: 80px; padding-top: 50px; text-align: right; }

#gallery
{ padding: 20px; }

#about
{ padding: 20px; }

#content
{ }

#about_txt
{ float: left; width: 200px; color: #000; font-family: Arimo, Arial, Helvetica, sans-serif; font-size: 14px; padding-left: 14px; margin: 3px 0; line-height: 22px; }

#img1
{ float: left; border: 3px solid #fff; }

#content
{ float: left; width: 100%; height: auto; }

#quotes
{ float: left; margin-top: 150px; padding-left: 10px; width: 320px; }

#svcp-0-sv-mobile-flash
{ margin: 0 auto; }

#logo
{ padding: 25px 0 25px 240px; }

#footer
{ clear: both; padding: 40px 0 0 0; margin: 0 auto; text-align: center; font-size: 12px; font-family: Arimo, Arial Narrow, Helvetica, sans-serif; letter-spacing: 0px; }

/* */

.menuitem
{ list-style-type: none; font-family: Arimo, Arial Narrow, Helvetica, sans-serif; font-size: 14px; padding: 5px 2px; line-height: 1em; }

.active
{ font-weight: bold; color: #f3f3f3;}

.maincontent
{ float: left; width: 630px; height: 630px; margin-left: 40px; background: #9393a1 url('images/photo_bg_colour.jpg') repeat-y left top; }