@charset "utf-8";
/* CSS Document */


/* 01. main/default elements
---------------------------------------------*/

body { background:#A3A58F; font-family: Tahoma, Arial, Helvetica, sans-serif}


p { font-size:11px; font-weight:normal; color:#6E6E6E}

p a:link, p a:visited { color:#A67343; text-decoration:none}
p a:hover { color:#A67343; text-decoration:underline}


h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#A6B199} 
h1 a:link, h1 a:visited { color:#BB9875; text-decoration:none}
h1 a:hover { color:#BB9875; text-decoration:underline}


h5 { font-size:13px; font-weight:bold; color:#646C73}
h6 { font-size:10px; font-weight:bold; color:#987450}

.text_bold { font-weight:bold}

.cap {
color:#6e6e64;
float:left;
font-family:Georgia,Times,serif;
font-size:4.4em;
line-height:.8em;
padding:5px 5px 0px 0px;
}




/* 02. wrapper
---------------------------------------------*/


#wrapper { width:771px; margin:0 auto}


/* 03. box 1 styles
---------------------------------------------*/


#box1 { width:771px; float:left; padding-top:10px}

.box1_bordertop { width:771px; height:6px; float:left; background:url(../images/bg_box1_bordertop.gif) no-repeat}
.box1_bordermiddle { width:748px; float:left; background:url(../images/bg_box1_bordermiddle.gif) repeat-y; padding:4px 11px 60px 12px}
.box1_borderbottom { width:771px; height:5px; float:left; background:url(../images/bg_box1_borderbottom.gif) no-repeat}


/* 04. header
---------------------------------------------*/


#header { width:748px; height:172px;float:left; background:url(../images/bg_header.gif) no-repeat; padding-bottom:8px}

.logo { float:left; padding-top:77px; padding-left:3px}


/* 05. toplist
---------------------------------------------*/


#toplist { width:748px; float:left}
#toplist h1 { border-bottom:1px dotted #A6B199}
#toplist p { padding-bottom:7px}

.blog { width:124px; float:left; background:#F4F4E4 url(../images/bg_blog.gif) no-repeat; border:1px solid #D6D1BC; padding:18px 28px 15px 80px}

.resumehome { width:140px; float:left; background:#F4F4E4 url(../images/bg_gallery.gif) no-repeat; border:1px solid #D6D1BC; padding:18px 28px 15px 80px; margin:0 9px}
.resumehome h1 { color:#BB9875}


.meet_kesha { width:150px; float:left; background:#F4F4E4 url(../images/bg_meetkesha.gif) no-repeat; border:1px solid #D6D1BC; padding:18px 14px 14px 80px}
.meet_kesha h1 { color:#96AAA4}


/* 06. box 2 styles
---------------------------------------------*/


#box2 { width:750px; float:left; padding-left:11px; margin-top:-60px}


.box2_bordertop { width:750px; height:5px; float:left; background:url(../images/bg_box2_bordertop.png) no-repeat}
.box2_bordermiddle { width:750px; float:left; background:url(../images/bg_box2_bordermiddle.png) repeat-y; padding:3px 7px 3px 8px}
.box2_borderbottom { width:750px; height:108px; float:left; background:url(../images/bg_box2_borderbottom.gif) no-repeat}


/* 07. main navigation
---------------------------------------------*/


#nav { width:735px; float:left; background:#CB3E94}

#nav ul { width:695px; float:left; padding:21px 10px 18px 40px}
#nav ul li { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#C8CAAA; text-transform:uppercase; padding:0 14px} 
#nav ul li a:link, #nav ul li a:visited { color:#fff; text-decoration:none}
#nav ul li a:hover { color:#C8CAAA; text-decoration:none}


/* 08. content
---------------------------------------------*/


#content { width:735px; float:left; padding:6px 0}

#content p { font-size:12px; font-weight:normal; color:#6E6E6E; line-height:1.5em; margin-bottom: 1.2em; font-family:Verdana, Arial, Helvetica, sans-serif;}

#subpage_content_lt { width:491px; float:left; border-bottom:1px dashed #918B7A; padding-bottom:10px; margin-right:8px}
#subpage_content_lt h1 { font-size:20px; color:#BB9875; padding: 5px 0px 25px 0px} 


#subpage_content_rt { width:233px; float:left}

#content h2 {color: #660066; font-size: 16px; font-weight: bold; text-transform:uppercase; letter-spacing:0.5em; border-bottom: 1px solid #CB3E94;}

#content h3 {color: #660066; font-size: 14px; font-weight: bold; text-transform:lowercase;}

#content h4 {text-decoration: underline; font-weight: bold; font-size: 12px;}

#content ul {margin-left: 20px; padding:10px;}

#content li {list-style-type: square; padding:2px; font-weight: normal; font-size: 12px; color:#6E6E6E}

#content img {padding: 3px;}


div.resume p {

	font-size: 12px;
	color: #333333;
	line-height: 1.8em;
	margin-bottom: 1.8em;
}



div.resume h2 {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #555;
	margin-top: 1.6em;
	margin-bottom: 0.6em;
}

div.resume h3 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color: #003366;
	margin: 0px 0px 3px;
	line-height: 1.2em;
}

div.resume h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333;
	margin: 0px 0px 0px;
	line-height: 1.4em;
}

div.resume li {
	font-size: 11px;
	color: #333;
	margin: 0px 0px 3px;
	line-height: 1.4em;
}

div.resume a {
	color: #790000;
	text-decoration: none;
}

div.resume a:hover {
    color: #790000;
	text-decoration: underline;
}

.contactform {
	color: #000000;
	font-size: 80%;
	margin: 15px;
	
}

.contactform td {
	font-size:12px;
	padding:10px;
	vertical-align:top;
}

.formbutton {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #CB3E94;
 color: #fff;
 margin: 3px 0px;
 padding:3px;
}

textarea {
  overflow: auto;
}




/* 09. left panel
---------------------------------------------*/


#leftpanel { width:491px; float:left; background:url(../images/bg_leftphoto.gif) no-repeat bottom left; border-bottom:1px dashed #918B7A; padding-bottom:10px; margin-right:8px}
#leftpanel h1 { font-size:20px; color:#BB9875; padding: 5px 0px 10px 0px} 


.leftcontent { width:325px; float:left; padding-left:150px; }
.tagline { color:#987450; font-size:10px}
.signature { padding:5px 0}


/* 10. right panel
---------------------------------------------*/


#rightpanel { width:233px; float:left}

.logo_lb { width:233px; float:left} 


/* 11. footer styles
---------------------------------------------*/


#footer { width:733px; float:left; background:#008CAE url(../images/bg_footer.gif) no-repeat bottom; padding-top:15px; padding-bottom:35px}

#footer p { color:#BB9875; text-align:center; padding-top:10px; }

#footer .nav_footer p { color:#B9BB9E; font-weight:bold}
#footer .nav_footer p a { color:#B9BB9E}

#footer .footer_small p { color:#B9BB9E; font-weight:bold}
#footer .footer_small p a { color:#fff; text-decoration:none}
#footer .footer_small p a:hover { color:#fff; text-decoration:underline}
