@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #062a60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #585858;
}

div#error {
	color: #FF0000  !important;
}

div#photobar {
	margin: 0px;
	padding: 0px;
	height: 192px;
	width: 100%;
	background-image: url(/_art-2010/bg-top-photo-bar.gif);
	background-repeat: repeat-x;
}

div#title {
	background-color: #f8fbf0;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 100%;
}

div#menubar {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 100%;
	background-color: #062a60;
	background-image: url(/_art-2010/bg-menu-bar.gif);
	background-repeat: repeat-x;
}

div#menucontainer {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 956px;
}

div#menu {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 700px;
	float: left;
}

div#menusearch {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 256px;
	float: left;
	text-align: right;
	font-size: 9px;
	line-height: 13px;
	color: #FFF;
	overflow: hidden;
}

a#searchbutton {
	font-size: 8px;
	line-height: 8px;
	text-decoration: none;
	display: block;
	height: 14px;
	width: 113px;
	margin-top: 4px;
	margin-left: 141px;
}

a:link#searchbutton, a:visited#searchbutton {
	background-image: url(_art-2010/button-search.gif);
	background-repeat: no-repeat;
}

a:hover#searchbutton, a:active#searchbutton {
	background-image: url(_art-2010/button-search-hilite.gif);
	background-repeat: no-repeat;
}

input#searchfield {
	border: 1px solid #999;
	font-size: 9px;
	line-height: 9px;
	height: 12px;
	width: 150px;
	margin-top: 3px;
}

div#content {
	background-color: #f8fbf0;
	text-align: left;
}

div#content h1 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #062a60;
	text-decoration: none;
	padding: 0px;
	margin-top: 14px;
	margin-bottom: 12px;
	line-height: 18px;
}

div#content h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #062a60;
	text-decoration: none;
	padding: 0px;
	margin-top: 18px;
	margin-bottom: 12px;
	line-height: 14px;
}

div#content h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #062a60;
	text-decoration: none;
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 14px;
	font-style: italic;
	font-variant: normal;
}

div#content h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #585858;
	text-decoration: none;
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 14px;
	font-style: normal;
	font-variant: normal;
}

div#content p {
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 13px;
}

div#content a:link {
	color: #585858;
	text-decoration: underline;	
}

div#content a:visited {
	color: #585858;
	text-decoration: underline;	
}

div#content a:hover {
	color: #062a60;
	text-decoration: underline;	
}

div#content a:active {
	color: #062a60;
	text-decoration: none;	
}

div.main-events h2 {
	font-size: 14px !important;
	line-height: 16px !important;
	font-weight: bold !important;
	padding: 0px;
	margin-top: 14px !important;
	margin-right: 0px;
	margin-bottom: 4px !important;
	margin-left: 0px;
	font-style: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
}

div.main-events h3 {
	font-size: 11px !important;
	line-height: 13px !important;
	font-weight: bold !important;
	padding: 0px;
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 4px !important;
	margin-left: 0px;
	font-style: normal !important;
	font-variant: normal !important;
}

div.main-events p {
	font-size: 11px !important;
	line-height: 13px !important;
	font-weight: normal !important;
	padding: 0px;
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 14px !important;
	margin-left: 0px;
}

div.main-events a:link {
	color: #062a60 !important;
	text-decoration: none !important;	
}

div.main-events a:visited {
	color: #062a60 !important;
	text-decoration: none !important;	
}

div.main-events a:hover {
	color: #062a60 !important;
	text-decoration: underline !important;	
}

div.main-events a:active {
	color: #585858 !important;
	text-decoration: none !important;	
}

div.memberthumbnail {
	float: left;
	width: 90px;
	height: 20px;
	margin-bottom: 12px;
}

div#main-member-info {
	margin-right: 14px;
	margin-left: 14px;
	text-align: left;
}

a.main-button {
	text-align: center;
	vertical-align: middle;
	height: 22px;
	width: 99px;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 7px;
	font-size: 11px !important;
	line-height: 20px !important;	
	color: #FFF !important;
	text-transform: uppercase;
}

a:link.main-button {
	background-image: url(/_art-2010/bg-button.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
}

a:visited.main-button {
	background-image: url(/_art-2010/bg-button.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
}

a:hover.main-button {
	text-decoration: none !important;
	background-image: url(/_art-2010/bg-button-hilite.gif);
	background-repeat: no-repeat;
}

a:active.main-button {
	text-decoration: underline !important;
	background-image: url(/_art-2010/bg-button-hilite.gif);
	background-repeat: no-repeat;
}

div#rightsidebar {
	margin-left: 12px;
	margin-right: 8px;
}

/* INTERIOR ============================================================================================================================== */

div#interiorcontent {
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 14px;
}

div#interiorsidebar {
}

div#sidebar-content {
	margin-left: 12px;
	margin-right: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

div#interiorsidebar img {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddda4;
	border-right-color: #eddda4;
	border-bottom-color: #eddda4;
	border-left-color: #eddda4;
}

td.sm {
	font-size: 10px;
	line-height: 12px;	
}

img#newfarmer-pic {
	float: right;
	height: 153px;
	width: 120px;
	margin-bottom: 12px;
	margin-left: 16px;
	border: 1px solid #eddda1;
}

/* GREENWARE ============================================================================================================================== */

img.greenware-main {
	float:right;
	margin-top:12px;
	margin-bottom:15px;
	margin-left:8px;
	margin-bottom: 8px;
	border: 0px;
}

a.greenware-button {
	text-align: center;
	vertical-align: middle;
	height: 24px;
	width: 170px;
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-right: auto;
	margin-left: auto;
	font-size: 11px !important;
	line-height: 20px !important;	
	color: #FFF !important;
	text-transform: uppercase;
}

a:link.greenware-button {
	background-image: url(/_art-2010/greenware/button-bg.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
}

a:visited.greenware-button {
	background-image: url(/_art-2010/greenware/button-bg.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
}

a:hover.greenware-button {
	text-decoration: none !important;
	background-image: url(/_art-2010/greenware/button-bg-hilite.gif);
	background-repeat: no-repeat;
}

a:active.greenware-button {
	text-decoration: none !important;
	background-image: url(/_art-2010/greenware/button-bg-hilite.gif);
	background-repeat: no-repeat;
}

img.greenware-download {
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: 96px;
	width: 175px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



/* ARTIST PAGE ============================================================================================================================== */

img.artists-camera-icon {
	margin-bottom: -2px;
	margin-left: 2px;
}

div#topartistbar {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 100%;
	background-color: #062a60;
	background-image: url(/_art-2010/bg-menu-bar.gif);
	background-repeat: repeat-x;
}

div#artistcontent {
	padding-left: 20px;
}

div#artistcontent hr {
	color: #585858;
}

img#mainpic {
	border: 1px solid #585858;
}

div#artistimgtitle {
	color: #062a60;
	text-align: center;
}

div#artistimgcaption {
	color: #062a60;
	text-align: center;
}

img.artistthumbnail {
	margin-right: 2px;
	border: 1px solid #585858;
}

img.artistphoto {
	margin-left: 8px;
	margin-bottom: 8px;
	margin-top: 4px;
	border: 1px solid #585858;
	float: right;
	width: 120px;
}

/* EVENTS ============================================================================================================================== */

img.eventthumbnail {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddda4;
	border-right-color: #eddda4;
	border-bottom-color: #eddda4;
	border-left-color: #eddda4;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

img.eventthumbnailsmall {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddda4;
	border-right-color: #eddda4;
	border-bottom-color: #eddda4;
	border-left-color: #eddda4;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 80px;
}

img.eventimage, img.eventimageNone, img.eventimagecenter {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddda4;
	border-right-color: #eddda4;
	border-bottom-color: #eddda4;
	border-left-color: #eddda4;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

img.eventimageleft {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddda4;
	border-right-color: #eddda4;
	border-bottom-color: #eddda4;
	border-left-color: #eddda4;
	margin-top: 12px;
	margin-right: 18px;
	margin-bottom: 12px;
	margin-left: 0px;
	float: left;
}

img.eventimageright {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eddda4;
	border-right-color: #eddda4;
	border-bottom-color: #eddda4;
	border-left-color: #eddda4;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 18px;
	float: right;
}

a.register-button {
	text-align: center;
	vertical-align: middle;
	height: 24px;
	width: 170px;
	display: block;
	margin-top: 12px;
	margin-bottom: 12px;
	font-size: 11px !important;
	line-height: 20px !important;	
	color: #FFF !important;
	text-transform: uppercase;
}

a:link.register-button {
	background-image: url(/_art-2010/greenware/button-bg.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
}

a:visited.register-button {
	background-image: url(/_art-2010/greenware/button-bg.gif);
	background-repeat: no-repeat;
	text-decoration: none !important;
}

a:hover.register-button {
	text-decoration: none !important;
	background-image: url(/_art-2010/greenware/button-bg-hilite.gif);
	background-repeat: no-repeat;
}

a:active.register-button {
	text-decoration: none !important;
	background-image: url(/_art-2010/greenware/button-bg-hilite.gif);
	background-repeat: no-repeat;
}

/* SPONSORS ============================================================================================================================== */

img.sponsorlogo {
	margin-top: 12px;
}

/* MEMBER AREA ============================================================================================================================== */

td.membersidebar {
	background-color: #e6e0a2;
	background-image: url(_art-2010/bg-left-sidebar.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 192px;
}

div#membermenu {
	padding-left: 20px;
	padding-right: 12px;
	padding-top: 6px;
}

div#membermenu a:link {
	font-weight: bold;
	text-decoration: none;
}

div#membermenu a:visited {
	font-weight: bold;
	text-decoration: none;
}

div#membermenu a:hover {
	font-weight: bold;
	text-decoration: underline;
}

div#membermenu a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #062a60;
}

/* FOOTER ============================================================================================================================== */

div#footer {
	margin: 0px;
	padding: 0px;
	height: 137px;
	width: 100%;
	background-color: #224a7b;
	background-image: url(/_art-2010/bg-footer.gif);
	color: #95a3ab;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	background-repeat: repeat-x;
}

div#footer p {
	margin-right: 186px;
	padding: 0px;
	margin-top: 22px;
}

div#footer p+p {
	margin-top: 14px;
}

div#footerbar {
	margin: 0px;
	padding: 0px;
	color: #95a3ab;
	font-size: 10px;
	line-height: 12px;
	font-style: normal;
}

div#footerbar a:link {
	color: #95a3ab;
	text-decoration: none;	
}

div#footerbar a:visited {
	color: #95a3ab;
	text-decoration: none;	
}

div#footerbar a:hover {
	color: #fff;
	text-decoration: none;	
}

div#footerbar a:active {
	color: #fff;
	text-decoration: underline;	
}
