/* avoid browser inconsistencies */

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div 
{ margin:0; padding:0; }



/* blue linked image borders */
a img,:link img,:visited img { border:none; }

/* de-italicize address */
address { font-style:normal; }

iframe#conash3D0 {display: none !important;}


body 
	{
	background-image: url(images/bdy_grad.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	margin:auto;
	background-color:#333333;
	}
	
a:link {
	color: #ccccff;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #ccccff;
}

a:hover {color:#fff;}

div#wrapper
	{
	width: 800px;
	margin: auto;
	background-color: #333333;
	}

div#header
	{

	padding-top: 20px;
	height: 43px;
	background-image: url(images/hd_grad.jpg);
	background-repeat: repeat-x;
	}
	
div#header img
	{
	text-align:left;
	float:left;
	}
	
ul#navbar
	{
	font-size:small;
	text-align:right;
	font-size:1.3em;
	color: white;
	font-weight:normal;
	float: right;
	margin-top:25px;
	list-style-type:none;
	}

ul#navbar a:hover {
	color:#fff;
}


/* sub navbar */

ul#navbar-sub {
	list-style-type:none;
	font-size:13px;
	margin-left:3px;
	margin-bottom:21px;
}

ul#navbar-sub li {
	float:left;
	
}

/* portolio popup */

li#portfolio-popup-wrapper {
	position: relative;
}

ul#navbar li.navbar-links {
	float:right; /* to get the nav bar to be horizontal because the portfolio link a tag is display block */
	margin:0 3px;
}

a#portfolio-a-popup {
	padding-bottom:3px;
	display:block;
}
div#portfolio-popup {
	left:0pt;
	padding:4px 0pt 0pt 2px;
	position:absolute;
	text-align:left;
	top:14px;
	display:none;
	width:113px;
}
div#portfolio-popup ul {
	list-style-type:none;
	background-color:#333333;
	background-image: url(images/hd_grad.jpg);
	background-repeat: repeat-x;
	border-right:1px #8C8C8C solid;
	border-left:1px #8C8C8C solid;
	border-bottom:1px #8C8C8C solid;
}

div#portfolio-popup ul li {
	padding:3px;

}



ul#navbar div#portfolio-popup h3 {
	font-size:1em;
	font-weight:100;
}	
	
	
/* title */
h1#title {
margin-left:30px;
font-size:2em;
letter-spacing:7px;
position:absolute;
}	
	
	
img#index_text {
color:#CCFF00;
font-family:Georgia, "Times New Roman", Times, serif;
position:relative;
top:-380px;
right:-500px;
width:300px;
text-align:center;
padding:5px;
outline:6px groove;
width:180px;


}
	
div#middle-image
	{
	margin: 10px;
	background-color: #333333;
	height:400px;
	}
	
	
	
div#middle-image img
	{
	margin:0pt 10px;
	border:1px solid silver;
	}



div#portfolio {
	width:800px;
	background-color: #000;
	}

/* portfolio page */

div#portfolio-wrapper {
	background-color: #333333;
	padding-bottom:100px;
	}
	
div#portfolio-wrapper h2 {
	font-size:19px;
	}

div#portfolio-wrapper div#portfolio-list ul#portfolio-link-list h3	{
	font-size:16px;
}

div#portfolio-list {
margin:100px auto 0 auto;
width:300px;
}

ul#portfolio-link-list {
	list-style-type:none;
	margin-top:20px;
}

h2#portfolio-header {

}





	
div#about
	{
	margin: 10px;
	background-color: #333333;
	height:400px;
	}

/*Portfolio stuff here*/

div#thumbnail {
width:600px;
margin:15px auto 0 auto;


}

.ie div#thumbnail embed {


}



div#footer
	{
	height:25px;
	background-image: url(images/bdy_grad.jpg);
	background-repeat:repeat-x;
	}

.ie6 div#footer {
position:relative;
bottom:0px;


}

.ie div#footer {
width:800px;
}


div#footer p
{
	text-align:center;
	padding:4px;
}

.ie7 div#footer p {
position:relative;
bottom:18px;
}
	
/*The about page middle section*/
	
div#middlesection {
height:400px;
}

div#right_div {
margin-right:80px;
float:right;
border-left:solid 1px #999999;

}

.ie6 div#right_div {
margin-right:0px;
}



div#left_div {
float:left;
width:160px;	
margin-left:80px;
padding-top:3.5px;
}

.ie6 div#left_div {
width:30px;
}

div#right_div p {
width:300px;
font-size:15px;
padding:10px;
border-right:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
margin:80px 0 179px 0;
}

div#right_div p#contact {
width:300px;
font-size:15px;
padding:10px;
border-top:#CCCCCC 1px solid;
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
margin:80px 0 229px 0;
}

div#right_div p#contact i {
color:#FFFFFF;
}

img#topimage {

margin:7px 0 0 0;
}

img#bottomimage {

margin:20px 0 0 0;
}


/* contact page */

div#contactForm {
	color:#FFFFFF;
	float:right;
	margin:20px auto;
	width:381px;
}

.ie6 div#contactForm {

	width:340px;
	margin-right:30px;
}

.ie6 div.contactPage div#left_div {
	margin-left:40px;
}

div#contactForm form {}

div#contactForm h3 {
	font-size:13px;
}

div#contactForm h3 span {
	color:#679ECF;
}

div#contactForm p {
	padding:13px 0pt 3px;
}

div#contactForm input,
div#contactForm textarea {
	background-color:transparent;
	color:#fff;
}

input#contact-submit {
	color:#FFFFFF;
	float:right;
	margin:17px 46px;
}

.ie6 input#contact-submit {
	margin-right:0px;
}



div#contact-handler {
	height:198px;
	margin:39px 0pt;
	padding:0pt 10px;
}

div#contact-handler h2 {
	color:#CCFF00;
}

div#contact-handler h3 {
	text-align:center;
}

div#contactresult {
	margin:10px 0;
}

/* end of contact */ 



