@import url('photobit.css');
@import url('../forms.css');

body {
 background:#070a0d url('body-bg.gif');
 color:#fff;
 margin:0;padding:0;
 text-align:center;
 cursor:default;
}
body, td, input, textarea, select {
 font-family:Tahoma,'Lucida Grande CE',lucida,sans-serif;
 font-size:11px;
}
form, input, select, textarea {margin:0;}
input {margin-right:4px;}

a {color:#feffb9;text-decoration:none;}
a:hover {color:#fff;text-decoration:none;cursor:pointer;}

.mb-def,.mb-dis {display:inline;border-width:1px;border-style:solid;padding:2px 4px 2px 4px;margin:0;text-align:center;}
a.mb-def {color:#fff;border-color:#345c78;}
a.mb-def:hover {color:#fff;border-color:#477fa7;background-color:#274255;text-decoration:none;}
.mb-dis {color:#345c78;border-color:#345c78;}

ul, ul li {margin: 0;list-style-type:none;}
ul {padding-left: .25em;line-height:1.6em;}
ul li {padding-left: 14px;background: url('li.gif') no-repeat 0 2px;}

.little {font-size:90%;}

#main {
 position:relative;
 margin:8px auto;
 background:url('bg-content.gif') repeat-y;
 width:740px;
 text-align:center;
 border:1px solid #000;
}

#header {
 position:relative;
 background:url('bg-header.gif') no-repeat 0 0;
 width:740px;
 height:128px;
 text-align:left;
}

h1, h2, h3
{
 font-family:Cambria,Georgia,'New York CE',utopia,sans-serif;
 margin:0;padding:0;font-weight:normal;
}
h1, h1 a, h1 a:hover
{
	color: #c8e593;
}
h2
{
	font-size: 130%;
}
h3
{
	font-size: 130%;
}

#content h3
{
	color: #c8e593;
	font-size: 200%;
}

#title {
 float:left;
 position:relative;
 width:458px;
}
#title-in {
 padding:14px 0 3px 26px;
}
#title h1 {
 font-size:300%;
 padding-top:16px;
}
#title h2 {
 position:absolute;top:14px;left:26px;z-index:1;
}
#search {
 float:left;
 width:280px;
}
#search-in {
 padding:14px 26px 0 0;
 text-align:right;
}
#search h2 {
 margin-bottom:6px;
}

#mt {position:absolute;top:72px;left:26px;font-size:80%;line-height:1.7em;}

#mt-0 {padding-bottom:4px;}
#mt-0 a {font-size:140%;color:#fff;font-weight:bold;padding-bottom:2px;border-bottom:2px solid #203544;}
#mt-0 a:hover,#mt-0 a.sel {color:#fff;border-color:#c8e593;}
#mt-0 a.sel {border-bottom-width:1px;}
#mt-0 a:hover {border-bottom-width:2px;}
#mt-0 a.grayed {color:#345c78;}

.mt-sub {color:#345c78;}
.mt-sub a {font-size:130%;color:#feffb9;font-weight:normal;}
.mt-sub a:hover,.mt-sub a.sel {color:#fff;}

#content
{
 position: relative;
 width: 680px;
 margin: auto;
 text-align: left;
}

.adminLinks {
 text-align:center;
}
.adminLinks a {
 background:url('object.insert.gif') no-repeat 2px 60%;
 padding-left:16px;
}

#footer {
 position:relative;
 width:740px;height:40px;
 background:url('bg-footer.gif') no-repeat 0 100%;
 text-align:center;
 line-height:1.6em;
}

#upload-panel {
 text-align:center;
 padding:12px;
}

.nav {
 padding:3px;
 text-align:center;
 vertical-align:middle;
}

.txt {color:#fff;border-color:#345c78;background-color:#1c2227;}
.txt:hover {border-color:#477fa7;}
.txt:focus {border-color:#477fa7;}
.btn {color:#fff;border-color:#477fa7;background-color:#274255;}
.btn:hover {border-color:#fff;}

.txt {border-width:1px;border-style:solid;padding:1px 1px 1px 2px;}
textarea, select {border-width:1px;padding:0;margin:0;}
.btn {position:relative;border-width:1px;border-style:solid;font-weight:bold;}

#search form input {font-weight:bold;color:#fff;font-size:110%;margin:0;}
#search form input.txt {padding:2px 4px 2px 4px;background:transparent url('txt-bg.png');border-color:#000;}
#search form input.btn {padding:1px 4px 1px 4px;background:transparent url('btn-bg.png');border-color:#000;}

div.hr {clear:both;overflow:hidden;height:1px;margin:2px 2px 2px 2px;background-color:#203544;}
div.hr hr {display:none;}

.pb {float:left;width:168px;padding:3px 0;}
.pb-in {position:relative;width:162px;margin:0 auto;}
.pb-in a.photo {display:block;height:140px;overflow:hidden;}
.pb-in a img {border:1px solid #000;}
.pb-in a:hover img {border-color:#c8e593;}
.pb-name {position:absolute;left:0;top:122px;display:block;width:162px;height:18px;line-height:18px;font-weight:bold;overflow:hidden;}
a .pb-name {color:#feffb9;}
a:hover .pb-name {color:#fff;}

#photos-list-outer {text-align:center;width:100%;}
#photos-list {width:680px;margin:0 auto;line-height:1.2em;}

.alternate {color:#fff;}
.grayed {color:#345c78;}

p {line-height:1.6em;}
p.alternate {
 padding:0 20px 0 20px;
 color:#feffb9;
}
p.warn {
 clear:both;
 text-align:center;
 font-weight:bold;
 font-size:110%;
 padding:12px;
 color:#345c78;
}

.editForm img
{
	background: #000;
	padding: 4px;
	margin: auto;
}

fieldset
{
	border-color: #203544;
}
