﻿body {
    background:#999 url(images/bg_grid.jpg) top center repeat-y;
    font:.8em Arial, Helvetica, "Sans-serif";
    color:#666;
    margin:0;
    padding:0;
}

h1 {
    font:bold 1.5em/150% Arial,Verdana,Sans-Serif;
    color:#666;
    margin:0;
    padding:0;
}

h2 {
    font:bold 1.4em/150% Arial,Verdana,Sans-Serif;
    color:#333;
    margin:0;
    padding:0;
    border-bottom:1px solid #999;
}

a {
color:#333;
text-decoration:none;
}

a:hover {
color:#666;
text-decoration:underline;
}

#container {
width:950px;
background:#fff;
margin:80px auto 80px auto;
padding-top:10px;
}

#flashContent {
width:930px;
height:380px;
margin:0 10px 10px 10px;
}

#homeLogo {
float:left;
width:419px;
height:259px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
margin-left:10px;
margin-bottom:10px;
}

#events {
width:500px;
height:260px;
background:url(images/bg_events.jpg) right no-repeat;
margin:0 10px 10px 440px;
}

#footer {
width:930px;
height:40px;
padding:10px 10px 0 10px;
background:url(images/bg_footer.jpg) repeat-x;
text-align:right;
font-size:.8em;
}

#level2pages {
width:930px;
margin:10px;
}

/*Gallery Format*/

.imgThumb {
    margin:0 10px 10px 0;
    border:5px solid #eeeeee;
}

.galleryRow {
    background:#fff;
    color:#333;
    text-align:left;
    border-top:1px dotted #ccc;
}

.galleryImage {
    width:150px;
    vertical-align:top;
    padding:5px 5px 5px 0;
}

.galleryInfo {
    padding:5px;
    vertical-align:text-top;
}

/*End Gallery*/

/*Enlarged Format*/

#enlargedImage {
    border:10px solid #ccc;
    text-align:center;
    padding:9px;
    background:#333 url('images/bg_enlarged.jpg') repeat-x bottom;
}

.enlarged {
    border:1px solid #000;
}

#artInfo {
    background:#ccc;
    padding:0 10px 10px 10px;
    text-align:left;
}

#artDetails {
    width:375px;
    margin-right:50px;
    float:left;
    color:#333;
}
#artComments {
    width:480px;
    margin-left:425px;
    color:#333;
    min-height:100px;
}

/*End Enlarged*/

#topNavContent {
    margin-left:10px;
    margin-right:10px;
    padding:0;
    border-bottom:1px solid #ccc;
}

.topNavHover {
    background:url('images/bg_topNav_hover.jpg') repeat-x bottom;
}

#galleryFrame {
    padding-top:10px;
    border-bottom:1px solid #ccc;
}

#pic {
    width:200px;
    margin-top:30px;
    padding-right:40px;
    float:left;
}

#bio {
    width:500px;
    margin-left:240px;
    margin-top:30px;
    min-height:320px;
}

.login_textBox {
    margin-bottom:5px;
}

.login_title {
    text-align:left;
    font:bold 1.5em/150% Arial,Verdana,Sans-Serif;
    color:#666;
    margin:0;
    padding:0;
    padding-bottom:15px;
}

.login_label {
    text-align:left;
    padding-right:5px;
}

.login_check {
    text-align:left;
    font-size:.8em;
    padding-left:75px;
    padding-bottom:10px;
}

.login_button {
    margin-left:0;
    margin-right:auto;
}

#loginFrame {
    margin-left:auto;
    margin-right:auto;
    width:250px;
    padding:20px;
    background:#eee;
}

.cat_drop {
    padding:2px;
}

#contact td {
    padding:0 5px 5px 0px;
}

#contact td.title {
    text-align:right;
}

.valid {
    font-size:.8em;
    color:#ff0000;
}

.list_padding {
    padding:5px;
}

.delete {
    color:Red;
    padding:5px;
}

.delete a:link, .delete a:active, .delete a:hover, .delete a:visited {
    color:Red;
}