/* Jay Nichols CSS */

body 		{ margin: 0px; padding:0px; text-align:center; background-image:url(/images/bg_strip.jpg); background-repeat: repeat-x; background-color: #FF6699; }
img			{ border:0px;}
#wrapper	{ width:955px; margin:0px auto; text-align:left; }
#top		{ width: 780px; height: 320px; background-image:url(/images/top_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#toptext	{ width: 380px; }
.toptext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 0px 0px 25px;
			  text-align: left; 
	  		  }
.toptext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.toptext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.toptext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.toptext A:active	{ color:#ffffff; font-weight: bold;}


#about		{ width: 780px; height: 560px; background-image:url(/images/about_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#abouttext	{ width: 380px; }
.abouttext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 0px 0px 25px;
			  text-align: left; 
	  		  }
.abouttext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.abouttext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.abouttext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.abouttext A:active	{ color:#ffffff; font-weight: bold;}

#contact		{ width: 780px; height: 560px; background-image:url(/images/contact_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#contacttext	{ width: 480px; }
.contacttext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 0px 0px 25px;
			  text-align: left; 
	  		  }
.contacttext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.contacttext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.contacttext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.contacttext A:active	{ color:#ffffff; font-weight: bold;}


#news		{ width: 780px; height: 560px; background-image:url(/images/news_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#newstext	{ width: 450px; }
.newstext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 0px 0px 25px;
			  text-align: left;
			  width: 450px; 
			  height: 460px; 
			  overflow: auto; 
	  		  }
.newstext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.newstext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.newstext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.newstext A:active	{ color:#ffffff; font-weight: bold;}

#portfolio		{ width: 780px; height: 560px; background-image:url(/images/portfolio_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#portfoliotext	{ width: 780px; }
.portfoliotext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 25px 10px 25px;
			  text-align: left; 
	  		  }
.portfoliotext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.portfoliotext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.portfoliotext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.portfoliotext A:active	{ color:#ffffff; font-weight: bold;}

#downloads		{ width: 780px; height: 560px; background-image:url(/images/downloads_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#downloadstext	{ width: 380px; }
.downloadstext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 25px 10px 25px;
			  text-align: left; 
	  		  }
.downloadstext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.downloadstext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.downloadstext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.downloadstext A:active	{ color:#ffffff; font-weight: bold;}

#merchandise		{ width: 780px; height: 560px; background-image:url(/images/merchandise_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#merchandisetext	{ width: 380px; }
.merchandisetext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 25px 10px 25px;
			  text-align: left; 
	  		  }
.merchandisetext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.merchandisetext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.merchandisetext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.merchandisetext A:active	{ color:#ffffff; font-weight: bold;}

#resume		{ width: 780px; height: 560px; background-image:url(/images/resume_bg.jpg); background-repeat: no-repeat; text-align: left; padding: 8px 0px 0px 0px; }
#resumetext	{ width: 380px; }
.resumetext	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 40px 0px 0px 25px;
			  text-align: left; 
	  		  }
.resumetext A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.resumetext A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.resumetext A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.resumetext A:active	{ color:#ffffff; font-weight: bold;}


.menu		{ padding: 5px 0px 10px 0px; }
#content	{ width: 780px; background-image:url(/images/content_bg.jpg); background-repeat: repeat-y; text-align: left; padding:  0px 20px 0px 20px; }
#footer		{ width: 780px; height: 100px; background-image:url(/images/footer_bg.jpg); background-repeat: no-repeat;  }
.footer		{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 10px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  text-align: center; 
			  padding: 20px 0px 20px 0px; 
	  		  }
.footer A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.footer A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.footer A:hover		{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.footer A:active	{ color:#ffffff; font-weight: bold;}

h1			{ font-family: Verdana, helvetica, Tahoma, sans-serif; font-size: 14px; font-style: normal; color:#ffffff; display: inline;}

#pane_left	{ padding-right: 10px}
#pane_right	{ padding-left: 10px;}

.pane_bg	{ background-image: url(/images/home/pane_bg.jpg); height: 181px; }

.pane_content	{ font-family: Tahoma, Verdana, helvetica, sans-serif; 
	  		  font-size: 12px; 
	  		  font-style: normal;
			  font-weight: normal; 
	  		  color:#ffffff;
			  padding: 0px 20px 0px 22px;
			  text-align: left; 
	  		  }
.pane_content A:link		{ color:#ffffff; text-decoration: none; font-weight: bold; }
.pane_content A:visited	{ color:#ffffff; text-decoration: none; font-weight: bold;}
.pane_content A:hover	{ color:#cccccc; text-decoration: underline; font-weight: bold;}
.pane_content A:active	{ color:#ffffff; font-weight: bold;}

#main_bg	{ width: 780px; background-image:url(/images/main_bg.jpg); background-repeat: repeat-y; }

.form		{ font-family: Verdana, helvetica, Tahoma, sans-serif; 
			  font-size: 9px; 
			  font-style: normal; 
			  color:#ffffff; 
			  }

.form A:link	{ color:#ffffff; text-decoration: none;}
.form A:visited	{ color:#ffffff; text-decoration: none;}
.form A:hover	{ color:#cccccc; text-decoration: none;}
.form A:active	{ color:#ffffff;}

input, select, textarea {
	background: #ffffff;
	font-family: Verdana, helvetica, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#FF6699;
	border: solid 1px #FF6699;
	padding: 2px;
}
