/* CSS Document */
{
padding: 0;
margin: 0;
border: 0;
}

body, html {
	color:#948A69;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/paisleyBG.jpg) repeat-x top #000 fixed;
	font-size:12px;
	text-align: center;
	}
:focus
{
  -moz-outline-style: none;
  }
a, .category a {
	color:#E6D56A;
	text-decoration:none;
	outline:none;
	margin: 0;
	padding: 0;
}
a:hover, .category a:hover {
	color:#FF9933;
	}
a:active, .category a:active {
	color:#FFF
	}
h1, h2, h3, h4 {
	color:#B9AD83;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	}	
h1 {
	font-size:20px;
	}
h2 {
	font-size:14px;
	}
h3 {
	font-size:16px;
	font-weight:normal;
	letter-spacing:.1em;
	}
h4 {
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	}
h5 {
	font-size:10px;
	color:#666666;
	text-align:center;
	font-weight:normal;
	}
.hide {
	display:none
	}
input {
	z-index:1
}
input[type="submit"], button {
	float:right;
	height:25px;
	padding:0px 10px;
	margin:5px 0px 0px 0px;
	background:url(images/menuBG-rev.gif) bottom left;	
	border:0px;
	border-bottom:#663 solid 1px;
	border-right:#663 solid 1px;
	color:#CC9;
	line-height:22px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	outline:none;
}
input.wpsc_buy_button {
	position:absolute;
	bottom:2px;
	right:2px;
	margin:-10px 5px 0px; 
}
input[type="submit"]:hover, button:hover {
	border-bottom:#003 solid 1px;
	border-right:#003 solid 1px;
	background:#FFC;
	color:#000
}
input.make_purchase {
	width:200px;
	margin:auto;
}
textarea, input[type='text'], input[type="text"] {
	background:#999;
	border:#332d24 solid 1px;
	padding:3px;
	color:#000
}
textarea:hover, input[type='text']:hover, input[type="text"]:hover {
	background:#FFF;
	border:#332d24 solid 1px;
	padding:3px;
	color:#000
}
input:focus, textarea:focus, select:focus	{ 
	background:#FFF; 
	color:#333;
}
label[for="s2email"] {
	font-size:11px;
	text-align:left;
}
.s2_form_widget form {
	padding:0px 0px 0px;
	margin:0px 0px 0px;
}
/************** basic images *****************/
img {
	border:1px #332d24 solid;
	padding:4px;
}
img.alingnone {
	margin-bottom:20px;
}
img[align="left"], img.alignleft  {
	margin:10px 20px 10px 0px;
	float:left;
}
img[align="right"], img.alignright  {
	margin:10px 0px 10px 20px;
	float:right;
}
div.alignleft {
	float:left;
	border:1px #332d24 solid;
	padding:10px 5px;
	background:#000;
	text-align:center;
	font-size:11px;
	color:#999;
	font-variant:small-caps;
	margin:0px 10px 0px 0px;
}
div p.wp-caption-text {
	margin:3px 0px;
	padding:0px;
}
div.alignleft img {
	border:0px;
	padding:0px;
	border:1px #332d24 solid;
	margin:0px;
}
/*************** footer styling ***************/ 
#footer {
	float:left;
	padding:0px 20px 40px;
	width:930px;
	margin-left:-20px;
}
#footer p {
	font-style:italic;
	font-size:11px;
	font-variant:small-caps;
	line-height:20px;
	padding:15px 0px;
	margin:30px 20px;
	border-top:#332d24 solid 1px;
	}
/***************** containers ****************/
#container {
	margin:0px auto;
	z-index:1
	}
.container2 {
	width:930px;
	margin:-10px auto 0px;
}
#container3 {
	width:930px;
	margin:20px auto;
	float:left;
	position:relative;
}
/*************** header styling ***************/	
#header {
	width:930px;
	background:url(images/stamp.png) top no-repeat;
	padding:100px 0px 10px;
	margin:30px auto 10px;
	font-variant:small-caps;
	}
#header h1 a {
	color:#CC9
}
#header h1 a:hover {
	color:#FC6
}
#header h1 {
	font-size:25px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	letter-spacing:.2em;
	line-height:28px;
	padding:0px;
	color:#F93;
	}
#header h1 .subhead {
	font-size:18px;
}
/*************** main navbar styling ***************/
#menucontainer {
	height:27px;
	line-height:27px;
	font-size:13px;
	background:#36302e;
	border-top:#4D4739 solid 1px;
	border-bottom:#332d24 solid 1px;
	}
#menu {
	margin:0px auto;
	width:930px;
	}
#menu, #menu ul {
	padding:0px;
	margin:auto;
	list-style: none;
}
#menu ul {
	display:table;
	margin:auto;
}
#menu a {
	display: block;
	padding:0px 25px;
	color:#CC9;
	letter-spacing:.1em
	}
#menu a:hover {
	color:#FFF;
	background:#999966 url(images/menuBG.gif) repeat-x top;
	margin:-1px 0px;
	line-height:29px;
}
#menu li {
	float: left;
	text-align:left;
	font-variant:small-caps;
	line-height:26px;
}
#menu li:first-child {
	border:none;
}
#menu li ul {
	position: absolute;
	left: -999em;
	padding:10px 0px;
	margin-top:0;
	font-size:11px;
}
#menu li:hover ul {
	left: auto;
}
#menu li:hover ul, #menu li.sfhover ul {
	width:140px;
	padding:0px 0px;
	left: auto;
	background:#333;
	border:#332d24 solid 1px;	
	border-top:none;	
	z-index:20000
}
#menu li ul li {
	border:none;
}
#menu li ul li a {
	width:120px;
	margin:0px;
	padding:4px 10px;
	line-height:20px;
	font-variant:normal;
	color:#CC9;
	letter-spacing:0em;
	}
#menu li ul li a:hover {
	background:#000;
	line-height:20px;
	margin:0px;
}
#menu li.page-item-391 {
	display:none
}
	
#shadow {
	background:url(images/menu-shadow.png) repeat-x top;
	height:10px;
	width:100%
	}

/**************** sidebar styles *********************/
.sidemenu {
	width: 200px;
	float: right;
	margin:-40px 0px 40px -30px;
	padding:0px;
	text-align:left;
	font-variant: normal;
	font-size: 11px;
	color:#999966;
	border-left:1px #332d24 dotted;
	}
.sidemenu a {
	color:#666
}
.sidemenu a:visited {
	color:#666;
}
.widget .gocheckout a {
	color:#FF9;
	cursor:pointer;
}
.sidemenu a:hover, .sidemenu a:active {
	color: #FF9933;
}
.widget, .sidemenu .widget_text {
	width: 180px;
	border-bottom:3px #332d24 solid;
	line-height:20px;
	font-size:11px;
	padding:10px 0px 20px 0px;
	font-weight:normal;
	font-variant:normal;
	text-align:left;
	font-style:italic;
	color:#996;
	background:#191919;
}
.textwidget {
	margin-left:10px;
	padding:5px 0px 0px 0px;
	color:#666
}
h3.widgettitle, .ngg-sidebar-widget h3.widgettitle {
	color:#EDE4C1;
	letter-spacing:.1em;
	font-size:14px;
	font-variant:small-caps;
	font-style:normal;
	color:#948A69;
	font-weight:bold;
	margin:-10px 0px 10px 0px;
	padding:5px 5px 5px 10px;
	background:#333 url(images/paisleyBG.jpg);
	border-bottom:2px #332d24 dotted;
}
.widget_search div {
	text-align:left;
	font-size:11px;
}
.sidemenu ul {
	margin: 0px;
	padding:0px;
	letter-spacing:.1em;
	font-size: 11px;
	list-style-type: none;
}
.textwidget ul, .textwidget ul ul {
	padding:0px;
	margin:0px;
}

.textwidget ul li, .textwidget ul li ul li {
	margin:0px 0px 0px -20px;
	padding:0px;
}
.sidemenu ul ul {
	padding: 0;
	font-size: 11px;
	list-style-type: none;
	margin:3px 0px 0px 12px;
}
.sidemenu ul li ul li {
	list-style-type:none;
	border-top:1px dotted #333;
	font-size: 11px;
	padding:5px;
	margin:0px 0px 0px -10px;
	font-weight: normal;
	line-height:14px;
}
.sidemenu ul li ul li:hover {
	background:#333;
}
.sidemenu ul li ul li:first-child {
	border:none;
}
#search-3 {
	line-height:18px;
	padding-bottom:40px;
	text-align:left
	}
input#s, input[name="email_address"], .widget input[type="text"] {
	width:160px;
	margin:0px 5px;
	background:#333;
	color:#666;
	border:solid 1px #4D4739;
	padding:3px;
} 
.sidemenu label {
	margin-left:0px;
}
.sidemenu select {
	width:170px;
	margin:0px 0px 0px 5px;
	background:#000;
	color:#666;
	border:solid 1px #4D4739;
	padding:3px;
}
.sidemenu input {
	margin-right:5px
}
input#s:hover, input[name="email_address"]:hover {
	background:#ccc;
	border:#CCC solid 1px;
	color:#333;
}
.ngg-sidebar-widget a {
	display:block;
	text-align:center;
	margin:auto;
}
.ngg-sidebar-widget img {
	margin:10px auto;
	text-align:center;
}
.ngg-sidebar-widget img:hover {
	border:#4D4739 solid 1px;
}
.ngg-sidebar-widget h3 {
	font-size:11px;
	font-variant:normal
}
.ngg-sidebar-widget span {
	display:none
	}
li#text-4, li#shopping-cart {
	background:#999966 url(images/menuBG.gif) repeat-x top;	
	border-bottom:1px #332d24 solid;
	width:180px;
	margin-top:0px;
	font-weight:bold;
}
li#text-4 p, li#shopping-cart p {
	padding:5px;
	line-height:14px;
	font-size:11px;
	margin:0px -3px 0px -15px;
	color:#948A69
}
li#text-4 {
	margin-top:-1px;
	border-top:1px #332d24 solid;
}
li#text-4 p small {
	margin-top:8px;
	display:block;
}
li#text-4 form, li#shopping-cart form {
	padding:0px 10px 10px 5px;
	margin-left:-15px;
	color:#999;
	
}
h3.widgettitle {
	font-weight:bold
}
input[name="email_address"], input[name="email"]{
	width:170px;
	background:#999;
	margin-left:5px;
}
.yd_linkware {
	display:none
}
.newsform {
	margin:-5px 0px 0px -10px;
	color:#666;
	height:45px;
}
/***************** Facebook Like *******************/

.fb {
	width:180px;
	background:#4D4739;
}
.fblike {
	width:100px;
	height:50px;
	position:absolute;
	top:20px;
	right:0;
}
/***************** page styling ***********************/
.pagetitle {
	width:660px;
	margin:40px 0px 20px;
	padding:0px 250px 10px 0px;
	float:left;
	font-size:22px;
	letter-spacing:.1em;
	font-variant:small-caps;
	border-bottom:#332d24 solid 1px;
	color:#948A69;
	text-align:left;
	z-index:100;
	position:relative;
	}
.breadcrumbs {
	font-size:11px;
	margin:5px 0px 0px;
}
.breadcrumbs ul li {
	float:left;
	display:block
}
.breadcrumbs a {
	color:#CC9;
	font-style:italic;
}
.breadcrumbs a:hover {
	color:#F93;
}
.entry {
	width:680px;
	padding:0px 0px;
	margin:20px 0px 0px 0px;
	float:left;
	position:relative;
	text-align:left;
	line-height:25px;
	font-size:13px;
}
.entry p {
	margin:20px auto;
}
.entry ul, .entry ol {
	margin:10px 20px;
}
.entry blockquote {
	margin:20px;
	padding:20px;
	border:1px #333 dotted;
}
#singlecolumn {
	width:900px;
	text-align:left;
}
#textdescrip {
	padding:5px 15px;
	line-height:18px;
	color:#999966;
	background:#262A26;
	text-align:left;
	border:#333333 solid 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.quote {
	margin:20px auto 30px;
	padding:10px 50px 30px;
	font-style:italic;
	font-variant:small-caps;
	font-size:14px;
	line-height:20px;
	text-align:center;
	color:#666;
	border-top:1px dotted #332d24;
	border-bottom:1px dotted #332d24
}	
.small {
	font-size:11px;
	font-style:italic;
}
.page-id-553 .entry, .page-id-9 .entry {
	width:550px;
	margin:0px 75px 20px;
	text-align:justify
}
/*************** share *******************/
#share {
	position:absolute;
	left:0px;
	top:0px;
	margin:-40px 0px 0px 0px;
	z-index:1000;
	font-variant:small-caps;
}
.accordion h3 {
	width:40px;
	cursor:pointer;
	padding:0px 10px;
	margin:0px 0px -30px;
	line-height:30px;
	background:#332d24;
	text-align:left;
	font-size:12px;
	z-index:1000;
}
.accordion h3:hover {
	background:#4D4739;
}
#share .accordionPanel {
	display:none;
	padding:20px 20px 60px;
	display:none;
	border:1px solid #332d24;
	background:#191919;
	z-index:1000;
	left:60px;
	top:0;
}
.fb {
	background: #332d24;
	width:168px;
	padding:3px 5px;
}
.fb:hover {
	background:#4D4739
}
/*********************** Blog Style ******************/
.blogentry {
	width:900px;
}
img.first {
	margin:-30px 0px 0px -30px;
}
.blogpage {
	width:520px;
	margin:0px -6px 0px 0px;
	line-height:24px;
	font-size:1.1em;
	padding:20px 40px 20px;
	float:none;
	z-index:0;
	background:#191919;
}
.blogpagewide .entry {
	width:900px;
	margin-top:0px;
}

.blogpagewide .blogpage {
	width:820px;
	margin-top:0px;
}
.goback {
	font-style:italic;
	margin-top:-30px;
	display:block;
	font-variant:small-caps
}
.blogtitle {
	margin:0px;
	padding:0px;
	font-variant:small-caps;
	font-weight:normal;
	font-size:16px;
	letter-spacing:.1em;
	border-bottom:1px dotted #332d24;
	position:relative;
	z-index:1;
}
.blogtitle #share {
	position:absolute;
	top:65px;
	left:0px;	
	z-index:1000;
	font-variant:small-caps;
}
.single .blogtitle {
	font-size:18px;
}
.bdate, .like {
	float:right;
	display:block;
	line-height:30px;
	padding:0px 10px;
	font-variant:small-caps;
	font-size:11px;
	z-index:2000
}
.bdate {
	margin:-28px -70px 0px 0px;
}
.like {
	margin-top:0px;
	padding:5px 10px;
	width:50px;
}
.readmore {
	font-style:italic;
	background:#333;
	font-variant:small-caps;
	padding:0px 10px;
}
.postmetadata {
	border-top:1px dotted #332d24;
	font-style:italic;
	float:none;
	padding:0px 0px 10px;
	font-size:11px;
	text-align:right;
	margin:0px 0px 30px;
}

.postmetadata a {
	color:#666;
}
.navigation {
	width:660px;
	height:20px;
}
.navigation a, .navigation {
	color:#4D4739;
	font-variant:small-caps;
	font-size:11px;
	margin:-20px 0px 20px;
}
.navigation a:hover {	
	color:#FF9933;
}
.navigation .alignleft {
	float:left;
}
.navigation .alignright {
	float:right
}
.archivetitle {
	font-size:14px;
	font-variant:small-caps;
	background:#333;
	font-weight:normal;
	padding:10px 23px;
	letter-spacing:.1em;
	margin:-60px 0px 20px 0px;
}
.blogpage {
	position:relative;
	color:#567594;
	font-size:15px;
	font-family:optima, "Trebuchet MS", Arial, Helvetica, sans-serif
}
.blogpage form#cforms3form {
	width:500px;
}
#comments {
	width:610px;
	margin:auto;
}
#comments h3 {
	font-size:14px;
	border-bottom:1px dotted #332d24;
}
ul.commentlist {
	margin:0px 0px 0px 0px;
	padding:0px;
}
.commentlist li {
	background:#191919;
	list-style:none;
	padding:10px;
	margin:5px 0px;
	position:relative;
}
.comment-author {
	border-bottom:1px dotted #332d24;
	font-size:12px;
}
.comment-author img {
	margin:0px 10px 0px 0px;
}
.commentmetadata {
	top:0px;
	right:0px;
	position:absolute;
	padding:3px 10px;
	-moz-border-radius:0px 0px 0px 5px;
	-webkit-border-radius:0px 0px 0px 5px;
	background:#333;
	font-size:10px;
}
input[name="unsubscribe"] {
	display:none
}

/********************** Search *********************/
.searchpage .searchbox, .fourofour .searchbox {
	float:left;
	height:50px;
	margin:20px auto;
	background:#252525;
	border:1px solid #332d24;
	padding:20px 10px;
}
.searchpage .searchbox form {
	text-align:center;
}
.searchpage .searchbox input, .fourofour .searchbox input {
	margin:5px;
	clear:both;
	display:block;
	float:right;
}

/********************** Fine Art Galleries *********************/

/* glass onion */
.glassonion {
	width:655px;
	padding:2px 8px 0px;
	margin-bottom:10px;
	border:1px #332d24 dotted;
	text-align:center;
	font-size:11px;
	line-height:20px;
	color:#CCC;
	float:left
}
.glassonion:hover {
	border:1px dotted #4D4739
}
.glassonion .ngg-albumtitle {
	width:650px;
	margin-top:3px;
}
.glassonion h3 {
	padding:4px 0px 0px;
	margin:0px;
	width:650px;
}
/* evolution */
#ngg-gallery-13-635 .ngg-gallery-thumbnail, #ngg-gallery-13-635 .ngg-gallery-thumbnail a {
	width:118px;
	height:210px;
}
#ngg-gallery-13-635 .ngg-gallery-thumbnail a:first-child {
	margin-left:20px;
}
/* five paintings */
#ngg-gallery-30-1046 .ngg-gallery-thumbnail, #ngg-gallery-30-1046 .ngg-gallery-thumbnail a {
	width:118px;
	margin-left:5px;
	height:100px;
}
/* dance */
#ngg-gallery-9-632 .ngg-gallery-thumbnail, #ngg-gallery-9-632 .ngg-gallery-thumbnail a {
	width:105px;
	height:290px;
	float:left;
}
/* tarot */
#ngg-gallery-10-633 .ngg-gallery-thumbnail a, #ngg-gallery-10-633 .ngg-gallery-thumbnail {
	width:70px;
	height:280px;
	margin:10px 14px 10px 0px;
}
#ngg-gallery-10-633 .ngg-gallery-thumbnail a:first-child {
	margin-left:50px;
}
.gallery-desc strong {
	text-decoration:underline;
}/*
.design .gallery-desc p, .design .gallery-desc ul, .design .gallery-desc ul li {
	padding:0px;
	line-height:18px;
	margin:0px;
}*/

/* design */

.design .gallery-desc {
	width:400px;
	font-size:13px;
	line-height:20px;
	padding:0px;
	margin:0px;
	border:none;
	float:left;
}

.design .gallery-desc h3 {
	display:none
}
.design .ngg-galleryoverview {
	width:234px;
	float:right;
	border:#332d24 solid 1px;
	margin:0px 0px 20px 20px;
}
.design .ngg-gallery-thumbnail {
	width:98px;
	height:108px;
	float:left;
	margin:8px;
	padding:0px;
	overflow:hidden;
	border:#332d24 solid 1px;
}
.design .ngg-gallery-thumbnail img {
	text-align:center;
}
.design .ngg-gallery-thumbnail a {
	text-indent:-100000px;
	display:block;
	height:100px;
	width:100px;
	margin:auto;
}
.design .ngg-gallery-thumbnail:hover {
	border:#CC9 solid 1px;
}
.design .ngg-gallery-thumbnail img {
	border:none;
	padding:0px;
	margin:auto;
}
.designthumbsmain .ngg-album {
	width:100px;
	margin:0px 5px 22px 6px;
	padding:5px 10px;
}
.page-id-558 .ngg-albumtitle {
	width:100px;
	margin:0px 0px 5px;
	padding:5px 0px 5px;
}
.page-id-558 .ngg-thumbnail {
	width:100px;
}	
.page-id-558 .ngg-thumbnail img {
	width:100px;
	height:100px;
	margin-bottom:0px;
}

/********************* mural template ********************/
.search .ngg-galleryoverview {
	float:left;
	clear:both;
	background:#191919
}
.murals .gallery-desc, #singlecolumn .gallery-desc {
	width:253px;
	padding:0px 15px 20px;
	margin:0px;
	float:left;
	color:#999966;
	background:#262A26;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	border:1px #332d24 solid;
	position:relative;
	line-height:18px;
	-moz-border-radius-bottomleft:10px;
	-webkit-border-bottom-left-radius:10px;
}/*
.design .gallery-desc p, .design .gallery-desc ul, .design .gallery-desc ul li {
	padding:0px;
	line-height:18px;
	margin:0px;
}*/
.murals .ngg-galleryoverview {
	width:350px;
	float:right;
	border:#332d24 solid 1px;
	margin:0px 0px 20px 20px;
	
}
.murals .gallery-desc h2 {
	display:none
}
.murals .ngg-gallery-thumbnail {
	width:68px;
	height:68px;
	float:left;
	margin:8px;
	padding:0px;
	overflow:hidden;
	border:#332d24 solid 1px;
}
.murals .ngg-album .ngg-thumbnail {
	border:none;
	background:#191919
}
.murals .ngg-gallery-thumbnail:hover {
	border:#CC9 solid 1px;
}
.murals .ngg-gallery-thumbnail img {
	border:none;
	margin:0px;
	padding:0px;
}


/**** mural album ****/

.muralalbum .ngg-album {
	min-height:205px;
	background-repeat:repeat-x;
	background-color:#000;
}
.muralalbumbox {	
	margin:0px 0px 20px;
	padding:0px 0px 20px;
	border:1px dotted #333;
}
.muralalbumbox h2 {
	font-variant:small-caps;
	font-size:16px;
	padding-bottom:15px;
	text-align:center;
	color:#996;
	font-style:italic;
	margin:0px;
	padding:10px;
	background:url(images/paisleyBG.jpg);
	border-bottom:#333 solid 1px
}

/**** store ****/
.printsmain {
	position:relative;
	width:280px;
	text-align:center;
	float:left;
	border:#332d24 solid 1px;
	padding-top:10px;
	margin:0px 0px 20px 20px;
	background:#191919
}
.printsmainwide {
	position:relative;
	width:580px;
	text-align:center;
	float:left;
	height:330px;
	border:#332d24 solid 1px;
	padding:0px;
	margin:0px 0px 20px 20px;
	background:#191919;
	text-align:left;
}
	
a.printlink {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:280px;
	text-indent:-100000px;
	width:320px;
}
.printsmain:hover, .printsmainwide:hover {
	border:#4D4739 solid 1px;
	background:#191919;
}
.printsmainwide a.printlink {
	position:absolute;
	top:0;
	left:0;
	display:block;
	height:300px;
	text-indent:-100000px;
	width:600px;
}
.printsmain img {
	margin:5px;
	border:#332d24 solid 1px;
	background:#000
}

.printsmainwide img {
	float:left;
	margin:-10px 10px 0px 10px;
}
.printsmain:hover img, .printsmain:hover h3, .printsmainwide:hover img {
	background:#4D4739;
}
.printsmain h3 {
	border-bottom:#332d24 dotted 1px;
	padding:10px;
	font-variant:small-caps;
}
.printsmain p {
	font-size:.9em;
	margin-top:0px;
	font-style:italic;
}
.printsmain .small {
	padding:10px;
	display:none;
}
.printinfo {
	width:660px;
	float:left;
	clear:both
}
.wpsc_select_variation option[value="40"], .wpsc_select_variation option[value="38"] {
	display:none
}

/********************* *********************/
#hostingdetails {
	width:600px;
	border:#332d24 1px solid;
	margin:0px;
	padding:0px;
}
#hostingdetails td {
	padding:3px;
	border:#333 1px dotted;
}
#hostingdetails td img {
	border:none
}
#hostingdetails th {
	background:#4D4739;
	padding:5px 3px;
}
.login {
	border-bottom:solid 1px #332d24;
	margin-bottom:20px;
}
#login {
	background:#333;
	line-height:30px;
	text-align:center;
	display:block;
	background:url(images/submit.gif) top left;
	width:160px;
	border-radius:10px 10px 0px 0px;
}
a#login:hover {
	background:url(images/submit.gif) bottom left;
}
#silver, #gold {
	width:258px;
	float:left;
	border-left:solid 1px #332d24;
	padding:0px 20px;
	margin:0px 0px 20px;
}
#gold {
	border:none
}
.hostingplan a {
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	font-variant:small-caps;
	padding:5px;
}
#gold a {
	background:#CC9;
}

#silver a {
	background:#999;
}
#gold a:hover, #silver a:hover {
	background:#999966 url(images/menuBG-rev.gif) repeat-x top;
	color:#FFC
}
.page-template-page-singlecolumn-php .fblike {
	display:none
}

a#widgetcheck {
	color:#FFC
}
.retreat {
	width:800px;
	margin:0px;
	padding:50px 50px;
	border:#332d24 dotted 1px;
	background:#252525;
	text-align:center;
}
.info h1 {
	font-size:22px;
	font-variant:small-caps;
	line-height:32px;
}
.retreat blockquote {
	border:none;
	border-top:#333 dotted 1px;
	border-bottom:#333 dotted 1px;
	letter-spacing:.05em;
	font-size:16px;
	padding:20px;
	font-variant:small-caps
}
.retreat img {
	background:#000
}
.wkshopmenu a{
	margin:0px 10px;
	font-variant:small-caps;
	color:#FFC;
	font-size:14px;
}
.wkshopmenu a:hover{
	color:#FC3
}
#intro {
	width:600px;
	margin:20px auto 0px;
	padding:20px 40px;
	text-align:left;
	min-height:340px;
	background:#C96;
	color:#333;
	border-radius:10px;
}
#intro h1, #intro h3 {
	color:#333
}
.info h1 {
	font-size:18px;
}
#intro img {
	margin:auto;
}
#intro strong {
	font-size:14px;
	line-height:22px;
}
#intro img {
	margin:0px 30px 0px 0px;
	float:left;
}
.info {
	width:600px;
	margin:20px auto;
	padding:20px 40px;
	text-align:left;
	background:#4D4739;
	border-radius:10px;
}
.info h1 {
	border-bottom:#CC9 dotted 1px;
}
.info h2 {
	margin:20px 0px -20px;
	padding:0px;
	line-height:normal
}
.info ul#payment {
	margin:0px;
	padding:0px;
	border:#333 solid 1px;
	background:#F0E197;
	color:#333;
}
.info ul#payment li {
	border-top:1px dotted #333;
	text-align:left;
	padding:10px;
	line-height:20px;
	margin:10px 20px;
	font-weight:bold;
	list-style:none;
}
.info u#payment li:first-child {
	border:0px;
}
.info input {
	border-radius:10px;
}
.inst {
	border-bottom:1px dotted #996
}
