@charset "utf-8";
/* CSS Document */
* {margin: 0; padding: 0; border: 0;}
body {background: #283134; font-family: Arial, Helvetica, sans-serif;}

#container {background: url(images/header.jpg) no-repeat #283134 top; /*Main Content background*/
	width: 800px;
	margin: 0 auto; /*Centers Content*/
}

#header{height: 321px;}

#header h4{margin-left: 530px; padding-top: 5px; color: #fff;}
	
	#menu{margin-left: 270px; padding-top: 190px; font-size: 1.4em;}
	#menu ul{list-style:none;}
	#menu li{display: inline; margin-left: 15px;}
	#menu li a:link{color: #768d95; text-decoration: none; font-weight: bold;}
	#menu li a:visited{color: #b4b5b5; text-decoration: none; font-weight: bold;}
	#menu li a:active{}
	#menu li a:hover{color: #92adb7; font-weight: bold; text-decoration: underline;}

#centerContent {width: 100%;float: left; margin: 0 auto;}

	/*Welcome Box*/
	#top{ background: url(images/top.jpg) no-repeat; width: 800px; height: 56px;}
	#bottom{background: url(images/bottom.jpg) no-repeat; width: 800px; height: 55px;}
	.dropCap{float:left; color:#D4D4C7; font-size:22px; line-height: 20px; padding-top:0px; font-family: Arial, Helvetica, sans-serif;} 
	#centerContent h1{padding-left: 150px; padding-top: 18px; color:#fff;}
	#centerContent p{width: 500px; margin: 0 auto; color:#fff; text-align: justify;}
		#centerContent a:link{color: #FF9933;}
		#centerContent a:visited{color: #FF6633;}
		#centerContent a:active{}
		#centerContent a:hover{ color: #FF6600;}
		
#sitemap ul{margin-left: 200px;}
	#sitemap li{list-style: square; color:#fff;}
	#centerContent h2{margin-left: 160px; border-bottom: medium solid #999999; margin-bottom: 10px; width: 60%; color: #fff;}
		
#twitTop{background: url(images/twitTop.jpg) no-repeat; height: 58px; width: 597px;  margin: 0 auto;}
#twitMiddle{background: url(images/twitMid.jpg) repeat-y; height: 100%; width: 597px;  margin: 0 auto;}
#twitBottom{background: url(images/twitBottom.jpg) no-repeat; height: 62px; width: 597px;  margin: 0 auto;}


	#projects h2{margin-left: 10px; border-bottom: medium solid #999999; margin-bottom: 10px; width: 60%; color: #fff;}
	#projects h3{margin-left: 10px; color: #fff; }
	#projects{margin-left: 140px;}
		.projectIMG{padding: 0px; border: thin dashed #0066CC; margin: 10px; margin-left: 50px;}
		.projectCodeImg{margin-left: 120px;}
		.projectIMG:hover{border: thin dashed #CC3300;}
		#projects p{font-size: .9em; color: #fff; width: 500px; margin-left: 15px; margin-bottom: 5px;}
		.projectUL{color: #FF6600; font-size: .9em; margin-left: 50px; padding-bottom: 15px; list-style: square;}
	
#footer {
	background: url(images/footer.jpg) no-repeat; /* Footer Image or color */
	text-align: center;
	color:#FFFFFF;
	padding-top: 95px;
	height: 378px;
	clear: both;
}

#footer a:link{color: #768d95; text-decoration: none;}
#footer a:visited{color: #b4b5b5; text-decoration: none;}
#footer a:active{}
#footer a:hover{color: #92adb7; text-decoration: underline;}

/*Form Styles*/
form{width: 450px; padding: 5px;}
legend{font-size: 1em; font-weight: bold; color: #fff;}
form span{font-size: .8em; color: #FFFF00; margin-left: 1px;}
.small{font-size: .87em; margin-bottom: 15px;}
.errors{color: #ffff00;}
fieldset{color: #fff; border-top: thin solid #000;}
label,input {
	color: #000;
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
input{
	margin-top: 5px;
	padding: 2px;
	border: thin solid #FF6633;
	font-weight: bold;
	}
label {
	color: #fff;
	text-align: right;
	width: 100px;
	padding-right: 15px;
}
textarea{margin-bottom: 10px;}
br {clear: left;}
.projectCodeImg{margin-left: 120px; margin-bottom: 15px;}

.submitBtn{	margin-top: 15px;
	margin-left: 118px;
	width: 100px;
	color: #000;}
	
.top{color:#FF6600;}
.top img{margin-left: 20px; margin-right: 2px; margin-bottom: 3px; margin-top: 30px;}

#twitter_div{
color: #fff;
text-align: center;
font-size: .9em;
max-width: 580px;
padding-left: 25px;

}
#twitter_div li{padding-bottom: 5px; list-style: square; text-align: left;}

#twitter_div h2{background: url(images/twitter.jpg) no-repeat; width: 280px; height: 30px; color:#FFFFFF; margin: 0 auto; margin-bottom: 5px;}