/*--------BODY--------*/
body{
	background-color:#fff;
	margin:0;
	padding:0;
	font-family: verdana, arial, sans-serif; 
	line-height:1em;
	color:#981b1e;
}

p{
	font-size:0.85em;
	margin-bottom:11px;
}

/*--------TYPE--------*/

a{ color:#e91d2d; text-decoration:none;}
a:hover{ color:#e91d2d; text-decoration:underline;}

/*--------PAGE WRAPPER--------*/

div#page{
	width: 800px;
	margin: 0 auto 10px auto;
	background: url('../img/page_bg.gif') repeat-y top left;
}

/*--------HEADER--------*/

div#header{
	background: url('../img/header_bg.gif') no-repeat top left;
	height:203px;
	width:800px;
}

div#header h1 span{
	display:none;
	margin:0;
}

#nav {
	width: 640px;
	float: left;
	margin:146px 0 0 17px;
}
#nav ul {
	list-style: none;
	display: inline;
}
#nav ul li {
	display: inline;
	float: left;
}
#nav ul li a span {
	display:none;
}
#nav ul li a {
	display: inline;
	float: left;
	height: 37px;
	background: url('../img/nav.gif') top left no-repeat;
}
#nav ul li a.home {
	width: 98px;
	background-position: 0 0;
}
#nav ul li a.home:hover{
	width: 98px;
	background-position: 0 -37px;
}
#nav ul li a.homecurrent{
	width: 98px;
	background-position: 0 -74px;
}
#nav ul li a.services {
	width: 134px;
	background-position: -98px 0;
}
#nav ul li a.services:hover{
	width: 134px;
	background-position: -98px -37px;
}
#nav ul li a.servicescurrent{
	width: 134px;
	background-position: -98px -74px;
}
#nav ul li a.portfolio {
	width: 142px;
	background-position: -232px 0;
}
#nav ul li a.portfolio:hover{
	width: 142px;
	background-position: -232px -37px;
}
#nav ul li a.portfoliocurrent{
	width: 142px;
	background-position: -232px -74px;
}
#nav ul li a.resume {
	width: 131px;
	background-position: -374px 0;
}
#nav ul li a.resume:hover{
	width: 131px;
	background-position: -374px -37px;
}
#nav ul li a.resumecurrent{
	width: 131px;
	background-position: -374px -74px;
}
#nav ul li a.contact {
	width: 135px;
	background-position: -504px 0;
}
#nav ul li a.contact:hover{
	width: 135px;
	background-position: -504px -37px;
}
#nav ul li a.contactcurrent{
	width: 135px;
	background-position: -504px -74px;
}


div.gutter{
	width:8px;
	float:left;
	height:1px;
}

div#nav ul li.current{
	color:#3466b4;
}

div#mainContentWrap{
	margin:0 17px;
	width:766px;
	
}

span {
	display:none;
}

ul.stars{
	margin-left:30px;
	margin-bottom:10px;
}

ul.stars li { background: url('../img/star_bullet.gif') left center no-repeat;
	font-size:0.85em;
 	padding-left:10px;
}

ul.stars_white{
	margin-bottom:10px;
}

ul.stars_white li { background: url('../img/star_bullet_white.gif') 0px 5px no-repeat;
	font-size:0.85em;
 	padding-left:10px;
}

div#sidebar_box{
	background: url('../img/sidebar_box_top.gif') no-repeat top left;
	width:223px;
	margin-top:10px;
	padding-top:2px;
	margin-bottom:15px;
}

div#sidebar_box_gutter{
	margin:10px;
	text-align:left;
}

div#sidebar_box_gutter_quote{
	margin:10px;
	padding:15px;
	text-align:left;
	background: url('../img/openquote.gif') no-repeat 0px 10px;
}

span.lastword{
	padding-right:15px;
	background: url('../img/closequote.gif') no-repeat bottom right;
	display:inline;
}

div#sidebar_box_footer{
	background: url('../img/sidebar_box_bottom.gif') no-repeat top left;
	width:223px;
	height:7px;
	margin:0px;
	padding:0px;
	clear:both;
}

h2.amanda{
	background: url('../img/amanda_mitchell.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-bottom:25px;
}

h2.graphic{
	background: url('../img/graphic_design_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-bottom:10px;
}

h2.marketing{
	background: url('../img/marketing_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-top:20px;
	margin-bottom:10px;
}

h2.printing{
	background: url('../img/printing_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-top:20px;
	margin-bottom:10px;}

h2.address{
	background: url('../img/address_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-bottom:5px;
}

h2.email{
	background: url('../img/email_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-top:20px;
	margin-bottom:5px;
}

h2.phone{
	background: url('../img/phone_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-top:20px;
	margin-bottom:5px;
}

h2.welcome{
	background: url('../img/welcome_title.gif') no-repeat top left;
	width:464px;
	height:30px;
	margin-bottom:25px;
}

h3.homequote{
	background: url('../img/image_quote.gif') no-repeat top left;
	width:464px;
	height:17px;
	margin-bottom:15px;
}

div#headshot{
	background: url('../img/amanda_headshot.jpg') no-repeat bottom left;
	float:left;
	display:inline;
	margin:8px 25px;
	width:162px;
	height:225px;
}

div#mainContent.home{
	background: url('../img/pin_bg.gif') no-repeat bottom left;
	float:left;
	display:inline;
	margin:25px;
	width:464px;
	padding-bottom:200px;
}

div#mainContent.services{
	background: url('../img/pin_bg.gif') no-repeat bottom left;
	float:left;
	display:inline;
	margin:25px;
	width:464px;
	padding-bottom:200px;
}

div#mainContent.portfolio{
	background: url('../img/pin_bg.gif') no-repeat bottom left;
	float:left;
	display:inline;
	margin:25px;
	width:464px;
	padding-bottom:200px;
}

div#mainContent.resume{
	background: url('../img/pin_bg.gif') no-repeat bottom left;
	float:left;
	display:inline;
	margin:25px;
	width:464px;
	padding-bottom:200px;
}

div#mainContent.contact{
	background: url('../img/pin_bg.gif') no-repeat bottom left;
	float:left;
	display:inline;
	margin:25px;
	width:464px;
	padding-bottom:200px;
}

div#sidebar{
	width:237px;
	float:left;
	display:inline;
	margin-left:15px;
	margin-right:13px;

}

div#sidebar p{

}

div.sidebar_divider{
	background: url('../img/sidebar_divider.gif') no-repeat top left;
	width:157px;
	height:10px;
	margin:28px 0 28px 35px;
}

div#sidebar .portfolio{
	background: url('../img/port_logo.gif') no-repeat top left;
	width:223px;
	height:59px;
	margin:25px 0 0 0;
}

div#sidebar .email{
	background: url('../img/email_qpd_button.gif') no-repeat top left;
	width:223px;
	height:38px;
	margin:25px 0 0 0;
}

div#sidebar .resume{
	background: url('../img/download_resume_button.gif') no-repeat top left;
	width:223px;
	height:38px;
	margin:25px 0 0 0;
}

div#sidebar .rates{
	background: url('../img/rates_button.gif') no-repeat top left;
	width:223px;
	height:38px;
	margin:25px 0 0 0;
}

div#player{
	background: url('../img/player_fpo.jpg') no-repeat top left;
	width:320px;
	height:282px;
	margin:0 0 15px 15px;
	float:right;
}

div#sidebar{
	width:155px;
	float:left;
	margin-right:15px;
}

div#login{
	background: url('../img/login_bg_top.gif') no-repeat top left;
	display:block;
	margin:0;
	padding:0;
}

div#login h4{
	text-align:center;
	color:#3466b4;
	font-size:.8em;
	padding:6px;
}

div#login label{
	text-align:left;
	color:#3466b4;
	font-size:.8em;
	padding:10px;
}

div#login input{
	width:130px;
	margin:2px 10px 6px 10px;
	color:#333;
	font-size:.8em;
}

div#loginBottom{
	background: url('../img/login_bg_bottom.gif') no-repeat bottom left;
	display:block;
	height:20px;
	margin:0;
}

div.subscribeButton{
	margin-top:10px;
	background: url('../img/subscribe_button.gif') no-repeat top left;
	height:58px;
}

div.subscribeButton p{
	text-align:center;
	color:#fff;
	font-size:.9em;
	padding:12px;
}

div.sidebarButton{
	background: url('../img/sidebar_button.gif') no-repeat top left;
	height:58px;
	margin-top:5px;
}

div.sidebarButton p{
text-align:center;
	color:#3466b4;
	font-size:.9em;
	padding:12px;
}

blockquote{
	font-family:georgia, times, serif;
	font-size:.8em;
	color:#623413;
	font-style:italic;
	padding-top:15px;
}

cite{
	font-family:georgia, times, serif;
	font-size:.8em;
	color:#623413;
	font-style:normal;
	float:right;
	text-align:right;
	padding-top:7px;
}

div#contentRight{
	width:515px;
	float:left;
	margin-left:15px;
}

div#contentRight p{
	color:#333;
	margin:0 0 7px 0;
	font-size:0.8em;
}

div.bottomLink{
	width:165px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}

div#contentRight p.smaller{
	font-size:0.7em;
	line-height:1.2em;
}

div#footer{
	background: url('../img/footer_bg.gif') no-repeat top left;
	height:79px;
	clear:both;
	margin:0;
}

div#footer p{
	text-align:center;
	font-family:trebuchet MS, verdana, arial;
	font-size:.7em;
	color:#e91d2d;
	padding-top:20px;
	padding-bottom:15px;
	
}

br.clear{
	clear:both;
	height:0px;
}

img.arrow{
	margin-top:-2px;	
}

/* thumbnails */
p.thumbs{ padding: 8px 0 0 10px; }
.thumbs img { 
	position: relative;
	padding: 4px;
	margin: 3px;
	background: #ffffff;
   border: 1px solid #e5e4e5;	
}
.thumbs img:hover	{
	border: 1px solid #981b1e;
	background: #f2d7d7;	
}
.thumbs a:hover { background-color: transparent; border: none }
