@charset "UTF-8";
/* CSS Document */

/* Colors
Brown		#b76216
Drk Brown 	#6a2a0e
Lght Brown	#dcbc80
Green 		#00606a
Red			#f24c29 
Gray 		#777
*/

/* Universal */
body { margin: 0; padding: 0; font-family: century gothic; font-size: 12px; background-color: #fff;}
div {margin: 0; padding: 2px 0 3px 0;}
p { margin: 5px 0 20px 0; padding:0;}
p.top { margin: 1px 0 2px 0; padding:0;}
a { color: #b76216; text-decoration: underline;}
a:hover { text-decoration: none;}


h1 { padding: 0 0 10px 0; margin:0; font-size: 18px; font-weight: lighter; color: #00606a;}
h2 { padding: 0; margin:0; font-size: 15px; font-weight: lighter; color: #b76216;}
h3 { padding: 0; margin:0; font-size: 13px; font-weight: bold; color: #00606a;}
h4 { padding: 0; margin:0; font-size: 14px; font-weight: bold; color: #f24c29; }
h5 { padding: 0; margin: 5px 0 10px 0; font-size: 13px; font-weight: bold; color: #b76216; border-bottom: 1px #b76216 solid; }
h6 { padding: 0; margin:0; font-size: 15px; font-weight: lighter; color: #00606a;}


/* Header */
#header { height: 125px;  padding: 0; border-bottom: solid 1px #dcbc80; margin: 0 auto; color: #000; background-color: #fff; width: 100%;}

#page { min-height: 565px; background-color: #fff; margin: 0 auto; padding: 0 auto; width: 1050px; }
#col1 { float: left; width: 150px; background-color: #fff; margin: 0; padding: 0; height: auto;}
#col2 { float: left;  width: 70%; background-color: #fff; padding: 2px; margin: 0; }
#col3 { float: left; width: 120px; background-color: #fff; padding: 0; margin-right: 30px; font-size: 10px;}
#col4 { float: left; width: 80%; background-color: #fff; padding: 0; margin: 0;}
#col5 { float: right; width: 200px; background-color: #fff; padding: 0; margin-right: 30px;}
#col6 { float: left; width: 25px; background-color: #fff; padding: 0; margin: 0;}
#col7 { float: right; width: 125px; background-color: #fff; padding: 0; margin-right: 30px;}

/* Home Header */
#homeHeader { height: 500px;  padding: 0; background-color: #000; margin: 2px auto; color: #000; width: 100%;}
#homePage { min-height: 150px; background-color: #fff; margin: 0 auto; padding: 0 auto; width: 1020px;}

/* menu */
#menu { float: left; margin: 0; padding-top: 15px; font-size: 12px;}
#menu a { text-decoration: none; color: #b76216;}
#menu a:hover { text-decoration: underline;}
#menu ul { padding: 0; margin: 6px;}
#menu li{ list-style-type:none; padding: 0; margin: 0;}

#altmenu { float: left; marin: 0; padding-bottom: 10px; font-size: 12px; width: 100%;}
#altmenu a { text-decoration: none; color: #dcbc80;}
#altmenu a:hover { text-decoration: underline;}
#altmenu ul { padding: 0; margin: 6px;}
#altmenu li{ list-style-type:none; padding: 0; margin: 0; padding-bottom: 12px;}

.select { font-weight: bold; color: #00606a; }

#clients ul { padding: 0; margin: 6px;}
#clients li{ list-style-type: none; padding: 0; margin: 0; padding-bottom: 5px;}

/* Page */
#content { background-color: #fff; width: 98%; margin: 0 auto; padding: 5px; min-height: 530px;}
.paragraphText { font-size: 13px; padding: 0; margin: 5px 0 15px 0; color: #777;}
.titles { padding: 0; margin:0; font-size: 18px; font-weight: bold; color: #6a2a0e;}
p.paragraphText { margin: 7px 0 15px 0; padding:0;}
.clear { clear:both;}

/* Special */
#artboard { margin-left: auto;
    margin-right: auto;}
.artborder {
	border: 1px solid #efefef;
	}
#infoBox { margin-top: 25px; padding-top: 25px; font-size: 10px; padding-left: 10px;}
.artTitle {
	font-size: 14px;
	color: #6a2a0e;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 10px;
}
.medium {
	font-size: 12px;
	color: #dcbc80;
	margin: 0 auto;
	padding-bottom: 10px;
 	font-style: italic;
}
.smallText { font-size: 8pt; color: #777;
}
.border {
	border: 1px solid #b76216; margin-right: 30px; margin-bottom: 5px;
	}
#thumbs { margin-left: 22px;
	}
.sold {
	font-size: 12px;
	font-weight: bold;
	color: #f24c29;
}
.frame {
	border: 1px dashed #dcbc80; 
	padding: 10px;
	margin-left: auto;
    margin-right: auto;
}	
.galleryNav {
	
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 15px;
	width: 300px;
	margin: 0 auto;
}
.callout { width: 250px; border-bottom: 7px solid #d1ccbe;}

.pic {
	height: 100px;
	padding: 3px;
	margin: 0 0 20px 25px;
	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;
}
.picContainer { width: 175px; padding: 3px;}

#colContainer { width: 100px; padding: 2px; float: left; margin: 5px 2px; border: 1px dotted #dcbc80; text-align: center; font-size: 10px;}
.shortStack { margin: 2px 0; padding: 0;}
.pad { margin: 2px 25px; padding-right: 9%;}
 

/* sidebar */
#social { margin: 0; width: 100%; padding: 2 px 0; background-color: #fff;}
#assoc { float: left; margin: 0; width: 100px; padding: 0;}
.pageSpecial { color: #f24c29; white-space:nowrap;}
#sideBar { font-size: 8pt; color: #777; margin: 0 auto; padding: 0; width: 150px;}

/* Calendar */
.cal { width: 200px; border: 1px solid #0c8ca0;}
.calMonth { background-color:#cce5ea; color:#0c8ca0; font-weight: bold; height: 25px; font-size: 12pt; margin: auto; padding:0;}
.calDays { background-color: #e5f2f4;}
.calDate { background-color:#FFFFCC; color:#eb2d06; font-weight: bold;}
.calEvent { clear:both;}

/* Twitter */
#twitter_div ul{ padding: 5px 0; margin: 4px 0; background-color:#fff; list-style-type: none; border: 1px solid #fff; color:#000;}
#twitter_div li{ padding-bottom: 10px; }

/* Footer */
#footer { clear: both; background-color: #fff; padding-bottom: 7px; margin: 0 auto; width: 1020px;}
.bottomMenuL { text-align: left; color: #6a2a0e; font-size: 10px; margin-left: 35px; float:left;}
.bottomMenuL a { text-decoration: none; color: #6a2a0e;}
.bottomMenuL a:hover { text-decoration: underline;}
.bottomMenu { text-align: center; color: #6a2a0e; font-size: 10px; margin-right: 35px;}
.bottomMenu a { text-decoration: none; color: #6a2a0e;}
.bottomMenu a:hover { text-decoration: underline;}
.footerText { text-align:center; color: #777; font-size: 9px; margin: 0; padding: 0;}

hr.footer {
	border: 0;
color: #dcbc80;
background-color: #dcbc80;
height: 1px;
width: 100%;
text-align: center; margin: auto 0 auto 0; padding: 0;
}
