

body { 
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	 color:black;
	/*background-color: #28282D;*/
	}
		
a{
	text-decoration: none;
	color: #0b502e;
}

a:link, a:visited {
	text-decoration: none;
	color: #0b502e;
}

a:hover{
	text-decoration: underline;
	color: #0b502e;
}

#top_links a{
	text-decoration: none;
	color:black;
	font-size:8pt;
}

#top_links a:active {
	text-decoration: none;
	color:black;
	font-size:8pt;
}

#top_links a:link, #top_links a:visited {
	text-decoration: none;
	color:black;
	font-size:8pt;
}

#top_links a:hover{
	text-decoration: underline;
	color:black;
	font-size:8pt;
}

#top_links a:active {
	text-decoration: none;
	color:black;
	font-size:8pt;
}

#nav_links a{
	text-decoration: none;
	color:white;
	font-size:9pt;
}

#nav_links a:active {
	text-decoration: none;
	color:white;
	font-size:9pt;
}


#nav_links a:link, #nav_links a:visited {
	text-decoration: none;
	color:white;
	font-size:9pt;
}

#nav_links a:hover{
	text-decoration: none;
	color: #c80000;
	font-size:9pt;
}

#nav_links a:active {
	text-decoration: none;
	color:white;
	font-size:9pt;
}


#left_links a{
	text-decoration: none;
	font-weight:bold;
	color:white;
	font-size:19pt;
	line-height:29px;
}

#left_links a:active {
	text-decoration: none;
	font-weight:bold;
	color:white;
	font-size:19pt;
	line-height:29px;
}


#left_links a:link, #left_links a:visited {
	text-decoration: none;
	font-weight:bold;
	color:white;
	font-size:19pt;
	line-height:29px;
}

#left_links a:hover{
	text-decoration: none;
	font-weight:bold;
	color: #8d8787;
	font-size:19pt;
	line-height:29px;
}

#left_links a:active {
	text-decoration: none;
	font-weight:bold;
	color:red;
	font-size:19pt;
	line-height:29px;
}


/* blog.debuggeddesigns.com */

#error_message {
	color: #FF9933;
	font-weight:bold;
	font-size:9pt;
}

#bg {
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
}
	
#bg_layer2 {
	padding: 0px 0px 0px 0px;
}
		
#bg_content {
}
		
#content_box {
	background-image: url('../img/bg_box2.gif');
}		
#content_box2 {
	background-image: url('../img/bg_box3.gif');
}		
#banner_box {
	background-image: url('../img/template_top2.gif');
}		
#bottom_box {
	background-image: url('../img/template_bottom.gif');
}

#content {
}

/* calendar.debuggeddesigns.com */

	.event_admin_line {
		background-image: url('../img/event/admin/bg_box_line.gif');
	}	
	#event_admin_bottom {
		background-image: url('../img/event/admin/bg_box_bottom.gif');
	}	
	
	#calendar {
		width:315px;
		height:300px;
		background-color:white;
	}
	
	#calendar_form {
	
	}
	
	#title_day {
		font-size:13pt;	
		color:black;
		/*font-weight:bold;*/
		padding:0px 0px 10px 0px;
	}
	
	#title_year {
		font-size:13pt;	
		color:black;
		/*font-weight:bold;*/
		padding:0px 0px 15px 0px;
	}
	
	#title_year2 {
		font-size:12pt;	
		color:black;
		/*font-weight:bold;*/
	}
	
	#bg_calendar_content1 {
	
	}
		
	#calendar_content1 {
	
	}
		
	#calendar_content2 {
	
	}
	
	#calendar_content3 {
	
	}
	
	#calendar_content4 {
	
	}
	
		
	#cal_cells a {
		font-weight:normal;	
		text-decoration: none;
		color: black;
		font-size: 13pt;
	   height:33px;
	   width:42px;
	}
	
	#cal_cells a:visited, #cal_cells a:link, #cal_cells a:active {
		text-decoration: none;
		color: black;
		font-size: 13pt;
	   display: block;
	}
	
	#cal_cells a:hover{
		text-decoration: none;
		color: black;
		font-size: 13pt;
	}
	
	#cal_current_cell_active  a:visited, #cal_current_cell_active a:link, #cal_current_cell_active a:active{
		text-decoration: none;
		color: #cc3333;
		font-size: 13pt;
	}
	#cal_current_cell_active a:hover{
		text-decoration: underline;
		/*color: #cc0000;*/
		font-size: 13pt;
	}
	
	#cal_cells {
		padding: 0px 0px 0px 0px;
		color: black;
		font-size: 13pt;
	}
		
	#cal_current_cell {
		border:1px solid white;
		text-align:left;
		/*filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;*/
	}
		
	#cal_current_cell_active {
		border:1px solid white;
		text-align:left;
		/*filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;*/
	}
	
	#cal_prev_cell {
		border:1px solid white;
		text-align:left;
		/*filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;*/
	} 
	#cal_prev_cell a:visited, #cal_prev_cell a:link, #cal_prev_cell a:active, #cal_prev_cell a:hover {
		color:#cccccc;
	}
	#cal_next_cell a:visited, #cal_next_cell a:link, #cal_next_cell a:active, #cal_next_cell a:hover {
		color:#cccccc;
	}
	
	#cal_next_cell {
		border:1px solid white;
		text-align:left;
		/*filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;*/
	}

.projects {
	background-color:black;
	color:white;
	padding-bottom:5px;
	width:590px;
}

.project_title_top {
	color:black;
	font-weight:bold;
}

.project_title {
	color:white;
	font-weight:bold;
}

.projects a:visited, .projects a:link, .projects a:active {
	text-decoration: none;
	color: white;
	font-weight:bold;
}

.projects a:hover{
	text-decoration: none;
	color: #FF9933;
	font-size: 9pt;
}


/*
Two column centered - 950px
Author: Mike Meisner
June 26, 2008
*/

* { padding: 0px; margin: 0px; }


/*
Paragraph Styles
*/
h1 {font-size: 1.1em;}
h2 {font-size: 1.2em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.4em;}
p {font-size: 1em; color; black; padding-bottom:5px;}

.right {float: right;}

/*
IE PNG Fix
*/
img{behavior: url(../iepngfix.htc);}

.clear {clear:both;}

/*
The Structure
*/

.columns:after {
          content: ".";
          display: block;
          height: 0;
          clear: both;
          visibility: hidden;
      }

      * html .columns {height: 1%;}
      
      .columns .column{
        float:left;
        overflow:hidden; 
      }
      .columns .last{ float:right;}
	  
	  .col3 { background-color:white; }
		/*first column*/
      .col3 .first{ width:345px; background-color:white; background: url(../img/left_column_bg.jpg) repeat-y; padding-bottom: 3000px; margin-bottom: -3000px;}
		/*second column*/
      .col3 .second{ width:395px; background-color: white; height: 96px;}
		/*logo chunk*/
      .col3 .logo{ width:220px; background: url(../img/logo_top.gif) no-repeat; height: 96px;}
		/*main content column*/
	  .col3 .last {width: 615px; background-color: white; padding-bottom: 3000px; margin-bottom: -3000px;}


#footer {width: 960px; color: #333; clear: both; background-color: blue; height: 20px;}
	#footer p {text-align: center; font-size: 10px;}


