/* Common.css */

body { background-color: #3d3f2c; /*new09background-color:#000000;*/font-size: 75%; font-family: Arial, verdana, sans-serif; margin: 0; padding: 0; }
img { border: 0; }


a:link, a:active { color:#3d3f2c; text-decoration: underline; }
a:visited { color:#3d3f2c; text-decoration: underline; }
a:hover {color:#c60; text-decoration: none; }

.nocss { display: none; }
.clr { clear: both; overflow: hidden; height: 1px; }

h1 { font-size: 1.6em; font-weight: normal; margin-top: 0; color:#00adef;}
h2 { font-size: 1.3em; }
h3 { font-size: 1.1em; }

#subject { float: right; width: 340px; height: 97px; margin-right: -29px; }
#main { background-color: #e5e5dc; margin-right: 29px; margin-bottom: 29px; }
#header { background-color: #3d3f2c; /*new09background-color:#000000;*/width: 100%;}
#left-column { background-color: #3d3f2c; /*new09background-color:#000000;*/margin-bottom: 45px; }

#content-body-container {  position: relative; margin-left: 164px; color: #3d3f2c; }
#content { margin-bottom: 12px; margin-left: 12px; padding-top: 12px; margin-right: 12px; width: auto; background-color: #e5e5dc; }

#left-column { float: left; width: 164px; color: #FFF;}
#left-column ul { margin: 0; padding: 0; list-style: none; margin-left: 29px; margin-right: 20px; }
#left-column ul li a { padding-left: 3px; padding-bottom: 6px; padding-top: 5px; border-bottom: 1px solid #919284; display: block; font-size: 1em; overflow: hidden; }


#left-menu ul li a:visited { color: #FFF; text-decoration: none; }
#left-column a { color: #FFF; font-size: 0.9em; text-decoration: none; }
#left-column li a:hover { text-decoration: underline;  color:#3d3f2c; background:#FFF;  }

#left-column li.current a { text-decoration: none; color:#00adef;  }
/*#left-column li.current a:visited { color:#FFF; text-decoration: none; }*/

#left-column-nested-content ul li { font-size: 0.9em; color: #E5E4E0;}
#left-column-nested-content ul li a { border: 0; color: #E5E4E0;}
#left-column-nested-content ul { border-bottom: 1px solid #919284; }
#left-column-nested-content li current.a { text-decoration: none; color:#00adef;  }

/* OLD
#left-menu ul li a:visited { color: #e5e4e0; text-decoration: underline; }
#left-column a { color: #e5e4e0; font-size: 0.9em; text-decoration: none; }
#left-column a:visited { color: #e5e4e0; }
#left-column li a:hover, #left-column li.current a { text-decoration: underline; color: #3d3f2c; background-color: #FFF; }
#left-column li.current a:visited { color: #3d3f2c; text-decoration: none; }

#left-column-nested-content ul li { font-size: 0.9em; color: #E5E4E0;}
#left-column-nested-content ul li a { border: 0; color: #E5E4E0;}
#left-column-nested-content ul { border-bottom: 1px solid #919284; }

*/

#right-colmum-listing { width: 292px; margin-left: 20px; margin-bottom: 20px;  }

#right-column { width: 292px; margin-left: 20px; margin-bottom: 20px; float: right;}

caption {margin-left: 10px;}
#main #content-body-container #content-body { margin-right: 340px !important; }
#content-left-column { float: left; }
#content-body, #image-listing { margin-right: 292px; }

#images { width: 235px; }
#images div { width: 73px; margin-right: 4px; margin-bottom: 4px; float: left; overflow: hidden; }
fieldset.no-border {padding: 0; margin: 0; border: none; font-size: 100%;padding: 0;margin: 0;}

.collection-link {color:#3d3f2c; font-size: 0.9em;}
.colection-link a {color:#3d3f2c;}
.colection-link a:link {color: #3d3f2c; text-decoration: none;}
.colection-link a:visited {color: #3d3f2c; text-decoration: none;}
.colection-link a:active {color: #3d3f2c; text-decoration: none;}
.collection-link a:hover {color: #3d3f2c; text-decoration: underline; }
.collection-image { border: 0;}


.form-asterisk{color:#f00;font-size:90%;}
.form-error ul {color:#fff;padding: 10px 10px 10px 15px;background-color: #c63; border: 2px solid #f00;}
.form-error li, .form-success li { list-style-type: disc; margin-left: 10px; }
.form-success ul {color:#fff;padding: 10px 10px 10px 15px;background-color: #090; border: 2px solid #030;}
legend { color: #000; font-weight: bold; padding: 10px; font-size: 100%; }
input,select,textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; }
.form-error-contact ul { color:#f00;}
.form-error-contact li { list-style-type: disc;  }
.form-error-home ul, .form-error-home li, .form-success-home li, .form-success-home ul{ padding: 0; margin: 0; width: 314px;}
.form-error-home li, .form-success-home li { list-style-type: none; }
.form-success-home ul {color:#fff; background-color: #090; padding: 0.6em;margin: 0.3em; }
.form-error-home ul {color:#fff; background-color: #c00; padding: 0.6em; margin: 0.3em;}
label { cursor: pointer;}
form ul, form ol { list-style-type: none; margin-left: 0; padding-left: 0; } /* Removes the default bullet points around the unordered lists in the forms */

#no-script { border: 1px  dotted #000; background-color: #f3f3f3; margin: 1em 0; padding: 1em; color:  #000 }