/* default themes
color: #404040; dark grey
color: #CD6600; orange
color: #CD853F; tan
font-family: Verdana,Helvetica,Tahoma,Arial,Sans-Serif;
*/

/* html tags */
html { margin: 0; padding: 0;	 height: 101%; }
body { background-color: #CD853F; margin: 1em 0 1em 0; padding: 0; text-align: center; font-family: Verdana,Helvetica,Tahoma,Arial,Sans-Serif; color: #404040; font-size: 85%; letter-spacing: 1px; }
h1 { font-size: 1.5em; }
h4 { padding: 10px 0 5px 0; }
a,a:link,a:visited,a:hover,a:focus,a:active { color: #404040; }
label  { display: block; width: 100px; float: left; font-size: 0.75em; margin-bottom: 0.85em; text-align: right; vertical-align: top; padding-right: 10px; }

/* page container */
#pagecontainer {	background-color: #FFF; margin: 0 auto 0 auto; width: 960px; text-align: left; border: 5px solid #EEE; }

#header { padding: 10px 0 0 0; }
#logo { float: left; padding: 10px 0 0 20px; }
#contact_cell { float: right; width: 400px; padding: 55px 0 0 0; }

/* Menus */
#menucontainer { clear: both; width: 100%; padding: 1em 0 1em 0; }
#menucontainer ul { margin: 0; padding: 0; list-style-type: none; height: 30px; border-top: 1px solid #CD6600; border-bottom: 1px solid #CD6600; }
#menucontainer ul li  { float: left; position: relative;  }
#menucontainer a  { text-decoration: none; display: block; padding: 5px 7px 5px 7px; font-weight: bold; border-right: 1px dashed #CD6600; }
#menucontainer a:link,#menucontainer a:visited { color: #404040; }
#menucontainer a:hover,#menucontainer a:focus,#menucontainer a:active,#menucontainer #selectedmenu { color: #CD6600; }

/* content */
#content { clear: both; text-align: justify; }
.text_right_photo, .text_left_photo , .text { clear: both; width: 900px; padding: 0 0 0 20px; }
.text_right_photo  img { float: right; padding: 0 0 10px 20px; }
.text_left_photo  img { float: left; padding: 0 10px 20px 0;}
.image_desc_right { clear: both; width: 300px; float: right; padding: 0 0 20px 0; font-size: 0.85em; }
.divider { border-top: 1px dashed #CD6600; }
#confirmation_msg { padding: 0 1em 1em 0; color: #CD6600; }
#error_msg { padding: 0 1em 1em 2em; color: #FF0000; }
.form_input { width: 100%; clear: both; margin: 0.5em 0 0.5em 0; }
.form_input span { clear: both; font-size: 0.85em; }
.form_input_inline { float: left; margin: 0.5em 0 0.5em 0; }
#lastname , #newsletter_name { visibility: hidden; }
#privacy  { padding: 2em 0 0 0; font-size: 0.75em; }
#map { width: 380px; height: 200px; border: 1px solid #aaa; margin: 1em 0 0 0; }
#admin_form { margin: 3em 0 0 2em; }
#admin_toolbar { float: right; margin: 1em 3em 0 0; }
#admin_toolbar a{ padding: 0 0.5em 0 0.5em; }
.list_items { padding: 0.5em 1em 0.5em 2em; }
.list_items td { padding: 0.25em; vertical-align: top; }
#progress_indicator { visibility: hidden; }
#contact_form_intro { clear: both; padding: 2em 0 0 0; }
.tel .type,.tel .value  { font-size: 1.2em; font-weight: bold; }
#artist_names_list { margin: 0; padding: 0 0 1em 0; float: left; width: 200px; font-size: 0.85em; text-align: left; background-color: #E5E5E5; }
#artist_names_list ul { list-style: none; }
#artist_names_list ul li { padding: 0 0 0.5em 0; margin-left: -20px; }
#artist_names_list ul li a:hover { color: #CD6600; }
#artist_thumbs { float: left; width: 650px; padding: 0 0 0 10px; }
#artist_thumbs  img{ width: 150px; }
.artist { float: left; width: 150px; height: 270px; margin: 0 5px;}
.artist img { border: none; }
.artist .artist_name { font-size: 0.7em; padding: 0 0 5px 0; text-align: center; }

#art_class_form_container, #exhibitions_form_container, #contact_us_form_container { display: inline; }
#artist_bio_contact_us_form_container { clear: both; width: 100%; }
#art_class_form , #exhibitions_form, #contact_us_form { display: inline; }
#art_class_btn, #exhibitions_btn, #contact_us_btn, #view_newsletter_btn { background: #CD6600; color: #FFFFFF; border-right: 1px solid #404040; border-bottom: 1px solid #404040;  }
#artist_bio { padding: 0 0 2em 1em; }
#artist_bio img { float: right; padding: 0 0 2em 1em; }
.artwork { float: left; width: 200px; height: 250px; padding: 0 0 1em 0; text-align: left;}
.artwork img { border: none; }
.artwork_title { font-size: 0.7em; font-weight: bold; }
.artwork_details { font-size: 0.7em;  }
.artwork_price{ color: #CD6600;}
.exhibition { clear: both; height: 200px;  }
.exhibition_heading { font-size: 1.4em; padding: 0 0 1em 0; }
.exhibition_artist { color: #000; font-size: 1.1em; font-weight: bold; padding: 0 0 1em 0; }
.exhibition_artist a { color: #000; font-size: 1.1em; font-weight: bold; text-decoration: none; }
.exhibition_photos { float: right; padding: 0 100px 0 0; }
.exhibition_photos a img { vertical-align: top; }
.exhibition_photos  img{ padding: 0 5px 0 5px; border: none; }
.exhibition_title{ padding: 0.1em 0 0.1em 0; }
.exhibition_dates { color: #CD6600; font-size: 1.2em; padding: 0.1em 0 0.1em 0; }
.exhibition_room { padding: 0.1em 0 0.1em 0; }
.exhibition_links { padding: 1em 0 0.5em 0; }
.exhibition_links a { display: block; width: 400px; }
.divider { border-top: 1px dashed #CD6600; }



/* footer */
#footer { clear: both; text-align: center; font-size: 85%;  background-color: #FFF; height: 40px; padding: 40px 0 0 0; } 
#footer a { color: #404040; }
