/* CSS Document

Morley Companies, Inc.
Copyright 2007.

*/
/* --- ALL 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,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


/* --- GENERAL ---*/


body {
background-image:url(../img/back_tile2.gif);
background-repeat:repeat;
background-color: #fff;
font-family: Myriad, Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #6d6661;
}

img {float:left;}

/* --- FONTS SYTLES --- */
p {	line-height: 1.4em;
	margin-top:15px;
}

p + ul {
	line-height: 1.4em;
	margin: 20px 0 20px 35px;	
}

h1 {
	color: #93886f;
	clear:both;
	padding: 0px 0px 5px 12px;
	margin: 0px 0px 10px 3px;
	font-size: 20px;
	font-weight:normal;
	border-bottom:1px dashed #CCCCCC;
}

h2 {
	font-size: 1.4em;
	line-height: 1.4em;
	color:#ad8800;
	font-weight: bold;
	display:inline;
	margin-right:5px;
}

.titlePos{margin:0 0 5px 60px;}

.titletext {
text-transform:uppercase;
letter-spacing:17px;
font-size:235%;
color:#a59890;
}

.nexttext {
margin-left:42px;
text-transform:lowercase;
letter-spacing:10px;
font-weight:bold;
font-size:120%;
color:#677718;
}

html > body .nexttext{
margin-left:25px;
}

.contactInfo {
margin-left: 3px;
}

.phoneInfo {
clear:left;
padding-top:12px;
margin-left:3px;
font-weight:bold;
text-transform:uppercase;
font-size:200%;
color:#a59890;
}


/* --- Extra Classes --- */

.inl {display:inline;}

.clear {clear: both;}

.bold{font-weight: bold;}

.italics{font-style:italic;}

.super{font-size: .75em; vertical-align:super;}

.right{
text-align:right;
margin-bottom: 25px;
}

.indent{margin-left: 15px;}

/* --- POSITIONALS ---*/

#wrap {
width: 1024px;
height: 1%;
height: 100%;
background-color:#fff;
margin: auto;
border-left:4px solid  #E5E5E5;
border-right:4px solid  #E5E5E5;
	
}

#topbar {
height: 50px;
background-color:#fff;/*#ebeae5*/
/*border-bottom:3px solid #E5E5E5;*/
}
#banner {
clear:both;
height:200px;
background-color:#FFF;
margin:75px 75px 25px 75px;
}

#contentMain{
float: left;
width: 450px;
height:600px;
}

#flashPortfolio {
margin:10px 0 0 130px;
}

#resumeBlock {
margin:50px 0 25px 245px;
}

div#resumeBlock a:link{
color:#a59890;
text-decoration:none;
}
div#resumeBlock a:hover{
color: #677718;
text-decoration:none;
}
div#resumeBlock a:visited{
color:#a59890;
text-decoration:none;
}

#contactBlock {
margin:50px 0 0 130px;
}

#contactBlock a:link{
color:#a59890;
text-decoration:none;
}
#contactBlock a:hover{
color: #677718;
text-decoration:none;
}
#contactBlock a:visited{
color:#a59890;
text-decoration:none;
}

#footer{
clear:both;
background-color:#ebeae5;
height:1%;
height:100%;
border-top:3px solid #E5E5E5;
}
#footer ul {
padding: 20px;
text-align:right;
margin-right: 0;
font-size: 100%;
}

#footer ul li{
display:inline;
margin: 0 3px 0 5px;
}

#footer ul li a{
margin: 0 5px 0 0;
}


/* --- NAVIGATION ---*/

#navigation ul {
margin:-10px 0 0 96px;
font-size:110%;
letter-spacing: 2px;
}

html > body div#navigation ul {
font-size: 115%;
margin-top:30px;
}

#navigation ul li{
display:inline;
margin: 0 10px 0 40px;

}

#navigation a:link{
color:#a59890;
text-decoration:none;
}

div#navigation a:hover{
color: #677718;
text-decoration:none;
}

#navigation a:visited{
color:#a59890;
text-decoration:none;
}
.current{
color: #677718;
padding-top:2px;
padding-bottom:2px;
border-top:1px solid #677718;
border-bottom:1px solid #677718;
}



/* --- PORTFOLIO thumbnails STYLING ---*/

table.gallery {
margin-left:50px;
width: 350px;
}

table.gallery td{
width: 80px;
height: 50px;
padding-bottom:10px;
}

.thumb {
width: 80px;
height: 50px;
margin-right:10px;
}

/* --- PHOTO STYLING ---*/

div.photoL {
  float:left;
  background-color:#f5f5f2;
  margin-top: 20px;
  margin-left:0px;
  margin-right:25px;
  margin-bottom:20px;
  padding:3px;
  border:1px solid #d8d6ce;
  text-align:center;
}
div.photo img {
  display:block;
  border:1px solid #d8d6ce;
}
























