
body  {background:#333; margin:0px;	padding:0px;}

p, td, font, body, pre {color:#000;	font-size:11px;	font-family:verdana, arial, geneva sans-serif;}

/*.contentblock {background-color:#555; padding:10px; margin:15px; border:1px #bde solid;}*/

.maintables {background-color:#bde;}

.monthheader {color:#fff; background-color:#578; padding:5px 0px 5px 5px; font-size:13px; font-weight:bold;}
.sidebarheader {color:#fff; background-color:#578; padding:5px 0px 5px 5px; font-size:13px; font-weight:bold;}

.dayofweek {color:#689; background-color:#bde; font-weight:bold; padding:5px 0px 5px 5px;}
.day {background-color:#fff; padding:5px;}
.daynumber {font-size:15px; font-weight:bold; text-decoration:none;}
.addedit {border:1px #fff solid; background-color:#356; color:#fff; padding-left:5px;}
.addeditsubmit {border:1px #fff solid; background-color:#79a; color:#fff; padding-left:5px; font-size:10px;}
.addtable td {color:#fff; padding-top:5px; padding-bottom:5px;}
.addtable th {color:#fff; background-color: #467; padding-top:5px; padding-bottom:5px;}
textarea.addedit {font-family:verdana, sans-serif; padding-top:5px;}
.addlink {font-size:8px; font-weight:bold;}

table {padding:0px; margin:0px; border:0px;}

.headersubmit {background-color:#578; color:#fff; border:0px; font-weight:bold; font-size:10px;}

.intro {padding:10px; background:#000; margin:0 0 20px 0;}
.intro p {color:#999; margin:0; padding:0;}

.newphoto {background:#222; text-align:left; margin:20px auto; padding:30px;}
.newphoto img {border:10px solid #fff;}
.newphoto p {color:#ccc;}
.newphoto h1 {margin:0; font-size:24px;}
.newphoto h2 {margin-top:0; font-size:16px; color:#999;}

.newphoto table {border-collapse:collapse; margin:20px 0;}
.newphoto table tr td, .newphoto table tr th {padding:10px; border:2px solid #222;}

.newphoto table tr td {color:#777;}
.newphoto table tr th {color:#999; background:#333;}
.newphoto table tr th a {color:#fff;}
.newphoto table tr th a:visited {color:#999;}
.newphoto table tr th a:hover {color:#ccc;}

.newphoto h2 a, .newphoto h2 a:visited, .newphoto h2 a:hover {text-decoration:none; color:#999;}
.newphoto h2 a:hover {color:#fff;}

.newphoto ul {list-style:none; margin:20px 0; padding:0;}
.newphoto ul li {margin:2px; padding:10px; background:#333;}

.newphoto ul li a {color:#fff;}
.newphoto ul li a:visited {color:#999;}
.newphoto ul li a:hover {color:#ccc;}


.side {color:#fff; background-color:#689;}
.sidetable {color:#fff;}
.side h6 {color:#fff;}
.side p {color:#bde;}
.sidepara P P {color:#bde;}
.para {color:#bde;}
.side hr {color:#9bc; width:175px; text-align:left;}
.side a:visited, .side a:link, .side a:hover {color:#fff;}
.side select, .side option {background-color:#356; color:#fff; font-size:10px;}
.side b {font-size:10px;}

a.logo:visited, a.logo:link {color:#acd; text-decoration:none;}
a.logo:hover {color:#fff; text-decoration:none;}

a.arrow:visited, a.arrow:link {color:#abe; text-decoration:none; font-size:15px; font-weight:bold;}
a.arrow:hover {color:#fff; text-decoration:none; font-size:15px; font-weight:bold;}

.logininput {border:1px solid #356; background-color:#134; color:#fff; font-weight:bold; padding:2px;}
.login {color:#acd; font-weight:bold; vertical-align:middle;}
.loginsubmit {background-color:#356; color:#acd; border:1px solid #000; font-weight:bold; font-size:11px; padding:2px;}

a.headerlink:visited, a.headerlink:link {color:#fff; text-decoration:none;}
a.headerlink:hover {color:#fff; text-decoration:underline;}

/*dl {}
dt {font-weight:bold; font-size:11px; padding-top:10px; padding-bottom:5px;}
dd {font-weight:normal; font-size:10px; margin-left:0px; border-left: 2px #689 solid; padding-left:10px;}*/

.submit {background-color:#356; color:#acd; border:1px solid #000; font-weight:bold; font-size:11px; padding:2px;}

.explorerplanned {padding:5px; border-left: 5px #689 solid; margin:10px 0px 0px 5px; color:#fff;}

.explorerprogress {padding:5px; border-left: 5px #6f6 solid; margin:10px 0px 0px 5px; color:#fff;}

.explorerpast {padding:5px; border-left: 5px #f66 solid; margin:10px 0px 0px 5px; color:#fff;}

.explorerpreset {padding:5px; border-left: 5px #578 solid; margin:10px 0px 0px 5px; color:#fff;}

tr,td {vertical-align:top; text-align:left;}

th {background-color:#ccc; color:#000; font-weight:bold; font-size:11px; text-align:left;}

p, ol, ul, li {line-height:130%;}

b {font-weight:bold;}

hr {color:#ccc; height:1px; text-align:left;}

strike {color:#bbb;}

.response {color:#000;
	font-size : 12px;
	font-weight : bold;
	font-family : verdana, arial, sans-serif;}

.admin, a:link.admin, a:visited.admin
{color:#9E0B0E; font-size:10px;	font-family:verdana, arial, sans-serif;}
a:hover.admin {color : #000;}

.date {color:#666; font-size:9px; font-family:verdana, arial, sans-serif;}

form {margin:0px; padding:0px;}

/*
input, select, option  {
	font-size : 12px;
	background : #fff;
	color : #000;
	font-family : verdana, arial, geneva, sans-serif;
}

input.submit  {
	font-size : 10px;
	font-weight : bold;
	background : #f00;
	color : #f00;
	font-family : verdana, arial, geneva, sans-serif;
}

textarea  {
	padding : 10px;
	font-size : 13px;
	background : #fff;
	color : #000;
	font-family : courier new, courier, monospace;
	width:100%;
}
*/

cite {font-style:normal; color:#666; font-size:10px;}


/* cf error style 
p table tr td p {color:#fff;}*/


/* default links */
a:link {text-decoration:underline; color:#1972BF;}
a:visited {text-decoration:underline; color:#1972BF;}
a:hover {text-decoration:none; color:#9E0B0E;}


/* headings */

h1,h2,h3,h4,h5,h6 {padding-bottom:0px; margin-bottom:0px;}

h1  {
	font-size:28px;
	color:#fff; 
	font-weight:normal;
	font-family:arial, geneva sans-serif; 
}

h2  {
	font-size : 22px;
	color : #acd;
	font-weight : normal;
	font-family : arial, geneva sans-serif;
}

h3  {
	font-size : 14px;
	color : #9E0B0E;
	font-family : arial, geneva sans-serif;
	font-weight : bold;
}

h4  {
	font-size : 13px;
	color : #5f829e;
	font-family : arial, geneva sans-serif;
	font-weight : bold;
}

h5, h6  {
	font-weight : bold;
	font-size : 15px;
	font-family : arial, geneva sans-serif;
	color : #000;
}

