body{background:#f2f2f2;}
#wholepage{width:100%;position:absolute;top:1px;left:1px;background:#f2f2f2;color:#000;}
#container{width:100%;min-width:950px;height:100%;min-height:500px;border: 5px solid #f2f2f2;}
#header{background:#7d7c61;width:100%;height:60px;border-bottom:0px solid #0000CC;font-size:1.3em;}
#header h1{float:left;font-weight:bold;height:60px;line-height:60px;font-size:160%;color: #dde;margin:0;padding-left:10px;}
#header a{text-decoration:none; font-style:italic;color: #f2db94 ;}

/*  navigation buttons  */
.navigation{background:#c9c9c5; font-size:101%; height:30px; font-family:cursive; text-align:left; width:100%;line-height:30px;border-top:2px solid #fff;}
.navigation a {padding: 2px 10px 0px 10px;	font-weight:bold;text-decoration: none;}
.navigation li {float: left;list-style-type: none;margin: 2px 0 0px 0px;padding: 0;}
.navigation ul {margin: 0 0 0px 0;padding: 0;}
.navigation a:link{color: #7d7c61;}
.navigation a:visited {color: #7d7c61;}
.navigation a:hover{color: #333;border-left:1px dotted #333 ;border-right:1px dotted #333 ;margin-left:-1px;margin-right:-1px;}
/*  navigation buttons  */
#navigation{background:#737555; font-size:101%; height:30px; font-family:cursive; text-align:left; width:100%;line-height:30px;border-top:2px solid #eee;}
#navigation a {padding: 2px 10px 0px 10px;	font-weight:bold;text-decoration: none;}
#navigation li {float: left;list-style-type: none;margin: 0px 0 0px 0px;padding: 0;}
#navigation ul {margin: 0 0 0px 0;padding: 0;}
#navigation a:link{color: #dde;}
#navigation a:visited {color: #dde;}
#navigation a:hover{color: #f2db94;border-left:1px solid #f2db94 ;border-right:1px solid #f2db94 ;margin-left:-1px;margin-right:-1px;}




/*  Advertising Styles  */
#topads{margin:7px;}
#rightcol{float:left;width:170px;vertical-align:top;margin-left:25px;padding-left:10px;}	

/* page layout styles */
#underheader{width:100%;height:100%;}
#allcontent{width:100%;min-width:900px;height:100%;min-height:300px;}
#leftside{float:left;width:15%;height:100%;min-height:300px;margin-left:5px;padding:5px;}
#middle{float:left;width:70%;height:100%;min-height:300px;margin-left:5px;padding:5px;}
#rightside{float:left;width:10%;height:100%;min-height:300px;margin-left:5px;padding:5px;}
.clear{clear:both;}
#lefthalf{float:left;width:70%;height:100%;min-height:300px;margin-left:5px;padding:5px;}
#righthalf{float:left;width:25%;height:100%;min-height:300px;margin-left:15px;padding:5px;}

/*Statement Styles */
#statement{margin-left:15px;margin-top:20px;border-top:1px solid #345;border-right:1px solid #345;padding:25px;}
#statement p{text-indent:10px;font-size:95%;line-height:1.2em;}
#statement p.quote{margin:0;padding:0;}

/* CONTACT FORM STYLES */
#contact{min-height:400px;}
#contactform fieldset{border:0px;}
#contactform fieldset legend {font-size:110%;font-weight:bold;color:#737555;}
#contactform ol {list-style-type:none;}
#contactform input:focus{background:#efefef;}
#contactform textarea:focus{background:#efefef;}
#contactform .red {border:1px dotted #f00;background:#f99;}
p.errmess {color:#d11;}
div #contact{margin-left:15px;margin-top:20px;border-top:1px solid #345;border-right:1px solid #345;padding:25px;}
ul#formAbout{list-style: none;margin:5px 0 0 0;padding: 0;font-size:95%;}
ul#formAbout li {list-style-type: none;list-style-position: outside;margin-left:25px; font-size:88%;}
.text{background:#ddd;border:2px inset #efefef;}
input.required{background-color:#ddd;border:2px inset #efefef;}
textarea.required{background-color:#ddd; border:2px inset #efefef;margin-top:5px;}
input.submit{font-size:110%;margin-bottom:5px;}
#contact h3{text-decoration:underline;text-align:left;margin:0;}

/* recaptcha styles */
#recaptcha_image img{border:1px solid #e0e0e0;}
#recaptcha_widget{width:600px;margin-left:30px;margin-top:7px;border:0px solid #e0e0e0;}
#recaptcha_widget a:link{text-decoration:none;color:#468966;}
#recaptcha_widget a:hover{text-decoration:underline;color:#161;}
#recaptcha_response_line{margin-top:17px;}


/* leftside artwork selection buttons   */
ul#pictitles{list-style: none;margin: 0;padding: 0;}
#pictitles li.selection {margin-top:2px;margin-bottom:1px;border-top:1px solid #eee;border-bottom:1px solid #fefefe;font-size:80%;}
#pictitles li.selection {list-style-type: none;list-style-position: outside;}
#pictitles li.selection a{text-decoration:none;font-weight:normal;color:#443;}
#pictitles li.selection a:hover{text-decoration:none;color:#7d7c61;}
.underline{font-size:110%;text-decoration:underline;}
.clickto{font-size:80%;}

/*PicDisplay Styles*/
#fullgallery{width:82%;min-width:750px;float:left;}
#image{float:left;margin-right:12px;border:3px solid #7d7c61;}
#info{float:left;margin-left:3px;min-width:200px;min-height:100px;border:0px outset #7d7c61;background:#eee;padding:4px;}
#data{min-width:50px;margin-top:10px;}
#data p{margin:0;padding:0;line-height:1.2em;color:#7d7c61;}
#title{font-weight:bold;font-size:120%;color:#333;}
#imglinks{font-size:80%;color:#888;}
#imglinks .picinfo a{margin-left:3px;margin-right:3px;text-decoration:none;font-weight:bold;color:#888;}
#imglinks .picinfo a:hover{text-decoration:underline;color:#778;}
.moreview{font-size:90%;color:#888;}
.moreview a{text-decoration:none;font-weight:bold;color:#888;padding:0 4px;}
.moreview a:hover{text-decoration:underline;color:#778;border-left:1px dotted #778;border-right:1px dotted #778;margin: 0 -1px;padding:4px;}


/*  FOOTER   */
#footer{clear:left;clear:right;width:100%;font-size:85%;}
#footer{background-color: #746d7d;width:100%;height: 35px;margin-top:10px; border:0;}

#credits{padding-top:5px;padding-bottom:5px;background:#746d7d;font-size:70%;color:#dde;}
#credits span{margin: 0px 10px;vertical-align:middle;}
#credits span a {color:#ccc;text-decoration:none;border:0px dotted #000;}
#credits span a:hover {color:#fff;text-decoration:underline;}
#credits img {border:0px;}


