html {background:#53533a;}
body {margin:0; font-size:14px; line-height:20px; font-family:Arial, Helvetica, sans-serif; background:url(images/body_bckg.jpg) repeat-y center;}
.brown {color:#936307;}
a {color:#936307; text-decoration:none;}
a:hover {color:#666666;}
blockquote {color:#666666; border-left:2px solid #936307; padding-left:20px; margin:10px 0 10px 40px;}

#all {background:url(images/container_bckg.jpg) no-repeat top center;}
#container {width:1000px; margin:0 auto; background:url(images/container_bckg.jpg) no-repeat top center;}

#logo {height:150px; margin:0 60px; padding:80px 0 0 85px; background:url(images/logo.gif) no-repeat 32px 70px;}
#logo a {text-decoration:none; font-size:20px; color:#000000; font-family:"Times New Roman", Times, serif; text-transform:capitalize;}
#menu {height:40px; margin:0 60px;}
#menu ul {margin:0; padding:0;}
#menu ul li {display:inline-block; float:left; list-style:none; text-align:center; color:#936307;}
#menu a {padding:0 20px; font-family:"Times New Roman", Times, serif; font-size:20px; text-transform:lowercase; text-decoration:none; color:#936307;}
#menu a:hover {color:#666666;}

#main {background:url(images/main_bottom.jpg) bottom center no-repeat; float:left; margin:0 60px;}
#text {margin:0 270px 0 20px;}
#text ul {padding:0; margin:10px 0 10px 40px;}
#text li {list-style:none; padding-left:20px; background:url(images/li.gif) no-repeat 0 7px;}
#text p {margin:10px 0;}
#sidebar {float:right; width:180px; padding:0 40px 0 10px;}
h1, h2 {font-family:"Times New Roman", Times, serif; margin:20px 0 0 0; font-size:1.8em;}

#footer {height:130px; clear:both; background:url(images/footer_bckg.jpg) no-repeat center #53533B; font-family:"Times New Roman", Times, serif; color:#666666; font-size:10px; text-transform:uppercase; padding:0 60px;}
#left_footer {float:left; padding:30px 0 0 20px;}
#right_footer {float:right; padding:30px 20px 0 0;}

#floating-box-wrapper{width:800px; margin:0 auto 0 auto; height: auto; position: relative;}
#floating-box-container{float:left; top:0; left:-140px; position:absolute; width:60px; }
#floating-box-container .fixed{position:fixed; top:0;}
#floating-box{border:2px solid #d border-right:0; background-color:; padding:.8em 0 .8em .8em; margin-top:150px; z-index:1; -webkit-border-top-left-radius:6px; -webkit-border-bottom-left-radius:6px;
-moz-border-radius-topleft:6px; -moz-border-radius-bottomleft:6px; border-top-left-radius:6px; border-bottom-left-radius:6px; width:60px; }
#floating-box .hr {margin-left: -2px; height:1px; border-bottom:2px solid #000000; margin:.6em 0; width:55px;}
#floating-box .fb_like {margin-top:.5em; margin-bottom:.5em; margin-left: 2px; width: 60px; height: 60px;}
#floating-box .buzz {margin-left: -3px; margin-top:.5em; margin-bottom:.5em; width: 60px;}
#floating-box .pluss {margin-top:.5em; margin-bottom:.5em;  width: 60px; height:60px; margin-left:-2px;}

.ps_overlay{z-index:90; background:#111;width:100%; height:100%; position:fixed;top:0px;left:0px;opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}

/* Image container style */
.ps_container{width:480px;height:350px;position:absolute;top:50%;margin-top:-175px;left:50%;margin-left:-240px;z-index:100;}
.ps_container img{border:10px solid #fff;position:absolute;top:50%;left:50%;-moz-box-shadow:1px 1px 10px #000;-webkit-box-shadow:1px 1px 10px #000;box-shadow:1px 1px 10px #000;}

/* Close button for preview mode */
a.ps_close{background:#000 url(http://awallenstudio.com/common/images/images/close.png) no-repeat center center;cursor:pointer;width:56px;height:56px;position:fixed;right:200px;top:400px;z-index:1000;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);	}

/* Next photo button for preview mode */
a.ps_next_photo{position:absolute;top:100%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;z-index:200;cursor:pointer;background:#000 url(http://awallenstudio.com/common/images/images/next_photo.png) no-repeat 50% 50%;opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); -moz-border-radius:10px; -webkit-border-radius:10px;border-radius:10px;}
a.ps_next_photo:hover,
a.ps_close:hover{opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);	}

/* Thumbnail slider style */
.ps_slider{width:845px;height:300px;position:relative;margin:50px auto 0px auto;}
.ps_slider a.next,
.ps_slider a.prev{position:absolute;background-color:#000;background-position:center center;background-repeat:no-repeat;border:1px solid #232323; width:20px; height:20px;top:50%;  margin-top:-10px;opacity:0.6;-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px; cursor:pointer; outline:none;}
.ps_slider a.prev:hover,
.ps_slider a.next:hover{border:1px solid #333; opacity:0.9;}
.ps_slider a.disabled,
.ps_slider a.disabled:hover{opacity:0.4;border:1px solid #111;cursor:default;}
.ps_slider a.prev{ left:-30px;background-image:url(http://awallenstudio.com/common/images/images/prev.png);}
.ps_slider a.next{right:-30px;background-image:url(http://awallenstudio.com/common/images/images/next.png);}.ps_slider .ps_album{width:140px;height:310px;padding:10px;background-color:#333;border:1px solid #444;position:absolute;top:0px;text-align:center;cursor:pointer;-moz-box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 4px #000;box-shadow:1px 1px 4px #000;-webkit-box-reflect:below 5px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.6, transparent), to(rgb(18, 18, 18)));}
.ps_slider .ps_album:hover{background-color:#383838;}
.ps_slider .ps_album img{height:90px;border:1px solid #444;-moz-box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 4px #000;box-shadow:1px 1px 4px #000;}
.ps_slider .ps_album .ps_desc{display:block;color: #FFFFFF;background:#9933CC url(http://awallenstudio.com/common/images/images/overlay.png) no-repeat bottom right;height:200px;text-align:left;line-height:20px;overflow:hidden;text-overflow:ellipsis;border:1px solid #393939;-moz-box-shadow:0px 0px 2px #000 inset;-webkit-box-shadow:0px 0px 2px #000 inset;box-shadow:0px 0px 2px #000 inset;}
.ps_slider .ps_album:hover .ps_desc{background-image:none;}
.ps_slider .ps_album .ps_desc span{display:block;margin:0px 10px 10px 10px;border-top:1px solid #333;padding-top:5px;}
.ps_slider .ps_album .ps_desc h2{margin:10px 10px 0px 10px;text-align:left;padding-bottom:5px;font-weight:normal;color:#ddd;text-shadow:0px 0px 1px #fff;border-bottom:1px solid #000;}
.ps_slider .loading{background:#121212 url(http://awallenstudio.com/common/images/images/loading.gif) no-repeat 50% 50%;position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}