a { text-decoration: none; }
a:hover { text-decoration: underline; }


h1 {
	font: 120% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding: 0 0 10px 0;
}

h2 {
	font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding: 0 0 0 0;
	color: #c0673b;
}

p {
	padding: 0 0 10px 0;
}

ul {
	padding: 0 0 15px 0;
}

li {
	padding: 5px 0 0 15px;
}

dl {
	padding: 0 0 0 15px;
}

dt {
	padding: 0 0 0 15px;
	font-weight: bold;
}

dd {
	padding: 0 0 10px 30px;
}

p em {font-style:italic;}


#content #right_col h2 {
	padding: 20px 0 0 20px;
}

#content #right_col ul li {
	list-style: none;
	padding: 20px 20px 0 20px;
}

#home #content #right_col ul {padding-bottom:0px;}
#home #content #right_col ul li {padding:10px 20px 0;}

#content #right_col ul li a {
	color: #7b7b6c;
	font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
}

#content #right_col ul li a:hover {
	text-decoration: underline;
}

#home #content p {
	font: 100% "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	color: #232320;
}

#home #content p a {
	color: #3565a6;
	text-decoration: none;
}

#home #content p a:hover {
	text-decoration: underline;
}

/* language */
ul.simple-translator li a { font: 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; color: #232320; }

/* more */
span.archive { color: #c0673b; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; float: right; padding: 2px 0 0 0; width: 55px; }
span.archive a { color: #3565a6; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }

#content #right_col p.archive a { color: #3565a6; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#content #right_col li p.archive {padding-left:0;}

#content #right_col p.archive {
	width: 150px;
	color: #c0673b;
	padding: 0 0 0 18px;
	font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}


/* about */
#about #content div.index #pages p { color: #232320; font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 22px; }
#about #pages { padding: 35px 0 0 0; }
#about #page_content #pages p { color: #7b7b6c; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#about #page_content #pages p a { color: #3565a6; }
#about #page_content #pages p#vmw {background: url(/images/VMW.jpg) no-repeat 2.75em .5em;}
#about #right_col p { color: #c0673b; font: 14px Georgia, "Times New Roman", serif; width: 200px; padding: 0 0 15px 20px; line-height: 18px; }
#about #right_col h3 { padding: 5px 0 10px 20px;}
#about #right_col h3 a { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }


/* news */
#news h1 { padding: 0; margin: 0; font-size: 100%; }
#news h1 a { color: #3565a6; }
#news #page_content #pages p { color: #7b7b6c; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
#news #page_content #pages p a { color: #3565a6; }

#top_navigation ul li a.selected { color: #232320; }

ul#section li a.selected { color: #232320; }

/* crew */
body#crew ul#crew h4 { padding: 4px 0 0 10px;}
body#crew ul#crew h4 a { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }

#crew_content #left_col ul li a { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#crew_content #left_col ul li a.selected { color: #232320; }
#crew_body span.title  { color:#BEBB5A; letter-spacing: 4px; text-transform:uppercase;
	font-size: 12px;
}
#crew_body span.name { color: #c0673b; font: normal 22px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	padding: 0 5px 0 0;
}
#crew_body { color: #7b7b6c; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#crew_body a { color: #3565a6; }

#jukebox_link { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#jukebox_link a { color: #3565a6; }


/* work */
#work #content #page_content p { color: #232320; font: 16px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 22px; }
#work #work_rows dd { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#work #projects div.left h3 { color:#c0673b; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; padding: 15px 0 0 40px; }

/* portfolio */
#portfolio #content #page_content p { padding: 70px 0 0 30px; width: 180px; color: #999966; font: 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
#portfolio #projects #work_rows ul li p span { color: #7b7b6c; font: 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; padding: 0 0 0 10px; }
#portfolio #projects #work_rows ul li p span.blue { color: #3565a6; font: 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; padding: 0; }
span p span.arrows { color: #c0673b; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#portfolio #projects #work_rows ul li span p a { color: #3565a6; font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#portfolio #projects #work_rows ul li span p { color: #7b7b6c; font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#portfolio #content #page_content p a { color: #3565a6; }

/*case studies */
#portfolio #content #page_content ul { padding: 0 0 0 15px; }
#portfolio #content #page_content ul li a { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#portfolio #content #page_content ul li a.selected { color: #232320; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#casestudy #content #page_content ul { padding: 0 0 0 15px; }
#casestudy #content #page_content ul li a { color: #7b7b6c; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#casestudy #projects #client_content #client_body p { color: #7b7b6c; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
#casestudy #content #page_content #quote p { color: #c0673b; padding: 0; width: 200px; font: normal 14px Georgia, "Times New Roman", serif; line-height: 20px; }
#casestudy #content #page_content #quote p.quote_credit { color: #7b7b6c; padding: 10px 0 0 0; width: 200px; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#tab-1 { overflow: hidden; }
#casestudy #page_background #work_rows span p { padding-left: 10px; }
#casestudy #page_background #work_rows span p a { color: #3565a6; font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }

/* newsletter */
#newsletter #pages p { padding: 0 0 20px 0; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
#newsletter #page_content #pages p.required,p.required  { padding: 0 0 20px 0; font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
#newsletter #content #right_col h3 { font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
#newsletter #content a { color: #3565a6; font: normal 14px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }

/* contact */
#contact h1 { visibility: hidden;}
#contact #page_content div.contact_message { color: #7c7c6b; float: left; width: 130px; padding: 25px 0 0 20px; font: normal 12px "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; line-height: 20px; }
form div { height: 22px; overflow: hidden; }
form div#comments { height: 80px; overflow: hidden; }
label { font: 12px Georgia, serif; }
input { font: 13px Georgia, serif; }

#home #content p { line-height: 22px; }