/**CSS PRINT**/
/**GENERAL**/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000000;
background-color: #FFFFFF;
}

.lefty{
float: left;
margin-right: 20px;
width: 200px;}

p.info {
display: block;}

.hide {
display: none; }

.divider, .upper{
font-size: 14px;
margin: 0;}


.resize{
width: 50%;
height: 50%;}

.resize2{
height: 25%;
width: 25%;}

/*******CONTAINERS*************/
#wrapper{
margin: 0;
overflow: hidden;
position: relative;
width: 100%;}

#header{
background: transparent;
height: 100px;
margin: 0;
position: relative;
width: 100%;}

.box{
min-height: 20px;
overflow: auto;
padding: 0;
width: 100%;}



/***********HEADERS************/


h1#logo{
background: none;
float: none;
font-size: 22px;
line-height: 25px;
text-indent: 0px;
width: 100%;}

.strap{
height: 0;
margin: 0;
position: relative;
text-indent: -9999px;
width: 100%;}



h3.branding{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 128px;}

h3#current{
font-size: 16px;
height: 70px;
margin-bottom: 20px;
text-indent: 0;
width: 100%;}

h3.websites{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 200px;}

h3.graphics{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 300px;}
	
h3.composite{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 300px;}
	
h3.contact{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 300px;}

h3.links{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 300px;}

h3.articles{
height: 37px;
text-indent: 0;
width: 300px;}

h3.cv{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 300px;}

h3.testimonials{
height: 37px;
margin-bottom: 20px;
text-indent: 0;
width: 300px;}

/********NAVIGATION***********/

ul#nav{
display: none;
float:right;
margin: 0;}

ul#nav li, ul#links li{
display: inline;
float: left;
font-weight: normal;
margin-right: 14px;}

ul#nav a{
color: #FFF;
text-decoration: none;}

ul#links a{
color:#676552;
text-decoration: none;}

ul#nav a.current, ul#links a.current{
border-bottom: 1px solid #efeee5;
color: #efeee5;
font-weight: bold;
padding-bottom: 4px;}



/******************THUMBS********************/

#thumb_box, .bot{
font-size: 14px;
min-height: 50px;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;}

.current, .portfolio{
overflow: hidden;
position: relative;}

	
.current p, .portfolio p{
font-size: 14px;
position: absolute;
right: 79px;
top: 110px;
width: 100%;}


.video{
height: 263px;
position: absolute;
right: -22px;
top: 0;
width: 350px;}




