body{
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	background-color: #000000;
}
a{color:white;}
h1 a{text-decoration:underline;}
h1 a:hover{text-decoration:underline;}
#header{margin-right:auto;margin-left:auto;}
#adb1{background-color:#19472a;padding:5px;width:732px;margin:0px auto;}

#butt{text-align:center;margin-left:auto;margin-right:auto;margin-top:0px;padding:5px;border:1px solid #19472A;background-color:#fffaf0;width:110px;margin-bottom:5px;}
.rcs h1{color:red;}
.rcs{background:url(images/tl.png) top left no-repeat;width:99%;color:#FFF;background-color:#19472a;margin-right:auto;margin-left:auto;}
.rcs div{background:url(images/bl.png) bottom left no-repeat;}
.rcs div div{background:url(images/br.png) bottom right no-repeat;}
.rcs h3{color:#b2bbc0;background:url(images/tr.png) top right no-repeat;margin:0;padding:10px 12px;}
.rcs_bg{background:url(images/bluegray_tl2.png) top left no-repeat;width:99%;color:#000;background-color:#b2bbc0;margin-right:auto;margin-left:auto;margin-top:1em;}
.rcs_bg div.ro{background:url(images/bluegray_bl2.png) bottom left no-repeat;}
.rcs_bg div.ro div.roro{background:url(images/bluegray_br2.png) bottom right no-repeat;}
.rcs_bg h3{color:#000;background:url(images/bluegray_tr2.png) top right no-repeat;margin:0;padding:10px 12px;}
.rcs h2,.rcs h1{background:url(images/tr.png) top right no-repeat;margin:0;padding:10px 12px;}
.rcs p,.rcs_bg p{color:#b2bbc0;margin:-10px 0 0;padding:0 12px 10px;}
.rcs_bg h2,.rcs_bg h1{background:url(images/bluegray_tr2.png) top right no-repeat;margin:0;padding:10px 12px;}
.smaller{font-size:80%;}
dd {margin-left:15px;}
dt {font-weight:bold;}
dl {font-size:80%;}
/*
#822007 (rusty red)
#000000 (black)
#b2bbc0 (blue grey)
#19472a (forest green)
#3d414c (cobalt)
#ffffff (white) 
*/


.left_content{
float:left;
width:227px;
margin-left:22px;
margin-top:10px;
}

*html .left_content{
float:left;
width:227px;
margin-left:10px;
margin-top:10px;
}

.right_content{
	margin-top:10px;
	float:right;
	width:437px;
	margin-right:22px;
	padding-left: 10px;
	border-left: solid 1px #F2F2F2;
}

*html .right_content{
	margin-top:10px;
	float:right;
	width:437px;
	margin-right:10px;
	padding-left: 10px;
	border-left: solid 1px #F2F2F2;
}

/*TAGS*/
    /* display the individual items next to each other, not one-per-line */
        .tag-cloud LI { display: inline; }
        /* hide the extra context from CSS-enabled browsers, but not screenreaders */
        .tag-cloud SPAN { position: absolute; left: -999px; width: 990px; }
        /* size is purely presentational, based upon the class */
        .tag-cloud .not-popular { font-size: 1em; }
        .tag-cloud .not-very-popular { font-size: 1.3em; }
        .tag-cloud .somewhat-popular { font-size: 1.6em; }
        .tag-cloud .popular { font-size: 1.9em; }
        .tag-cloud .very-popular { font-size: 2.2em; }
        .tag-cloud .ultra-popular { font-size: 2.5em; }
		
		
		
		.thumbs li {list-style-type: none; margin-bottom: .5em;}
.thumbs img {vertical-align: middle;}



.IE5IsQuirky1 { /* WinIE 5.0 gets wierd without something after font-family hack */
}

p, ol {
  text-align: left;   /* fix alignment from above kludge */
}
.thumbs {             /* container for all thumbs */
  width: 92%;         /* an explicit width is required for WinIE, or it screws up badly */
       /* correctly center block element */
  padding: 10px;
  background-color: #B2BBC0;
  color: #000;
  border: 0px solid #030;
  overflow: hidden;
  text-align: center;
  -float: left; 
  margin-right:auto;
  margin-left:auto;
}
.pic{
	/*width: 100%;  an explicit width is required for WinIE, or it screws up badly */
/* correctly center block element */
	padding: .5em;
	background-color: #fffaf0;
	color: #000;
	border: 0px solid #030;
	
	text-align: center;
	
}
.thumbs ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.thumbs li {        /* test these rules with various fonts, may need adjusting */
 height: 150px;    /* high enough for image plus 2-line caption */
 width: 107px;     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  border: 1px solid #ffffff;
  background-color:#f5f5f5;
  text-align: center;
  padding: 5px;
  margin: .5em;
  font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
  font-family: inherit;
  -height: 150px; 
 -width: 100px;
  
}
.thumbs li.big {        /* test these rules with various fonts, may need adjusting */
 height: 327px;    /* high enough for image plus 2-line caption */
 width: 379px;     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  border: 1px solid #faebd7;
  text-align: center;
  padding: .3em;
  margin: .5em;
  font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
  font-family: inherit;
  -width: 10.5em;
  -height: 10.5em;
  
}




.IE5IsQuirky2 { /* WinIE 5.0 gets weird without something after font-family hack */
}
.thumbs img {          /* image resized in ems to maintain proportions */
  display: block;      /* prevent text from flowing on the side */
 /*height: 5.5em;         image resolution may suffer a little, but not much */
  text-align: left;  /* center for IE */
  margin: 0 auto .3em auto; /* center for non-IE */
  padding: 0;
}
hr {                   /* see note about hr in HTML below */
  clear: both;
  height: 0;
  margin: 0;
  overflow: hidden;
  visibility: hidden;
}

} /* end media rules */

.cho li {list-style-type: none; margin-bottom: .5em;}
.cho {             /* container for all thumbs */
  width: 76%;         /* an explicit width is required for WinIE, or it screws up badly */
       /* correctly center block element */
  padding: .5em;
  background-color: #fffaf0;
  color: #000;
  border: 0px solid #030;
  overflow: hidden;
  text-align: center;
  float: left; 
}

.cho ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.cho li {        /* test these rules with various fonts, may need adjusting */
  height: 5.5em;    /* high enough for image plus 2-line caption */
  width: 7.5em;     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  border: 1px solid #faebd7;
  text-align: center;
  padding: .3em;
  margin: .5em;
  font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
  font-family: inherit;

  list-style-type: none;
  
}
.cho li.big {        /* test these rules with various fonts, may need adjusting */
  height: 10.5em;    /* high enough for image plus 2-line caption */
  width: 10.5em;     /* wide enough for widest image with a bit of padding */
  float: left;      /* as many as can fit in window width */
  overflow: hidden; /* do not let IE stretch the container */
  border: 1px solid #faebd7;
  text-align: center;
  padding: .3em;
  margin: .5em;
  font-family: "\"}\""; /* hide correct dimensions from WinIE 5.x */
  font-family: inherit;
  width: 10.5em;
  height: 10.5em;
  
}

/* ERROR MESSAGE DIV & DISAPPERING MESSAGE DIV */
#messageDiv,#disMessDiv{background-color:#FF0;border:1px solid Red;text-align:center;width:95%;margin-bottom:10px;margin-right:auto;margin-left:auto;font-weight:700;color:Red;padding:2px;}
.fStop{font-size:1.3em;}

