body { margin:20px 20px 20px 20px;
       background:#000000;
     }  /* remember color #141414  - very dark gray */

A    { color: #00BBFF;
       font-family: verdana, arial, sans-serif;
       font-size:11px;
       line-height:15px;
       text-decoration: none;
       text-transform:uppercase;
       font-weight:bold;
     }

A:link	  { color: #00FF00; text-decoration: none; }
A:visited { color: #00FF00; text-decoration: none; }
A:active  { color: #00FF00;  }
A:hover	  { color: #88BBFF;  }

A.title { color:#88BBFF;
	  font-family: verdana, arial, sans-serif;
       	  font-size:13px;
	  line-height:15px;
          text-decoration: none;
          font-weight:bold;
         } 
	 
A.title:link	  { color: #88BBFF; text-decoration: none; }
A.title:visited { color: #88BBFF; text-decoration: none; }
A.title:active  { color: #88BBFF;  }
A.title:hover	  { color: #00FF00;  }	 

hr { color: #ffffff; width:100%; align:left;
     }

h3 { color:#88BBFF; font-weight:bold; font-size:14px;
      margin-bottom:10px; }

p { color:#FFFFFF; 
    font-family: verdana, arial, sans-serif; 
    font-size:12px;
    line-height:15px;
  }
td {color:#FFFFFF; 
    font-family:verdana,arial,sans-serif;
    font-size:12px;
    line-height:15px;
   }

.alternate { color:#88BBFF;  font-weight:bold; }  /* AZURE second main color, site title, article titles, menu titles   SHOULD MATCH BANNER COLOR !!  */
.alternatereg { color:#88BBFF; }                         /* AZURE second main color, not bold, used in */
/* .accent  { color:#FFAA00;  font-weight:bold; }    /* MUSTARD, menu and title accents, authors names, article categories in articles list */
.accent  { color:#FFAA00;  font-weight:bold; } 
.accent2 { color: #EE00FF;  font-weight:bold; }  /* PURPLE schedule highlight alt2  */
.accent3 { font-size:12px; text-transform:none; color:#00FF00;   font-weight:bold;}    /* LIME schedule highlight alt3 */
.alarm { color:#FF0000; font-weight:bold; }         /* RED - get your attention color - voted to many times, etc...  */

.articlelisting { background:#262626; 
                  background-image:url("./images/iconbackground.jpg");
                  padding:5px 10px 10px 10px;
                }
.icon		{ background:#262626; 
                  background-image:url("./images/iconbackground.jpg");
                  padding:5px 5px 10px 5px; 
                  vertical-align:top;
		}	

.posted	{
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	/* color: #FFAA00; */
	color:#FFAA00;
	/* margin-bottom:15px; */
	}

.byline {font-size:11px; line-height:13px; margin: 3px 0px 3px 0px; }		

#banner {
	font-family:verdana, arial, sans-serif;
	color:#88BBFF;
	font-size:36px;
	font-weight:bold;
	/*border-bottom:2px solid #444444;
	border-top:2px solid #444444;*/
	border:1px solid #999;
	background:#0f0f0f;
	padding:0px;
	letter-spacing: .05em;
	}

#content {
	float:right;
	width:75%;
	background:#000;
	/*border-left: 1px solid #999;
	border-left: 1px solid #999;
	margin-left:15px;
	padding-bottom:20px;*/
	}

.date	{
	font-family:verdana, arial, sans-serif;
	font-size: 11px;
	color: #EEEEEE;
	border:1px solid #999;
	padding:5px;
	margin-bottom:10px;
	font-weight:bold;
	/*background: #CCFF66;
	background: #000000; */
	}

.articletitle	{
        background:#262626; 
	font-family:verdana, arial, sans-serif;
	font-size: 14px;
	color: #88BBFF;
	/* border:1px solid #ccc; */
	padding:0px 10px 0px 10px;
    	margin-bottom:10px;
	font-weight:bold;
	}

.blog {	padding-left:15px;
	padding-top:15px;
	padding-right:15px;
	}

.blogbody {
	font-family:verdana, arial, sans-serif;
	color:#FFF;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	/*padding-left:10px;
	padding-right:10px;
	padding-top:10px;*/
	padding-bottom:10px; 
	}
	

.bottomline {
	font-family: verdana, arial,sans-serif;
	font-size: 11px;
	color: #8C8C8C;
	font-weight:normal;
	padding-left:25px;
	padding-right:25px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
	}

	
#links {
	/* background:#000000; 
	padding-right:10px; 
	padding-right:3px;
	/* height:100%; */
	padding-top:10px;
	float:left;
	width:24%;
	}

.side {
	font-family:verdana, arial, sans-serif;
	color:#EEEEEE;
	font-size:11px;
	font-weight:bold;
	/*  background:#000000;  */
	line-height:14px;
	padding:10px 4px 4px 4px;
	}

.sidetitle {
        background:#262626; 
	background-image:url("./images/titlebackground.jpg");
	font-family:verdana, arial, sans-serif;
	color:#88BBFF;
	font-size:11px;
	font-weight:bold;
	border:1px solid #999999;
	line-height:14px;
	padding:2px;
	margin-top:10px;
	text-align:center;
	text-transform:uppercase;
	letter-spacing: .2em;
	}


/* USED WITH SPAN TAG for titles on the articles listings*/
.title	{
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #88BBFF;
	text-transform: uppercase;
	font-weight:bold; 		
	}

.partitle {  /* Used on the index.php page for article titles */
	font-family:verdana, arial, sans-serif;
	text-transform:uppercase;
	font-size: 13px;
	color: #88BBFF;
	margin-bottom:10px;
	font-weight:bold;
	}

