@charset "UTF-8";
/* CSS Document */

body {
margin: 0;
background:url(/images/bg-x.jpg) repeat-x;
background-color: #414141;
font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
}

#container {
width: 800px;
margin-left: auto;
margin-right: auto;
overflow: auto;
background:url(/images/container_bg.gif) repeat-y;
}

#sidebar {
width: 220px;
color: #fff;
float:left;
font-size: 11px;
}

#content {
width:580px;
float: right;
font-size: 12px;
line-height: 20px;
color:#fff;
}

#content h1 {
background: url(/images/content_h1_bg.jpg) left bottom;
margin: 10px;
padding: 10px;
font-size:18px;
border-bottom: 1px dotted #999999;
}

#content a {
color: #5698F4;
text-decoration: underline;
}

#content a:hover {
color: #8995e9;
text-decoration: none;
}

#content p {
margin: 0px 20px 10px 20px;
}

#sidebar_menu {
background:url(/images/sidebar_menu_bg.jpg) no-repeat;
margin: 0;
padding: 0;
list-style-type: none;
width: 220px;
height: 209px;
}

#sidebar_menu li {
margin: 0;
padding: 0;

}

#sidebar_menu a {
color: #fff;
background: url(/images/sidebar-bg.gif);
text-decoration: none;
padding-left: 34px;
line-height: 20px;
width: 186px;
height: 20px;
display: block;
}

#sidebar_menu a:hover {
color: #4d569c;
background: #FFFFFF;

}

#sidebar_newsletter {
padding: 20px;
background: url(/images/sidebar_newsletter_bg.jpg) repeat-y;
}

#sidebar_newsletter ul {
margin: 0;
padding: 0;
line-height: 17px;
padding-left: 20px;
}

#sidebar_newsletter a {
color: #4A87F4;
text-decoration: none;
}

#sidebar_newsletter a:hover {
color: #fff;
text-decoration: underline;
}

#sidebar_contact {
padding: 10px 30px 0 40px;
color: #a7a7a7;
line-height: 17px;
}

#sidebar_contact a {
color: #fff;
}

#sidebar_contact a:hover {
text-decoration: none;
}

#slideshow {
width:578px;
height: 379px;
display: block;
}

#photographers-slideshow {
width:558px;
height: 558px;
display: block;
margin: 10px;
}

#contact_form {
width: 540px;
margin-left: auto;
margin-right: auto;
background: url(/images/content_form_bg.jpg);
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#contact_form p, input, textarea, select {
margin: 5px 20px 5px 20px;
}

#contact_form td img{margin: 5px 20px 5px 20px;}

.post-title {
margin: 0 20px 10px 20px;
}

.date-header {
margin: 0 20px 10px 20px;
}

.post-body {
margin: 0 20px 10px 20px;
}

.post-footer{
padding-bottom: 30px;
}

h2 {
font-size: 12px;
font-style:italic;
font-weight: normal;
border-bottom: 1px dotted #999999;
}

h3 {
font-size: 16px;
font-weight:bold;

}

#comments {
margin: 10px;
padding: 10px;
border-bottom: 1px dotted #999999;
border-top: 1px dotted #999999;
background: url(/images/content_h1_bg.jpg) repeat-y;
}

.products {
border-top: 1px dotted #CCCCCC;
border-bottom: 1px dotted #CCCCCC;
padding: 0px;
margin: 10px;
overflow: auto;

}

h4{
font-size: 16px;
padding-left:20px;
margin-bottom:5px;
margin-top: 15px;
}

.img {
float:right;
padding: 10px;
}



