body
{
	background: #efefef;
	color: #000;
	margin: 0;
	padding: 0;
	font-size: small;
	text-align: center;
	line-height: 1em;
}

hr
{
	display: none;
	margin: 0;
	padding: 0;
	height: 0;
}

img
{
	margin: 0;
	padding: 0;
	border: 0;
}

a
{
	color: #000;
}

a:hover
{
	color: #ff0202;
}

a.ext-link
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 100% 1px no-repeat;
	padding-right: 9px;
}

a.ext-link:hover
{
	background-position: 100% -99px;
}

a.int-link
{
	background: url(http://www.uphollandartists.com/images/mysite/internal_link.gif) 0 -98px no-repeat;
	padding-left: 16px;
}

a.int-link:hover
{
	background-position: 0 -198px;
}

a.download-link
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 0 -96px no-repeat;
	padding-left: 16px;
}

a.download-link:hover
{
	background-position: 0 -196px;
}

h2, h3.h2, #home h3.h2
{
	font: bold 100% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
	margin-top: 0;
}

h3.h2, #home h3.h2
{
	margin-bottom: 3px;
}

h2.group, h3.group
{
	margin-bottom: 20px;
	font: bold 85% Verdana, Helvetica, sans-serif;
	color: #7c7c7c;
}

h3.group
{
	margin: 20px 0 10px 0;
	clear: left;
}

h2 a, h3.h2 a
{
	color: #000;
	text-decoration: none;
}

h2 a:hover, h3.h2 a:hover
{
	color: #ff0202;
}

em
{
	color: #ff0202;
	font-style: normal;
}

#primary-col ul
{
	list-style-type: square;
	margin: 0 0 20px 40px;
	padding: 0;
}

#primary-col ul li
{
	margin: 0 0 6px 0;
	padding: 0;
	font: 85% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 130%;
}

#content blockquote
{
	margin: 0 0 15px 10px;
	padding: 0 0 0 5px;
	border-left: 1px solid #ff0202;
	clear: both;
}

#content blockquote p
{
	font: italic 90% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 10px 0;
}

.hide
{
	display: none;
}

#contact strong
{
	color: #ff0202;
}

div.hr
{
	width: 100%;
	height: 0;
	background: transparent;
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
}

img.article-right
{
	float: right;
	margin: 32px 0 20px 20px;
	padding: 1px;
	border: 1px solid #000;
}

img.article
{
	border: 1px solid #000;
	padding: 1px;
}

#frame
{
	margin: 0 auto;
	padding: 20px;
	width: 680px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#header
{
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
	height: 18px;
	text-align: left;
	position: relative;
}

#header h1
{
	margin: 0;
	padding: 0;
}

#header p
{
	font: 90% Arial, Helvetica, sans-serif;
	color: #7c7c7c;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 256px;
	bottom: 0;
}

#header p strong
{
	color: #000;
}

#header-links
{
	position: absolute;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
}

#header-links li
{
	display: inline;
	margin: 0 0 0 12px;
	padding: 0;
	font: 85% Verdana, Helvetica, sans-serif;
	color: #7c7c7c;
}

#header-links li a
{
	color: #7c7c7c;
	text-decoration: none;
}

#header-links li a:hover
{
	color: #ff0202;
}

#header-links li a.skip
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 0 -97px no-repeat;
	padding-left: 14px;
}

#header-links li a.options
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 0 -97px no-repeat;
	padding-left: 14px;
}

#header-links li a.skip:hover, #header-links li a.options:hover
{
	background-position: 0 -197px;
}

#header-img
{
	margin: 0;
	padding: 0;
	line-height: 1em;
	width: 680px;
	height: 135px;
}

#footer
{
	clear: both;
	position: relative;
	width: 100%;
	margin: 1px 0 -12px 0;
	padding: 0;
	float: left;
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 460px 0 repeat-y;
	text-align: right;
}

#footer-links
{
	list-style: none;
	width: 180px;
	margin: 0;
	padding: 20px;
	float: right;
	text-align: center;
}

#footer-links li
{
	margin: 0;
	padding: 0;
	display: inline;
}

#footer-links li a
{
	background: #000;
	color: #fff;
	border: 2px solid #fff;
	margin: 0 5px;
	padding: 3px;
	white-space: normal;
	text-decoration: none;
	font: 80% Lucida Grande, Arial, Helvetica, sans-serif;
}

#footer-links li a:hover
{
	background: #ff0202;
}

#end
{
	clear: both;
	margin: 0;
	padding: 0;
	font: bold 85% Verdana, Helvetica, sans-serif;
	color: #7c7c7c;
	text-align: left;
}

#copyright
{
	margin: 10px auto 0 auto;
	padding: 0 0 10px 0;
	width: 680px;
	font: 85% Verdana, Helvetica, sans-serif;
	color: #7c7c7c;
	text-align: center;
}

#copyright a
{
	color: #7c7c7c;
}

#copyright a:hover
{
	color: #ff0202;
}

#navbar
{
	float: left;
	width: 100%;
	margin: 1px 0 0 0;
	padding: 0;
	line-height: normal;
	background: #000;
}

#navbar ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}

#navbar ul li
{
	margin: 0;
	padding: 0;
	float: left;
}

#navbar ul li a
{
	display: block;
	width: .1em;
	margin: 0;
	padding: 16px 10px 15px 10px;
	border-right: 1px solid #fff;
	background: #000;
	font: 80% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}

#navbar > ul li a
{
	width: auto;
}

#navbar ul li a:hover
{
	background: #ff0202;
}

#content
{
	width: 100%;
	margin: 30px 0 0 0;
	padding: 0;
	float: left;
	background: url(http://www.uphollandartists.com/images/mysite/col-right-bg.gif) right repeat-y;
	line-height: normal;
	text-align: left;
}

#primary-col
{
	float: left;
	margin: 0;
	padding: 0;
	width: 420px;
}

#secondary-col
{
	float: right;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	width: 220px;
	display: inline;
}

#content p
{
	font: 85% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 130%;
}

#content #secondary-col p
{
	color: #d88b8a;
	margin-left: 20px;
	margin-right: 20px;
}

#content #secondary-col p a
{
	color: #d88b8a;
}

#content #secondary-col p a:hover
{
	color: #ff0202;
}

#journal h2, #portfolio h2, #recommended h2
{
	margin-bottom: 3px;
}

#journal h2.comments
{
	font: bold 95% Verdana, Helvetica, sans-serif;
	color: #000;
	margin: 0 0 20px 40px;
}

#content p.entry-date, #content #secondary-col h2
{
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #ff0202;
	margin: 0 0 20px 0;
}

#content p.entry-date span
{
	font-weight: normal;
	color: #7c7c7c;
}

#content p.entry-date span a
{
	color: #7c7c7c;
}

#content p.entry-date span a:hover
{
	color: #ff0202;
}

#content #secondary-col h2
{
	font: bold 85% Arial, Helvetica, sans-serif;
	color: #ff0202;
	margin: 0 0 20px 0;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
	clear: left;
}

#journal p.info
{
	margin-left: 40px;
	font: 85% Verdana, Helvetica, sans-serif;
	color: #7c7c7c;
}

.entry
{
	padding-left: 40px;
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) left top no-repeat;
}

#journal h3, #home h3
{
	font: bold 95% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
}

#primary-col .entry-options
{
	margin: 20px 0 30px 0;
	padding: 0 0 5px 0;
	list-style: none;
	border-bottom: 1px solid #000;
}

#primary-col .entry-options li
{
	display: inline;
	margin: 0 10px 0 0;
	padding: 0 20px 4px 0;
	font: 85% Verdana, Helvetica, sans-serif;
	color: #000;
}

.entry-options li a
{
	color: #000;
	text-decoration: none;
}

.entry-options li a:hover
{
	color: #ff0202;
}

.entry-options li a.int-link
{
	background: url(http://www.uphollandartists.com/images/mysite/internal_link.gif) 0 -98px no-repeat;
	padding-left: 16px;
}

.entry-options li a.comment
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 0 -97px no-repeat;
	padding-left: 14px;
}

.entry-options li a.ext-link
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 0 -98px no-repeat;
	padding-left: 16px;
}

.entry-options li a.download-link
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 0 -96px no-repeat;
	padding-left: 16px;
}

.entry-options li a.int-link:hover, .entry-options li a.ext-link:hover
{
	background-position: 0 -198px;
}

.entry-options li a.comment:hover
{
	background-position: 0 -197px;
}

.entry-options li a.download-link:hover
{
	background-position: 0 -196px;
}

dl
{
	margin-left: 40px;
}

dl .type1, dl .type2, dl .type3, dl .type4
{
	padding-top: 12px;
}

dl .type1
{
	background-color: #ccc;
}

dl .type2
{
	background-color: #e1e1e1;
}

dl .type3
{
	background-color: #ccc;
}

dl .type4
{
	background-color: #e1e1e1;
}

dt
{
	margin: 0;
	padding: 12px 12px 12px 28px;
	font: 85% Verdana, Helvetica, sans-serif;
	color: #000;
	position: relative;
}


p.comments-form
{
	margin-left: 40px;
	margin-bottom: 10px;
}

ul#journal-entries, ul#journal-entries-primary, ul#links-list, ul#recommended, #primary-col ul.links-list-primary, ul.rssMenu, ul#showcase, ul#latest-tutorials
{
	margin: 0 20px 25px 20px;
	padding: 0;
	list-style: none;
}

ul#journal-entries-primary, #primary-col ul.links-list-primary
{
	margin: 0;
}

#primary-col .primary-left ul.links-list-primary, #primary-col .primary-right ul.links-list-primary
{
	margin-bottom: 20px;
}

ul#journal-entries li, ul#journal-entries-primary li, ul#links-list li, ul#recommended li, #primary-col ul.links-list-primary li, ul.rssMenu li, ul#showcase li, ul#latest-tutorials li
{
	margin: 0;
	padding: 0;
	font: 85% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #d88b8a;
	line-height: 140%;
	border-bottom: 1px solid #d88b8a;
}

ul#journal-entries-primary li, #primary-col ul.links-list-primary li
{
	color: #d88b8a;
	border-bottom: 1px solid #d88b8a;
}

ul#journal-entries li a, ul#latest-tutorials li a, ul#journal-entries-primary li a, ul#links-list li a, ul#recommended li a, #secondary-col ul li a.item-end-link, #primary-col ul.links-list-primary li a, ul.rssMenu li a
{
	color: #d88b8a;
	text-decoration: none;
	background: url(http://www.uphollandartists.com/images/mysite/quotes_small_white.gif) 1px 8px no-repeat;
	display: block;
	width: 141px;
	margin: 0;
	padding: 9px 20px 8px 19px;
}

ul#journal-entries-primary li a
{
	color: #d88b8a;
	background: url(http://www.uphollandartists.com/images/mysite/quotes_small_white.gif) 1px 8px no-repeat;
	width: 151px;
}

#journal ul#journal-entries-primary li a
{
	width: 381px;
}

ul#links-list li a, #secondary-col ul li a.item-end-link, #primary-col ul li a.item-end-link, ul.rssMenu li a
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 1px -90px no-repeat;
	padding-top: 7px;
	padding-bottom: 6px;
}

#secondary-col ul li a.item-end-link, ul.rssMenu li a, #secondary-col ul li a.item-end-link:visited
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 1px -90px no-repeat;
}

#primary-col ul li a.item-end-link, #primary-col ul li a.item-end-link:visited
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 1px -90px no-repeat;
}

ul#recommended li a
{
	background: none;
	width: 180px;
	padding: 7px 0 6px 0;
}

#primary-col ul.links-list-primary li a
{
	color: #000;
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 1px -90px no-repeat;
	padding-top: 7px;
	padding-bottom: 6px;
}

ul#journal-entries li a span.date, ul#journal-entries-primary li a span.date
{
	color: #ff0202;
	font-weight: bold;
}

ul#recommended li a img
{
	border: 2px solid #fff;
}

ul#links-list li a:visited
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 1px -90px no-repeat;
}

#primary-col ul.links-list-primary li a:visited
{
	background: url(http://www.uphollandartists.com/images/mysite/image.gif) 1px -90px no-repeat;
}

ul#journal-entries li a:hover, ul#journal-entries-primary li a:hover, ul#latest-tutorials li a:hover
{
	background-color: #ff0202;
        color:#fff;
}

ul#links-list li a:hover, #secondary-col ul li a.item-end-link:hover, #primary-col ul li a.item-end-link:hover, #primary-col ul.links-list-primary li a:hover, ul.rssMenu li a:hover
{
	color: #ff0202;
	background-position: 1px -190px;
	background-color: transparent;
}

ul#recommended li a:hover
{
	color: #ff0202;
}

ul#journal-entries li a:hover span.date
{
	color: #000;
}

ul#journal-entries-primary li a:hover span.date
{
	color: #fff;
}

ul#recommended li a:hover img
{
	border-color: #ff0202;
}

#portfolio .entry
{
	padding-left: 0;
	background: none;
}

#portfolio .entry img
{
	margin: 0 0 20px 0;
	padding: 1px;
	border: 1px solid #000;
}

#portfolio .index-item-left, #portfolio .index-item-right
{
	width: 190px;
	float: left;
	margin: 20px 20px 0 0;
	padding: 0;
	clear: left;
}

#portfolio .index-item-right
{
	float: right;
	clear: right;
	margin: 20px 0 0 0;
}

#portfolio .index-item-left a, #portfolio .index-item-right a
{
	text-decoration: none;
	font: bold 85% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 130%;
}

#portfolio .index-item-left a img, #portfolio .index-item-right a img
{
	border: 1px solid #000;
	padding: 1px;
	margin: 1px;
}

#portfolio .index-item-left a:hover, #portfolio .index-item-right a:hover
{
	color: #ff0202;
}

#portfolio .index-item-left a:hover img, #portfolio .index-item-right a:hover img
{
	border: 2px solid #ff0202;
	margin: 0;
}

#content #secondary-col .feature-box p {
margin:0;
padding:0;
color:#555
}

#content #secondary-col .feature-box a,#content #secondary-col .feature-box a:visited {
color:#555
}


.feature-box, .option-box, .feature-box-mid
{
	margin: 0 0 20px 20px;
	padding: 10px;
	background: #e1e1e1 url(http://www.uphollandartists.com/images/mysite/col-main-top.jpg) left top;
	float: left;
	width: 160px;
        display:inline;
}

.feature-box img, .feature-box-mid img
{
	margin: 0 20px 0 0;
	padding: 0;
	float: left;
}

.feature-box-mid
{
	margin-top: 20px;
}

.primary-left, .primary-right
{
	float: left;
	padding: 0;
	width: 190px;
}

.primary-left
{
	margin-right: 30px;
}

#primary-col > .primary-left
{
	margin-right: 40px;
}

#recommended #primary-col p.image
{
	text-align: center;
}

#recommended #primary-col p.link
{
	margin-top: 20px;
	margin-bottom: 40px;
}

#recommended p a img
{
	border: 2px solid #fff;
}

#recommended p a:hover img
{
	border: 2px solid #ff0202;
}

#archive h3, #links h3
{
	font: bold 90% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #ff0202;
}

#archive h4
{
	font: bold 95% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 130%;
	margin-bottom: 0;
}

#archive h4 a
{
	text-decoration: none;
}

#archive p.list-sub
{
	margin: 0;
}

#archive p.list-sub span, #archive p.list-sub span a
{
	color: #7c7c7c;
}

#archive p.list-sub span a:hover
{
	color: #ff0202;
}

#archive .feature-box h3.h2
{
	font: bold 100% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
}

.option-box p.option
{
	border: 2px solid #000;
	background: #fff;
	padding: 4px 5px;
	margin-bottom: 5px;
}

.option-box p.option label
{
	font-weight: bold;
}

.option-box p.option label.selected
{
	color: #ff0202;
}

table.col2
{
	margin: 10px 0 20px 0;
	padding: 0;
	width: 420px;
	font: 85% Lucida Grande, Arial, Helvetica, sans-serif;
}

table.col2 tr
{
	margin: 0;
	padding: 0;
}

table.col2 th
{
	font-weight: bold;
	padding: 4px 10px 5px 0;
	border-bottom: 1px solid #000;
	width: 110px;
}

table.col2 td
{
	padding: 0;
	border-bottom: 1px solid #000;
	width: 300px;
}

table.col2 th.end
{
	border-bottom: none;
}

table.col2 td.end
{
	border-bottom: none;
}

#search h2
{
	margin-bottom: 20px;
}

#search .feature-box, #error .feature-box
{
	margin-top: 20px;
}

#secondary-col .thumb-grid, #secondary-col .flickr-thumbs, #primary-col .primary-right .thumb-grid
{
	padding: 0;
	margin: 0 0 10px 0;
	float: left;
}

#secondary-col .thumb-grid ul, #secondary-col .flickr-thumbs ul, #primary-col .primary-right .thumb-grid ul
{
	padding: 0 0 0 20px;
	margin: 0;
	list-style: none;
}

#primary-col .primary-right .thumb-grid ul
{
	padding: 0;
}

#secondary-col .thumb-grid ul li, #secondary-col .flickr-thumbs ul li, #primary-col .primary-right .thumb-grid ul li
{
	margin: 0;
	padding: 0;
	float: left;
}

.thumb-grid ul li a, .flickr-thumbs ul li a, #primary-col .primary-right .thumb-grid ul li a
{
	display: block;
	margin: 0 10px 10px 0;
	padding: 0;
}

#primary-col .primary-right .thumb-grid ul li a
{
	margin-right: 7px;
}

.thumb-grid ul li a img, .flickr-thumbs ul li a img, #primary-col .primary-right .thumb-grid ul li a img
{
	border: 2px solid #fff;
	width: 48px;
	height: 48px;
}

#primary-col .primary-right .thumb-grid ul li a img
{
	border: 1px solid #000;
	padding: 1px;
	margin: 1px;
	width: 50px;
	height: 50px;
}

.thumb-grid ul li a:hover img, .flickr-thumbs ul li a:hover img, #primary-col .primary-right .thumb-grid ul li a:hover img
{
	border: 2px solid #ff0202;
}

#primary-col .primary-right .thumb-grid ul li a:hover img
{
	border: 2px solid #ff0202;
	margin: 0;
}

.calendar
{
	margin: 0 5px 0 0;
	padding: 0;
	border: 1px solid #999;
	float: left;
}

.calendar p
{
	text-align: center;
}

#primary-col .calendar p.top
{
	margin: 0;
	padding: 1px 5px 2px 5px;
	background: #ff0202 url(http://www.uphollandartists.com/images/mysite/col-main-top.jpg) top repeat-x;
	font: 75% Verdana, Helvetica, sans-serif;
	color: #fff;
}

#primary-col .calendar p.bottom
{
	margin: 0;
	padding: 1px 5px 0 5px;
	background: #fff url(http://www.uphollandartists.com/images/mysite/col-main-top.jpg) bottom repeat-x;
	font: bold 110% Lucida Grande, Arial, Helvetica, sans-serif;
	color: #000;
}

#primary-col > .calendar
{
	margin-right: 10px;
}

#primary-col > .calendar p.bottom
{
	padding-bottom: 1px;
}

.comment
{
	border: 1px solid #eee;
	padding: 10px;
	margin: 5px 0;
	background-color: #ffffff;
}

.odd
{
	background-color: #f0f0f0;
}

.author
{
	border: 1px dotted #333;
}

.comment h5
{
	margin-bottom: 0.1em;
}

.comment:hover
{
	border: 1px solid #333;
}

.author:hover
{
	background-color: #e6e6fa;
}

.comment-time
{
	width: 90%;
	text-align: right;
	font-size: smaller;
	color: gray;
}

.author-string
{
	font-variant: small-caps;
	font-weight: 100;
}

.comment-no
{
	font-size: 1.5em;
	color: #999;
}

#zemContactForm legend
{
	color: #000;
	font-weight: bold;
	font-size: 150%;
}

ul.zemError
{
	list-style-type: none;
	margin: 5px;
	padding: 2px;
	border: 1px #f00 solid;
	color: #f00;
	background: #fff;
}

.zemRequirederrorElement
{
	color: #f00;
	font-weight: bold;
}

input.zemRequirederrorElement, select.zemRequirederrorElement,textarea.zemRequirederrorElement
{
	background: #e2e2e7;
}

p.red
{
	color: red;
	font-weight: bold;
}

.rssThumbFloat
{
        float: left;
	width: 110px;
	border: 1px solid #999;
	margin: 0 15px 15px 0;
	padding: 5px;
	text-align: center;
	font-size: .85em;
height:12em;
}

.cap
{
	display: block;
}


.rssThumbFloat span{
display:block;
}

ul#rssThumbNav
{
	list-style-type: none;
	margin: 0;
	padding: .5em 0;
	border-top: 1px solid #666;
}

ul#rssThumbNav li a
{
	display: block;
	width: 5em;
	color: #FFF;
	background-color: #036;
	padding: .2em 0;
	text-align: center;
	text-decoration: none;
}

ul#rssThumbNav li a:hover
{
	color: #FFF;
	background-color: #69C;
}

ul#rssThumbNav .left
{
	float: left;
}

ul#rssThumbNav .right
{
	float: right;
}

input.btn
{
	color: #FFF;
	font-family: 'trebuchet ms',helvetica,sans-serif;
	font-size: 84%;
	font-weight: bold;
	background-color: #000;
	border: 1px solid;
	border-top-color: #666;
	border-left-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
}

input.search_box
{
	color: #333;
	background-color: #d88b8a;
	border: 1px solid;
	border-top-color: #666;
	border-left-color: #666;
	border-right-color: #333;
	border-bottom-color: #333;
}

p.comments_invite a 
{
	background: url(http://www.uphollandartists.com/images/mysite/comments_icon.gif) 0 -97px no-repeat;
	padding-left: 14px; 
}

p.comments_invite a:hover 
{
	background-position: 0 -197px;
}

#other-link a
{
                color: #11F;
                font-size: 110%;
                font-weight: bold;
}
.article-body {
	padding-left: 40px;
	background: url(http://www.uphollandartists.com/images/mysite/block-quote.gif) left top no-repeat;
}

/* comment and contact form */
#comment-form {
	margin: 0 0 20px 40px;
	padding: 0;
	width: 380px;
}
#comment-form p {
	font: 85% Verdana, Helvetica, sans-serif;
	line-height: 160%;
}
#comment-form p label {
	font-weight: bold;
	color: #4e4e4e;
}
#comment-form input.comment_name_input, #comment-form input.comment_email_input, #comment-form input.comment_web_input, #comment-form textarea, #comment-form #contact-name, #comment-form #contact-email, #comment-form #contact-website, #comment-form #contact-subject {
	width: 370px;
	font: 100% Arial, Helvetica, sans-serif;
	padding: 2px;
}
input.button {
	width: auto;
	padding: 3px 4px;
	color: #fff;
	background: #000;
	font: 100% Lucida Grande, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
p#txpCommentInputForm {
	margin-left: 40px;
	font: 85% Verdana, Helvetica, sans-serif;
	color: #ccc;
}
#search .feature-box input, #error .feature-box input, #archive .feature-box input {
	width: 296px;
	font: 100% Arial, Helvetica, sans-serif;
	padding: 2px;
}
#search .feature-box input.button, #error .feature-box input.button, #archive .feature-box input.button {
	width: auto;
}
.mem_list_head
{
font: 100% Verdana, Helvetica, sans-serif;
background: #800;
color: #FFF;
}
.mem_list_column
{
margin-left:25px;
}

.artist_pic {
float:left;
padding: 0 1em 2em 0;
}

.comment{margin-left:40px;}

.tutorial_teaser {
/* background:#eee; */
padding: 10px;
border:#aaa 1px solid;
margin-bottom:1em;
}

.tutorial_teaser img {
float:left;
}

.tutorial_teaser h2, .tutorial_teaser p {
margin:0 0 8px 78px;
padding:0;
}

.read_more, .comments_invite {
color:#a00;
padding:0;
}

#tutorials .comments_invite {
margin-left:50px;
}

#artist-showcase{
margin-bottom:2em;
}