/*  THE SHOP PAGE  */
.wpsc_edit_product { font-size: 12px!important; color: red!important; }
.wpsc_categories { 
	list-style-type: circle; 
	padding: 10px 15px 15px 15px;
	/*border: 1px dashed #666;*/
	background: url(images/paper_texture.jpg) repeat-y;
	/*background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(215,189,129)),
    color-stop(1, rgb(248,232,195))
);
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(215,189,129) 0%,
    rgb(248,232,195) 100%
);
	-moz-box-shadow: 0px 10px 20px -15px #333;
	-webkit-box-shadow: 0px 10px 20px -10px #333;
	box-shadow: 0px 10px 20px -10px #333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;*/
}

}

.wpsc_categories { margin-bottom: 20px; }

.wpsc_categories li { 
	min-width: 115px;
	display: inline-block; 
	/* border-right: 1px dotted #666; */
	padding: 0px 10px;
	list-style-type: disc;
}
.wpsc_categories li:last-child {  }
.wpsc_categories li a { 
	text-align: center;
	text-decoration: none; 
	color: #000; 
	font-size: 19px;
	line-height: 36px;
	font-style: bold;
}
.wpsc_categories li a:hover {  color: red;}

div.wpsc_page_numbers { font-size: 18px; padding-top:  20px;  padding-bottom: 20px; }
div.wpsc_page_numbers a { 
	text-decoration: none;
	color: #611200;
}
body {
	background-color: #000;
	font-family: Georgia, "Palatino Linotype", "Times New Roman", serif;
	color:#272727;
	font-size:16px;
	line-height:24px;
	margin:0px;
	font-weight: 200;
}

.theEditor { color: #333; }

a { color: #7d4343; }

a:hover { text-decoration:underline; color: #666;}

#border { 
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}

#login { 
	background: url(images/bg_wallpaper.jpg) repeat;
}

#main {
	background: #000 url(images/bg_gap.jpg) no-repeat;
	/*background: url(images/bg_wallpaper.jpg) repeat;*/
	padding-bottom:30px;
	background-position:center top;
	background-attachment:fixed;
}
.container {
	width:950px;
	margin:0 auto;
	position:relative;
	/*background: url(images/bg_wallpaper.jpg) repeat;*/
	background: url(images/paper.jpg) repeat;
	/*background: url(images/cork-bg.png) repeat;*/
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
}



/*  HEADER STYLES  */

#header {
	padding-top:0px;
	height: 110px;
	background: url(images/header.jpg) repeat-x bottom;
	position:relative;
	
}

.right_board {
	position:absolute;
	right:-5px;
	z-index:1;
}

.left_board { 
	position: absolute;
	left: -12px;
	z-index: 0;
}




#logo {
	background-image:url(images/logo_lg.png);
	background-repeat:no-repeat;
	width:450px;
	height:100px;
	position:absolute;
	left:0px;
	margin-top:0px;
	margin-left:00px;
	
}

.strip {
	background-color: #fffdf5; 
	padding:5px;
}

#menu {
	right:0px;
	padding:5px;
}




ul#menu {
	position:absolute;
	right:0px;
	margin-top: 31px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:7px;
	padding-right:7px;
	border-top: 1px dotted #666;
	border-left: 1px dotted #666;
	border-bottom: 1px dotted #666;
	-webkit-padding-start: 0;
	background:url(images/paper_strip.jpg) no-repeat left;

}

ul#menu li {
	display: inline;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	border-left: 1px dotted #666;

}

ul#menu li a {
	font-size: 18px;
	color: #000;
	margin-left: 20px;
	padding-right: 20px;
	text-decoration:none;
}

ul#menu li a:hover {
	text-decoration:none;
	color: #b00000;
}

ul#menu li:first-child {
	border-left: none;
	padding-left:10px;

}


ul#menu2 {
	position:absolute;
	margin: 0px;
	top:0px;
	left:0px;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	border-right:1px dotted #666;
	-webkit-padding-start: 0;
	background-color: #333;
	z-index:1;
	text-shadow:none;
}

ul#menu2 li {
	padding-right:20px;
	padding-left:20px;
	display: inline;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 1px;
	border-left: 1px dotted #666;
}

.tiny_icon {
	vertical-align:middle;
}

ul#menu2 li a {
	color: #ffffff;
	text-decoration:none;
}

ul#menu2 li a:hover {
color: #999999;
}

ul#menu2 li:first-child {
	border-left:none;
}

ul#menu3 {
	position:absolute;
	margin: 0px;
	top:0px;
	right:0px;
	padding: 0px;
	border-top:1px dotted #666;
	border-bottom:1px dotted #666;
	border-left:1px dotted #666;
	-webkit-padding-start: 0;
	background-color: #333;
	z-index:1;
	text-align:center;
}

ul#menu3 li {
	display: inline;
	font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height: 13px;
	letter-spacing: 1px;
	border-left: 1px dotted #666;
	text-align:center;
	padding-left: 15px;
	margin-right:15px;
}

ul#menu3 li a {
	color: #f6f6f6;
	text-decoration:none;
	height:0px;
}

ul#menu3 li a:hover {
color: #999;
}

ul#menu3 li:first-child {
	border-left:none;
}

ul#menu3 li ul li {
	line-height: 22px;
}


/*    THE STAGE    */

.block {
	border:0px;
	margin-bottom:4px;
	position:relative;
	overflow:visible;
}

.block_inside { 
	display:block; 
	padding-top:40px;
	line-height: 28px;
	padding-left: 40px;
	padding-bottom: 00px;
	padding-right:0px;
	overflow:visible;
	text-shadow: 1px 1px 0px #f3eece;
}	

.block_inside h2 a {
	color:#333;
	text-shadow: 1px 1px 1px f3eece;
}

.block_inside h2 a:hover {
	color: #780000;
}

.block_inside p {
	max-width: 630px;
	overflow:visible;
	font-size: 16px;
}

#stage {
	margin-top: 00px;
	position:relative;
	font-size: 15px;
	line-height: 28px;
	margin-bottom: 0px;
}

.stage_inside {
	display:block;
	padding-top: 40px;
	padding-left: 50px;
	padding-right: 0px;
	max-width: 900px;
	position:relative;
	padding-bottom:0px;
	/*background: url(images/cork-bg.png) repeat;*/

}

.content { 
	float:left;
	width: 600px;
	overflow:auto;
}
.stage_inside h2 a { color: #333; }


.post_content { 
	width:640px;
	overflow:hidden;
	overflow-x:hidden;
}

.slidedeck {
	color: #333;
	font-size: 13px;
	line-height: 24px;
}

.ornation {
	position:absolute;
	top: -35px;
	left: -95px;

}
.ornation2 {
	position:absolute;
	bottom: -35px;
	left: -95px;
}

.featured {
	position: absolute;
	top: -30px;
	left: 320px;
}



.board {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index:3;
}

.board2 {
	position: absolute;
	bottom: -10px;
	right: -10px;
	z-index:3;
}

.pin { 
	position:absolute;
}

.description {
	max-width: 400px;
	float:right;
}

h1, h1 a { font-size: 48px; }

h2 a {
	color: #333;
	font-family: Georgia, serif;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	-webkit-text-shadow: 1px 1px 1px f3eece;
	margin: 0;
}
.wpsc_container h2 a {
	color: #333;
	font-family: Georgia, serif;
	font-size: 24px!important;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	-webkit-text-shadow: 1px 1px 1px f3eece;
	margin: 0;
}
a.wpsc_edit_product  { font-size: 15px!important; }

h3 {
	margin-bottom:0;
}

h5 {
	color: #444;
	font-family: Courier, Palatino, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	margin-top: -20px;
	margin-bottom: 10px;
}

.thumbnail {
	margin-right: 30px;
	float:left;
	padding:10px;
	background-color:white;
	border: 1px solid #999;
}

thumbnail_left {
	margin-right: 30px;
	float:left;
	padding:10px;
	background-color:white;
	border: 1px solid #999;
}

.thumbnail_right {
	margin-left: 30px;
	float:right;
	padding:10px;
	background-color:white;
	border: 1px solid #999;
}

.tiny_thumbnail_left {
	width: 150px;
	height:auto;
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #fff;
	margin-right:20px;
}

.tiny_thumbnail_right {
	width: 150px;
	height:auto;
	border: 1px solid #ccc;
	padding: 5px;
	background-color: #fff;
	margin-left: 20px;
}


.button {
	height: 32px;
	background: url(images/button_on.jpg) repeat-x;
	border: 1px solid #000000;
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height: 28px;
	color: black;
	padding: 8px 30px 8px 30px;
	line-height: 30px;
	text-decoration:none;
}

a.button:hover {
	text-decoration:underline;
	color:black;
}

.center {
	margin-top: 20px;
	text-align:center;
}



/*  Separator   */


.separator {
	background: url(images/board.png) no-repeat;
	width:984px;
	height:15px;
	top:9px;
	margin-top:20px;
	margin-bottom:0px;
	left: -66px;
	overflow:visible;
	position:relative;

	
}
.biggap {
	margin-top:30px;
	padding-top:0px;
	overflow:visible;
}

/*  Footer Styles  */

#footer {
	background:url(images/paper_strip.jpg) repeat;
	padding: 10px;
	position:relative;
}

#footer a { 
	color: #b00000; 
	text-decoration:none;
}

#footer a:hover {
	color: #770000;
}



/*  Gallery Styles  */

.item {
        border: 1px solid #999;
	background-color: #f1f1f1;
	padding: 5px;
	margin-right: 15px;
}

.photo {
	border: 1px solid #212121;
	background-color: #212121;
	padding: 15px;
	margin:48px;
	margin-top:10px;
}


img.photo:hover {
	border: 1px solid #fff;
}


/*  VIDEO PLAYER  */

.video {
	width:600px;
	height:auto;
	position:relative;
	background: #ccc;
	border: 1px solid #999;
	padding:10px;
	margin-bottom:40px;
}

.tv {
	z-index:99;
	position:absolute;
	top:0px;
	left:0px;
}



/* CALENDAR STUFF  */
.calendar {
	border: 1px dotted #666;
	padding: 10px;
	background: url(images/cork-bg.png) repeat;
	position:relative;
	height:625px;
	width:605px;
	z-depth:2;
	overflow:visible;
}

.calendar_key { 
	float:right; 
	border: 1px solid #8d5e5e; 
	border-style: solid double;
	background: url(images/sidebar_bg2.jpg) repeat bottom; 
	width: 100px; 
	padding: 20px; 
	padding-top: 0px; 
	position:relative; 
	margin-top:40px;
}



/*  Sidebar  */


ul#store_cats h2 li a {
	font-size: 22px;
	line-height: 36px;
	text-shadow: none;

}

ul#store_cats li a:hover {
	color: black;
}

.children { -webkit-padding-start: 0; }
#store_cats { margin: 0!important; }


ul#store_cats h2 {
	margin:0px;
}

.cufon cufon-canvas { display:none; }

#sidebar {
	margin-top: 20px;
	padding-top:-20px;
	float:right;
	width: 241px;
	height:inherit;
	/*background: url(images/paper.jpg) repeat;*/
	/*background: url(images/cork-bg.png) repeat;*/
	background: url(images/sidebar_bg2.jpg) top repeat;
	color: #131211;
	font-family: Courier, Georgia, serif;
	position:relative;
	text-shadow: #f3eece 1px 0px 1px;
	border-left: 1px dotted #666;
	border-bottom: 1px dotted #666;
	z-index:1;
	-webkit-box-shadow: -1px 3px 6px #68644b;
}

.sidebar_inside {
	padding-left: 20px;
}

#sidebar ul {
	list-style: none;
	text-indent:0px;
	-webkit-padding-start: 10px;
	line-height: 24px;
	margin-top:0px;

}

#sidebar ul li a {
	text-indent:0px;
	color: #9b0202;
	text-decoration:none;
	
}


.sidebar_top {
	position:absolute;
	top: -38px;
	z-index:0;
}

.tape {
	position: absolute;
	left: 120px;
	top: -10px;
	z-index:4;
}

.tape2 {
	position:absolute;
	right:103px;
	top: 0px;
	z-index:3;
}

.tape_middle {
	z-index:99;
	position:absolute;
	top:-15px;
	right: 20px;
	
}
	

.twitter {
	font-size: 13px;
	line-height: 19px;
	margin-top: 0px;
	font-weight:bold;
	color: #9B0202;
}

.twitter-timestamp { display:none; }

.twitter-link { display:none; }

#paperbar ul {
	list-style: none;
	text-indent:0px;
	-webkit-padding-start: 10px;
	line-height: 24px;

}

#paperbar ul li a {
	font-size: 13px;
	text-indent:0px;
	color: #131211;
	text-decoration:none;
	
}

#paperbar ul li a:hover {
	text-indent:0px;
	color: #333;
	
}

/*  Contact Form  */

.contactform {

}


/* Widgets  */

.widgettitle {
	color: black;
	font-family: Palatino, "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	height: 28px;
	letter-spacing: 1px;
	line-height: 28px;
	margin-bottom: 5px;
}



/*  WP e-Commerce Shopping Cart  */

.prodtitles h2 a {
	font-size: 32px;
	color: red;
}
	

.products {
	width: 400px;
}

/* Buy Button  */

input.wpsc_buy_button {
margin: 6px 0 6px;
padding: 9px;
background: url('images/button-add-to-cart.png') no-repeat center top;
background-color: #00B5DF;
color: #fff;
border: 0;
text-align: center;
cursor: pointer;
}

input.wpsc_buy_button:hover {
background-position: center -33px;
text-decoration:none;
color:fff;
}

/* Checkout Button */

input.make_purchase {
margin: 6px 0 6px;
padding: 0;
background: url('images/button-make-purchase.png') no-repeat center top;
background-color: #00B5DF;
color: #fff;
border: 0;
text-align: center;
cursor: pointer;
}
input.make_purchase:active {
background-position: 0px -33px;
}

/* Mailing List Doc  */

.iframe { 
	height: 540px;
	border: 1px dotted #666;
	padding: 20px;
	background-color: #fff;
}
.ngg-galleryoverview { float:left; }


