/* CSS Document */

html
		{margin: 0;
		padding: 0;
		background-color: #252525;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #CCCCCC;
		width: 100%;
		height: 100%;}
		
body
		{margin: 0;
		padding: 0;
		width: 100%;
		height: 100%;}
		
img
		{border: none;}
		
#mainwrapper
		{margin: 0 auto;
		padding: 20px 0 0 0;
		width: 810px;}
		
#mainnavwrap
		{margin: 0;
		padding: 0;
		width: 810px;
		font-size: 26px;
		color: #FFFFFF;
		display: table;}
		
		
#maintitlewrap
		{margin: 0;
		padding: 0;
		width: 319px;
		height: 41px;
		float: left;}
		
#mainnav
		{margin: 0;
		padding: 0 0 3px 0;
		font-size: 14px;
		width: 491px;
		height: 41px;
		font-family: optima, century gothic, sans-serif;
		text-align: right;
		float: left;}
		
#mainnav a:link
		{margin: 0;
		padding: 0;
		color: #CCCCCC;
		text-decoration: none;}
		
		
#mainnav a:visited
		{margin: 0;
		padding: 0;
		color: #CCCCCC;
		text-decoration: none;}
		
		
#mainnav a:hover
		{margin: 0;
		padding: 0;
		color: #03E0FA;
		text-decoration: none;}
		
#mainnav ul
		{margin: 0;
		padding: 27px 15px 0 0;
		list-style-type: none;}
		
#mainnav li
		{margin: 0;
		padding: 0 0 0 15px;
		display: inline;
		list-style-type: none;}
		
		
#mainnav li ul
		{margin: 0 0 0 125px;
		padding: 10px 10px 5px 25px;
		display: none;
		text-align: left;
		font-size: 12px;
		background-color: #252525;
		border :1px solid #505050;
		position: absolute;
		z-index: 1;}
		
#mainnav li ul li
		{margin: 0;
		padding: 0 10px 8px 0;
		display: list-item;
		text-align: left;
		list-style-type: disc;}
		
#mainnav li ul li a:link
		{text-decoration: none;}
		
#mainnav li ul li a:visited
		{text-decoration: none;}
		
#mainnav li ul li a:hover
		{text-decoration: underline;}
		
#mainnav li:hover ul
		{display: block;
		z-index: 1;}		
		
		
		
		
#homeimage
		{margin: 0;
		padding: 130px 0 0 0;
		width: 810px;
		height: 350px;
		text-align: right;
		background-image: url(../images/homeimage1.jpg);
		background-repeat: no-repeat;
		background-position: left;}
		
#newsboxwrap
		{margin: 130px 0 0 461px;
		padding: 0;
		width: 335px;
		height: 234px;
		background-image: url(../images/newsboxbg.png);
		background-position: top;
		background-repeat: no-repeat;
		position: absolute;
		z-index: 10;}
		
#newsbox
		{margin: 15px 0 0 10px;
		padding: 15px;
		text-align: left;
		font-family: Optima, Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		height: 178px;
		width: 284px;
		overflow: auto;}
		
		
#newsbox h2
		{margin: 0 0 10px 0;
		padding: 0;
		font-size: 20px;
		color: #FFB504;
		font-weight: normal;}
		
h3.hometitle
		{margin: 0;
		padding: 0;
		font-size: 18px;
		font-weight: normal;}
		
h3.storytitle
		{margin: 0;
		padding: 0 0 10px 0;
		font-size: 18px;
		font-weight: normal;}
		
#fadeshow1
		{z-index: 0;
		position: absolute;}
		
#secondarymainwrap
		{margin: 0;
		padding: 15px 0 0 14px;
		width: 796px;
		height: 465px;
		text-align: left;
		background-image: url(../images/mainsitebg.jpg);
		background-repeat: no-repeat;
		background-position: left;}
		
#biowrap
		{margin: 0;
		padding: 0;
		height: 448px;
		width: 774px;}

#bioimage
		{margin: 0;
		padding: 0;
		width: 344px;
		height: 448px;
		float: left;}
		
#biotext
		{margin: 10px 0 0 0;
		padding: 10px 30px 10px 30px;
		width: 370px;
		height: 408px;
		text-align: justify;
		font-size: 12px;
		overflow: auto;
		float: left;}
		
#contactimage
		{margin: 0;
		padding: 0;
		width: 318px;
		height: 448px;
		float: left;}
		
#contacttext
		{margin: 0 0 0 0;
		padding: 10px 30px 10px 30px;
		width: 396px;
		height: 408px;
		text-align: justify;
		font-size: 12px;
		overflow: auto;
		float: left;}


#resumewrap
		{margin: 0;
		padding: 0 30px 10px 30px;
		height: 428px;
		width: 714px;
		overflow: auto;}
		
#resumewrap h3
		{margin: 0 0 5px 0;
		padding: 0;
		color: #FFFFFF;
		font-size: 20px;
		font-weight: normal;}
		
#resumewrap h1
		{margin: 0;
		padding: 0;
		color: #FFFFFF;
		font-weight: normal;}
		
#resumewrap ul
		{margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;}
		
#resumewrap li
		{margin: 0;
		padding: 0 10px 10px 0;
		list-style-type: none;
		display: inline;}
		
		
#blogimage
		{margin: 0 auto;
		padding: 0;}
		
#blogwrap
		{margin: 5px 0 10px 5px;
		padding: 0;
		width: 790px;
		height: 465px;
		text-align: left;
		clear: both;}
		
#blogcontent
		{margin: 0;
		padding: 20px 20px 0 0;
		width: 565px;
		height: auto;
		font-size: 14px;
		float: left;}
		
.storytitle
		{margin: 0 0 10px 0;
		padding: 0;
		font-size: 20px;
		font-weight: normal;}
		
.storycontent
		{margin: 0;
		padding: 10px 0 0 0;}
		
#date
		{margin: 0;
		padding: 5px 10px 5px 10px;
		background-color: #151515;}
		
#blogcontent .feedback
		{margin: 10px 0 30px 0;
		padding: 0 0 30px 0;
		border-bottom: 1px solid #424242;}
		
#blogsidebar
		{margin: 0;
		padding: 20px 10px 20px 20px;
		width: 175px;
		height: auto;
		background-color: #151515;
		float: left;}
		
#blogsidebar ul
		{margin: 0;
		padding: 0 0 15px 0;
		list-style-type: none;}
		
#blogsidebar li
		{margin: 0;
		padding: 0;
		list-style-type: none;}
		
#sitefooter
		{margin: 0;
		padding: 0 0 0 7px;
		display: table;
		width: 803px;}
		
#unions
		{margin: 0;
		padding: 0;
		float: left;
		font-family: optima, century gothic, sans-serif;
		text-align: left;}
		
#creator
		{margin: 0;
		padding: 0 0 0 453px;
		color: #787878;
		float: left;
		font-family: Optima, Georgia, "Times New Roman", Times, serif;
		text-align: right;}
		
#creator a:link
		{margin: 0;
		padding: 0;
		color: #47BECC;
		text-decoration: none;}
		
#creator a:visited
		{margin: 0;
		padding: 0;
		color: #47BECC;
		text-decoration: none;}
		
#creator a:hover
		{margin: 0;
		padding: 0;
		color: #47BECC;
		text-decoration: underline;}
		
a:link
		{margin: 0;
		padding: 0;
		color: #47BECC;
		text-decoration: none;}
		
a:visited
		{margin: 0;
		padding: 0;
		color: #47BECC;
		text-decoration: none;}
		
a:hover
		{margin: 0;
		padding: 0;
		color: #47BECC;
		text-decoration: underline;}
