
/* reset all -------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
margin:0;
padding:0;
color:#555;
}

fieldset,img { 
border:0;
}

ol,ul {
list-style:none;
}

h4,h5,h6 {
font-size:100%;
font-weight:normal;
}

h1 {
font-size: 24px;
padding: 5px 10px;
}
h2 {
font-size:20px;
padding: 5px 10px;
}
h3 {
font-size:14px;
padding: 3px 7px;
}
/* main stuff -------------- */

body {

font-size: 11px;
font-family:  trebuchet ms, tahoma, helvetica, arial;
color:#555;
}

a {color: #7998aD; text-decoration: none;}
a:visited {color:#7998aD; }
a:hover {color: #7998aD; font-weight: bold;}
a:active { color:#7998aD;}


a.navigation 
{
	color: #7998aD;
	font-size: 13px;
	margin-left: 30px;
	text-decoration: none;
}
a.navigation:visited 
{
	color: #7998aD;
}
a.navigation:hover 
{
	color: #7998aD;
	margin-left: 40px;
	text-decoration: none;
}
a.navigation:active  
{
	color: #7998aD;
}


small.header
{
	font-size:120%;
	padding-left: 30px;
	color:#777;
}



/* container to center the layout -------------- */

#container 
{
	/* width: 600px; */
	margin: 60px auto;
	background-color: #fff;
}

/* header -------------- */

#header {
  background-color: #fff;
  border-bottom: 1px #ccc dashed;
  height: 140px;
}
#headerTitle 
{
	float: left;
	width:400px;
	background-color: #fff;
}
#logo
{
	width:150px;
	background-color: #fff;
	margin-left: 440px;
}

#header h1 {
  color: #999;
  padding: 10px;
}

/* content--------------------- */

#content 
{
	padding:20px;
	background-color: #fff;
	/* width: 370px; */
	min-height:400px;
	float: left;
	border-right: 1px #ccc dashed;
}

p {
padding: 5px 10px;
}

/* sidebar ------------- */

#sidebar 
{
	padding:20px;
	/* margin-left: 400px; */
}

div.login
{
	padding-top:20px;
	padding-bottom: 20px;
	border-top: 1px #ccc dashed;
	border-bottom: 1px #ccc dashed;
}


/* footer--------------------------- */

#footer {
	border-top: 1px #ccc dashed;
	padding:10px;
	height: 20px;
	clear: both;
	background-color: #fff;
	color: #ccc;
	text-align: center; 
}


#debug
{
	border: 1px #666 solid;
	background: #fff;
	margin: 30px;
	padding: 20px;
	width: 450px;
}


/* registration --------------*/
span.redblink
{
	color:Red;
	text-decoration:blink;
}
input.reg
{
 color: #666;
 border: 1px #888 dotted;
 margin: 2px;
 padding:3px;	
}


a.red
{
	color: red;
	font-size: 10px;
	text-decoration: none;
}
a.red:visited 
{
	color: red;
}
a.red:hover 
{
	color: red;
	text-decoration: none;
}
a.red:active  
{
	color: red;
}

a.green
{
	color: green;
	font-size: 10px;
	text-decoration: none;
}
a.green:visited 
{
	color: green;
}
a.green:hover 
{
	color: green;
	text-decoration: none;
}
a.green:active  
{
	color: green;
}


textarea.mceNoEditor
{
color: #666;
 border: 1px #888 dotted;
 margin: 2px;
 padding:3px;	
}
