/* CSS Document */

* {margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; }
.clear {clear: both;}
body {text-align: center; background: url(../images/body_bg.gif) repeat top center;}


h2 {font-size: 24px; color: #cc9900; line-height: 24px; font-weight: normal; padding: 0 0 14px 0;}
h3 {font-size: 18px; color: #cc9900; line-height: 24px; font-weight: normal; padding: 12px 0 14px 0;}
h4 {font-size: 18px; color: #cc9900; line-height: 18px; font-weight: normal; padding: 12px 0 10px 0;}
h5 {font-size: 14px; color: #cc9900; line-height: 18px; font-weight: normal; padding: 0 0 10px 10px;}

p {font-size: 14px; color: #333; line-height: 18px; padding: 0 0 14px 10px;}
p.browse {font-size: 11px; color: #333; line-height: 14px; padding: 0 0 14px 10px;}
p.return  {padding: 0 0 14px 0;}

a {color: #cc9900; text-decoration: none;}
a:hover {text-decoration: underline;}

ul {margin: 0 20px 30px 40px; clear: both;}
ul li {font-size: 14px; margin-bottom: 4px; color: #333; line-height: 18px;}


/* Site Layout */

#page {margin: 35px 0 0 0; background: #fff url(../images/page_bg.gif) repeat-x top left; border-bottom: 5px solid #cdc7a6; padding: 16px 0; position: relative;}
#inner {width: 760px; margin: 0 auto; position: relative;}
#footer {width: 760px; margin: 0 auto; padding: 14px 0 2px 0; position: relative; text-align: left;}


/* Header */

#header {width: 760px; height: 164px; border-left: 1px dashed #8c8c8c; border-right: 1px dashed #8c8c8c; text-align: left; background: url(../images/h2_slogan.jpg) no-repeat right bottom; position: relative; margin: 0 0 8px 0; padding: 0;}
#header h1 {width: 190px; height: 164px; border-right: 1px dashed #8c8c8c; background: url(../images/logo.gif) no-repeat; text-indent: -9999px; font-size: 0.1px; margin: 0; padding: 0; display: block;}

.montage {
	position: absolute;
	left: 212px;
	top: -25px;
}

/* Index Columns */

#indLeft {width: 380px; position: relative; float: left;}
#indLeft img {width: 190px; height: 190px; float: left;}

#indRight {width: 310px; height: 500px; position: relative; float: left; background: url(../images/ind_content_bg.gif) no-repeat; text-align: left; padding: 35px;}
#indRight p {padding: 0 0 14px 0;}
#indRight h2 {font-size: 18px;}

#indRight img {float: left; margin: 10px 25px 0 0;}


/* Content Columns */

#maincontainer {background: #f9f8f2;}
#mainLeft {width: 200px; position: relative; float: left; background: #f9f8f2 url(../images/mainleft_bg.gif) top right no-repeat;}
#mainRight {width: 560px; min-height: 560px; position: relative; float: left; background: #f9f8f2 url(../images/mainright_bg.gif) no-repeat bottom right; text-align: left; padding: 0 0 10px 0;}
#mainLeft img {width: 190px; height: 190px; float: left;}

#content {width: 494px; min-height: 494px;background: #fff url(../images/maincontent_topbg.gif) top no-repeat; padding: 38px 28px 28px 28px;}

.contact {width: 240px; float: left; display: inline;}


/* Artists */

.entry {width: 474px; padding: 10px; margin: 5px 0; border-top: 1px solid #e2e1db; border-bottom: 1px solid #e2e1db; background: #fdfdfb; position: relative;}
div.entry:hover {background: #fff;}
.entry img {background: #fff; padding: 2px; border: 1px solid #eee8c9; float: left; margin-right: 10px;}
.entry h1 {font-size: 18px; margin: 0; padding: 0 0 5px 0; color: #cc9900; font-weight: normal; border-bottom: 1px solid #eee8c9;}
.entry h2 {font-size: 12px; line-height: 14px; background: #fff; margin: 0 0 7px 0; padding: 5px 0 5px 0; color: #cc9900; font-weight: normal; border-bottom: 1px solid #e2e1db; }
.entry p {padding: 0 0 12px 0; color: #666; font-size: 12px; line-height: 14px; display: block; width: 308px; float: right;}

/* Events */

#events {border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; padding-top: 12px;}
#events p.event {color: #999999; padding: 0 0 8px 0;}
#events p.event strong {color: #666666; font-weight: normal;}

#events img {float: left; margin: 10px 20px 10px 10px;}


/* Footer */

#footer p {font-size: 11px; padding: 0 0 12px 0; line-height: 14px;}
#footer a {color: #666;}


/* Menu */

ul#Nav {width: 760px; height: 40px; background: #000; border-bottom: 1px solid #fff; text-align: center; font-weight: normal; margin: 0 0 0 0;}
ul#Nav li {display: inline; font-size: 18px; color: #fff;}
ul#Nav li a {color: #fff; text-decoration: none; line-height: 40px; padding: 9px 10px; }
ul#Nav li a:hover {background-color: #333333; color: #b69b0e; text-decoration: none;}
ul#Nav li a.current {background-color: #333333; text-decoration: none;}
ul#Nav li a.member {color: #b69b0e;}

/* Form */
 
#form {width: 474px; padding: 20px 10px; margin: 10px 0; border-top: 1px solid #dadada;}
label,input, textarea {
        display: block;
        margin-bottom: 8px;
		font-size: 14px;
		color:#333;
		float: left;
}
input {width: 220px; border: 1px solid #330000; padding: 3px 3px; font-size: 14px;}
input.submit {float: none; width: 120px; margin-left: 105px;}
textarea {width: 220px; height: 100px; padding: 3px; border: 1px solid #333; font-size: 14px;}
.enquirybox {width: 300px; height:200px;}

label {
	text-align: left;
	width: 100px;
	padding-right: 5px;
}
#form br {clear: left;}
