/* style.css - a simple style sheet (v2.2) */
body {
	font: normal normal 12px/15px Verdana, Arial, sans-serif;
	margin-left: 15%; 
	margin-right: 10%;
  	color: black; 
  	background: white;
}

h1 { 
    margin-left: -8%;
    background-image: url('http://www.statusme.com/images/design_elements/h1.gif'); background-repeat: no-repeat; 
	color: #0A211C; padding: 0px 2px 2px 20px; border-bottom: 1px solid #EDF2D9;
	font: normal bold 13pt georgia, serif; font-variant: small-caps;    
}

h2    { color: #7E8953; font:  normal bold 12pt Georgia, serif; 
		font-variant: small-caps;}
h3    { font: normal bold 11pt georgia, serif; font-variant: small-caps; color: #000;  }
h4    { color: #526118; font:  normal bold 12px Verdana, Arial, sans-serif; }
h5    { color: #000; font:  normal bold 11px Verdana, Arial, sans-serif; }
h6    { color: #000; font:  normal bold 10px Verdana, Arial, sans-serif; }
ol, ol ol, ol ol ol { color: #000; font: normal normal 100% Verdana, Arial, sans-serif; }
ul    { color: #526118; font: normal normal 100% Verdana, Arial, sans-serif; }
ul ul    { color: #000; font: normal normal 95% Verdana, Arial, sans-serif; }
ul ul ul { color: #000; font: normal normal 90% Verdana, Arial, sans-serif; }

h2,h3,h4,h5,h6 { margin-left: -4%; }
pre { font-size:8pt; }


/*
a:link{
	color:#666633;
}
a:visited{
	color:#CC9966;
}
a:active{
	color:#996633;
}
*/


/* Define standard hyperlinks */	
a:link  { color: #526118;  }  
a:active { color: #526118;  }
a:visited { color: #526118;  }
a:hover { color: #000; text-decoration: none; }

TABLE{

	/* commented out 11/1/07 - warnings in firefox. 
	// color:transparent;
	// table-border-color-light:#CCCC99;
	// table-border-color-dark:#666633; */
	
	border-color:#666633;
	font-size: 12px;   /* I don't know why this has to be set, but it appears to be required */
}

img.thumbnail{
	border:3px solid #999966;
}


TH{
	color:#000000;
}
HR{
	color:#333300;
}
TD{
	color:#000000;
	border-color:#333300;
}



fieldset
{
	border: #26a solid 1px;
	font: normal normal 12px Verdana, Arial, sans-serif;
}

legend
{
	color:  #008;
	font-weight: bold;
	font-size: 16px;
	border: #26a solid 1px;
	padding: 1px 10px
}



#banner { height: 28px;
	padding: 2px 10px 2px 2px;
	background: #EDF2D9;
	text-align: right;
	font: normal normal 12px Verdana, Arial, sans-serif;
	border-bottom: 1px dashed #CCC;
	border-top: 1px dashed #CCC;
	color: #000;
	}
#banner a:link    { color: #000; text-decoration: none;   }
#banner a:active  { color: #FFF; text-decoration: none;   }
#banner a:visited { color: #000; text-decoration: none;   }
#banner a:hover   { color: #526118; text-decoration: underline;  }






#header {
   margin-left: -8%;
   padding-top: 20px;
}

#spacer {
	height: 150px;
	width: 100%;
}



#content {
	margin-left: -8%;
	padding-left: 8%;
	border-left: 1px dashed #CCC;
	border-top: 1px dashed #CCC;
}


#yourname { 
	display: block;
	text-align: left;
	color: #7E8953;
	font: normal bold 30px Georgia, Times, serif;
	font-variant: small-caps;
	padding-right: 20px;
	padding-top: 3px;
	}
	
#yourinfo {
	display: block;
	text-align: left;
	width: 90%;
	color: #000;
	font: normal normal 12px Verdana, Arial, sans-serif;
	padding-top: 3px;
	padding-left: 50px;
}





.validEmail {
}

.invalidEmail {
	color: red;
	font-weight: bold;
	font-size: 125%;
	font-style: italic;
}

.unavailable {
	color: red;
	font-weight: bolder; 
}
.subscribed {
	color: black;
	font-weight: bolder;
}
.unsubscribed {
	color: gray;
	font-weight: normal;
}
.bold {
	color:	black;
	font-weight: bold;
}
.note {
	color: gray;
	font-style: italic;
}
.prompt {
	color: black;
	font-weight: bold;
}
.wizard-prompt {
	border: #008 solid 1px;
	color:  #C00;
/*
	padding: 2px;
	margin: 2px;
*/	
	font-weight: bold;
	font-size: 16pt;
	background: #eee;
}

a.wizard-prompt:active {
	color:  #CC0000
}

a.wizard-prompt:link {
	color:  #CC0000
}

a.wizard-prompt:visited {
	color:  #CC0000
}


.heading {
	color: #00a;
	font-weight: bold;
}
.input-box
{
	color: #00a;
	background: #fff;
	border: #00a solid 1px
}

.submit-button
{
	color: #000;
	background: #ddf;
	border: 1px #26a outset
}

.submit-cell
{
	text-align: center;
}
.warning {
	color: red;
	font-weight: bold;
}
.messages, .system-message {
	color: #00a;
	font-size: 110%;
	padding: 6px;
	margin: 6px;
}
.show-hide-content {
	display: none;
}
.small-fieldset
{
	width: 10em;
}
.wide-fieldset
{
	width: 650px;
}
.small-text
{
	font-size: 8pt;
}
.manage-config
{
	font-size: 8pt;
	font-style: italic;
}



TR.new-row {
	border: 1px solid yellow; padding: 1em;
}

.new-banner {
	color: #CCCC00;
	font-size: 16pt;
	font-style: italic;
}

.big-button {
	font-size: 16px;
}

img
{  border-style: none;
}
