

form {
display:inline;
}
body {
background:#202020 none repeat scroll 0%;
}
body a {
color:yellow;
text-decoration:none;
}
body a:hover {
color:yellow;
text-decoration:underline;
}
img {
border:0pt none;
display:inline;
}
input.submit {
background-color:#FFFFFF;
background-image:url(../graphics/button-bg.gif);
background-repeat:repeat-x;
border-color:#CCCCCC rgb(153, 153, 153) rgb(153, 153, 153) rgb(204, 204, 204);
border-style:double;
border-width:3px;
color:#333333;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:75%;
font-weight:bold;
}
.photos-large {
border:2px solid #D60055;
margin:2px 20px 2px 2px;
padding:6px;
}
#picture-holder a:hover img {
border-color:#3388CC;
border-width:2px;
margin:2px 20px 2px 2px;
padding:6px;
}
#gallery-name {
color:#2ECD2D;
font-size:12px;
margin:0pt;
padding:0pt;
text-decoration:underline;
}
#picture_caption {
font-size:14pt;
}
#main_container {
margin:0pt;
padding-bottom:20px;
padding-top:20px;
width:900px;
}
#inner_wrapper {
width:900px;
}
#wrapper {
color:white;
font-family:Verdana,"Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;
font-size:12px;
font-weight:normal;
width:910px;
}
#picture-holder {
overflow:auto;
text-align:left;
}
#exif_toggle {
margin:0pt;
padding:0pt;
}
.thumbnail img {
background:#FFFFFF none repeat scroll 0% 50%;
border-color:#FFFFFF;
border-width:1px;
margin:4px;
padding:5px;
text-align:center;
}
.thumbnail a:hover img {
border-color:#3388CC;
border-width:2px;
margin:3px;
}
.photos {
border:1px solid #000000;
margin:3px;
padding:5px;
}
#jump_menu {
float:right;
}
#download_selected {
float:right;
text-align:right;
}
#pagination {
clear:both;
color:white;
margin:0pt;
padding:2px;
}
#breadcrumbs {
border-bottom:1px solid #CDCDCD;
border-top:1px solid #CDCDCD;
margin:0pt;
padding:2px;
}
#breadcrumb_links {
color:#309EEE;
margin:2px;
}
#breadcrumb_links a {
color:yellow;
text-decoration:none;
}
#breadcrumb_links a:hover {
color:yellow;
text-decoration:underline;
}
a.print {
background-image:url(../graphics/printer.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}
.page_link {
padding-left:3px;
padding-right:3px;
text-decoration:none;
}
#search_box {
float:right;
margin-left:5px;
}
table {
border:0px none;
padding:0px;
}
.date, #picture_caption {
background-repeat:no-repeat;
font-size:0.9em;
font-weight:bold;
letter-spacing:2px;
line-height:1.4;
margin-left:4px;
padding-bottom:2px;
text-transform:uppercase;
}
#picture_caption {
color:#D60055;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
text-align:center;
text-transform:none;
}
a.nav-link-img-next {
background-image:url(../graphics/fforward.gif);
background-position:right 1px;
background-repeat:no-repeat;
padding-right:20px;
width:40px;
}
a.nav-link-img-prev {
background-image:url(../graphics/rewind.gif);
background-position:left 1px;
background-repeat:no-repeat;
padding-left:20px;
width:40px;
}
.comments p {
margin:0pt;
padding:0pt 0pt 15px;
text-align:right;
}
.comments cite {
background:transparent url(../graphics/comment.gif) no-repeat scroll 0pt 3px;
color:#000000;
font-size:75%;
height:28px;
letter-spacing:2px;
margin-top:8px;
padding:5px 5px 5px 23px;
text-transform:uppercase;
}
.comment, .comment_alt {
background-color:#E2E2E2;
border-top:1px solid #CDCDCD;
list-style-image:none;
list-style-position:inside;
list-style-type:none;
margin:0pt;
padding:15px;
}
.comment_alt {
background-color:#FFFFFF;
}
.meta-header {
color:#D60055;
font-size:85%;
margin:0pt;
padding:0pt;
text-align:center;
}
.comments-closed {
color:#999966;
text-align:center;
}
#exif_data {
padding:20px;
text-align:left;
width:50%;
}
ul.slides {
line-height:1.4em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0pt 0pt;
padding:0pt;
}
.slides li {
display:block;
float:left;
height:auto;
margin:0pt 10px 10px 0pt;
padding:0pt;
width:auto;
}
#link-back {
font-size:65%;
margin:0pt;
padding:0pt;
text-align:right;
}
.tag {
text-align:center;
}
.large-thumb-toolbar {
padding-bottom:5px;
padding-top:15px;
text-align:center;
}
.errors {
background-color:#FFCCCC;
background-image:url(../graphics/x.gif);
background-position:5px 8px;
background-repeat:no-repeat;
border:1px solid maroon;
margin-bottom:15px;
padding:8px 8px 8px 28px;
width:500px;
}
#overlay {
background-color:#3388CC;
color:#FFFFFF;
font-family:"Georgia","Verdana",serif;
font-size:14px;
font-weight:bold;
padding:4px;
position:absolute;
text-align:center;
visibility:hidden;
width:18px;
}
#jump-search-container {
text-align:right;
vertical-align:bottom;
}
#sortby-container, #rss-tag-container {
text-align:right;
white-space:nowrap;
}
#rss-image {
display:inline;
margin:0pt;
padding:0pt;
}
#no-pictures-msg {
padding:15px 0px;
text-align:center;
}
.align-right {
text-align:right;
}
#prev-link-container {
text-align:left;
width:50%;
}
#prev-link-container a {
color:yellow;
}
#next-link-container {
text-align:right;
width:50%;
}
#next-link-container a {
color:yellow;
}
#exif-container-toggle {
text-align:center;
width:100%;
}
ul.nav, .nav ul {
cursor:default;
display:inline;
list-style-type:none;
margin:0pt;
padding:0pt;
background:#3294db;
color: white;
}
ul.nav {
display:table;
table-layout:fixed;
width:898px;
background-position: 0 0
}
ul.nav > li {
display:table-cell;
padding:2px 6px;
position:relative;
background-position: 0 0
}
ul.nav li > ul {
display:none;
margin-left:-6px;
margin-top:2px;
max-width:40ex;
position:absolute;
}
ul.nav li:hover > ul {
display:block;
}
.nav ul li a {
display:block;
padding:2px 10px;
}
ul.nav, .nav ul, .nav ul li a {
color:white;
}
ul.nav li:hover, .nav ul li a:hover {
background-color:silver;
color:#FFFFFF;
}
ul.nav li:active, .nav ul li a:active {
background-color:#606060;
color:#FFFFFF;
}
ul.nav, .nav ul {
border:1px solid silver;
}
.nav a {
text-decoration:none;
}
.sp2_field {
color:#000000;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.sp2_btn {
color:#000000;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
}
.sp2_i_select {
color:#000000;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
}
a.sp2_advanced:link, a.sp2_advanced:active, a.sp2_advanced:visited {
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
a.sp2_advanced:hover {
color:#7777CC;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.sp2_info {
color:#000000;
font-family:Verdana;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
a.sp2_title:link, a.sp2_title:active, a.sp2_title:visited {
color:#7777CC;
font-family:Verdana;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
a.sp2_title:hover {
color:#7777CC;
font-family:Verdana;
font-size:13px;
font-style:normal;
font-weight:bold;
text-decoration:underline;
}
.sp2_result {
color:#000000;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.sp2_select {
color:#990000;
font-family:Verdana;
font-size:11px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}
.sp2_address {
color:#008000;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
.sp2_page {
color:#000000;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:none;
}
a.sp2_page:link, a.sp2_page:active, a.sp2_page:visited {
color:#000000;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
a.sp2_page:hover {
color:#000000;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-weight:normal;
text-decoration:underline;
}
.sp2_nowpage {
color:#A90A08;
font-family:Verdana;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
}

/* NAV BAR FOR INTERNAL PAGES */


#navcontainer ul
{
padding: 10px;
border: none;
margin: 0px 0px 0px 0px;
background-color: #3294db;
color: white;
height: 15px;
float: left;
width: 880px;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #3294db;
color: white;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #606060;
color: #fff;
}



