/* Global Styles */

body {
	margin:0;
	}
	
td {
	font:11px arial;
	color:#333333;
	}
	
hr {
	height:1px; 
	color: #cccccc;
	border: 0;
	}
	
a {
	color: #3366FF;
	text-decoration: none;
	font-weight:bold;
	}
	
a:hover {
	color: #003399;
	text-decoration: none;
	}

/* ID Styles */

#navigation a {
	font:11px arial;
	color: #3366FF;
	text-decoration: none;
	line-height:14px;
	display:block;
	padding: 8px 6px 2px 14px;
	}
	
#navigation a:hover {
	color: #003399;
	font-weight:bold;
	}
	
#colheader {
	padding:6px;
	}

#sidebar a {
	color: #FF6600;
	}
	
#sidebar a:hover {
	color: #FF9933;
	}	

#logo {
	font:25px georgia;
	color: #ffffff;
	letter-spacing:.2em;
	}

#tagline {
	font:14px georgia;
	color: #66CC66;
	letter-spacing:.2em;
	}
	
#dateformat {
	font:11px arial;
	color: #339900;
	letter-spacing:.4em;
	}

#dateformat a {
	font:11px arial;
	color: #3366FF;
	text-decoration: underline;
	line-height:14px;
	font-weight:bold;
	letter-spacing:.1em;
	}
	
#dateformat a:hover {
	color: #003399;
	text-decoration: none;
	}
	
/* Class Styles */
	
.bodyText {
	font: 11px/20px arial;
	color:#333333;
	letter-spacing:.1em;
	margin-top:0;
	}
	
.welcomeText{
	color: #3366CC;
	letter-spacing:.1em;
	font: 20px/22px Arial;
}
	
.pageHeader {
	color: #3366CC;
	letter-spacing:.2em;
	font: 16px/16px Arial;
}
	
.subHeader {
	font:12px arial;
	color: #66CC66;
	letter-spacing:.1em;
	line-height:14px;
	font-weight:bold;
	}

a.pageHeader {
	text-decoration: none;
}


a.pageHeader:hover {
	text-decoration: none;
}


	#banner {
		font-family:verdana, arial, sans-serif;
		color:#cccccc;
		font-size:medium;
		font-weight:normal;
                
  		background:#004080;
                padding:15px;
  		text-transform:none;
		letter-spacing: .2em; 		
		}

	.description {
		font-family:verdana, arial, sans-serif;
		color:#cccccc;
		font-size:x-small;
		font-weight:bold;
  		background:#004080;	
  		text-transform:none;
		letter-spacing: none; 		
		}	
				
	#links {
                padding-right:10px;	
                padding-left:10px;
		background:#ffffff;
                			
		}
		
	.blog {
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;			
		}	
	
	.blogbody {
		font-family:georgia, verdana, arial, sans-serif;
		color:#000000;
		font-size:small;
		font-weight:normal;
  		background:#ffffff;
  		padding:10px;
		}


	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	
        #container {
                position:relative;
		width:95%;
		background:#ffffff;
                margin-bottom:20px;
		}
                
	.title	{ 
		font-family: verdana, arial; 
		font-size: small; 
		color: #000000; 
		text-transform: uppercase;
		font-weight:bold;	
		}			
		
	.date	{ 
		font-family:georgia, verdana, arial, sans-serif; 
		font-size: small; 
		color: #000000; 
		padding:5px;
		margin-bottom:10px;
		font-weight:bold;
		}			
		
	.side {
		font-family:verdana, arial, sans-serif;
		color:#000080;
		font-size:x-small;
		font-weight:normal;
  		line-height:140%;
  		padding:2px;				
		}	
		
	.sidetitle {
		font-family:verdana, arial, sans-serif;
		color:#000080;
		font-size:x-small;
		font-weight:bold;
  		background:#cccccc;
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		
	
        .calendar {
		font-family:verdana, arial, sans-serif;
		color:#000080;
		font-size:x-small;
		font-weight:normal;
  		line-height:140%;
  		padding:2px;
  		text-align:center;	
		}
	
	.calendarhead {	
		font-family:verdana, arial, sans-serif;
		color:#000080;
		font-size:x-small;
		font-weight:bold;
  		line-height:140%;
  		padding:2px;				
		}	
                
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
		color:#000080;		
 		}	
		
	.powered {
		font-family:verdana, arial, sans-serif;
		color:#003366;
		font-size:xx-small;
		font-weight:bold;
		border-top:1px solid #CCC;
		border-bottom:1px solid #CCC;		
		line-height:140%;
		text-transform:uppercase; 
		padding:2px;
		margin-top:10px;
		text-align:center;
		letter-spacing: .2em  					
		}	

        .footer {
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
                }
