/*Global Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/*remembertodefinefocusstyles!*/
:focus{outline:0;}
body{line-height:1;}
ol,ul{list-style:none;}
/*tablesstillneed'cellspacing="0"'inthemarkup*/
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"""";}

/*Body*/
body{background:#1b1b19;font-family:'Georgia';}
p{font:normal 15px/1.35 'Georgia';color:#c2c2c2;}
li{list-style:none;}
a{font:italic bold 15px/1.0 'Georgia';color:#FFFFFF;text-decoration:none;}
a:hover{color:#FFFFFF;}

/*Wrapper*/
#wrapper{margin:0px auto;width:974px;padding:0px 10px;border:1px #737373 solid;border-top:none;border-bottom:none;-webkit-box-shadow:0px 0px 200px #000000;-moz-box-shadow:0px 0px 200px #000000;background:#373737;}

/*Index Page Slideshow Styling*/
#header{position:relative;height:447px;border-bottom:1px #737572 solid;}
#header IMG{position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#header IMG.active{z-index:10;opacity:1.0;}
#header IMG.last-active{z-index:9;}

/*Message*/
.message{height:150px;}
.message .right{float:right;text-align:right;}
.message h1{font:normal 38px/1.0 'Georgia';color:#e1e1e1;text-shadow:2px 2px 5px #313131;padding:47px 0px 0px 21px;}
.message h2{font:italic 18px/1.0 'Georgia';color:#cccccc;padding-left:21px;}
.message img{margin:13px 13px 5px 13px;}
.message p{margin-right:13px;}

/*Quick Portfolio*/
.portfolio{height:245px;margin:0px 5px;border-top:1px #737572 solid;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, #151513) /*Top Gradient Color*/,
color-stop(0.65, #242422) /*Bottom Gradient Color*/);
background: -moz-linear-gradient(
center bottom,
#151513 15% /*Top Gradient Color*/,
#242422 65% /*Bottom Gradient Color*/);
border-bottom:1px #707271 solid;
}
.portfolio li{float:left;display:inline;padding:10px;border-right:1px #151513 solid;}
.portfolio li a{display:block;width:149px;padding:10px;background:#0f0f0d;-webkit-box-shadow:0px 0px 10px #000000;-moz-box-shadow:0px 0px 10px #000000;border:1px #3a3a3a solid;}
	.portfolio .end{border-right:none;}
.portfolio li a img{-webkit-box-shadow:0px 0px 10px #000000;-moz-box-shadow:0px 0px 10px #000000;}
.portfolio li a:hover{background:#1b1b18;}

/*Nav*/
.nav{height:37px;margin:0px 5px;
background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, #151513) /*Top Gradient Color*/,
color-stop(0.65, #32332f) /*Bottom Gradient Color*/);
background: -moz-linear-gradient(
center bottom,
#151513 15% /*Top Gradient Color*/,
#32332f 65% /*Bottom Gradient Color*/);
}
.nav li{float:left;display:inline;}
.nav li a{display:block;width:191px;text-align:center;padding:10px 0px;border-top:1px #252523 solid;border-right:1px #171715 solid;text-shadow:0px 0px 10px #000000;}
.nav li a.contact{width:196px;border-right:none;background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, #180f0e) /*Top Gradient Color*/,
color-stop(0.65, #402024) /*Bottom Gradient Color*/);
background: -moz-linear-gradient(
center bottom,
#180f0e 15% /*Top Gradient Color*/,
#402024 65% /*Bottom Gradient Color*/);
}
.nav li a:hover{background: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.15, #2d2d29) /*Top Gradient Color*/,
color-stop(0.65, #5e5e59) /*Bottom Gradient Color*/);
background: -moz-linear-gradient(
center bottom,
#2d2d29 15% /*Top Gradient Color*/,
#5e5e59 65% /*Bottom Gradient Color*/);
}

/*Message*/
.content{padding:10px 5px;}

/*Footer*/
.footer{margin:0px -10px;padding:10px 10px 15px 0px;text-align:right;border-top:1px #000000 solid;}




















