/* COPYRIGHT 2007, THABIT LEE MEDIA, LLC */
/* DESIGN ELEMENTS FOR ALL PAGES */

@media screen {

body {
	background-color: #646921;
	padding-left: 182px;
}

a:link, a:active, a:focus, a:hover, a:visited {
	color: #1C5858;
	
}

.tlm_banner {
	background: #A9B239;
	height: 73px; /* left: 182px; */
	top: 11px; /* position: absolute; */
	width: 640px; /* z-index: 1; */
}

.navbar {
	background: #C4E4E4;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
	text-align: center;
	width: 640px;
	height: 26px;
	text-decoration: none;
	vertical-align: middle;
	/* padding: 4px 4px 0px 0px;*/
	padding-top: 10px;
	word-spacing: 20px;
}
	
/* Lila: lowercase, smaller font, 1c5858 */

.tlm_content {
	background: #E7EECF; /* height: 345px; */
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px; /* padding-left: 10px; */
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: left;
	top: 75px; /* position: absolute; */
	width: 640px; /* z-index: 2; */
}

.pithyquote {
/*	color: #888F2E;
	font-family: times new roman, times, serif;
	font-size: large;
	text-align: center;
*/
display: none;
}

.splash_text {
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
	text-align: left;
}

p {
	padding-left: 10px;
	padding-right: 10px;
}

.update {
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
}

.tlm_footer {
	background: #C4E4E4;
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 10px;
	height: 60px; /* left: 182px; */
	padding-top: 30px;
	text-align: right;
	width: 640px; /* z-index: 3; */
}

.tlm_form {
	background: #E7EECF;
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
	line-height: 24px; /* padding-left: 10px; */
	text-align: left;
}

.tlm_form_buttons {
	background: #E7EECF; /* text-align: left; */
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
}

.tlm_form_field {
	padding-left: 10px;
	padding-right: 10px;
}

.tlm_form_input {
	left: 350px;
	position: absolute;
}

.tlm_form_msg {
	height: 200px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

.tlm_form_msg_box {
	left: 350px;
	position: absolute;
	vertical-align: bottom;
}

/* RESUMES */

.competencies {
	color: #888F2E;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.resume_name {
	font: 18px Arial, Helvetica, sans-serif;
}

.resume_place {
	font: 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.resume_role {
	font: italic 12px Arial, Helvetica, sans-serif;
}

.resume_section {
	font: 16px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}

/* SERVICES */

.level1 {
	font-size: 12px;
	line-height: 30px;
}

.level2 {
	font-size: 10px;
	line-height: 12px;
}

/* PORTFOLIO */
.book {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.cms_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 12px;
}

.screenshot {
	text-align: center;
	padding: 0 0;
}

h1 {
	padding-left: 10px;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 14px;
}
	/* CLOSE MEDIA SCREEN*/
}

@media print {
body {
	background-color: White;
}

.tlm_banner {
	background: #A9B239;
	height: 73px; /* left: 182px; */
	top: 11px; /* position: absolute; */
	width: 640px; /* z-index: 1; */
}

.tlm_content {
	background: White; /* height: 345px; */
	color: Black;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12pt; /* padding-left: 10px; */
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: left;
	top: 75px; /* position: absolute; */
	width: 640px; /* z-index: 2; */
}

.pithyquote {
	color: Black;
	font-family: times new roman, times, serif;
	font-size: large;
	text-align: center;
}

.splash_text {
	color: Black;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12pt;
	text-align: left;
}

p {
	padding-left: 10px;
	padding-right: 10px;
}

.update {
	color: Black;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12pt;
}

.tlm_footer {
	background: Gray;
	color: Black;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 10pt;
	height: 60px; /* left: 182px; */
	padding-top: 30px;
	text-align: right;
	width: 640px; /* z-index: 3; */
}

.tlm_form {
	background: #E7EECF;
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
	line-height: 24px; /* padding-left: 10px; */
	text-align: left;
}

.tlm_form_buttons {
	background: #E7EECF; /* text-align: left; */
	color: #888F2E;
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 12px;
}

.tlm_form_field {
	padding-left: 10px;
	padding-right: 10px;
}

.tlm_form_input {
	left: 350px;
	position: absolute;
}

.tlm_form_msg {
	height: 200px;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
}

.tlm_form_msg_box {
	left: 350px;
	position: absolute;
	vertical-align: bottom;
}

/* RESUMES */

.competencies {
	color: Black;
	font: bold 12pt Arial, Helvetica, sans-serif;
}

.resume_name {
	font: 18pt Arial, Helvetica, sans-serif;
}

.resume_place {
	font: 14pt Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.resume_role {
	font: italic 12pt Arial, Helvetica, sans-serif;
}

.resume_section {
	font: 16pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-transform: uppercase;
}

/* SERVICES */

.level1 {
	font-size: 12pt;
	line-height: 30pt;
}

.level2 {
	font-size: 10pt;
	line-height: 12pt;
}

/* PORTFOLIO */
.book {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

.cms_list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin-bottom: 12pt;
}

.screenshot {
	text-align: center;
	padding: 0 0;
}

h1 {
	font-family: verdana, arial, helvetica, san-serif;
	font-size: 14pt;
}
	/* CLOSE MEDIA PRINT*/
}