html { height: 100%; overflow-y: scroll; }
body {font: 85% 'Verdana', sans-serif; text-align: center; margin: 0px; padding: 0px; background:url('images/tile_bg.jpg'); background-position:top center;}
h1 {font: italic bold 20px Georgia, serif; opacity: 0.6;}
h2 {font: italic bold 18px Georgia, serif; opacity: 0.5;}
h5 {	font: bold 600% Georgia, serif;
	display: inline;
	float: left;
    height: 45px;
    margin-top: -20px;
    padding-top: 0px;
    margin-bottom: 0px;
    color: #000000;
	}
h6 {	font: bold 600% Georgia, serif;
	display: inline;
    float: right;
    height: 25px;
    margin-top: -10px;
    padding-top: 0px;
    color: #000000;
	}
strong {font-weight:bold;}
li {list-style:none;}
img{border-style: none;}
a {outline: none; color: black;}

#container {
  position:relative;
  margin: 0px auto;
  width: 1000px;
  height: 610px;
  text-align: left;
  background:url('images/paper_bg.png') no-repeat;
  overflow: visible;
  }
#menu {
  position:absolute;
  left:50px;
  top:30px;
  width: 700px;
  z-index: 3;
  }
.menuwork{
  position:absolute;
  left:410px;
  top:70px;}
.workbub{
  position:absolute;
  left:420px;
  top:74px;
  width: 0px;
  height: 0px;
  opacity:0;}
.menublog{
  position:absolute;
  left:510px;
  top:52px;}
.blogbub{
  position:absolute;
  left:520px;
  top:70px;
  width: 0px;
  height: 0px;
  opacity:0;}
.menucontact{
  position:absolute;
  left:610px;
  top:71px;}
.contactbub{
  position:absolute;
  left:632px;
  top:72px;
  width: 0px;
  height: 0px;
  opacity:0;}
  
#aboutbg {
  position:absolute;
  left: 24px;
  top: 574px;
  width: 515px;
  height: 600px;
  background:url('images/about_bg.png') no-repeat;
  z-index: 2;
  }
#abouttxt {
  position:absolute;
  left: 90px;
  top: 620px;
  width: 390px;
  height: 400px;
  line-height:200%;
  color:black;
  opacity: 0.6;
  spacing: 1;
  z-index: 4;
  }
#testbg {
  position:absolute;
  left: 466px;
  top: 560px;
  width: 515px;
  height: 600px;
  background:url('images/test_bg.png') no-repeat;
  z-index: -1;
  }
#testtxt {
  position:absolute;
  left: 580px;
  top: 630px;
  width: 320px;
  height: 400px;
  line-height:200%;
  color:black;
  opacity: 0.5;
  spacing: 1.5;
  z-index: 4;
  }
  
.quotes {
	display: none;
	}​

.nameq {
  position:relative;
  top: 0px;
  text-align: right;
  line-height:100%;
  }
  
.cycle-slideshow {
  position:absolute;
  margin:0;
  padding:0;
  left:50px;
  top:150px;
  width: 900px;
  height: 360px;
  z-index: 1;
  }
  
.cycle-slideshow img {  
    padding: 0px;  
    border:  0px;   
    top:  0; 
    left: 0 
} 
  
#content{ 
	position:absolute;
	margin:0;
	padding:0;
	left:50px;
	top:150px;
	width: 640px;
	height: 360px;
	z-index: 2;
	}

#tag {
  position:absolute;
  left:300px;
  top:520px;
  width: 460px;
  height: 32px;
  }
  
#tag2 {
  position:absolute;
  left:676px;
  top:1070px;
  width: 300px;
  height: 20px;
  font: 10px 'Verdana', san-serif;
  text-align: right;
  opacity: 0.5;
  z-index: 4;
  }
#tag3 {
  position:absolute;
  width: 300px;
  height: 20px;
  left: 34px;
  font: 10px 'Verdana', san-serif;
  text-align: left;
  opacity: 0.5;
  z-index: 4;
  }
.hometag { top:1100px; }
.contacttag { top:600px; }
#social {
  position:absolute;
  left:847px;
  top:524px;
  width: 120px;
  height: 32px;
  }
  
#loginbox {
  position:absolute;
  left:732px;
  top:22px;
  width: 220px;
  height: 50px;
  z-index: 3;
  text-align: right;
  }
  .moveup {
  position:relative;
  top:-10px;
  }
  .input {
  position:relative;
  width: 120px;
  }

#work_guy {
  position:absolute;
  left: 72px;
  top: 525px;
  width: 52px;
  height: 37px;
  background:url('images/work.gif') no-repeat;
  	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.7;
  }

#contactbg {
  position:absolute;
  left:-80px;
  top:370px;
  width: 1139px;
  height: 322px;
  background:url('images/contactbg.png') no-repeat;
  z-index: 1;
  }
.contactguyl {
  position:absolute;
  left: 10px;
  top: 170px;
  width: 153px;
  height: 119px;
  z-index: 3;
  }
.contactguyr {
  position:absolute;
  left: 770px;
  top: 250px;
  width: 104px;
  height: 81px;
  z-index: 3;
  }
.contactl {
  position:absolute;
  left: 166px;
  top: 212px;
  width: 0px;
  height: 0px;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 3;
  }
.contactr {
  position:absolute;
  left: 760px;
  top: 270px;
  width: 0px;
  height: 0px;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 3;
  }
.contactsocial {
  position:absolute;
  left: 750px;
  top: 250px;
  width: 0px;
  height: 0px;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 3;
  }
#email  {
  position:absolute;
  left: 230px;
  top: 32px;
  width: 250px;
  height: 135px;
  padding-left: 60px;
  margin: 0px;
  font: 120% 'Verdana', sans-serif; 
  text-align: top left;
  line-height:250%;
  color: white;
  background:url('images/emailphone.png') no-repeat; background-position:left;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 4;
}
#email  a:link{
color: white;
}
#address {
  position:absolute;
  left: 280px;
  top: 236px;
  width: 400px;
  height: 200px;
  font: 120% 'Verdana', sans-serif;
  color: white;
  line-height:150%;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 4;
}
#address  a:link{ color: white; }
#address  a:visited{ color: white; }
#social2 {
position:absolute;
  left: 730px;
  top: 32px;
  width: 250px;
  height: 250px;
  font: 120% 'Verdana', sans-serif;
  color: white;
  line-height:230%;
  text-indent: -40px;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 3;
  }
#socicons {
  position:relative;
  left: 686px;
  top: 68px;
  width: 30px;
  height: 250px;
  line-height:200%;
  filter:alpha(opacity=0);
  opacity: 0;
  z-index: 4;
  }