* {
	margin: 0;
	padding: 0;
}

body {
	margin: 10px auto;
	background-color:#000000;
	font: 75%/120% Arial, Helvetica, sans-serif;
}

p {
	padding: 0 0 1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#73A35C;
	font-size:14px;
	width: 700px;
}


a img, input[type="image"]			{outline:none}
 
a:link	{ text-decoration: underline; color: #0066CC; outline:none; text-decoration:none;}

a:active	{text-decoration: underline; color: #0066CC;  outline:none; text-decoration:none; }

a:visited	{text-decoration: underline; color: #0066CC; outline:none; text-decoration:none; }

a:hover	{text-decoration: underline; color: #CC5200; outline:none; }

h2 {
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 .4em; /* .#em spacing at tx baseline */
	color:#666666;
}
pre
{
	font: bold 100%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 .4em; /* .#em spacing at tx baseline */
	color:#666666;
}
h2 em {
	font: normal 90%/100% Arial, Helvetica, sans-serif;
	color: #FFCC00; 
}
.cv{
 	font-family:Arial, Helvetica, sans-serif; vertical-align:middle;
	color:#AEAEAE;
	font-size:16px;
}
.cvmimi{
 	font-family:Arial, Helvetica, sans-serif;
	color:#73A35C;
	font-size:16px;
}
.message_list {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 383px;
}
.message_list li {
	padding: 0;
	margin: 0;
	background: url(images/message-bar.gif) no-repeat;
}
.message_head {
	padding: 5px 10px;
	width:1024px;
	cursor: pointer;
	position: relative;
	background-color:#151515; /* title span of color */
}
.message_head .timestamp {
	color: #666666;
	font-size: 95%;
	position: absolute;
	right: 10px;
	top: 5px;
}

.message_head cite {
	font-size: 100%;
	font-weight: bold;
	font-style: normal;
	color:#cccccc; /* text title color*/
}
.message_head cite:hover {
	color:#FFFFFF;
}
.message_head:hover  {
	background-color: #222222; /* Highlighted title span of color */

}
.message_body {
	background-image:url(images/bkg4.png);
	padding: 0px 30px; /* #px = top space between h2 text and head | #px = indention of thumbs and large image display | #px space at bottom  */
	width:984px;
}
.collapse_buttons {
	text-align: right;
	border-top: solid 1px #7F7F7F; /* 1px line at bottom color*/
	padding: 5px 0;
	width: 1045px;
}
.collapse_buttons a {
	margin-left: 15px;
	float: right;
}
.show_all_message:link {
	padding-right: 12px;
	color: #C21BB6;
	font-weight:bold;
}
.show_all_message:hover {
	padding-right: 12px;
	color: #ff00ff;
	font-weight:bold; 
	  /* "show me more... font color on hover*/
}
.show_recent_only:link {
	display: none;
	padding-right: 12px;
	color: #C21BB6;
	font-weight:bold  /* "show me less... font color*/
}
.show_recent_only:hover {
	display: none;
	padding-right: 12px;
	color: #ff00ff;
	font-weight:bold  /* "show me less... font color*/
}
.collapse_all_message {
	padding-right: 12px;
	color: #9900FF;
	font-weight:bold; 
}
.collapse_all_message:hover {
	padding-right: 12px;
	color: #ff00ff;
	font-weight:bold;
}

.annoying_robot_on:link {
	padding-right: 12px;
	color: #3252E9;
	font-weight:bold; 
}
.annoying_robot_on:hover {
	padding-right: 12px;
	color: #ff00ff;
	font-weight:bold;
}
.annoying_robot_off:link {
	display: none;
	padding-right: 12px;
	color: #3252E9;
	font-weight:bold; 
}
.annoying_robot_off:hover {
	display: none;
	padding-right: 12px;
	color: #ff00ff;
	font-weight:bold;
}


#mylink{ 
	font-family:Arial, Helvetica, sans-serif;	
	color:#66CC00;
}
#mylink:hover {
	font-family:Arial, Helvetica, sans-serif;	
	color:#cccccc;
}
#footer {

}

.largeImg {
	border: solid 0px #333333;
	height: 400px;
	padding: 10px 0px  0px; /* #px = top space| #px = indention of thumbs and large image display | #px space at bottom  */

}
.thumbs img {
	border: solid 1px #333333;
	width: 40px;
	height: 40px;
	padding: 4px;
}
.thumbs img:hover {
	border-color: #FFCC00;
}
.thumbs em
{
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}



#walkon
{ visibility:hidden;
 	left: 100px;
	bottom: 0px;
    position: absolute;
    z-index: 1; 
	color:#FF00FF;
}

#myhelp	{visibility:hidden;}

#photcap { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#73A35C} 
	
 

#tagline { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#CCCCCC;}

#mdrsig	{}