
/* ---------------------------------------- 
Jeni-Lyn Starr
Colors:
background: 3c3604
text dark grey: 141414
nav background: 9ca11a
*/



@charset "UTF-8";
html, body, div, span, h1, h2, h3, h4, h5, h6 ul, li, {
margin: 0;
padding: 0;
border: 0;
outline: 0;
}

body  {
font: 16px/26px Helvetica, Arial, sans-serif;
background: #3c3604;
margin: 0; 
padding: 0;
text-align: center;
color: #141414;
}

/* ---------------------------------------- Typography */
h1, h2, h3, h4, h5, h6, p {
font-family: Helvetica, Arial, sans-serif;
color: #000;
line-height: 120%;
padding: 0;
margin:0 0 0 0;
font-weight:normal;
}
h1 {font-size: 25px;}
h2 {font-size: 22px; margin-top:5px; }
h3 {font-size: 21px;}
h4 {font-size: 22px; font-weight:bold;}
h5 {font-size: 17px;}
h6 {font-size: 14px;}

p {
color:#141414;
font-family: Helvetica, Arial, sans-serif;
padding:0 0 8px 0;
margin:0;
text-align:left;
}
a {color:#900;}
a: hover {color:#dcba00;}

img {border: #000 0px solid;}

/* ---------------------------------------- Home structure */
.home #container { 
width: 1050px;  
height: 685px;
background: url(images/Jeni-Lyn-Starr-Home.jpg);
background-repeat:no-repeat; 
margin: 0 auto; 
margin-top:20px;
border: 0;
text-align: left; 
} 
#header {height:55px;}
#header h1 {display:none;}

.home #sidebar {
float: right; 
width: 450px;
margin:50px 50px 0 0;
}
.home #sidebar h1 {display:none;}

.home #content { 
margin: 40px 570px 0 60px;
padding: 0; 
}
.home #footer { 
width: 1050px;  
margin: 0 auto; 
border: 0;
} 
.home #footer p {
margin: 0; 
padding: 0 40px;
font-size:12px;
color:#a09208;
text-align: left; 
}

/* ---------------------------------------- Page structure */
.page #container { 
width: 1050px;  
background: url(images/Jeni-Lyn-Starr-Page_top.jpg) center top;
background-repeat:no-repeat; 
margin: 0 auto; 
margin-top:20px;
border: 0;
text-align: left; 
} 

.page #sidebar {
float: right; 
width: 400px;
margin:50px 50px 30px 0;
}
.page #sidebar h1 {display:none;}

.page #content { 
margin: 40px 480px 20px 60px;
padding: 0; 
}
.page #footer { 
width: 1050px;  
background:  url(images/Jeni-Lyn-Starr-Page_bottom.jpg) center top;
background-repeat:no-repeat; 
margin: 0 auto;
padding-top:10px;
border: 0;
} 
.page #footer p {
margin: 0; 
padding: 0 40px;
font-size:12px;
color:#a09208;
text-align: left; 
}

#footer a {
color:#746a14;
}

/* ---------------------------------------- Photo Page structure */
.page #sidebar-photo {
float: right; 
width: 250px;
margin:50px 50px 0 0;
}
.page #content-photo { 
margin: 40px 330px 20px 60px;
padding: 0; 
}

.page #content-photo ul { list-style:none; margin:0 0 0 -30px; text-align: left;}
.page #content-photo li { list-style:none; margin:0 10px 10px 0; display: inline;}

.fltrt { 
float: right;
margin-left: 8px;
}
.fltlft { 
float: left;
margin-right: 8px;
}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}


/* ---------------------------------------- navigation box*/
#navcontainer {
font:Helvetica, Arial, sans-serif;
margin: 0 500px 0 5px;
}
#navcontainer ul {
list-style-type: none;
text-align: left;
margin:0 0 0 20px;
padding: 0;
position: relative;
}
#navcontainer li {
display: inline;
text-align: center;
margin: 0 4px;
}
#navcontainer li a {
font-size:17px;
font-weight:light;
padding: 2px 6px;
text-decoration: none;
color: #fff;
outline:none;
}
#navcontainer li a:hover {
color:#dcba00;
}
#current a:link, #current a:visited, #current a:hover {
color: #fff000;
}


/* ---------------- contact form styling */  
.fText, .fTextArea, .fTextHear {
font-size:12px;padding:3px;
background-color:#dee47b !important;
border:1px solid #545529;
width:330px;
}

.red {color:#dcba00;}
.fTextHear {background-color:#dee47b !important; width:437px}
.fTextArea {background-color:#dee47b !important; width:437px;height:120px}
.fText:focus, .fText.sffocus, .fTextHear:focus, .fTextHear.sffocus, .fTextArea:focus, .fTextArea.sffocus {background:#fff !important;}

#sentit {text-align:center}