@import url(/general.css);

html, body {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:16px;
margin:0pt;
padding:0pt;
}
img {
border:0pt none;
}
a {
color:#195240;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
color:#195241;
}
#frame {font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
background:transparent url(/images/frame_bgd2.gif) repeat-y scroll left top;
margin:0pt auto;
overflow:hidden;
position:relative;
width:1000px;
border-left: 6px solid #134131;
border-right: 6px solid #134131;
}
#blog #frame {
background:transparent url(/images/frame_bgd2.gif) repeat-y scroll left top !important;
}
#masthead {
background:transparent url(/masthead2.gif) no-repeat scroll left top;
height:140px;
width:1000px;
}
#left {
background:#59A8AE url(/images/left_bgd2.gif) repeat-y scroll left top;
float:left;
margin:0pt;
padding:0pt;
width:170px;
}
#center {
float:left;
overflow:hidden;
width:640px;
}
#right {
background:#59A8AE url(/images/right_bgd2.gif) repeat-y scroll left top;
float:left;
width:190px;
}
#donate-join {
position:absolute;
right:3px;
top:3px;
width:400px;
text-align: right;
}
#donate-join img {
margin-bottom:2px;
}
#masthead a#home {
height:99px;
position:absolute;
text-decoration:none;
text-indent:-5000px;
top:0pt;
width:336px;
z-index:99;
}
#masthead li, #masthead ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
position:absolute;
}
#masthead li, #masthead a {
display:block;
height:41px;
}
#masthead a {
text-decoration:none;
text-indent:-5000px;
}
#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 {
height:51px !important;
left:733px;
top:45px;
width:268px;
}
#masthead #store a:hover, body#store #masthead #store {
background:transparent url(/masthead2.gif) no-repeat scroll -82px -239px;
}
#masthead #blog a:hover, body#blog #masthead #blog {
background:transparent url(/masthead2.gif) no-repeat scroll -236px -229px;
}
#masthead #action a:hover, body#action #masthead #action {
background:transparent url(/masthead2.gif) no-repeat scroll -389px -216px;
}
#masthead #portfolio a:hover, body#portfolio #masthead #portfolio {
background:transparent url(/masthead2.gif) no-repeat scroll -579px -205px;
}
#masthead #about-us a:hover, body#about-us #masthead #about-us {
background:transparent url(/masthead2.gif) no-repeat scroll -733px -185px;
}
ul#left-menu {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:33px 0pt 10px;
padding:0px;
position:relative;
}
ul#left-menu li {
line-height:0px;
}
ul#left-menu li#search {
background:transparent url(/images/left_menu_search.gif) no-repeat scroll left top;
height:80px;
margin:0pt;
padding:0pt 0pt 0pt 10px;
}
*:first-child + html ul#left-menu li#search {
padding:0pt 0pt 0pt 5px;
}
ul#left-menu li#search form {
margin:0pt;
padding:0pt;
}
ul#left-menu li#search input#text-box {
background:#98B690 none repeat scroll 0%;
border:0pt none;
font-family:arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
margin:22px 0pt 0pt;
padding:2px;
width:146px;
}
ul#left-menu li#search .search-param {
float:left;
margin:0pt 4px 0pt 0pt;
}
ul#left-menu li#search #portfolio.search-param {
margin-right:7px;
}
ul#left-menu li#search input.check-box {
color:#98B690;
margin:0pt;
}
ul#left-menu li#search .search-param label {
color:#98B690;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:10px;
margin:0pt;
padding:0pt;
}
ul#left-menu li ul.sub {
background-color:#134131;
color:#59A8AE;
display:none;
list-style-type:disc;
margin:0px;
padding:5px 5px 5px 20px;
width:142px;
}
*:first-child + html ul#left-menu li ul.sub {
left:-40px;
}
ul#left-menu.left-menu-indy-archive li#left-menu-artists {
background:transparent url(/images/dropdown_bgd_open.gif) no-repeat scroll right bottom;
margin-bottom:3px;
overflow:hidden;
}
ul#left-menu li ul a {
color:#59A8AE;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
list-style-type:disc;
text-decoration:none;
}
ul#left-menu li ul a:hover {
text-decoration:underline;
}
.featured-item {
margin:0pt 0pt 20px 10px;
}
.featured-item .featured-photo img {
height:auto;
margin:10px 0pt 10px 2px;
width:131px;
}
.featured-item p {
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
margin:0pt 0pt 5px 2px;
width:131px;
}
.featured-item .buy-now {
margin-right:4px;
}
#store-list {
margin:15px 0pt 20px 20px;
}
.store-item {
float:left;
}
#store-list .store-item {
margin:0pt 30px 35px 0pt;
width:170px;
}
.store-item p {
margin:3px 0pt 5px;
width:170px;
}
.store-item img.buy-now, #art-piece img.buy-now {
margin-right:4px;
}
#art-piece, #blog-entries {
margin:15px 20px 20px;
}
#art-image {
float:right;
margin:10px 0pt;
}
#art-text {
float:left;
margin-right:10px;
width:190px;
}
.blog-entry {
clear:both;
margin:0pt 0pt 20px;
}
h1, .blog-entry h2 {
font-family:Helvetica, Arial, sans-serif;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:34px;
margin:0pt 0pt 3px;
}
h1 {
font-weight:bold;
}
.blog-entry h2 a {
color:#134131;
}
.blog-entry h3.date {
color:#777777;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
margin:0pt;
}
.blog-entry p, .blog-entry, .blog-entry li, .blog-archives li {
font-family: Georgia, Palatino, Times, sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:20px;
}
.blog-archives #archives-left {
float:left;
margin-right:20px;
width:290px;
}
.blog-archives #archives-right {
float:left;
width:290px;
}
.comments {
border-bottom:1px dotted #195241;
}
.comments .author {
color:#777777;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
margin:0pt;
}
.clear-items {
clear:both;
}
#store #blog-header, #portfolio #blog-header, #action #blog-header {
margin-top:65px;
}
#right .blog-entry {
margin:0pt 10px 15px 20px;
}
#right .blog-entry h2 {
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
#right .blog-entry h3.date {
margin:0pt;
}
#right .blog-entry p {
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
margin-top:3px;
}
#right .store-item {
float:none;
margin:0pt 10px 20px 20px;
width:160px;
}
#right .store-item .store-image img {
height:160px;
width:160px;
}
#right .store-item img.buy-now {
margin-right:4px;
}
#action-projects {
	margin-top: 10px;
}
#action-projects ul#action-items {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin: 0px 0pt 20px 20px;
padding: 0px;
position:relative;
}
#action-projects ul#action-items li {
margin:0pt 0pt 5px;
padding:0pt;
}
#right #cartarea {
background:#185240 none repeat scroll 0%;
color:#A8C2A2;
position:absolute;
right:0pt;
top:100px;
}
#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;
}
.blog-entry img.center {
}
#recent-entries-list {
margin:0pt 20px 0pt 10px;
}
#recent-entries-list ul {
list-style-type:none;
padding:0pt 0pt 0pt 8px;
}
#recent-entries-list li {
margin-bottom:8px;
font-weight:bold;
}

#recent-entries-list li:before {
	content: "\00BB \0020";
}

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


#bottom-entry-nav {
	margin: 20px 0;
	clear: both;
	overflow: hidden;
}
#bottom-entry-nav:after { clear: both; }

.entry-nav-left, .entry-nav-right {
	width: 300px;
	w\idth: 275px;
	font-weight: bold;
	display: block;
}

.entry-nav-left {
	float: left;
	margin-right: 25px;
}

.entry-nav-right {
	float: right;
	margin-left: 25px;
	text-align: right;
}