@charset "UTF-8";

/* Colors

drk brwn 5b3a26
red brwn c65d00
*/


/* Universal */
body { margin: 0; padding; 0; font-family: century gothic; background-image:url(../imgs/page_bg.gif);}
div {margin: 0; padding: 2px 0 3px 0;}
p { margin: 5px 0 7px 0; padding:0;}
a { color: #c65d00; text-decoration: underline;}
a:hover { text-decoration: none;}

h1 { padding: 0; margin:0; font-size: 16pt; font-weight:100; color: #007d96;}
h2 { padding: 0; margin:0; font-size: 12pt; font-weight:bold; color: #c65d00;}
h3 { padding: 0; margin:0; font-size: 10pt; font-weight: bold;}
h4 { padding: 0; margin:0; font-size: 10pt; font-weight: bold; color: #eb2d06; }
h5 { padding: 0; margin: 5px 0 10px 0; font-size: 11pt; font-weight: bold; color: #c65d00; border-bottom: 1px #c65d00 solid; }

/* Header */
#topBar { height: 15px; background-color:#012f55; text-align: right; padding-right: 15px; font-size: .6em; margin: auto; vertical-align: middle; color: #fff; font-family: verdana; }
#topBar a { color: #fff; text-decoration: none; margin: 0 auto 0 auto;}
#topBar a:hover { text-decoration: underline;}
#header { clear: both; height: 125px; margin: auto 0 auto 0; padding: 0;}
hr.header {
	border: 0;
color: #d2ccb8;
background-color: #d2ccb8;
height: 1px;
width: 900px;
text-align: center; margin: 0; padding: 0;
}
/* Menu */
#menuBar { margin: 0 auto; text-align: left; font-size: .65em; background-color: #fff; padding: 3px; width: 900px; height: 20px;filter : alpha(opacity=95); opacity : 0.95;}
#menu { height: 20px; margin: 0; padding:0}
#menu a { text-decoration: none; color: #c65d00;}
#menu a:hover { text-decoration: underline;}
#menu ul{}
#menu li{list-style-type:none; font-size:9pt; display: inline; padding: .4em .4em .4em 1.75em;}
#menu li:first-child{border:none}


/* Content */
#content { background-color: #fff; width: 900px; margin: 0 auto; padding: 3px; min-height: 420px;}
#showcase { background-color: #fff; width: 900px; margin: 0 auto; padding: 0; min-height: 380px;}
#col1 { float:left; width: 5%;   background-color: #fff; margin: 0; padding: 0;}
#col2 { float:left; width: 75%;   background-color: #fff; margin: 0; padding: 5px;}
#col3 { float:left; width: 15%;   background-color: #fff; margin: 0; padding: 0;}
#col4 { float:left; width: 55%;   background-color: #fff; margin: 0; padding: 3px;}
#col5 { float:left; width: 30%;   background-color: #fff; margin: 0; padding: 0;}
#col6 { float:left; width: 65%;   background-color: #fff; margin: 0; padding: 5px;}
#col7 { float:left; width: 25%;   background-color: #fff; margin: 0; padding: 0;}
#col8 { float:left; width: 80%;   background-color: #fff; margin: 0; padding: 5px;}
#col9 { float:right; width: 10%;   background-color: #fff; margin: 0; padding: 0;}
#col10 { float:left; width: 70%;   background-color: #fff; margin: 0; padding: 5px;}
#col11 { float:right; width: 20%;   background-color: #fff; margin: 0; padding: 0;}


.paragraphText { font-size: .8em; padding: 0; margin: 10px 0 15px 0;}
.sidebarText { font-size: .6em; padding: 0; margin: 5px 0 10px 0;}
.smallText { font-size: 7pt; color: #333;
}

/* Special */
#artboard { margin-left: auto;
    margin-right: auto;}
.artborder {
	border: 1px solid #efefef;
	}

.artTitle {
	font-size: 9pt;
	color: #0094df;
	text-align: center;
	margin: 0 auto;
}
.border {
	border: 1px solid sienna;
	}
.sold {
	font-size: 12px;
	font-weight: bold;
	color: #c44b1f;
}
.frame {
	border: 1px dashed #d8d7ca; margin-left: auto;
    margin-right: auto;
}	
.galleryNav {
	font-size: 5pt;
	background-color: #fff;
	padding: 2px;
}
.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;}

/* Right Col */
#rightCol { margin: 3px; text-align: left; font-size: .65em; padding: 5px;}
#rightCol a { text-decoration: none;}
#rightCol a:hover { text-decoration: underline;}
.pageSpecial { color: #eb2d06; white-space:nowrap;}

/* Calendar */
.cal { width: 250px; 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; text-align:center; padding: 5px; font-family: verdana; font-size: .6em; width: 900px; color: #0c8ca0; margin: 0 auto;}
hr.footer {
	border: 0;
color: #0c8ca0;
background-color: #0c8ca0;
height: 1px;
width: 100%;
text-align: center; margin: auto 0 auto 0; padding: 0 0 0 5px;
}