a:active	{ color:black; }
			  
a:link		{ color:black; }
			  
a:visited	{ color:black; }
			  
a:hover 	{ color:red; 
		      border-style:none; }
			  
img   { border-style:none; }			  

h1		{ font-family:arial; 
		  font-size:11pt; 
		  font-weight:600; }
		  text-decoration:none;
h2		{ font-family:arial; 
		  font-size:10pt; 
		  font-weight:300; }

input.field { color:#000000; 
			  background-color:#FFFFD3; 
			  border: 1px solid #d7d7d7; }

input[type=text] { color:#000000; 
				   background-color:#FFFFD3; 
				   border: 1px solid #d7d7d7; }

input[type=password] { color:#000000; 
				   background-color:#FFFFD3; 
				   border: 1px solid #d7d7d7; }

input[type=submit] { color:#000000; 
					 background-color:#F5F5F5; 
					 border: 1px solid #d7d7d7; }

input[type=submit]:hover { background-color:#F5F5F5; 
						   border: 1px solid #808080; }

input[type=button] { color:#000000; 
					 background-color:#F5F5F5; 
					 border: 1px solid #d7d7d7; }

input[type=button]:hover { background-color:#F5F5F5; 
						   border: 1px solid #808080; }

textarea { background-color:#FFFFD3; 
		   border: 1px solid #d7d7d7;
		   font-family:arial; 
		   font-size:10pt; }
		   
.body { font-family:arial;
        background-color:#c1daf2; }		   

.mactive	{ font-weight:600; 
              text-decoration:none; }

.minactive	{ text-decoration:none; }

.top_area { background-image: url(/images/design/top.png);
	    font-family:arial; 
	    font-size:13pt; 
	    width:600px;
	    height:95px;
	    padding-top:25px;
	    }

.middle_area { background-image: url(/images/design/middle.png);
	       	   width:600px;
			   min-height:100px; }
				  
.bottom_area { background-image: url(/images/design/bottom.png);
	       width:600px;
	       height:120px;}	

.content_area { padding-left:100px;
				margin-top:-20px;
	    	    margin-bottom:-100px;
				width:470px;
				position:relative; }	

.about { padding-bottom:13px;
		 font-size:10pt;
		 font-family:arial;  }			 

.t_post		{ padding-bottom:40px; 
		  padding-left:3px; }

.comment_list { list-style-type:none;
				padding:0;
				margin:0; }

.post		{ padding-bottom:25px; }

.post_comment	{ font-family:arial; 
		  font-size:9pt; 
		  font-weight:normal; 
		  text-decoration:underline; }

.post_header	{ font-family:arial; 
		  font-size:11pt; 
		  font-weight:bold; 
		  width:410px;
          text-decoration:none; }

.post_header.a:link	{ text-decoration:none; }

.post_header_edit 	{ font-family:arial; 
						  font-size:11pt; 
						  font-weight:bold;
						  width:410px; }

.post_header_edit:hover { background: #F5F5F5; }

.email_form { padding-left:0px;
			  font-size:10pt;
			  font-family:arial; }

.post_date	{ font-family:arial; 
		  font-size:8pt; }

.post_content { font-family:arial; 
		  		font-size:10pt; 
		   		padding-top:1px;
		   		padding-bottom:18px; }

.post_content_edit { font-family:arial; 
			font-size:10pt; 
			padding-top:1px;
			padding-bottom:18px; 
			width:410px; }

.post_tags_edit:hover { background: #F5F5F5; }

.post_footer { font-family:arial; 
			   font-size:10pt; }

.post_tags { font-family:arial; 
		          font-size:10pt; }		  

.post_content_edit:hover { background: #F5F5F5; }

.project_list { font-family:arial; 
		  		font-size:10pt;
				text-align:center; }

.edit_buttons { font-family:arial; 
		   font-size:10pt;
		   font-weight:normal;
		   padding-top:2px; }

.comment_title	{ font-family:arial;
		  font-size:9pt; 
		  padding-left:5px; }

.comment_header { padding-top:20px;
		  		  padding-bottom:10px;
                  font-family:arial;
                  font-size:11pt; 
                  font-weight:bold; 
                  width:410px; }
                  
.comment_text	{ font-size:9pt;
		  		  padding-bottom:40px;
              	  padding-left:5px;
              	  width:400px; }

.post_image { text-align:center;
              padding-top:12px;
              padding-bottom:12px; }

.quote { font-size:14pt;
         font-style:italic;
         padding-top:10px;
         padding-bottom:10px; }
              
.errorExplanation { border-width:medium; }

.tag_smallest { font-size:8pt; }

.tag_small { font-size:10pt; }

.tag_medium { font-size:12pt; }

.tag_big { font-size:14pt; }

.tag_huge { font-size:16pt; }                               
