/*  
Theme Name: Chop Default
Theme URI: http://chopsticktattoo.org/
Description: Proprietary style for Chopstick Tattoo.
Version: 0
Author: Ben
Author URI: http://www.benher.org/
	Chop v 0
	http://benher.org/
	This theme was designed and built by Ben,
	whose blog you will find at http://benher.org/
*/
.right{float:right;padding-left:6px;}
.left{float:left;padding-right:6px;}

.staffgalleryshopname{ font-size:120%;font-weight:bold;}
.staffgalleryhr{}
.staffgalleryphoto{margin-top:3px;margin-bottom:3px;margin-right:3px;}
.staffgalleryartistname{ font-weight:bold;line-height:normal;}
.staffgalleryinfo{}
.staffgalleryinfolist{ font-size:75%;list-style-type: none;text-align:center;margin-left:0px;padding-left:10px;margin-top:15px;font-weight:bold;}
.staffgalleryinfolistitems{font-color:red;margin-top:7px;}
.staffgallerysubsection{margin:2px;border:1px solid black;width:200px;}
.staffgallerysubsectionphoto{border:1px solid black;padding:7px;}
.staffgallerysubsectioncaption{}
.staffgallerymembername {text-align:center;font-weight:bold;margin:0px;}
.staffgallerystudioname{font-size:60%;}

.newssectionheader{ font-size:120%;font-weight:bold; margin-bottom:3px;}
.newsitem {margin:10px;margin-bottom:30px;}
.newstitle {color:#afa790;font-size:100%; font-weight:bold; text-align:left; text-decoration:none;}
.newsdate {color:#afa790;font-size:100%; text-align:left;}
.newsbody {font-size:80%; text-align:justify;}
.newsSubheader {font-size:210%;font-weight:bold;font-color:red;}
.newsPresent {margin-bottom:15px; border:1px solid #cccccc}

.studioinformationsectionheader{ font-size:120%;font-weight:bold; margin-bottom:3px;}
.welcomeitem {margin:10px;}
.welcomeheadline {color:#2caf34;font-size:120%; font-weight:bold; text-align:center; text-decoration:none;}
.welcomedate {color:#afa790;font-size:100%; text-align:left;}
.welcomebody {font-size:90%; text-align:justify;}
.studioinfoitem{margin:10px;}
.studioname {font-size:100%; font-weight:bold; text-align:left; text-decoration:none;}
.studioinfo {}

.orderinginformationsection{margin:10px;margin-bottom:30px;}
.orderinginformationheader{color:#afa790;font-size:100%; font-weight:bold; text-align:left; text-decoration:none;}
.orderinginformationbody{font-size:90%; text-align:justify;}

.goodslistsectiontitle{}

.commentbody{font-size:90%; text-align:justify; margin:10px;}

.theTop{margin:10px;text-align:right;}
.contentcontainer{margin:0px;}

	/* HTML Tags
	----------------------------------------------- */
	body {
	font-family:Helvetica Arial;
	margin-top: 10px;margin-left: 0px;margin-bottom: 10px;background-color: #f5f5f4;font-size:1em;background-attachment: fixed;}
	p, span, div, li, td { }
	acronym, abbr, span.caps{font-size: 0.9em;letter-spacing: .07em;}
	a, h2 a:hover, h3 a:hover {color: #2caf34;text-decoration: none;}
	a:hover {color: #2cff55;text-decoration: underline;}	
	h1 { font-family: Arial Black,Arial,sans-serif,sans-serif; font-weight: bold; }
	h2, h3, h4, h5, h6 {  font-weight: normal; }
	div {  }
	code {font: 1.1em 'Courier New', Courier, Fixed;}
	acronym, abbr, span.caps {cursor: help;}
	blockquote {margin: 15px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
	blockquote cite {margin: 5px 0 0;display: block;}
	.center {text-align: center;}
	hr {}
	a img {border: none;}
	p img {padding: 0;max-width: 100%;}

	/* SHOPPING
	----------------------------------------------- */
	.goodsListSectionTitle { color: rgb(230, 28, 96); font-weight: bold; text-align: left; text-decoration: none; }
	.goodsListItem { border-bottom: 1px solid rgb(193, 171, 158); padding-left: 10px; padding-right: 10px; text-align: left; float:left;}
	.goodsItemImage { border: 1px solid #ccc; padding: 5px; background-color:white; }
	.goodsItemContainer{float:left;padding:4px; min-width: 130px; height: 280px; }
	.goodsListNewItem { border-bottom: 1px solid rgb(193, 171, 158); padding: 10px; text-align: left; font-size: 90%; }
	/*.frontback{font-size:70%;color:rgb(255, 0, 0);position:relative;bottom:25px;left:7px;}*/
	.frontback { font-weight: bold; margin-top:2px;margin-bottom:0px;}
	.colorSwatch{border:1px solid #cccccc;}
	.swatchContainer{padding-right:4px;padding-top:4px;}
	.swatchname{font-size:70%;}
	.backToTop { text-decoration: none; font-size: 90%; float:left;padding:10px;width:100%;}
	.catalogContainer{float:left;}
	.catalogItem { border-right: 1px solid rgb(193, 171, 158); margin:5px;border-bottom: 1px solid rgb(193, 171, 158); padding: 10px; float: left; background-color: rgb(249, 249, 243); width: 120px; min-height: 350px; }
	.catalogAttributeTitle{font-size:80%; font-weight: bold;}
	.catalogAttribute{color: rgb(119, 119, 119); font-weight: normal;}
	.catalogItemPhotoContainer{}
	.catalogItemPhoto{padding:10px;border:1px solid #ccc}
	.itemSoldOut{color:red;font-weight:bold;}
	.itemNew{color:green;font-weight:bold;}
	
	/* FEATURES
	----------------------------------------------- */
	.featuresListItem { padding:10px;}
	.featuresList { font-size:90%;list-style:none;}
	.featuresWallpaperItem { padding:10px; font-size:70%; text-align:center;}
	.featuresWallpaperThumb {border:1px solid black;}
	
	/* FAQ
	----------------------------------------------- */
	.FAQQuestion { color:#d91718;}
	.FAQImage {border:1px solid #cccccc;padding:5px; margin:5px;}
	.FAQSectionTitle{font-size:210%;font-weight:bold;padding-bottom:5px; margin:5px;text-align:center;}
	.FAQSectionSubTitle{font-size:210%;padding-bottom:10px; margin:5px;text-align:center;}
	.FAQSectionHeading{font-size:180%;font-weight:bold;padding:5px; margin:15px;color:#ff0000;border:2px #cccccc solid;text-align:center; background-color:#FFFFDD;}
	.FAQSection{font-size:100%;padding:5px; margin:15px;}
	
	
		
	/* STUDIO INFO
	----------------------------------------------- */
	.studioWelcome {padding:10px;}
	.studioInformationOpening {color:#d91718;font-weight:bold;}
	.studioInformationText {font-size:90%;}
	.theMap { padding:10px; border-bottom: 1px solid rgb(193, 171, 158);}
	.studioInfoItem {padding:10px; border-bottom: 1px solid rgb(193, 171, 158);}
	.studioInfo {font-size:90%;}
	.studioInfoDirectionsItem {padding:10px;}
	.studioInfoDirectionsTitle {color:#d91718;font-weight:bold;font-size:70%;}
	.studioInfoDirectionsHeader {color:#d91718;font-weight:bold;font-size:90%;}
	.studioName{ color:#d91718;}
	
	/* LINKS
	----------------------------------------------- */
	.chopLinksList{font-size: 90%; text-align:left;}
	.linkBannerItem { padding-top: 10px; padding-right:10px;padding-left:10px;text-align:right;}
