html, body { 
	margin: 0; 
	padding: 0; 
	font: 12px/16px georgia, serif;
	background: #185240 url("/images/body_bgd.gif") top left repeat-x;
}

img { border: 0; }
a { color: #195240; text-decoration: none; }
a:hover { text-decoration: underline; }

h1, h2, h3, h4, h5, h6{
	color: #195241;
}
/* STRUCTURE */

#frame {
	width: 1000px;
	margin: 0 auto;
	background: url("/images/frame_bgd.gif") top left repeat-y;
	position: relative;
	overflow: hidden;
	border-left: 6px solid #134131;
	border-right: 6px solid #134131;
}
/* use a different background for the blog section */
#blog #frame {
	background: url("/images/frame_bgd_blog.gif") top left repeat-y !important;
}

#masthead { 
	width: 1000px;
	background: url(masthead.gif) top left no-repeat;
	height: 140px;
}


#left {
	float: left;
	width: 170px;
	background: #59a8ae url("/images/left_bgd.gif") top left repeat-y;
	margin: 0;
	padding: 0;
}

#center {
	float: left;
	width: 640px;
	overflow: hidden;
}

#right {
	float: left;
	width: 190px;
	background: #59a8ae url("/images/right_bgd.gif") top left repeat-y;
}

#donate-join {
	position: absolute;
	top: 3px;
	right: 3px;
	width: 400px;
	text-align: right;
}
#donate-join img { margin-bottom: 2px; }


/* MASTHEAD */

#masthead a#home {
	position: absolute;
	top: 0;
	height: 99px;
	width: 336px;
	z-index: 99;
	text-decoration: none;
	text-indent: -5000px;
}

#masthead li, #masthead ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}

#masthead li, #masthead a {
	display: block;
	height: 41px;
}

#masthead a {
	text-indent: -5000px;
	text-decoration: none;
}

#masthead a:hover { text-decoration: none !important; }

#masthead li#store {
	left: 82px;
	top: 99px;
	width: 155px;
}

#masthead li#blog {
	left: 236px;
	top: 89px;
	width: 153px;
}

#masthead li#action {
	left: 389px;
	top: 76px;
	width: 190px;
}

#masthead li#portfolio {
	left: 579px;
	top: 65px;
	width: 154px;
}

#masthead li#about-us, #masthead li#about-us a {
	left: 733px;
	top: 45px;
	width: 268px;
	height: 51px !important;
}

#masthead #store a:hover, body#store #masthead #store {
	background: transparent url(masthead.gif) -82px -239px no-repeat;
}

#masthead #blog a:hover, body#blog #masthead #blog {
	background: transparent url(masthead.gif) -236px -229px no-repeat;
}

#masthead #action a:hover, body#action #masthead #action {
	background: transparent url(masthead.gif) -389px -216px no-repeat;
}

#masthead #portfolio a:hover, body#portfolio #masthead #portfolio {
	background: transparent url(masthead.gif) -579px -205px no-repeat;
}

#masthead #about-us a:hover, body#about-us #masthead #about-us {
	background: transparent url(masthead.gif) -733px -185px no-repeat;
}



/* LEFT COLUMN */

ul#left-menu {
	margin: 33px 0 10px 0;
	list-style: none;
	position: relative;
	padding: 0px;
}

ul#left-menu li {
	line-height: 0px;
}

ul#left-menu a, ul#left-menu li, ul#left-menu li ul, , ul#left-menu li ul li {
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	border: 0;
}

ul#left-menu li#search {
	background: url("/images/left_menu_search.gif") top left no-repeat;
	padding: 0 0 0 10px;
	margin: 0;
	height: 80px;
}

*html ul#left-menu li#search {
	background: url("/images/left_menu_search.gif") top left no-repeat;
	padding: 0 0 0 5px;
	margin: 0;
	w\idth: 165px;
	height: 80px;
}

*:first-child+html ul#left-menu li#search { padding: 0 0 0 5px; }

ul#left-menu li#search form { margin: 0; padding: 0; }

ul#left-menu li#search input#text-box {
	background: #98b690;
	border: 0;
	font: 11px/13px arial, sans-serif;
	width: 150px;
	margin: 22px 0 0 0;
	padding: 2px;
	w\idth: 146px;
}

ul#left-menu li#search .search-param {
	float: left;
	margin: 0;
}



ul#left-menu li#search .search-param#portfolio {
	margin-right: 7px;
}

ul#left-menu li#search input.check-box {
	color: #98b690;
	margin: 0;
}

ul#left-menu li#search .search-param label {
	font: 10px/10px arial, sans-serif;
	color: #98b690;
	margin: 0;
	padding: 0;
}

ul#left-menu li ul.sub {
	display: none;
	padding: 5px 5px 5px 20px;
	margin: 0px;
	width: 167px;
	w\idth: 142px;
	/*	background: url(images/dropdown_bgd.gif) bottom right no-repeat; */
	background-color: #134131;
	list-style-type: disc;
	color: #59a8ae;
}

*html ul#left-menu li ul.sub { left: -40px; }

*:first-child+html ul#left-menu li ul.sub { left: -40px; }


ul#left-menu.left-menu-indy-archive li#left-menu-artists  {
	background: url(images/dropdown_bgd_open.gif) bottom right no-repeat;
	overflow: hidden;
	margin-bottom: 3px;
}

/*ul#left-menu.left-menu-indy-archive li ul {
	position: static;
	background: none;
	display: block;
	width: auto;
	padding: 5px 0 5px 25px;
	list-style: disc !important;
	list-style-type: disc !important;
	color: #59a8ae;
}

*html ul#left-menu.left-menu-indy-archive li ul {
	padding: 0;
}

*html ul#left-menu.left-menu-indy-archive li ul li {
	list-style-type: disc !important;
}

*html ul#left-menu.left-menu-indy-archive li ul a {
	width: auto;
	display: inline;
	padding-right: 25px !important;
}*/

ul#left-menu li ul a {
	color: #59a8ae;
	text-decoration: none;
	list-style-type: disc;
	font: 11px/15px arial, sans-serif;
}

ul#left-menu li ul a:hover { text-decoration: underline; }



.featured-item {
	margin: 0 0 20px 10px;
}

.featured-item .featured-photo img {
	margin: 10px 0 10px 2px;
	width: 131px;
	height: auto;
}

.featured-item p {
	font: 11px/13px georgia, serif;
	margin: 0 0 5px 2px;
	width: 133px;
	w\idth: 131px;
}

.featured-item .buy-now { margin-right: 4px; }



/* CENTER COLUMN */

#store-list {
	margin: 15px 0 20px 20px;
}

.store-item {
	float: left;
}

#store-list .store-item, .search-results-container .store-item {
	margin: 0 30px 35px 0;
	width: 200px;
	w\idth: 170px;
}

.store-item p {
	margin: 3px 0 5px 0;
	width: 170px;
}

.store-item img.buy-now, #art-piece img.buy-now { margin-right: 4px; }


/* Individual Archive and Blog Entries */

#art-piece, #blog-entries {
	margin: 15px 20px 20px 20px;
}

#art-image {
	float: right;
	margin: 10px 0;
}

 
#art-text {
	float: left;
	width: 200px;
	margin-right: 10px;
	w\idth: 190px;
}

.blog-entry {
	margin: 0 0 20px 0;
	clear:both;
}

h1, .blog-entry h2 {
	font: 28px/34px arial, serif;
	margin: 0 0 3px 0;
font-weight: bold;
}
h1 { font-weight: bold; }

.blog-entry h2 a { color: #000; }

.blog-entry h3.date {
	font: 10px/12px arial, sans-serif;
	color: #777;
	margin: 0;
}

.blog-entry p, .blog-entry, .blog-entry li, .blog-archives li {
	font: 14px/18px georgia, serif;
}

.blog-archives #archives-left {
	float: left;
	width: 310px;
	margin-right: 20px;
	w\idth: 290px;
}

.blog-archives #archives-right {
	float: left;
	width: 290px;
}

.comments {
	border-bottom: 1px dotted #195241;
}

.comments .author{
 	font: 10px/12px arial, sans-serif;
	color: #777;
	margin: 0;
}
.clear-items{
	clear:both;

}	

/* RIGHT COLUMN */

#store #blog-header, #portfolio #blog-header, #action #blog-header {
	margin-top: 65px;
}

#right .blog-entry {
	margin: 0 10px 15px 20px;
}

#right .blog-entry h2 {
	font: 16px/18px georgia, serif;
}

#right .blog-entry h3.date {
	margin: 0;
}

#right .blog-entry p {
	font: 11px/13px georgia, sans-serif;
	margin-top: 3px;
}

#right .store-item {
	float: none;
	width: 190px;
	margin: 0 10px 20px 20px;
	w\idth: 160px;
}

#right .store-item .store-image img { width: 160px; height: 160px; }

#right .store-item img.buy-now { margin-right: 4px; }

#action-projects ul#action-items {
	margin: 15px 0 20px 20px;
	padding: 0;
	list-style: none;
	position: relative;
}

#action-projects ul#action-items li {
	margin: 0 0 5px 0;
	padding: 0;
}

#right #cartarea{
	background: #185240;
	position: absolute;
	top: 100px;
	right: 0;
	color: #a8c2a2;
}


#right #cartsummary img{
	margin-top: 5px;
}


.blog-entry img.left {
	float: left;
	margin: 10px 10px 10px 0px;
}

.blog-entry img.right {
	float:right;
	margin: 0px 10px 10px 10px;
}

.blog-entry img.center {
	padding: 0px auto;
}



#recent-entries-list{margin: 0 20px 0 10px;}
#recent-entries-list ul{padding: 0 0 0 8px;}
#recent-entries-list li{margin-bottom: 8px;}

.entry-nav {text-align:center;}

.search-results-header {clear: left;}


