html {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}

body
{
	margin: 0 auto;
	padding: 0;
       width:100%;
       height:100%;
       overflow:hidden;	
	background: #fff;
        font-family: Verdana, Geneva, Tahoma, sans-serif;
       font-size:11px;
       color:#8A7967;
}


* html img,
* html .png {
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}

#background {position:absolute; z-index:1; width:100%; height:100%;}
.home {background-color:#8A7967;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 

#wrapper {
margin:0 auto;
width:1200px;
}

#header {
margin:0 auto;
width:100%;
height:70px;
}


#content {
margin:0 auto;
width:100%;
height:580px;
text-align:center;
position:relative;
}


#homebox {
z-index:1;
position:absolute;
top:25px;
left:0;
width:358px;
height:512px;
background:transparent url(images/homebox.png) no-repeat top center;
behavior: url(http://www.sbkphoto.com/iepngfix.htc);
}

#homebox .hometext {
padding: 50px 0 0 40px;
text-align:left;
}

#homebox .hometext h1 {
font-family:Georgia, Times, ‘Times New Roman’, serif;
font-size:14px;
font-variant:caps;
color:#fff;
}


#homebox .hometext p {
width:250px;
font-family:Georgia, Times, ‘Times New Roman’, serif;
font-size:14px;
color:#fff;
line-height:32px;
}


#slideshow {
z-index:-99;
position:absolute;
top:0;
left:180px;
background:transparent;
}



.contentbox {
margin:0 auto;
width:635px;
height:460px;
behavior: url(http://www.sbkphoto.com/iepngfix.htc);
background:transparent url(images/content_bg.png) no-repeat top center;
position:relative;
padding:75px 0 0 260px;
text-align:left;
_position: static;
}


.contentbox h1 {
color:#8A7967;
font-family: "Palatino Linotype", Palatino, Garamond, Georgia, 'times new roman', times, serif;
font-size:17px;
font-weight:normal;
}


.entry {
text-align:left;
margin-right:180px;
position:relative;
}

#pane1 {overflow:auto;height:290px; margin:0; padding:0 10px 0 0;
}


.entry2 {
float:left;
width:150px;
text-align:right;
}


p {
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size:11px;
color:#8A7967;
line-height:18px;
}

a {
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size:11px;
color:#8A7967;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

p.connect {
float:left;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size:11px;
color:#8A7967;
line-height:18px;
text-align:right;
}

p.thanks {
float:right;
text-align:center;
margin:30px 180px 0 40px;
width:200px;
}

#footer {
width:100%;
height:195px;
margin:0 auto;
background: transparent url(images/footer_back.gif) repeat-x;
}

#footer_hm {
width:100%;
height:195px;
margin:0 auto;
background: transparent url(images/footer_back2.gif) repeat-x;
}

.footernav {
behavior: url(http://www.sbkphoto.com/iepngfix.htc);
background:transparent url(images/scroll.png) no-repeat top left;
margin:0 auto;
height:190px;
width:1200px;
position:relative;
_position: static;
}

.footernav_hm {
behavior: url(http://www.sbkphoto.com/iepngfix.htc);
background:transparent url(images/scroll_hm.png) no-repeat top left;
margin:0 auto;
height:190px;
width:1200px;
position:relative;
_position: static;
}

#logo {
float:left;
margin:41px 0 0 120px;
width:130px;
}


img {
margin: 0;
padding: 0;
border: 0;
}

#nav {
float:left;
margin:35px 0 0 20px;
height:71px;
position:relative;
}

ul#nav1 {
float:left;
margin:13px 0 0 0;
padding:0;
list-style:none;
}

ul#nav1 li {
margin:0;
display:inline;
padding:0 6px;
color:#8A7967;
font-family: “Myriad Pro”, Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size:11px;
}


ul#nav1 li.divider {
padding:0 2px;
}

ul#nav1 li.divider2, ul#nav2 li.divider2 {
padding:0 2px;
color:#fff;
}

ul#nav1 li a {
color:#8A7967;
font-family: “Myriad Pro”, Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size:11px;
text-decoration:none;
}

ul#nav2 li a.home1, ul#nav1 li a.home1 {
color:#fff;
font-family: “Myriad Pro”, Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size:11px;
text-decoration:none;
}

ul#nav2 {
float:left;
margin:35px 0 0 0;
padding:0;
list-style:none;
}

ul#nav2 li {
margin:0;
display:inline;
padding:0 5px;
color:#8A7967;
font-family: “Myriad Pro”, Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size:11px;
}

ul#nav2 li.divider {
padding:0 2px;
}

ul#nav2 li a {
color:#8A7967;
font-family: “Myriad Pro”, Verdana, Arial, Helvetica, Tahoma, sans-serif;
font-size:11px;
text-decoration:none;
}

ul.clientaccess {list-style:none;width:440px;}
ul.clientaccess li {float:left; width:47%;font-size:12px; font-family:arial,helvetica,sans-serif;padding-right:8px; height:30px;}

.divline {
text-align:center;
float:left;
width:20px;
vertical-align:middle;
}

form#freeform {
float:right;
margin-right:220px;
}

input, textarea {
background-color:#d6d0c9;
border:none;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size:11px;
color:#8A7967;
padding:2px 2px;
overflow:hidden;
}

.submit {
width:40px;
background:transparent;
text-align:right;
vertical-align:middle;
color:#8A7967;
font-family: "Palatino Linotype", Palatino, Garamond, Georgia, 'times new roman', times, serif;
font-size:17px;
font-weight:bold;
}

.button {
background:transparent;
vertical-align:middle;
}

p.sendit {
line-height:22px;
vertical-align:middle;
text-align:right;
}

#blogheader {
margin:0 auto;
margin-top:-70px;
margin-bottom:10px;
width:980px;
height:70px;
background:#fff;
position:relative;
z-index:9999;
}

#blogwrapper {
margin:0 auto;
width:900px;
position:relative;
}

.blog_main {
	background: #FFFFFF;	
	padding: 20px 40px;
	margin-bottom: 10px;
	width: 900px;
}

.blog_sub {
	background: #FFFFFF;	
	padding: 20px 40px;
	margin-bottom: 10px;
	width: 900px;
float:left;
}

.blog_sub ul.tagged {
list-style:none;
margin:0;
padding:0;
}

.blog_sub ul.tagged li { 
width:220px;
text-align:left;
float:left;
}



.blog_sub .tagged li img {
padding:5px; 
border:1px solid #AAAAAA;
margin-top:4px;
}


.blog_meta {
	border-bottom: 1px solid #AAAAAA;
	padding-bottom: 20px;
	margin-bottom: 10px;
}


.blog_headings {
	width: 854px;
	float: left;
}

h2, a.title {
color:#8A7967;
font-family: "Palatino Linotype", Palatino, Garamond, Georgia, 'times new roman', times, serif;
font-size:20px;
font-weight:normal;
text-decoration:none;
}

p#breadcrumbs {
float:right;
width: 550px;
margin: 0;
text-align:right;
}


#blog_nav {
	background: #FFFFFF;	
	padding: 20px 40px 20px 40px;
	margin:10px 0;
	width: 900px;
        position:relative;
}

#blog_nav h1 {
margin:0;padding:0;
float:left; 
font-size:24px;
color:#8A7967;
font-family: "Palatino Linotype", Palatino, Garamond, Georgia, 'times new roman', times, serif;
font-weight:normal;
}

.search {float:right;}
.find {float:right; padding-right:10px;}

.blogsubmit {
width:20px;
background:transparent;
text-align:right;
vertical-align:middle;
color:#8A7967;
font-family: "Palatino Linotype", Palatino, Garamond, Georgia, 'times new roman', times, serif;
font-size:14px;
font-weight:bold;
}

.blog_comments {
	background: url(http://www.sbkphoto.com/images/comment.gif) no-repeat;
	padding: 3px 10px 13px 9px;
	width: 20px;
	float: left;
	margin-top: 7px;
	text-align: center;
	font-size: 1.6em;
}

.blog_img {
	width: 612px;
	float: left;
text-align:center;
}

.blog_img img {
margin-bottom: 20px;
padding:5px; 
border:1px solid #AAAAAA;
}

.blog_text {
	width: 268px;
	float: left;
	padding-left: 20px;
	padding-top: 0;
}

.blog_text a {
text-decoration: underline;
color:#464646;
}

.blog_text a:hover {
color:#000000;
text-decoration:none;
}


#share, #service_providers, #links, #comments {
	width: 760px;
	padding-top: 15px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 220px;	
}  
  
 
#share {
		background: url(images/share.gif) 20px 10px  no-repeat #FFFFFF; height:50px;
}

div.sociable {
margin-left:-20px;  
}

ul.social {list-style:none; margin-top:10px;}
ul.social li {float:left; padding-right:10px;}

#service_providers {
	background: url(images/services.png) 20px 10px no-repeat #FFFFFF;
}

#links {
		background: url(images/links.png) 20px 10px no-repeat #FFFFFF;
}


#comments {
		background: #fff url(images/comments.gif) 20px 10px no-repeat;
		min-height: 40px;
}

#respond, #comments-list,#trackbacks-list {
	width: 339px;
	float: left;
	border-left: 1px solid #AAAAAA;
	padding: 0 20px;
}

#comments-list p {
margin:0 0 8px 0;
}


.comment-content {
	margin: .3em 0;
	margin-bottom: 2em;
}


.comment-content p {
	margin-bottom: .5em;
	line-height: 1.2em;
}

#comments input, #comments textarea {
background-color:#fff;
border:1px solid #d6d0c9;
font-family: Verdana, Geneva, Tahoma, sans-serif;
font-size:11px;
color:#8A7967;
padding:2px 2px;
margin:2px;
overflow:hidden;
}

#comments .submit {
width:40px;
background:transparent;
text-align:right;
vertical-align:middle;
color:#8A7967;
font-family: "Palatino Linotype", Palatino, Garamond, Georgia, 'times new roman', times, serif;
font-size:17px;
font-weight:bold;
}

#blog_footer {
        float:left;
	background: url(images/latest.gif) 20px 10px no-repeat #FFFFFF;
	padding: 20px 40px 20px 240px;
	width: 700px;
        position:relative;
        margin:10px 0;
}

#blog_footer .recent {
width:200px;
float:left;
padding:0 15px;
}

#blog_footer .recent p {line-height:15px;}
