a:active	{ color:black; 
		  text-decoration:none;
		  font-family:arial; }
			  
a:link		{ color:white; 
		  text-decoration:none;
		  font-family:arial; }
			  
a:visited	{ color:gray; 
		  text-decoration:none;
		  font-family:arial; }
			  
a:hover 	{ color:gray; 
		  text-decoration:none;
		  border-style:none;
		  font-family:arial; }
			  
img   { border-style:none; }			  

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

#projectTitle { font-size:24px;padding-bottom:10px; }

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

input[type=text] { color:#000000; 
		   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 { border: 1px solid #d7d7d7;
	   font-family:arial; 
	   font-size:10pt; }
		   
.body { font-family:helvetica; }		   

.mactive	{ font-family:arial; 
			  font-size:12pt; 
			  color:black; }

.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; }

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

.post_header_edit:hover { background: #F5F5F5; }

.email_form { padding-left:90px;
			  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; }

.main { margin:0 auto;
	   padding-top: 100px; }

.logo { display:inline; }

.menu { display:inline; }

.menu_item { font-size:18pt;
	         letter-spacing:1px }

.artist_name { font-size:30pt;
	           color:white;
	           letter-spacing:1px; }

.info { font-size:12pt;
	color:white; }

.description { padding-left:30px;
			   font-family:arial;
	       font-size:11pt;
		width:200px }

.arrow { padding-left:90px;
	 padding-right:90px;
	 font-size:13pt;
	 display:inline; }
              
.errorExplanation { border-width:medium; }                                
