*{margin:0; padding:0;}
body{margin:0 auto; font:medium Verdana, Arial, Helvetica, sans-serif;}

/* standard tag styles */
h1{font-size:1.75em; margin:25px 0 0 0;}
h2{font-size:1.5em; margin:20px 0 0 5px;}
h3{font-size:1.25em; margin:15px 0 0 7px;}
h4{font-size:1.1em; margin:10px 0 0 10px;}
h5{font-size:1em; margin:8px 0 0 10px;}
p{margin:10px 0 0 15px;}
blockquote{margin:5px 20px 5px 30px; font-size:.9em;}

a, a:link{color:#2C758F; text-decoration:underline;}
a:visited{color:#4F727F;}
a:hover, a:active{color:#91CDE4;}

a.credits{color:black; text-decoration:underline;}
a.credits span{color:red;}

table{border:1px solid #0F3E4F; margin:10px auto; font-size:.9em;}
thead{font-weight:700; background:#91CDE4;}
td{padding:3px 6px; border-bottom:1px dotted #0F3E4F;}

ul{margin:10px 0 0 15px;}
ol{margin:10px 0 0 15px;}
li{margin:0 0 7px 20px;}

dl{margin:10px 0 0 15px;}
dt{font-weight:600;}
dd{margin:0 0 0 15px;}

dl.inline dt{float:left; margin-right:20px;}
dl.inline dd{}

noscript{font-size:1.5em; color:red; margin:20px 0 0 5px;}

/* Custom classes */
.hidden{position:absolute; margin-left:-1000px;}
.emphasis{font-weight:800; font-size:1.1em;}
.shout{text-transform:uppercase;}
.moreEase{margin-top:10px;}
.needContent{background:yellow; color:red;}
.pdf{background:url(../img/page_white_acrobat.png) no-repeat center right; padding-right:22px;}
.zip{background:url(../img/page_white_zip.png) no-repeat center right; padding-right:22px;}
.clear{clear:both;}


/* div styling */
#HomeGraphic {border:2px solid #576E76; margin:0 auto 1em; width:550px; /*padding-bottom:5px;*/}
#HomeGraphic p{text-align:center; margin:0}
#HomeGraphic img{padding:0; margin:0 auto 0; text-align:center;}

#fiberfeastCaption {font-size:.72em; padding:1.5em;}
#artCaption{float:left; width:45%;}
#upcomingEvents{float:right; width:47%}
#artFair{float:left; width:42%;}
#artCaption p, #holidaySale p, #holidaySale h4, #artFair p, #artFair h4{text-align:left; margin:0;}
#holidaySale h4, #artFair h4{color:#C55842;}
#holidaySale{float:right; width:57%}


#definition{float:left; width:190px; border:1px solid #777; font-size:.88em; margin-right:1em; margin-top:1em; padding:0 .75em .75em .75em; line-height:1.5em}
#definition hr{margin:1.5em 0 0 0; height:20px; background:#999; border-width:0;}

#history{float:right; width:340px;}

#container{width:820px; padding:0 10px; margin:0 auto; background:url(../img/nav_bg.gif) repeat-y}

#topshadow{height:8px; width:820px; margin:25px auto 0; padding:0 10px; background:url(../img/top.gif) no-repeat bottom left;}


#masthead{position:relative; background:url(../img/mast.jpg) no-repeat top left; width:800px; height:136px;}
#branding{}
#branding h1{margin:0;}
#branding h1 a{display:block; width:158px; height:119px;}
#utilityNav{font-size:.8em; position:absolute; top:10px; right:10px;}

#content{font-size:.8em;}

#column1{float:right; width:574px; margin:0 20px 30px 0; padding:20px 30px 0 12px;}
#marketing{}
#marketing a img{text-decoration:none; border:none;}

#column2{float:left; background:url(../img/nav.jpg) no-repeat top left; height:464px; width:174px;}

#footer{font-size:.7em; clear:right; margin:0 30px 0 174px; padding:10px 0 5px; text-align:right; background:url(../img/foot.gif) no-repeat top right;}
#bottom{clear:both; height:8px; width:820px; margin:0 auto; padding:0 10px; background:url(../img/bottom.gif) no-repeat top left;}


/* Navigation styles */
#nav{padding-top:27px;}
#nav *{margin:0;}
#nav ul{list-style-type:none; margin-top:22x;}
#nav ul ul{margin-top:0;}
#nav a{display:block; width:174px; background-repeat:no-repeat; background-position:center left;}
#nav a:hover{background-position:center right;}
#nav span.hidden{position:absolute; margin-left:-1000px;}

#home a{height:26px; background-image:url(../img/nav_Standard_01.gif);}
#home a:hover{background-position:right;}
.home #home a{background-image:url(../img/nav_Current_01.gif);}

#events a{height:26px; background-image:url(../img/nav_Standard_02.gif);}
.events #events a{background-image:url(../img/nav_Current_02.gif);}

#events #calendar a{height:22px; background-image:url(../img/nav_Standard_03.gif);}
.calendar #events #calendar a{background-image:url(../img/nav_Current_03.gif);}

#events #programs a{height:22px; background-image:url(../img/nav_Standard_04.png);}
.programs #events #programs a{background-image:url(../img/nav_Current_04.png);}

#events #workshops a{height:22px; background-image:url(../img/nav_Standard_05.gif);}
.workshops #events #workshops a{background-image:url(../img/nav_Current_05.gif);}

#events #sales a{height:22px; background-image:url(../img/nav_Standard_06.png);}
.sales #events #sales a{background-image:url(../img/nav_Current_06.png);}

#showcase a{height:26px; background-image:url(../img/nav_Standard_07.gif);}
.showcase #showcase a{background-image:url(../img/nav_Current_07.gif);}

#showcase #kudos a{height:22px; background-image:url(../img/nav_Standard_08.gif);}
.kudos #showcase #kudos a{background-image:url(../img/nav_Current_08.gif);}

#showcase #gallery a{height:22px; background-image:url(../img/nav_Standard_09.gif);}
.gallery #showcase #gallery a{background-image:url(../img/nav_Current_09.gif);}

#resources a{height:26px; background-image:url(../img/nav_Standard_10.gif);}
.resources #resources a{background-image:url(../img/nav_Current_10.gif);}

#resources #forms a{height:22px; background-image:url(../img/nav_Standard_11.gif);}
.forms #resources #forms a{background-image:url(../img/nav_Current_11.gif);}

#resources #lib a{height:22px; background-image:url(../img/nav_Standard_12.gif);}
.lib #resources #lib a{background-image:url(../img/nav_Current_12.gif);}

#resources #sig a{height:22px; background-image:url(../img/specialInterests02.png);}
.sig #resources #sig a{background-image:url(../img/specialInterests01.png);}

#contacts a{height:26px; background-image:url(../img/nav_Standard_13.gif);}
.contacts #contacts a{background-image:url(../img/nav_Current_13.gif);}

#links a{height:26px; background-image:url(../img/nav_Standard_14.gif);}
.links #links a{background-image:url(../img/nav_Current_14.gif);}

#members a{height:26px; background-image:url(../img/nav_Standard_15.png);}
.members #members a{background-image:url(../img/nav_Current_15.png);}

