/*     Link styles     */ 

a:link		{ color: #660099; }
a:visited	{ color: #ea6e00; }
a:hover		{ color: #ea6e00; }
a:active	{ color: #ea6e00; }

a.alert:link		{ color: #fff; }
a.alert:visited		{ color: #fff; }
a.alert:hover		{ color: #fff; }
a.alert:active		{ color: #fff; }

a.footlink:link			{ color: #fff; }
a.footlink:visited		{ color: #ccc; text-decoration:none;  }
a.footlink:hover		{ color: #ccc; }
a.footlink:active		{ color: #ccc; }

/*     Global styles     */ 

body{ border: 0px; padding: 0px; margin: 0px; }
img	{ border: 0px; }

body { 
  background: #000000 url(/images/blue_background.gif); 
}

p  { 
  margin-top:4px; 
  padding:0px; font-family:georgia,times,times new roman;
  font-size:14px;
  line-height:18px; 
  color:#3f3f3f; 
  align: left;
}

.copy_home { 
  margin-top:5px; 
  padding:0px; 
  font-family:georgia,times,times new roman;
  font-size:13px;
  line-height:17px; 
  color:#3f3f3f; 
}

.copyright { 
  font-family:arial,helvetica;
  font-weight:bold;
  font-size:12px;
  line-height:16px; 
  color:#fff; 
}

/* marty stuff */

.tips img {
  border:1px solid black;
  float:right;
  margin:0px 10px 10px 0px;
 }

.tips p {
  float:left;
  margin-top:4px; 
  padding:0px; 
  font-family: georgia,times,times new roman; 
  font-size:12px; 
  line-height:16px; 
  color: #3f3f3f;
}

.admin_shade {
	background-color: #cbeef3;
}

/* Cakephp: notices and errors */
.debug {
color: #FFFF88;
font-weight: bold;
}

#flashMessage, .error, .error_message {
color:#900;
font-size: 16px;
font-weight: bold;
}
.error_message {
clear: both;
}
.error em {
font-size: 18px;
color: #003d4c;
}
.notice {
color: #656565;
font-size: 14px;
background-color: #f4f4f4;
padding: 0.5em;
margin: 1em 0;
display:block;
}
.tip {
color: #656565;
background-color: #ddd;
}


