html, body, ul, nav {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}
 
/* Main */

body { background-color: white; }

p { text-indent: 15px; }


/* Special Function Tags */

.logo h2 { color: #A4A4A4; font-size: 36px; font-family: "century gothic"; font-weight: 200; font-variant: normal; text-decoration: none; letter-spacing: 0.5px; margin: 0; padding: 0 0 3px; border-bottom: 1px dotted #E4E4E4; }

.logo h2 a:hover { color: red; }

.subhead h3{
	color: #999999;
	font-size: 11px;
	font-family: verdana;
	font-weight: 200;
	font-variant: small-caps;
	text-decoration: none;
	letter-spacing: 0.5px;
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
}

.thumbs {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.subhead h3 a {
	color: #999999;
	font-size: 1.2em;
}


.subhead h3 a:hover {
	color: #2eb6c7;
	text-decoration: none;
}

.nav a {
	color: #707070;
	font-size: 11px;
	text-decoration: none;
	font-variant: small-caps;
	text-indent: 5px;
	height: auto;
	margin: 0;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	font-family: verdana;
}

.footer a { color: red; }

.nav li {
display: inline;
margin: 0;
padding: 0;
list-style-type: none;
}

.h3 {
	color: #999999;
}

.nav a {
width: 900px;
display: block;
padding: 0.2em 0;
font-size: 0.8em;
text-decoration: none;
text-transform: uppercase;
color: #707070;
border-bottom: 1px dotted #E4E4E4;
}

.nav a:hover {
	color: #2eb6c7;
	background-color: #f2f2f2;
}

.content h2 { color: #f00; font-size: 15px; font-family: arial; font-weight: 100; font-variant: small-caps; text-decoration: none; padding-left: 15px; }

.content h4 {
	color:#A4A4A4;
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:200;
	font-variant:normal;
	text-decoration:none;
	letter-spacing:0.5px;
	margin:0;
	padding:0 0 15px 0;
}

/* Main Tags */

#container { width: 912px; height: auto; margin: 0 auto auto; padding-top: 25px; }

.logo { background-color: white; text-align: left; width: 900px; height: auto; }

.nav { background-color: white; text-align: left; width: 900px; height: auto; margin: 0; padding: 0; }

.header {
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.content { color: #8c8c8c; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height: 160%; text-decoration: none; text-align: justify; text-indent: 0; width: 900px; margin: 0; padding: 10px 0 5px 3px; border-bottom: 1px dotted #E4E4E4; }

.footer {
	background:url('../images/footer-bg.jpg') no-repeat top center;
	width:100%;
	height:100px;
	color: gray;
	font-size: 10px;
	text-decoration: none;
	padding-top:20px;
	font-family: Arial, Helvetica, sans-serif;
}

	/* Portfolio INd3X CSS Sprite Menu */
	ul#index-portfolio-menu{margin:0; padding:0; list-style:none; clear:both;}
		#index-portfolio-menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:24px;}
			#index-portfolio-menu li a{background:url('../images/index-portfolio-menu-sprite.jpg') no-repeat; width:100%; height:100%; display:block;}
			
			/* Web Button */
			#index-portfolio-menu li.web{width:280px; height:256px;}
				#index-portfolio-menu li.web a{background-position:0px 0px;}
				#index-portfolio-menu li.web a:hover{background-position:0px -256px;}
			
			/* Branding Button */
			#index-portfolio-menu li.branding{width:280px; height:256px;}
				#index-portfolio-menu li.branding a{background-position:-280px 0px;}
				#index-portfolio-menu li.branding a:hover{background-position:-280px -256px;}

			/* Misc Button */
			#index-portfolio-menu li.misc{width:280px; height:256px;}
				#index-portfolio-menu li.misc a{background-position:-560px 0px;}
				#index-portfolio-menu li.misc a:hover{background-position:-560px -256px;}
				
			/* Prints Button */
			#index-portfolio-menu li.prints{width:280px; height:256px;}
				#index-portfolio-menu li.prints a{background-position:-560px 0px;}
				#index-portfolio-menu li.prints a:hover{background-position:-560px -256px;}



/* Logo simiOn INd3X CSS */
.simion {
	overflow:hidden;
	text-indent:-9999px; 
	display:block;
}
.simion a {
	background:url('../images/simi0n_logo.gif') no-repeat;
	width:200px;
	height:50px;
	display:block;
}
.simion a:hover {
	background-position:0px -50px;}
}





.textzone {
	padding-top:111px;
}
.sendstatus {
	margin-left:-76px;
	margin-top:-56px;
	padding:0;
}
.submit {
	width:110px;
	height:30px;
	margin-left:305px;
	margin-top:35px;
	margin-bottom:26px;
	padding:0px;
}
p#success {
	background-image:url(../images/message-success.jpg);
	width:368px;
	height:30px;
	margin-bottom:200px;
}	
p#badserver {
	background-image:url(../images/message-server.jpg);
	width:368px;
	height:30px;
	margin-bottom:200px;
}
p#bademail {
	background-image:url(../images/message-error.jpg);
	width:368px;
	height:30px;
	margin-bottom:200px;
}
input {
	color:#000;
	font-family: Georgia, Sans-Serif;
	border: 0px;
	font-size: 17px;
	background-color:#FFF;
	width:234px;
	height:20px;
	margin-bottom:24px;
}
textarea {
	color:#000;
	font-family: Georgia, Sans-Serif;
	border: 0px;
	font-size: 17px;
	background-color:#FFF;
	width:398px;
	height:120px;
	margin-top:-1px;
	overflow:hidden;
}
.button {
	color:#FFF;
	border:0;
	width:98px;
	height:30px;
	font-size: 1px;
	background-image:url(../images/send_nm.jpg);
	cursor: pointer;
}
.button:hover {
	color:#FFF;
	border:0;
	width:98px;
	height:30px;
	font-size: 1px;
	background-image:url(../images/send_hv.gif);
	cursor: pointer;
}
.button:active{
	color:#FFF;
	border:0;
	width:98px;
	height:30px;
	font-size: 1px;
	background-image:url(../images/send_a.jpg);
	cursor: pointer;
}
textarea:focus, input:focus {border:0px;}
