/* If you're reading this then I'd love the opportunity to work for you! */


body
{
background-color:#EEE;
font-family:Georgia, serif;
margin:0;
}

div.header
{
	background-color:#333;
	height:0px;

}

/* Logo placement */
div.top
{
	width:700px;
	margin-right:auto;margin-left:auto;
	
}

/* Main content area */
div.container
{
width:802px;
margin-left:auto;margin-right:auto;

}

div.leftcolumn
{
	width:200px;
	margin:6px 0;
	float:left;
	
	
}

div.leftcontent
{
	width:180px;
	margin-left:15px;
	float:left;
	
}

/* PROJECT DESCRIPTION */

div.project
{
	width:630px;
	color:#666;
	line-height:16px;
	margin-top:-525px;
	float:left;
	clear:both;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8pt;
}


.projecthd
{
	
	color:#666;
	line-height:16px;
	text-decoration:none;
	font-family:Georgia, serif;
	font-size: 7.5pt;
	font-weight:bold;
	letter-spacing:0.09;
}

.projectdesc
{
	
	color:#666;
	line-height:16px;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 8pt;
}

/* End */


div.middle
{
	background-image:url(imgs/bkg_imgs/P5270005.JPG);
	background-repeat:no-repeat;
	background-position:bottom;
	width:532px;
	height:400px;
	margin-top:80px;
	float:left;
}


/* For Home Page */

div.middleh
{
	width:350px;
	margin:10px;
	margin-top:20px;
	float:left;
	padding:10px;
	background-color:#F1F2F2;
	 /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.8;

}

.titleh {font-family:Georgia, serif; font-size: 18px; font-style:normal; color:#ff1d25;}


/* For Contact Page */

div.middlec
{
	background-image:url(imgs/bkg_imgs/train.jpg);
	background-repeat:no-repeat;
	width:532px;
	  height:400px;
	margin-top:80px;
	position:relative;
	float:left;
}


div.transbox
  {
  width:400px;
  margin:10px;
  background-color:#FFF;
  /* for IE */
  filter:alpha(opacity=60);
  /* CSS3 standard */
  opacity:0.6;
  padding:5px;
  }
  
  
  div.titlec {font-size: 18px; color:#ff1d25; width:400px; margin-left:10px; margin-top:10px;}


/* For Web Portfolio */
div.title
{
	float:left;
	width:765px;
	margin-left:0px;
	padding-top:6px;
	border-bottom-style:solid;
	border-bottom-color:#333;
	border-bottom-width:thin;
}

div.web {
	float:left;
	width:250px;
	height:100px;
	margin:3px 3px 3px 3px;
	background-color:#F1F2F2;
	vertical-align:middle;
	border-bottom:thin #333;
	border-right:thin #333;
	border-style:dotted;
	border-top:0;
	border-left:0;
} 




/* Full content area */
div.wide
{
	float:left;
	width:802px;
	margin-top:0px;
	position:inherit;
	
}

div.widenav
{
	margin-top:20px;
	width:760px;
	height:28px;
	vertical-align:middle;
	
}

div.widenavidentity
{
	float:inherit;
	width:760px;
	height:32px;
	position:inherit;
	
}

div.wideimg
{
	float:left;
	width:802px;
	height:573px;
	margin-top:0px;
	position:inherit;
	
}

/* Letterpress Specific iFrame */

div.letterpress
{
	float:left;
	width:100%;
	height:573px;
	margin-top:0px;
	position:inherit;
	overflow:visible;
	background-color:none;
	
}

iFrame {
	float:left;
	width:1000px;
	height:573px;
	border:none;
	overflow:visible;
	margin:0;
	margin-top:5px;
	padding:0;
	background-color:none;
	scroll:no;
	

}



/* Right content Area */

div.rightcolumn
{
	width:270px;
	height:428px;
	margin:0;
	float:right;
	position:relative;
	
}

.contact {
	position: absolute;
	bottom: 0;
	left:0;
	width: 200px;
	margin-left:5px;
	padding: 10px;
	border-top-color:#333;
	border-top-width:thin;
	border-top-style:dotted;
	border-bottom-color:#333;
	border-bottom-width:thin;
	border-bottom-style:dotted;
}



/* links and stuff related to links */

a{
	color:#ff1d25;
	text-decoration:none;
	}	
	
a:hover{
	color:#333;
		text-decoration:none;

	}
	
a.navimg{
	color:#ff1d25;
	text-decoration:none;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size: 10pt;
	
	}	
	
a.navimg:hover{
	color:#333;
	text-decoration:none;
	}
	
a.footer{
color:#ff1d25;
text-decoration:none;
}	
	
a.footer:hover{
color:#333;
text-decoration:none;	
	}


		
div.footer
{
	width:802px;
	margin-right:auto;margin-left:auto;
	padding-top:15px;
	clear:both;
	font-size:9px;
	color:#333;
	
}



/* miscellaneous old text scripts */

.style19 {font-size: 24px}

.style21 {
	font-family: Georgia, serif;
	color: #FFFFFF;
	font-size: 12pt;
}

.font {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
color: #333;
line-height:18px;
}

.tag {
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
color: #333;
line-height:16px;
font-style:normal;
}

.title {font-size: 18px; color:#ff1d25;}


.formhd    {font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif;}

.formtype {font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif;}

.style28 {font-size: 11px; font-style: normal; font-weight: bold; line-height: 13px; text-decoration: none; font-family: Verdana, Helvetica, Arial, sans-serif;}

.style12 {color: #666666; line-height: 18px; text-decoration: none;}
.style15 {color: #FF0000;}
.style24 {color: #333333;}
.style25 {font-family: Verdana, Helvetica, Arial, sans-serif;}
.style29 {font-size: 22px; font-family: Verdana, Helvetica, Arial, sans-serif;}


