body {
	margin:0;
	padding:0;
	background:#000;
	font-family:"Georgia", "Baskerville", serif;
	color:#666;
}

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

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

img {
	border:0;
}

div.post {
	background:white url(images/contentbg-top.jpg) no-repeat 0 top;
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e;
	padding:19px 19px 0;
	margin-bottom:15px;
	min-height:200px;
}

div#post-archive.post {
	min-height:100px;
}
	
div#post-archive.post img.postimg {
	float:left;
	margin:7px 10px 10px 0;
}

div#post-archive.post div.readmore {
	padding-top:3px;
}

div#post-archive.post h2,div#post-archive.post p {
	margin-bottom:0;
}

#menu {
	background:url(images/menu.jpg) repeat-x center top;
	height:39px;
	border-bottom:1px solid #000;
}

#menu ul {
	margin:0 auto;
	padding:0;
	list-style:none;
	z-index:900;
}
	
div.activemenu {
	height:39px;
	width:950px;
	margin:0 auto;
	padding-left:10px;
}

#menu .page_item a {
	display:block;
	padding:0 11px;
	line-height:38px;
	color:#000;
	text-decoration:none;
	margin-top:0;
	z-index:900;
	font-size:.80em;
	position:relative;
}

#menu li.page_item li.page_item a {
	line-height:25px;
}

#menu .current_page_item a {
	color:#000;
}

#suckerfishnav,#menu li.page_item.page-item-40 a {
	background:none;
}

#suckerfishnav,#suckerfishnav ul {
	float:left;
	padding:0;
	margin:0;
}

#suckerfishnav a {
	display:block;
	padding:0 11px;
	line-height:38px;
	color:#000;
	text-decoration:none;
	margin-top:0;
	z-index:20;
	font-size:.80em;
	background:url(images/menu-sep.jpg) 100% 5px no-repeat;
}

#suckerfishnav li {
	float:left;
	padding:0;
}

#suckerfishnav li ul {
	width:139px;
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e;
	background:#fff url(images/dropdown-bg.jpg) 0 0 no-repeat;
	top:168px;
}

#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	font-weight:400;
	margin:0;
	line-height:1;
	border:0;
}

#suckerfishnav li li {
	background:none;
	width:140px;
	border:none;
}

#suckerfishnav li li a {
	display:block;
	padding:0 11px;
	line-height:25px;
	color:#000;
	text-decoration:none;
	z-index:20;
	font-size:.80em;
	background:none;
}

#suckerfishnav li:hover ul ul,
#suckerfishnav li:hover ul ul ul,
#suckerfishnav li:hover ul ul ul ul,
#suckerfishnav li.sfhover ul ul,
#suckerfishnav li.sfhover ul ul ul,
#suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}

#suckerfishnav li:hover ul,
#suckerfishnav li li:hover ul,
#suckerfishnav li li li:hover ul,
#suckerfishnav li li li li:hover ul,
#suckerfishnav li.sfhover ul,
#suckerfishnav li li.sfhover ul,
#suckerfishnav li li li.sfhover ul,
#suckerfishnav li li li li.sfhover ul {
	left:auto;
}

div#rightmenuutils {
	float:right;
	width:315px;
	padding-right:36px;
	position:relative;
	z-index:200;
}

div#subscribe {
	float:right;
	margin-right:2px;
	height:28px;
	padding-top:10px;
}

div#subscribelogo {
	background:url(images/rss.png) no-repeat 0 0;
	height:48px;
	width:48px;
	position:relative;
	left:45px;
	top:-18px;
	z-index:10;
}

div#subscribe a {
	text-decoration:none;
	color:#000;
	border-left:1px #b3b3b3 solid;
	padding-left:11px;
	position:absolute;
	height:28px;
	width:75px;
	line-height:30px;
	margin-top:-5px;
	z-index:900;
	font-size:.80em
}

div#subscribe a:hover,
#suckerfishnav li li a:hover,
#suckerfishnav a:hover,
#menu .page_item a:hover {
	color:#7e7e7e;
}

div#search{
	height:20px;
	float:left;
	width:258px;
	margin-top:10px;
}

form#searchform div {
	height:20px;
}

input#searchfield {
	background:url(images/searchbox.png) no-repeat 0 0;
	height:14px;
	width:200px;
	border:none;
	padding:3px 15px 3px 5px;
	color:#fafafa;
	font-family:12px/13px Arial, Helvetica, Geneva, sans-serif;
	float:left;
}

input#searchsubmit {
	background:url(images/search.png) no-repeat 0 0;
	height:32px;
	width:32px;
	border:none;
	position:relative;
	top:-4px;
	left:5px;
	float:right;
}

#header-wrap {
	background:url(images/header.jpg) repeat-x center top;
}

#header {
	height:130px;
	background:url(images/header.jpg) no-repeat center;
}

#header div {
	width:960px;
	margin:0 auto;
}

#header div.logomain {
	background:url(images/logomain.png) no-repeat 50% 0;
	height:187px;
	width:320px;
	position:relative;
	z-index:5;
}

#header div.logomain a {
	height:187px;
	width:220px;
	position:absolute;
}

#header div.headerlogo {
	background:url(images/headerlogo.png) no-repeat;
	position:relative;
	height:16px;
	width:182px;
	margin:0;
	top:-140px;
	left:610px;
	padding-top:54px;
	text-align:left;
	z-index:200;
}

#header div.headerlogo a,
#header div.headerlogo a:visited {
	text-decoration:none;
	color:#ffb522;
	font-family:Arial, Helvetica, Geneva, sans-serif;
}

#header div.headerlogo a:hover {
	color: #d69716;
}

#header h1 {
	font:2.2em/169px "Georgia", "Baskerville", serif;
	margin:0;
}

#header h1 a {
	color:#d3d3d3;
	text-decoration:none;
	font-weight:400;
	font-style:normal;
	text-shadow:#000 0 1px 2px;
	float:right;
	height:20px;
}

#blog-description {
	position:relative;
	top:60px;
	color:#616161;
	text-shadow:#000 0 1px 1px;
	left:1.3em;
}

#content-container {
	background:#000 url(images/body.jpg) no-repeat center top;
}

#content {
	width:960px;
	margin:0 auto;
	min-height:770px;
}

#body {
	float:left;
	width:580px;
	padding-left:10px;
	padding-right:0;
	padding-top:20px;
}

.no-sidebar div div #body {
	width:960px;
	float:none;
}

div.comments {
	float:right;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#d59517;
	text-align:right;
	height:13px;
}

div.comments a {
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#d59517;
	font-size:.7em;
	line-height:12px;
	text-decoration:none;
	background:url(images/comments.jpg) no-repeat 0 0;
	padding-left:20px;
}

#sidebar {
	float:right;
	font-size:.9em;
	width:340px;
	padding-right:10px;
	padding-top:19px;
}

#footer-wrap-outer {
	margin-top:-51px;
	background:#000;
}

#footer-wrap {
	width:100%;
	background:#000;
	padding-top:40px;
	padding-bottom:175px;
}

#footer div.address {
	float:left;
	padding-top:82px;
	padding-right:5px;
	width:384px;
	text-align:right;
	color:#ffb522;
}

#footer div.contact {
	float:left;
	padding-top:82px;
	padding-left:5px;
	width:384px;
	text-align:left;
}

h2 {
	font-size:1.2em;
	font-weight:400;
	font-style:normal;
	color:#404040;
	margin-top:0;
	margin-bottom:.5em;
}

.post h2 {
	margin-top:5px;
	margin-bottom:5px;
}

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

h2 a:hover {
	text-decoration:underline;
	color:#404040;
}

.post .entry {
	font-size:.9em;
	line-height:1.3em;
	clear:both;
	border-top:1px solid #a6a6a6;
}

div.entry p {
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#000;
	font-size:.8em;
	line-height:1.4em;
	margin-top:5px;
	margin-bottom:10px;
}

.post .author {
	color:#949494;
	font-size:.8em;
	position:relative;
	top:-1.5em;
}

.post .info {
	color:#bcbcbc;
	font-size:.8em;
}

.post .date {
	width:150px;
	height:16px;
	text-align:left;
	float:left;
	padding-left:1px;
	margin-bottom:5px}

.post .date .month{
	display:block;
	padding-top:3px;
	color:#a6a6a6;
	font:12px/12px Arial}
	
.metadata{
	margin-top:40px;
	text-align:center;
	color:#797979;
	font:.7em Arial, Helvetica, Geneva, sans-serif}

.more-link{
	clear:both;
	display:block;
	margin-top:30px;
	margin-left:20px;
	font-size:.9em;
	color:#88897b;
	background:url(images/more-link.png) no-repeat left center;
	padding-left:30px}

.hr{
	clear:both;
	border:0;
	color:#f8faf7;
	background-color:#f8faf7;
	width:426px;
	height:121px;
	margin:-8px auto 0}
	
.navigation{
	width:100%;
	margin-top:50px}

.navigation a{
	text-decoration:none;
	font-size:.7em}
	
.search_result{
	margin-left:20px}
	
.search_result h4{
	margin-left:-20px}
	
.search_result .metadata{
	color:#BFC4C1;
	margin-top:10px;
	text-align:left}
	
.search_result .metadata a{
	color:#BFC4C1}
	
div.readmore{
	width:135px;
	float:left}

div.readmore a{
	font-family:Arial, Helvetica, Geneva, sans-serif;
	color:#d59517;
	font-size:.9em;
	line-height:13px;
	text-decoration:none;
	position:absolute;
	width:135px;
	background:url(images/continuereading.jpg) no-repeat 100% 1px}
	
div.readmore a:hover,div.comments a:hover{
	color:#F90;
	text-decoration:underline}

.aligncenter,
div.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto}
	
.wp-caption{
	border:none;
	text-align:center;
	background-color:#f8faf7;
	padding-top:4px}
	
.wp-caption img{
	margin:0;
	padding:0;
	border:0 none}
	
.wp-caption p.wp-caption-text{
	font-size:11px;
	line-height:17px;
	padding:0 4px 5px;
	margin:0}
	
div#comments-box{
	background:white url(images/contentbg-top.jpg) no-repeat 0 top;
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e;
	padding:5px 19px 10px;
	margin-top:0;
	margin-bottom:25px;
	list-style-type:none;
	font-family:Arial, Helvetica, Geneva, sans-serif}
	
div#comments-box input,
div#comments-box textarea{
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e;
	border-left:1px solid #cecece;
	border-top:1px solid #cecece}
	
h4#comments{
	margin:15px 0 5px}
	
div.comment-header{
	background:#cdcdcd;
	height:40px;
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e}
	
div.authormeta{
	float:left;
	width:auto;
	padding-top:3px}
	
a.leavecomment{
	color:#d59517;
	text-decoration:none;
	font-size:.7em}
	
span.commentauthor{
	font-size:1.3em}
	
div.comment-header img{
	height:40px;
	width:40px}
	
.commentlist{
	list-style-type:none;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	padding-left:0;
	margin-bottom:0;
	border-bottom:1px solid #7e7e7e}
	
.commentlist ul.children{
	padding:0;
	list-style-type:none;
	margin-left:0}

.commentlist ul.children ul.children{
	margin-left:0;
	margin-right:0}
	
.commentlist li .comment-content{
	position:relative;
	zoom:1;
	_overflow-y:hidden;
	padding:15px 0 0}
	
.commentlist li .after-comment{
	position:relative;
	width:100%}
	
.commentlist li .after-comment,
.commentlist li .after-comment div{
	height:10px;
	font-size:1px}
	
.commentlist li .after-comment div{
	position:relative;
	width:27px;
	margin-left:-27px;
	background-position:bottom left}
	
h4#respond{
	margin-bottom:0;
	margin-top:10px}
	
form#commentform p,
span.commentmetadata{
	font-size:.8em}
	
.commentlist .comment{
	margin:0;
	font-size:.8em;
	padding-right:0}
	
.comment-text{
	margin-left:42px;
	margin-right:10px;
	margin-top:24px;
	font-size:.9em}

.comment-text *{
	margin-bottom:0;
	padding-bottom:0}
	
.commentlist .comment .reply{
	float:right;
	text-align:right;
	z-index:100;
	font-size:.9em;
	margin-right:10px;
	margin-top:14px}
	
span.editcomment{
	font-size:.9em;
	float:right;
	margin-top:14px;
	margin-right:5px}
	
.commentlist .comment .reply a,
span.editcomment a{
	color:#000;
	text-decoration:none}
	
.avatar{
	float:left;
	margin:0 10px 0 0!important}

input.text,
input#fieldformBuilderFieldFirst_Name,
input#fieldformBuilderFieldLast_Name,
input#fieldformBuilderFieldCompany_Name,
input#fieldformBuilderFieldwebsite,
input#fieldformBuilderFieldEmail,
input#fieldformBuilderFieldPhone_Number{
	width:200px;
	padding:5px;
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e;
	border-left:1px solid #cecece;
	border-top:1px solid #cecece}
	
textarea{
	width:410px;
	height:100px;
	margin:0;
	padding:5px;
	border-bottom:1px solid #7e7e7e;
	border-right:1px solid #7e7e7e;
	border-left:1px solid #cecece;
	border-top:1px solid #cecece}

.sidebar h2{
	font-size:1.4em;
	color:#676767;
	margin-bottom:20px}
	
.sidebar a:link,.sidebar a{
	color:#9f9f9f;
	text-decoration:none}
	
#featureContent a.wpsc_product_title,
#featureContent a.wpsc_product_title:visited {
	text-decoration:none;
	color:#ffb522;
	font-family:Arial, Helvetica, Geneva, sans-serif;
}

#featureContent a.wpsc_product_title:hover {
	color: #d69716;
}
	
.sidebar a:hover{
	color:#9f9f9f;
	text-decoration:underline}
	
.sidebar ul li{
	list-style-type:none;
	list-style-image:none;
	margin-bottom:15px}
	
#specialDescription{
	margin-left: 136px;
	color: #b0b0b0;
	padding: 0 7px 0 0 ;
	font: 12px Arial, Helvetica, Geneva, sans-serif;
}
#specialDescription p {
	margin: 0;
}

#archives-3.widget,
#text-4.widget {
	width: 170px;
	float: left;
}

div#featureContent {
	min-height: 220px;
}
	
.sidebar ul ul,
.sidebar ul ol{
	margin:5px 0 0 10px}
	
.sidebar ul ul ul,.sidebar ul ol{
	margin:0 0 0 10px}
	
ol li,
.sidebar ul ol li{
	list-style:decimal outside}
	
.sidebar ul ul li,
.sidebar ul ol li{
	margin:3px 0 0;
	padding:0}

.mp-form input{
	margin: 5px 0px;
}

div.booknow{
	background:url(images/Button-BookNow.png) no-repeat 0 0;
	height:71px;
	width:270px;
	margin:0 0 0 52px}
	
div.booknow:hover{
	background:url(images/Button-BookNow.png) no-repeat 0 -72px}
	
div.booknow a{
	height:71px;
	width:262px;
	position:absolute}
	
div.portdesign{
	background:url(images/Button-Portfolios.png) no-repeat 0 0;
	height:111px;
	width:340px}
	
div.portdesign:hover{
	background:url(images/Button-Portfolios.png) no-repeat 0 -111px}
	
div.portphoto{
	background:url(images/Button-Portfolios.png) no-repeat 0 -222px;
	height:111px;
	width:340px}
	
div.portphoto:hover{
	background:url(images/Button-Portfolios.png) no-repeat 0 -333px}
	
div.portweb{
	background:url(images/Button-Portfolios.png) no-repeat 0 -444px;
	height:111px;
	width:340px}

div.portweb:hover{
	background:url(images/Button-Portfolios.png) no-repeat 0 -555px}
	
div.portvideo{
	background:url(images/Button-Portfolios.png) no-repeat 0 -666px;
	height:111px;
	width:340px}
	
div.portvideo:hover{
	background:url(images/Button-Portfolios.png) no-repeat 0 -777px}
	
div.portfolio a{
	position:absolute;
	height:111px;
	width:340px}

div.portfolio div{
	margin-bottom:7px}
	
h2.widgettitle{
	margin:0 0 10px 3px;
	color:#ffb522;
	font:1.2em Arial, Helvetica, Geneva, sans-serif;
	border-bottom:1px dotted #ffb522;
	}
	
div.sociallinks{
	margin-bottom:20px;
	height:35px}
	
div.facebook,
div.myspace,
div.twitter,
div.youtube,
div.wornstar{
	height:35px;
	width:35px;
	float:left;
	margin-right:7px}
	
div.facebook a,
div.myspace a,
div.twitter a,
div.youtube a,
div.wornstar a{
	position:absolute;
	height:35px;
	width:35px}
	
div.facebook{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 0}
	
div.facebook:hover{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -35px}
	
div.myspace{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -70px}
	
div.myspace:hover{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -105px}
	
div.twitter{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -140px}

div.twitter:hover{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -175px}
	
div.youtube{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -210px}
	
div.youtube:hover{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -245px}
	
div.wornstar{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -280px}

div.wornstar:hover{
	background:url(images/Button-SocialNetworking.jpg) no-repeat 0 -315px}
	
li#product-specials.widget.widget_specials{
	background:url(images/storebackground.jpg) no-repeat 0 0;
	height:224px;
	width:340px;
	margin-top:27px}
	
li#product-specials.widget.widget_specials h2.widgettitle{
	background:none;
	border-bottom-style:dotted;
	border-bottom-width:2px;
	padding-top:14px;
	margin-left:10px;
	width:320px;
	font-size:14px}
	
div.proddescription{
	width:195px;
	float:right;
	padding-right:5px;
	font:12px Arial, Helvetica, Geneva, sans-serif;
	margin-top:5px;
	color:#d8d8d8}
	
div.test img{
	float:left;
	margin-left:10px;
	margin-top:5px}
	
div#storeheader{
	background:url(images/storeheader.png) no-repeat 0 0;
	height:47px;
	width:290px;
	position:relative;
	top:-38px;
	left:-7px;
	margin-bottom:-30px}
	
div.proddescription input{
	background:url(images/submitbutton.jpg) no-repeat 50% 0;
	border:none;
	float:right;
	position:relative;
	top:-15px;
	font-weight:700;
	font-size:.8em}
	
div.test{
	margin-top:-47px}
	
.sidebar .photoblog-thumbnail img{
	background:#fff;
	border:1px solid #aaa;
	padding:3px;
	display:inline}
	
#footer .legal,
#footer .credit{
	color:#ffb522;
	font-size:.8em;
	text-align:center}
	
#footer .legal{
	float:left;
	padding-top:15px}
	
#footer .credit,
.alignright,
.navigation .previous{
	float:right}
	
#footer .footerlogo{
	width:182px;
	height:88px;
	background:url(images/footerlogo.jpg) no-repeat;
	padding-bottom:5px}
	
#footer .footersep{
	height:1px;
	width:960px;
	background:url(images/footersep.jpg) no-repeat 50% top}
	
#footer .widget-wrap{
	float:left;
	width:264px;
	margin-bottom:36px}

#footer .widget{
	margin-right:21px;
	margin-left:21px}
	
#footer{
	width:960px;
	margin:0 auto;
	padding-top:0;
	min-height:30px;
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:.8em;
	line-height:1.1em;
	color:#ffb522
}

#footer a{
	color:#ffb522;
}	

#footer a:hover{
	color: #d69716;
	text-decoration:none
}
	
#footer h2{
	color:#fff;
	font-size:1.3em;
	margin-bottom:15px;
	font-weight:400;
	font-style:normal}
	
a.stbutton{
	padding:1px 5px 5px 22px;
	float:right}
	
div.avatar-Patrick,
div.avatar-Sylvia,
div.avatar-Stephen{
	height:45px;
	width:45px;
	float:left;
	background:url(http://www.f3studios.com/wp-content/uploads/avatars/stephenjensen.jpg);
	margin:0 4px 0 0}
	
div.microhead{
	font:.7em Arial, Helvetica, Geneva, sans-serif}

div.themicropost{
	border-bottom:1px dotted #ffb522;
	padding-bottom:4px}
	
div.themicropost p{
	margin:4px 0;
	font:.7em Arial, Helvetica, Geneva, sans-serif;
	color:#d8d8d8}
	
div.microcomments a{
	font:.7em Arial, Helvetica, Geneva, sans-serif;
	color:#ffb522;
	text-decoration:none}
	
div.microcomments a:hover{
	color:#ffb522;
	text-decoration:underline}
	
div#post.post-Microblog a.stbutton.stico_rotate{
	font:1.0 em Arial, Helvetica, Geneva, sans-serif;
	color:#ffb522;
	text-decoration:none}
	
div#storeBG{
	background:#1a1a1a url(images/cartheading.jpg) no-repeat 0 0;
	border:1px solid #ffb522;
	margin-top:25px}

.cart_title{
	margin-bottom:3px;
	color:#ffb522;
	font:1.2em Arial, Helvetica, Geneva, sans-serif}

#sideshoppingcart h3 {
	margin: 0 5px;
	border-bottom: 1px dotted #ffb522;
	color:#ffb522;
	font: 15px Arial, Helvetica, Geneva, sans-serif
}

div#storeBG img{
	height:163px;
	width:123px;
	padding:1px;
	background: #fff;
	float:left;
	border: 1px solid #ffb522;
	margin-left: 5px;
}

div#storeBG img:hover {
	background: #0f0f0f;
	border: 1px solid #c88d14;
}
	
div#featprod,
h4.cartheading{
	color:#ffb522;
	font:1.0 Arial, Helvetica, Geneva, sans-serif;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:10px;
	border-bottom:1px #ffb522 dotted}
	
p.empty,
p.visitshop{
	color:#ccc;
	font:.8em Arial, Helvetica, Geneva, sans-serif}
	
div#proddesc{
	width:195px;
	float:right;
	padding-right:10px;
	padding-bottom:5px;
	color:#ccc;
	font:.8em Arial, Helvetica, Geneva, sans-serif}
	
div#prodname{
	width:195px;
	padding-right:10px;
	padding-bottom:5px;
	font:1em Arial, Helvetica, Geneva, sans-serif;
	color:#ccc;
	float:right}

div#prodbody{
	width:337px;
	height:190px;
	margin:0}
	
span.pricedisplay{
	color:#ffb522;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
}

#specialDescription form input{
	margin: 0;
}

div#addtocart{
	width:205px;
	height:20px;
	float:right}
	
div#addtocart form{
	width:70px;
	height:17px;
	float:right;
	margin-right:10px}
	
div#shoppingcartcontents span.total{
	position:relative;
	width:310px;
	text-align:right}
	
div#shoppingcartcontents span.pricedisplay{
	padding-right:0}
	
.cartcount,div.microhead span.authorname{
	color:#ffb522}
	
.numberitems,
.totalhead,
th#product,
th#quantity,
th#price{
	color:#9f9f9f}

th#product,
th#quantity,
th#price{
	border-bottom:1px solid #969696;
	padding:0}

#footer .f3studioslink{
	height:24px;
	width:24px;
	background:url(images/footerf3link.jpg) no-repeat;
	text-align:left;
	float:left}
	
#footer .wornstarlink{
	height:24px;
	width:24px;
	background:url(images/footerwornstarlink.jpg) no-repeat;
	text-align:left;
	float:right}
	
div.crossbrand{
	width:55px;
	height:22px;
	margin:5px auto 0}
	
a.wornstarfooterlink,
a.f3footerlink{
	height:24px;
	width:24px;
	position:absolute}
	
div#sideshoppingcart div.cartbuttons{
	height:19px;
	position:relative;
	padding:0;
	margin-top:7px;
	width:310px}
	
div.cartbuttons button{
	height:18px;
	font-size:.7em;
	cursor:pointer}
	
span.gocheckout{
	float:right;
	background:url(images/button-checkout.jpg);
	height:17px;
	width:73px}
	
.cartbuttons a:link,
.cartbuttons a:visited{
	text-decoration:none;
	color:#000;
	font-size:.7em;
	height:15px;
	width:65px;
	position:absolute;
	padding:2px 0 0 7px}
	
span.viewcart{
	margin-right:3px;
	float:left}
	
div.wpsc_description p,
a.additional_description_link,
span.additional_description{
	margin-bottom:8px;
	font:.7em Arial, Helvetica, Geneva, sans-serif}

div.wpsc_product_price{
	font:.8em Arial, Helvetica, Geneva, sans-serif}
	
th#quantity{
	width:30px}
	
.fixed .column-thumbnail img{
	max-height:80px;
	max-width:80px}
	
table.shoppingcart tbody tr td{
	color:#ccc}
	
div#addtocart input{
	background:url(images/button-buynow.jpg);
	border:none;
	height:17px;
	width:70px;
	padding:0 0 2px;
	cursor:pointer}
	
form.wpsc_checkout_forms,
table.productcart,
div#shoppingcartcontents span,
div#shoppingcartcontents table{
	font-family:Arial, Helvetica, Geneva, sans-serif}

div.contactInfo{
	font-family:Arial, Helvetica, Geneva, sans-serif;
	text-align:left;
	color:#141414}
	
span.contactLabel{
	width:100px;
	float:left;
	margin-left:0;
	text-align:right}
	
span.contactValue{
	margin-left:5px;
	text-align:right;
	width:110px}
	
div.entry div.togglebutton{
	height:19px;
	text-align:left;
	padding:7px 0 5px 5px;
	margin-top:10px;
	background:url(http://www.f3studios.com/wp-admin/images/gray-grad.png) repeat-x}
	
div.entry div.togglebutton h5{
	margin:0;
	padding:}
	
div.entry div.togglebutton:hover{
	color:#000;
	cursor:pointer}

div.ratescontainer,
div#post.post-Microblog{
	margin-bottom:10px}
	
div.ratescontent{
	padding:0 10px 0 7px;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #7d7d7d;
	border-left:1px solid #e5e5e5}
	
div.productdisplay img{
	max-width:none !important;
	padding:8px 0 0;
	border:none}
	
div#sidebar div.item_image img{
	border:medium none;
	max-width:none !important;
	padding:8px 0pt 0pt 9px}
	
div#shoppingcart{
	float:right;
	width:148px;
	margin:0;
	padding:0;
	margin-left:5px}
	
div#shoppingcart div#shoppingcartcontents{
	font-size:9pt;
	border:1px solid #999;
	background-color:#efefef;
	height:100%;
	width:100%;
	text-align:left;
	padding:0 6px 0 0;
	position:relative;
	z-index:9}
	
div#shoppingcart div#shoppingcartcontents strong{
	display:block;
	width:100%}
	
div#shoppingcart div strong{
	font-size:11pt}
	
div#sideshoppingcart div{
	height:100%;
	width:90%;
	text-align:left;
	padding:6px;
	padding-top:4px}

div#sideshoppingcart div h2{
	margin-left:-1ex;
	display:inline}
	
table.shoppingcart{
	width:320px;
	margin-left:-2px;
	margin-bottom:5px}
	
table.shoppingcart tr td{
	font-size:8pt !important}
	
div#widgetshoppingcart div{
	width:100%;
	text-align:left}
	
div#widgetshoppingcart div strong.cart_title{
	margin-left:-6px;
	display:inline;
	font-size:1.2em}
	
div#widgetshoppingcart div h2{
	text-align:left;
	margin-bottom:4px;
	display:block}
	
a#fancy_collapser_link{
	width:13px;
	height:13px;
	padding:0;
	margin-left:5px;
	margin-bottom:-3px;
	border:none}
	
div#sliding_cart{
	margin:0;
	padding:0;
	background:none;
	border:none}
	
span.oldprice{
	text-decoration:line-through}
	
span.special{
	color:#D00;
	font-weight:700}
	
h2.prodtitles{
	font-size:1em;
	margin-top:0}
	
strong.prodtitles{
	display:block;
	margin-bottom:-15px}
	
span.nomore,pan.items{
	display:block;
	margin:0 0 15px}
	
span.numberitems{
	margin:0 5px 0 0}
	
span.totalhead,
span.discounthead,
span.subtotalhead,
span.postagehead,
span.taxhead{
	font-weight:700;
	margin-right:5px}
	
div.productdisplay{
	position:relative;
	clear:both;
	top:0;
	left:0;
	margin-top:10px;
	border-collapse:collapse;
	width:100%;
	text-align:left !important}
	
table.productdisplay tr td{
	vertical-align:top;
	padding-bottom:5px;
	text-align:left !important}
	
div.imagecol{
	position:relative;
	float:left;
	top:0;
	left:0;
	padding-right:5px;
	margin-right:5px;
	border:0 solid #fff;
	vertical-align:top}
	
div.productdisplay div.imagecol img{
	border:1px solid #F2F2F2;
	padding:2px}
	
div.textcol{
	position:relative;
	top:0;
	left:0;
	padding:0;
	padding-bottom:10px;
	margin:0;
	text-align:left !important}
	
div.producttext{
	color:#232323;
	font-size:1.2em;
	width:100%;
	text-align:left !important;
	font-style:'Lucida Grande',Geneva,Arial,Verdana,Helvetica,sans-serif;
	margin:0 0 0 5px}
	
div.producttext strong{
	color:#555}
	
span.additional{
	color:#232323;
	line-height:185%;
	font-weight:700}
	
span.single_additional_description{
	margin-top:15px}
	
span.price{
	background-color:#9AC15C;
	color:#FFF;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px}
	
a.wpsc_product_title{
	color:#44555f;
	border-bottom:1px solid #c8d2de;
	display:block;
	font-size:11pt;
	margin:0 0 5px;
}
	
#storeBG a.wpsc_product_title {
	border-style: none;
	font-size: 13px;
	margin: 0;
	padding-left: 10px;
}
	
a.wpsc_product_title:hover,
p.visitshop a,
#footer .credit a,
.widget_tag_cloud a,
.search_result h4 a,
.metadata a{
	text-decoration:none;
	color: #6d6d6d;}
	
p.wpsc_description{
	margin:0 0 6px}
	
div.wpsc_variation_forms div{
	margin:3px 0}
	
div.wpsc_variation_forms div label{
	min-width:60px;
	display:block;
	float:left;
	color:#333;
	font-size:66%;
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	text-transform:uppercase;
	padding:3px 0}
	
table.wpsc_variation_forms select{
	background-color:#EEE;
	border-width:1px;
	font-family:verdana;
	font-size:8pt;
	margin:0;
	width:115px}
	
table.wpsc_variation_forms label{
	color:#666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:150%;
	text-transform:uppercase}
	
p.wpsc_extras_forms label{
	color:#333;
	font-size:9pt;
	font-weight:700}
	
p.wpsc_product_extra_content,
p.wpsc_product_price{
	margin:10px 0;
	color:#333;
	font-size:9pt;
	font-weight:700}
	
input.wpsc_buy_button{
	border:none;
	width:152px;
	height:50px;
	text-align:center;
	padding:0;
	font-size:8pt;
	margin-top:3px;
	color:#6a6c74;
	cursor:pointer}
	
table.list_productdisplay{
	margin-bottom:20px;
	border-collapse:collapse;
	width:100%}
	
table.list_productdisplay tr td{
	vertical-align:top;
	padding-bottom:0;
	font-size:8pt}
	
table.list_productdisplay tr.list_view_description td{
	margin:0;
	padding:0 3px 5px}
	
table.list_productdisplay tr.list_view_description td div{
	display:none;
	padding:3px}
	
#loadingindicator{
	visibility:hidden;
	display:none;
	font-size:7pt;
	font-weight:400}
	
#alt_loadingindicator{
	visibility:hidden;
	font-size:7pt;
	font-weight:400}
	
#alt_loadingindicator img,
#loadingindicator img{
	position:relative;
	top:3px;
	margin-left:6px;
	border:none !important}
	
tr.product_shipping td h2{
	margin-bottom:15px}
	
div.frontpage_product{
	width:auto;
	float:left;
	height:260px;
	text-align:center}

div.frontpage_product a p,
div.ratescontent p{
	margin-top:0}
	
div.frontpage_product a{
	color:#333 !important;
	font-weight:normal !important}
	
div.frontpage_product a img,
a#fancy_collapser_link img{
	border:none}
	
table.productcart{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	border-collapse:collapse;
	padding-top:3px;
	border:none;
	font-size:inherit}
	
table.productcart tr td{
	padding-bottom:5px;
	font-size:inherit}
	
table.productcart tr.product_row td{
	padding-bottom:5px;
	font-size:inherit;
	vertical-align:middle !important}
	
table.productcart tr.firstrow td{
	font-weight:700;
	background-color:#e5e5e5;
	border-left:2px solid white}
	
table.productcart tr.firstrow td.firstcol{
	border-left:none}
	
table.productcart tr.product_shipping td{
	vertical-align:middle;
	border-top:1px solid #999 !important;
	padding-top:4px}
	
table.productcart tr.total_price td{
	border-top:1px solid #999 !important;
	border-bottom:1px solid #999 !important;
	font-weight:700;
	padding-top:4px}
	
ul.checkout_links{
	list-style-type:none;
	padding-left:0}
	
ul.checkout_links li{
	list-style-type:none;
	margin-left:0}
	
ul.checkout_links li a{
	color:#555 !important;
	font-weight:normal !important}
	
ul.checkout_links li a:hover{
	color:#000 !important}
	
a.termsandconds{
	text-decoration:underline}

.wpsc_container .PeSwitcher ul li:before,
.wpsc_container .PeCatsBrands ul li:before{
	content:""}
	
.wpsc_container .PeSwitcher ul li,
.wpsc_container .PeCatsBrands ul li{
	padding-left:0 !important;
	margin-left:0}
	
.category_brand_header{
	list-style:none !important}

.category_brand_header li:before{
	content:none !important}
	
#content .category_brand_header li a{
	color:#333;
	font-weight:700;
	font-size:11pt}
	
.PeCatsBrands ul li,
.category_brand_header li,
.PeSwitcher ul li{
	margin-left:0}
	
.PeCatsBrands ul.SubCategories li{
	margin-left:1em}
	
ul.PeCategories,.PeCatsBrands ul.SubCategories,
table.wpsc_variation_forms,#calendar_wrap{
	margin:0}
	
.widget h3.category{
	margin-top:0;
	display:inline}
	
li.MainCategory strong.category{
	margin-top:5px;
	font-size:8pt}
	
li.MainCategory strong.category a.productlink{
	color:#06C;
	font-size:8pt}
	
li.MainCategory strong.category a.productlink:visited,
.category a{
	color:#06C}
	
li.MainCategory strong.category a.productlink:hover{
	color:#147}

div.wpsc_container div.PeCatsBrands ul li,
div.wpsc_container div.PeSwitcher ul{
	list-style:none !important;
	list-style-type:none !important}
	
img.catimage{
	float:left;
	position:relative;
	top:-3px;
	margin-right:2pt}
	
strong.cattitles{
	display:none;
	position:relative;
	margin:6px 0 0}
	
div.wpcart_gallery img{
	margin-right:5px}
	
table.logdisplay,
div#homepage_products,
#wp-calendar{
	width:100%}
	
table.logdisplay tr.toprow td{
	text-align:center;
	font-weight:700}
	
table.logdisplay tr.toprow2 td{
	text-align:left;
	font-weight:700}
	
table.logdisplay tr td{
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px}
	
table.logdisplay tr.alt td,
table.logdisplay tr.alt{
	background-color:#eee}
	
td.processed{
	text-align:left;
	min-width:140px;
	width:140px;
	white-space:nowrap}
	
td.processed a{
	border-bottom:none}
	
td.processed a img{
	margin-left:5px}
	
div#form_field_form_container div,
div#form_field_form_container div table{
	padding:0;
	margin:0;
	width:100%;
	border-collapse:collapse}
	
div.order_status{
	border:1px solid #eee;
	display:none;
	width:100%}
	
div.order_status div{
	width:100%;
	padding:0 0 1ex;
	display:block !important}
	
div.order_status ul{
	list-style-type:none;
	margin:1ex 0 0;
	padding:0}
	
div.order_status ul li,
.PeCatsBrands ul,
.PeSwitcher ul,
li#home.page_item a{
	padding-left:0}
	
div.order_status ul li input{
	margin:0 2px -2px 0}
	
img.log_expander_icon,
table.list_productdisplay tr td select{
	margin-right:3px}
	
div.wpsc_page_numbers,
div.select_country,
li#text-449067631.widget.widget_text{
	margin-bottom:5px}

div#checkout_login_box{
	display:none;
	width:auto;
	padding:5px 5px 5px 15px;
	margin:20px 0 0}
	
#TB_window img#register_loading_img{
	border:none;
	margin:0 0 -10px 5px;
	padding:0;
	display:none}
	
div.category_view_product{
	width:100%;
	float:left;
	text-align:left;
	margin:0 0 30px}
	
div.category_view_product a img.product_image{
	float:left;
	margin-right:6px}
	
div.product_grid_display div.product_grid_item img{
	width:100px;
	height:70px}
	
div.category_view_product div.product_details,
span.emptycart{
	display:block;
	float:left}
	
strong.title{
	font-size:12.5pt}
	
a.categorylink{
	font-size:8pt}
	
td.totals{
	vertical-align:bottom}
	
form#specials,
form.adjustform,
a.additional_description_link{
	display:inline}
	
strong.special{
	color:#607090}
	
div.wpsc_product_search{
	background-color:#eff2f3;
	display:block;
	height:22px;
	_height:30px;
	padding:4px}
	
div.wpsc_product_search input.wpsc_product_search{
	float:right;
	height:19px;
	width:144px;
	_width:144px;
	margin:2px 10px 0 0;
	padding:0 14px 0 20px;
	border:none}
	
div.product_grid_item{
	text-align:center;
	float:left}
	
div.grid_price{
	background-color:#D3D3D3;
	color:#222;
	font-weight:700;
	margin:0pt auto 9px 4px;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	width:108px;
	font-family:Verdana,Arial,Helvetica,sans-serif !important}
	
div.product_text .grid_prodcut_title{
	font-weight:700;
	margin:0 0 10px;
	font-family:Verdana,Arial,Helvetica,sans-serif !important}
	
div.product_text .grid_prodcut_title a:hover{
	color:#2A718C}
	
div.product_text .grid_prodcut_title a{
	color:#4D98C8}
	
div.breadcrumb{
	margin:0 0 10px;
	margin-bottom:5px;
	font-size:.9em}
	
span.soldout{
	background-color:#CA1717;
	color:#FFF;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px}
	
span.soldoutgrid{
	color:#CA1717}
	
div.item_image{
	background-image:url(images/itembg.gif);
	height:86px;
	width:116px}
	
div.item_image img{
	border:medium none;
	max-width:none !important}
	
td.shipping_header{
	background-color:#E5E5E5;
	text-transform:uppercase;
	font-weight:700}
	
select#current_country{
	width:260px}
	
div.wpsc_buy_button_container{
	height:60px;
	width:160px}
	
div.productdisplay.default_product_display{
	border-bottom:1px solid #b7b7b7}
	
li.widget_wp_shopping_cart ul{
	list-style-image:none !important;
	list-style-type:none !important}
	
li.widget_wp_shopping_cart ul li{
	list-style-image:none !important;
	list-style-type:none !important;
	background:none !important}
	
div.categorydisplay ul li:before,
li.widget_wp_shopping_cart ul li:before{
	content:"" !important}
	
a.additional_description_link img{
	margin-right:3px;
	margin:0 3px 0 0}
	
div.textcol form{
	min-width:300px}
	
div.wpsc_loading_animation{
	visibility:hidden}
	
div.default_product_display div.textcol{
	margin-left:131px !important;
	min-height:161px;
	_height:161px}
	
div.default_product_display div.textcol div.imagecol{
	position:absolute;
	top:0;
	left:0;
	margin-left:-131px !important}
	
div.default_product_display div.textcol div.imagecol a img{
	width:121px;
	height:161px}
	
div.product_grid_display div.item_no_image,
div.default_product_display div.item_no_image{
	width:119px;
	height:159px}
	
div.product_grid_display div.item_no_image a
div.default_product_display div.item_no_image a{
	width:119px}
	
div.single_product_display div.item_no_image{
	width:126px;
	height:126px}
	
div.single_product_display div.item_no_image a{
	width:126px}
	
div.single_product_display div.textcol{
	margin-right:15px;
	margin-left:138px !important;
	min-height:128px;
	_height:128px}
	
div.single_product_display div.textcol div.imagecol{
	position:absolute;
	top:0;
	left:0;
	margin-left:-138px !important}
	
div.single_product_display div.textcol div.imagecol a img{
	width:128px;
	height:128px}
	
div#categorydisplay,
div.frontpage_product span.front_page_price,
span.subtotal,
span.total,
span.discount,
span.postage,
span.tax,span.gocheckout,
div#shoppingcartcontents{
	display:block}

div#branddisplay,
div.wpsc_product_search .submit,
span.additional_description,
.hr hr{
	display:none}
	
form.formBuilderForm,
div.formBuilderSuccess{
	text-align:left;
	padding:10px;clear:both}
	
div.formBuilderSuccess h4,
.formBuilderForm div,
div#form_field_form_container div table tr td,
div#form_field_form_container,
table.list_productdisplay tr.list_view_description,
p.empty,
p.visitshop,
.sidebar ul,
.sidebar ul ol{
	margin:0;
	padding:0}
	
.formBuilderForm .formBuilderField{
	padding-bottom:4px;
	clear:both}
	
.formBuilderForm div.formBuilderComment{
	font-style:italic;
	padding:4px;
	margin:4px 0;
	clear:both;
	float:left;
	width:95%}
	
.formBuilderForm .formBuilderHidden{
	visibility:hidden;
	padding:0;
	margin:0;
	border:0;
	position:absolute}
	
.formBuilderForm .formBuilderSubmit{
	clear:both;
	text-align:right}
	
.formBuilderForm .formBuilderLabel,
.formBuilderForm .formBuilderLabelRequired{
	clear:left;
	float:left;
	vertical-align:top;
	width:160px;
	margin-right:10px;
	margin-bottom:10px}
	
.formBuilderForm .formBuilderLabelRequired,
.formBuilderForm .formBuilderError,
p.galleryheading{
	font-weight:700}
	
.formBuilderForm .large_text_area .formBuilderLabel,
.formBuilderForm .small_text_area .formBuilderLabel{
	width:auto;
	clear:both}

.formBuilderForm .large_text_area textarea,
.formBuilderForm .small_text_area textarea{
	width:98%}
	
.formBuilderForm .checkbox{
	float:left;
	width:100%}
	
.formBuilderForm .radio_buttons,
.wpsc_container{
	position:relative}
	
.formBuilderForm .radio_buttons .formBuilderRadio{
	display:block;
	position:relative;
	margin-left:170px;
	padding-left:0}
	
div.formBuilderFailure{
	border:1px solid red;
	background-color:#FFEBEB;
	margin:2px;
	padding:4px}
	
div.formBuilderFailure h4,
div.formBuilderFailure p{
	margin:0 0 4px;
	padding:0}
	
div.formBuilderCaptcha{
	display:block;
	width:120px;
	float:left}
	
div.formBuilderCaptcha input{
	width:120px}
	
div.formBuilderPageBreak,
div.formBuilderLabel,
div.formBuilderLabelRequired{
	text-align:right}
	
.ngg-albumoverview{
	margin-top:10px;
	width:100%;
	clear:both;
	display:block !important}
	
html>body .ngg-album{
	overflow:hidden;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #ccc}
	
.ngg-album{
	height:100%;
	overflow:hidden;
	padding:5px;
	margin-bottom:5px;
	border:1px solid #ccc}
	
.ngg-albumtitle{
	text-align:left;
	font-weight:700;
	margin:0;
	padding:0;
	font-size:1.4em;
	margin-bottom:10px}
	
.ngg-thumbnail{
	float:left;
	margin-right:12px}
	
.ngg-description,
div.category_view_product div.product_details form,
div#checkout_login_box form,
table.wpsc_checkout_table tr td,
div.select_country form,
table.productdisplay tr td form,
#wp-calendar th{
	text-align:left}
	
.ngg-album-compact{
	float:left;
	height:180px;
	padding-right:6px !important;
	margin:0 !important;
	text-align:left;
	width:120px}
	
.ngg-album-compactbox{
	height:86px;
	margin:0pt 0pt 6px !important;
	padding:12px 0pt 0pt 7px !important;
	width:120px}
	
.ngg-album-compactbox .Thumb{
	border:1px solid #000;
	margin:0 !important;
	padding:0 !important;
	width:91px;
	height:68px}
	
.ngg-album-compact h4{
	font-size:15px;
	font-weight:700;
	margin-bottom:0;
	margin-top:0;
	width:110px}
	
.ngg-album-compact p{
	font-size:11px;
	margin-top:2px}
	
.ngg-galleryoverview{
	overflow:hidden;
	margin-top:10px;
	width:100%;
	clear:both;
	display:block !important}
	
.ngg-galleryoverview .desc{
	margin:0 10px 10px 0;
	padding:5px}
	
.ngg-gallery-thumbnail-box,
.category_image,form.wpsc_empty_the_cart,
.alignleft,
.navigation .next,
form#searchform,
#menu ul li{
	float:left}
	
.ngg-gallery-thumbnail{
	float:left;
	margin-right:5px;
	text-align:center}
	
.ngg-gallery-thumbnail img{
	background-color:#FFF;
	border:1px solid #ffb522;
	display:block;
	margin:4px 0 4px 5px;
	padding:1px;
	position:relative}
	
.ngg-gallery-thumbnail img:hover,
.ngg-thumbnail img:hover{
	background-color:#A9A9A9}
	
.ngg-gallery-thumbnail span{
	font-size:90%;
	padding-left:5px;
	display:block}
	
.ngg-clear,.clear{
	clear:both}
	
.ngg-navigation{
	font-size:.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center}
	
.ngg-navigation span{
	font-weight:700;
	margin:0pt 6px}
	
.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev,
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev{
	border:1px solid #DDD;
	margin-right:3px;
	padding:3px 7px}
	
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover,
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover{
	background-color:#06C;
	color:#FFF !important;
	text-decoration:none !important}
	
.ngg-imagebrowser h3,
div.frontpage_product img,
.sidebar .elegant_grunge_photoblog div{
	text-align:center}

.ngg-imagebrowser img{
	border:1px solid #A9A9A9;
	margin-top:10px;
	margin-bottom:10px;
	width:100%;
	display:block !important;
	padding:5px}
	
.ngg-imagebrowser-nav{
	padding:5px;
	margin-left:10px}
	
.ngg-imagebrowser-nav .back{
	float:left;
	border:1px solid #DDD;
	margin-right:3px;
	padding:3px 7px}
	
.ngg-imagebrowser-nav .next{
	float:right;
	border:1px solid #DDD;
	margin-right:3px;
	padding:3px 7px}
	
.ngg-imagebrowser-nav .counter{
	text-align:center;
	font-size:.9em !important}
	
.slideshow{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	outline:none}
	
.ngg-singlepic{
	background-color:#FFF;
	display:block;
	padding:4px}
	
.ngg-left{
	float:left;
	margin-right:10px}
	
.ngg-right{
	float:right;
	margin-left:10px}
	
.ngg-center,
.exif-data{
	margin-left:auto !important;
	margin-right:auto !important}
	
.ngg-widget,
.ngg-widget-slideshow{
	overflow:hidden;
	margin:0pt;
	padding:5px 0 0 0pt}
	
.ngg-widget img{
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0;
	padding:1px}
	
.ngg-related-gallery{
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px}
	
.ngg-related-gallery img{
	border:1px solid #DDD;
	float:left;
	margin:0pt 3px;
	padding:2px;
	height:50px;
	width:50px}
	
.ngg-related-gallery img:hover{
	border:1px solid #000}