/*  Style sheet for Deveron Arts redesigned website 2009  */

*, html, body { margin:0; padding:0;}
body { background-color:#e6e6e6; font:small Verdana,Helvetica,Arial,sans-serif;}

#container { width:900px; margin:0 auto; background-color:#fff; color:#5a5a5a; font:small Verdana,Helvetica,Arial,sans-serif; font-size:95%;}
#container { border: 0px solid #e6e6e6; border-width:0 0;}
#footer { text-align:center;}
#header { margin:0;}
#core { background-color:#fff;}
#header img {border:0 solid #e6e6e6; border-width:4px 0;}

#nav { width:210px; float:left; background-color:#fff;}
#nav ul { list-style:none; margin:25px 0 0 20px; font-size:14px; font-weight:bold; line-height:1.5;}
#searchform { margin:10px 0 0 40px; border:1px solid #a5a5a5; width:120px;}
#searchform form { margin: 0px 0 0 0px; display:inline;}
#searchform #string { border:0; margin:5px;}
#searchform input {vertical-align:middle;  color:#a5a5a5;}
#search { width:450px; margin-top:20px;}
#search table {border-bottom:2px solid #000; margin: 10px 0;}

/*  Link styling  */

a { text-decoration:none; font-weight:bold;}
a:link { color:#5a5a5a;}
a:visited { color:#5a5a5a; font-weight:bold;}
a:hover { color:#c6105a;}
a:active { color:#5a5a5a;}

#nav ul a { text-decoration:none;}
#nav li a:link { color:#5a5a5a;}
#nav li a:visited { color:#5a5a5a;}
#nav li a:hover { color:#c6105a;}
#nav li a:active { color:#5a5a5a;}

#nav li.menu-current a:link { color:#c6105a;}
#nav li.menu-current a:visited { color:#c6105a;}
#nav li.menu-current a:hover { color:#c6105a;}
#nav li.menu-current a:active { color:#c6105a;}

#nav li.menu-last { margin-top:20px;}
#nav li.menu-last a:link { color:#bd9e00;}
#nav li.menu-last a:visited { color:#bd9e00;}
#nav li.menu-last a:hover { color:#c6105a;}
#nav li.menu-last a:active { color:#bd9e00;}

a img {border:none;}

/*  Scrollbar styling  */
/*
html {
    scrollbar-arrow-color: #FFFFFF; 
    scrollbar-3dlight-color: #858585; 
    scrollbar-highlight-color: #575757; 
    scrollbar-face-color: #000000; 
    scrollbar-shadow-color: #000000; 
    scrollbar-darkshadow-color: #1F1F1F; 
    scrollbar-track-color: #373737;
}
*/

#corebottom { width:100%; position:relative;padding-bottom:50px; clear:both;}
#corebottom .content {margin:30px 50px 20px 220px; font-size:100%;}
#corebottom .content p, #corebottom .content h2, #corebottom .content h3 {margin:0 0 10px 0;}
.content img { margin:10px;}
.hilite { color:#5a5a5a; font-weight:bold; font-size:95%;}

#coretop img { border:7px solid #e8e8e8;}
#coretop img { margin-top:30px; margin-left:10px; margin-right:0;}
#credits { text-align:center; font-size:80%;}

#corebottom h2 { color:#c6105a; margin-bottom:0;}
#corebottom h2 span { color:#adb6a5; font-style:italic;}
#corebottom h3 { color:#adb6a5; font-style:italic;}
#corebottom h4 {}
#corebottom h5 { font-size:100%;}


/*.artists { margin-left:40px; text-align:center; width:100%;}
.artists img { margin:50px 0 0;}
.artists ul { float:left; display:inline; list-style:none;}
.artists li { float:left; display:inline;}
*/

#corebottom #artistlinks {margin-top:20px; width:200px; float:left;}

#corebottom #artistlinks ul { width:160px; display:inline; float:left; list-style-type:none; margin:65px 0 0 40px; font-size:12px; }
#corebottom #artistlinks ul, #corebottom #artistlinks li { list-style-type: none; list-style-position: outside;}
#corebottom #artistlinks ul a { text-decoration:none; color:#5a5a5a;}
#corebottom #artistlinks ul a:hover { text-decoration:none; color:#c6105a;}
#corebottom #artistlinks ul ul {margin:0 0 0 5px;}

#corebottom .content h4 { margin-top:3em;}
#corebottom .content ul {margin:5px 0 5px 20px;}

#corebottom .logo {margin:10px 10px 10px 0;}

#corebottom dl { margin:0 0 0 0;}
#corebottom dt { clear:both; width:20%; float:left;}
#corebottom dd { width:75%; float:left;}

.clr { clear:both;}

/*  Page specific styling  */
/*
#home #corebottom a { width:116px; float:left; list-style:none; margin:0px 0 0 0px; text-decoration:none; color:#5a5a5a;}
#home #corebottom a:hover { text-decoration:none; color:#1a1a1a;}
*/
#home #event {width:140px; float:left; text-align:left; padding:0px; margin-top:-25px; font-size:85%;}
#home #event li {margin-bottom:0.5em;}
#home #event h5 {color:#000; margin-left:35px;}

#news h3.post_title a { color:#c6105a;}

#artists #corebottom div {}
#artists #corebottom ul {padding-bottom:50px; width:140px; float:left; list-style:none; margin:5px 0 0 20px; font-size:12px;}
#projects #corebottom ul {padding-bottom:25px; list-style:none; margin:5px 0 0 20px; font-size:12px;}
#artists .slideimg {display:inline;}
/*#artists #corebottom .content, #projects #corebottom .content {margin-left:150px;}*/
#artists #corebottom #artistlist, #projects #corebottom #projectlist {margin-left:150px; padding-bottom:30px;}
#exposure2 #corebottom .content {margin-left:150px;}
#exposure2 #corebottom img { border:0px solid #fff;}
#exposure2 .content img { margin:0px;}

/*
#blyth #corebottom .content {margin-left:200px;}
#blyth #corebottom ul ul {margin:0 0 0 10px;}
#knockturne #corebottom img {margin-top:20px;}

#merz #corebottom .content {margin-left:200px;}
#merz #corebottom ul ul {margin:0 0 0 10px;}
*/

#town td {padding-top:0;}
#town #corebottom .content img { margin:3px;}
#town #corebottom table {margin-left:-15px;}

#people #corebottom .content ul {width:40%; margin-top:20px;}
#people #corebottom .content li {margin: 3px 0 3px 0px;}
#people #corebottom #support, #people #corebottom #links { margin-top:2em;}

#shop #corebottom h3 {color:grey; font-size:1.5em; font-style:normal; padding-top:10px;}
#shop #corebottom dl {margin-left:0; margin-bottom:10px;}
#shop #corebottom dt {width:40%;}
#shop #corebottom dd {width:40%;}
#shop #corebottom #workshops {margin-top:3em;}
#shop .content img {margin:0;}

#events #corebottom ul {width:85%; margin:0px 0 35px 0px;}
#events #corebottom li { margin:10px 0;}

/*  Styling rules for gallery module  */

#gallery {width:98%; padding-bottom:1em;}

.thumb {text-align:center; font-size:0.8em; width:30%;  float:left;}
.thumb h5 {width:85%; text-align:center; margin:0 auto;}
.gallerylinks {width:98%;}
.leftlink {width:35%; float:left;}
.centrelink {width:30%; margin-left:35%; text-align:center;}
.rightlink {width:35%; float:right; text-align:right;}
.backlink {text-align:center;}

#gallery #lgimg {position:relative;}
#gallery #lgimg div {float:right; width:210px; margin-top:-300px;}
#gallery .gallerylinks {width:400px;}

#sitemap #corebottom ul { list-style-type:none; margin-left:3em; color:blue;}
#sitemap #corebottom ul ul { list-style-type:none; margin-left:3em;}
#sitemap #corebottom ul ul ul { list-style-type:none; margin-left:3em;}

/* #huntly #corebottom { font-family: Courier;} */

/*  Rules for drop-down menu  */

/* ------ Rules for IE only ------ */

