/* Start of CMSMS style sheet 'style' */
* {
	margin:0;padding:0;}
.hide,
#skip-nav {
    display:none;}

html{
   height: 100%;
   margin-bottom: 1px; /*FF Scrollbar please */}

body {
   background-color:black; 
   color:#DAD7C3;
   font-family:arial;
	font-size:0.9em; }

/* standard-markup */
h1{}
h2{}
h3{}
h4{}
h5{}
p{}
a{
	color:#DAD7C3;
	text-decoration:none;}
a:hover{
	color:#DAD7C3;
	text-decoration:underline;}
a:visited{
	color:#DAD7C3;}
dl{}
dd{}
dt{}
ul{}
ol{}
/* /standard-markup */

.section{
	margin:1em;}

#page{
	width:800px;
	margin:20px auto;}
	
#header{}
#header .logo {
	background:transparent url(/uploads/images/jlphotoart/site_header.jpg) top left no-repeat;}
#header .logo h1,
#header .logo h2{
    text-indent:-10000px;
    height:0;line-height:0;}
#header .logo h1,
#header .logo h1 a {
	height:100px;
	width:800px;}
#header .logo h1 a {
	display:block;}
#header .navigation {
	margin-left:3px;
	background:transparent url(/uploads/images/jlphotoart/page_border_top_bg.png) bottom left no-repeat;
	position:relative;
	z-index:1;
	width:800px;height:50px;}

/* site-menu */
.site-nav {
 list-style:none;
 position:absolute;
 z-index:2;
 top:16px;left:80px;
 height:25px;width:700px;}
.site-nav li {
 list-style:none;
 margin-left:0.6em;
 float:left;
 padding-top:4px;
 padding-bottom:10px;
 padding-right:19px;
 background:transparent url(/uploads/images/jlphotoart/sitemenu_item_off_right_bg.png) top right no-repeat;}
.site-nav li span {
 background:transparent url(/uploads/images/jlphotoart/sitemenu_item_off_left_bg.png) top left no-repeat;
 padding-left:17px;
 padding-top:4px;
 padding-bottom:10px;}
.site-nav a {
 color:#cdc7b7;}
.site-nav li.active {
 background:transparent url(/uploads/images/jlphotoart/sitemenu_item_on_right_bg.png) top right no-repeat;}
.site-nav li.active span {
 font-weight:bold;
 background:transparent url(/uploads/images/jlphotoart/sitemenu_item_on_left_bg.png) top left no-repeat;
 padding-left:18px;}
/* /site-menu */

#content{
	background:transparent url(/uploads/images/jlphotoart/page_border_content_bg.png) top left repeat-y;
	padding:15px 37px 15px 36px;
	margin-left:3px;}
#footer{
	background:transparent url(/uploads/images/jlphotoart/page_border_bottom_bg.png) top left no-repeat;
	padding-top:1em;
	margin-left:3px;
	text-align:center;}

/* breadcrumbs */
.breadcrumbs ol {
	list-style:none;
	margin-left:-24px;
	margin-bottom:1em;}
.breadcrumbs ol li {
	list-style:none;
	margin-left:0.6em;
	padding-left:28px;
	display:inline;
	background:transparent url(/uploads/images/jlphotoart/btn_breadcrumb_on.png) left top no-repeat;
	padding-top:3px; padding-bottom:6px;}
.breadcrumbs ol li.last {
	padding-left:22px;
	background:transparent url(/uploads/images/jlphotoart/btn_breadcrumb_end.png) left top no-repeat;}	
/* /breadcrumbs */

/* overrides */
#content .copy {}
#content .copy p {
	margin:1em 0;}
#content .copy ul,
#content .copy ol {
    margin:0.5em 0.5em 0.5em 2em;}
#content .copy li {}
#content .copy a {
	background-color:#333;}
/* /overrides */

.contactform label {
display:block;}

#content .copy .albumlist {
padding:0;
margin:0;
margin-left:10px;
margin-top:10px;
width:724px;}


#content .copy .albumlist .thumb {
width:auto;
height:auto;
margin-right:23px;}


#content .copy .albumlist .thumb a {
border:none;
background:none;
width:100px;
height:60px;}

#content .copy .albumlist .thumb img {}


table.photos {
width:100%;
margin-top:10px;}

#content table.photos img,
#content .copy .albumlist .thumb img {
border:1px solid #EEE;}

#content table.photos a {
background:none;}


table.photos td{
text-align:center;
width:16%;
padding:10px 0;}

#content .copy h1 a {
background:none;}
/* End of 'style' */

