body { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica sans-serif; background-color: black; text-align: center }
#wrapper    { background-color: #ffffff; margin-right: auto; margin-left: auto; width: 880px }
#header   { color: #fff; font-size: 35px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #919191; text-align: left; padding: 5px 5px 5px 10px }
#menu     { width: 115px; float: left; padding-top: 10px }
#container    { margin-left: 160px; padding-top: 10px }
#col1 { text-align: left; float: left }
.text { width: 450px; padding-top: 5px }
.article { margin-bottom: 15px }
.homeimage { width: 500px }
.title { font-weight: bold; font-size: 12px }
.title a, .title a:link, .title a:active, .title a:visited { color: #000; text-decoration: none }
.title a:hover { color: blue; text-decoration: underline }
.fineprint { color: #919191; font-size: 9px; padding-top: 3px }
.divider { margin: 25px 0 10px 0; border-top: 1px dotted #919191 }
#col2 { text-align: left; margin-left: 515px; position: relative }
#col2 p { margin-top: 0; margin-bottom: 5px }
#footer   { font-size: 11px; background-color: #919191; text-align: center; padding: 4px }
.prop_container  { width: 1px; height: 400px; float: right }
.prop_col1 { background-color: #faff00; width: 1px; height: 300px; float: right }
.prop_col2 { background-color: #0080ff; width: 1px; height: 300px; float: right }
.clear { height: 1px; clear: both }
.col2head { color: #000; font-size: 12px; font-weight: bold; margin-top: 6px }

/*HEADLINES*/
.headlines  { text-align: left; list-style-type: none; padding: 0; margin-top: 15px }
.headlines li  { font-size: 11px; text-indent: 0; margin: 0 10px 10px 0; padding: 0 0 10px 10; border-bottom: 1px dotted #919191 }
.headlines li a,  headlines li a:link,  headlines li a:active,  headlines li a:visited { color: #000; font-weight: bold; text-decoration: none }
.headlines li a:hover  { color: #008b8b }
.headline_text li a, .headline_text li a:link, .headline_text li a:active, .headline_text li a:visited { font-weight: bold; text-decoration: none }
#archivelink { font-size: 9px; text-indent: 0; margin: 0 10px 10px 0; padding: 0 0 10px 10; border: 0px }

/*NEWS ARCHIVES*/
#col1 dl { padding: 0; margin: 0 }
#col1 dt { color: color: #000; font-size: 14px; font-weight: bold; padding-top: 0px ; padding-bottom: 10px; }
#col1 dd { color: #000; padding-bottom: 10px }
#col1 dd a, #content dt a:link, #content dd a:active, #content dd a:visited { color: #000; font-weight: bold; text-decoration: underline }
#col1 dd a:hover { color: #008b8b }

/*DOWNLOADS*/
.downloads  { text-align: left; list-style-type: none; padding: 0; margin-top: 6px }
.downloads li  { font-size: 11px; text-indent: 0; margin: 0 10px 10px 0; padding: 0 0 10px 10 }
.downloads li a,  downloads li a:link,  downloads li a:active,  downloads li a:visited { color: #000; font-weight: bold; text-decoration: none }
.downloads li a:hover  { color: #008b8b }

/*CONTACT FORMS*/
fieldset { text-align: left; border: 0 }
legend { color: #000; font-size: 12px; font-weight: bold; margin: 0; padding: 0 0 15px 0 }
label { color: #000; font-size: 11px; font-weight: bold }
input { margin-top: 2px; border:1px solid #919191; margin-bottom: 10px }
textarea { margin-top: 2px; border:1px solid #919191; margin-bottom: 10px }


/* FLICKR START*/

/*PREVIEW START*/
#gallery_box   { font-size: 12px; text-align: center; margin-bottom: 15px; width: 709px; float: left }
.previewset   { text-align: center; margin-left: 30px; margin-top: 10px; width: 300; float: left }
.preview_prop { width: 1px; height: 270px; float: right }
.previewset a  { background: transparent; padding-bottom: 20px }
.previewset a:hover  { background: transparent }
.previewset img { border: 0 }
.previewset_title    { color: #3b3b3b; font-size: 13px; font-weight: bold; text-decoration: none; text-align: center; width: auto; height: auto }
.previewset_title a, .previewset_title a:link, .previewset_title a:active, .previewset_title a:visited    { color: #3b3b3b; font-weight: bold; text-decoration: none; margin: 0; padding: 0; width: auto; height: auto }
.previewset_title a:hover    { color: #7a67ee; font-weight: bold; text-decoration: none; background-color: transparent }
.number_of_photos { font-size: 9px; font-weight: normal; margin: 0; padding: 0 }
/*PREVIEW END*/

/*THUMBS START*/
.thumbset     { width: 410px; float: left; vertical-align: top }
.thumbset a { background: #ffffff; margin: 10px; padding: 2px; height: 75px; width: 75px; float: left; }
.thumbset a:hover { background: #919191; }
.thumbset img { border: 0 }
#thumbset_desc     { font-size: 11px; text-align: left; margin-left: 420px; margin-right: 25px; padding-top: 8px }
/*THUMBS END*/
#flickrset_title  { color: #000; font-size: 16px; font-weight: bold; text-decoration: none; text-align: left }
#flickrset_title a, #flickrset_title a:link, #flickrset_title a:active, #flickrset_title a:visited { color: #000; font-weight: bold; text-decoration: none }
#flickrset_title a:hover { color: #bf0000; font-weight: bold; text-decoration: underline }
.clearleft { position: relative; height: 1px; clear: left }
#gallerynav     { color: #919191; font-size: 10px; text-align: center; margin-top: 10px; margin-bottom: 10px }
#gallerynav a, #gallerynav a:link, #gallerynav a:active, #gallerynav a:visited    { color: #919191; text-decoration: none; text-transform: uppercase; margin: 0; padding: 0; height: auto; float: none }
#gallerynav a:hover  { color: #bf0000; text-decoration: none; background-color: transparent }
.previous { text-align: left; text-transform: uppercase; width: 120px; float: left }
.previousthumb { text-align: left; text-transform: uppercase; padding-left: 12px; width: 120px; float: left }
.next { text-align: right; text-transform: uppercase; width: 120px; float: right }
.nextthumb    { text-align: right; text-transform: uppercase; padding-right: 22px; width: 120px; float: right }

/*IMAGE START*/
.individual  { padding-top: 0; width: 500px; float: left }
.individual .image { text-align: center; margin: auto }
.individual .image img { padding-bottom: 10px }
.individual .flickrsetnav { text-align: center }
.individual .flickrsetnav a, .individual .flickrsetnav a:link, .individual .flickrsetnav a:visited { text-decoration: none }
.individual .setname { display: inline }
#individual_desc { text-align: left; margin-left: 525px; padding-top: 20px; padding-right: 25px }
.image_title { font-size: 11px; font-style: italic; font-weight: bold; margin-top: 10px; padding-bottom: 10 }
.image_description { color: #3b3b3b; font-size: 10px }
.image_description p { margin-bottom: 10px }
.image_description a, .image_description a:link, .image_description a:active, .image_description a:visited { text-decoration: none }
.image_description a:hover { text-decoration: underline }
.image_taken { font-size: 10px; font-style: italic; margin-top: 10px; margin-bottom: 5px }
/*IMAGE END*/

.flickr_comments { color: #969a99; font-size: 11px; text-decoration: none; padding-top: 15px; padding-bottom: 20px }
.flickr_comments a, .flickr_comments a:link, .flickr_comments a:active, .flickr_comments a:visited { color: #969a99; font-weight: bold; text-decoration: none }
.flickr_comments a:hover { color: #bf0000; font-weight: bold; text-decoration: underline }
/* FLICKR END*/
