/*
Theme Name: Advanced Faces
Theme URI: http://richardlemon.com
Description: Custom Theme for Christopher Johnson
Author: Richard Lemon
Author URI: http://richardlemon.com
Template: cj
Version: 1.0
.
General comments/License Statement if any.
.
*/


img {
border : none;
}

html {
min-height : 100%;
margin-bottom : 1px;
}


body {
margin : 0;
padding : 0;
background : #c49d75 url(images/bg.png) repeat-y center 0;
color : #e9e9e9;
font-family : Arial;
font-size : 16px;
line-height : 19px;
}


#wrap {
width : 898px;
margin : 0 auto;
padding : 0;
}


#container {
width : 898px;
padding-top : 20px;
height : 100%;
display : block;
}


#glow {
width : 898px;
float : left;
margin : 0;
padding : 0;
background-image : url(images/outer-glow.png);
background-repeat : repeat-y;
}


#content-index {
padding-top : 1px;
background : url(images/content-bg.png) repeat-x;
background-color : #fff;
padding-bottom : 20px;
width : 866px;
}


#content-page {
padding-top : 1px;
background : url(images/content-bg-page.png) no-repeat;
background-color : #fff;
padding-bottom : 20px;
width : 866px;
margin-left : 16px;
}

#contentbody {
text-align : left;
font-family: Garamond;
color : #333;
padding-left : 40px;
padding-top : 10px;
padding-right : 40px;
}

#contentbody-page {
text-align : left;
font-family: Garamond;
color : #333;
padding-left : 40px;
padding-right : 40px;
}


#intro {
background-image : url(images/intro.png);
background-repeat : no-repeat;
height : 321px;
width : 866px;
padding-top : 10px;
margin-left : 16px;
display : block;
}


#menu {
float : left;
margin : 0;
margin-left : 1px;
padding : 0;
width : 263px;
margin-left : -38px;
margin-top : -18px;
font-size:12px;
}


#menu li {
margin : 0;
padding : 0;
display : block;
list-style : none;
}


#menu a {
border-bottom : 1px solid #e1bf9c;
color : #fff;
display : block;
margin : 0;
padding : 3px 25px;
text-decoration : none;
}


#menu a:hover {
background : #333 url("images/hover.gif") no-repeat left center;
color : #fff;
padding-bottom : 3px;
}


#intro-links {
	float:right;
	font-family:times;
	font-size:14px;
	color:#333;
	margin-top: 267px;
	margin-right: 60px;
	padding-top:px;
	text-transform: uppercase;
}

#intro-links a{
	color:#333}
	
#intro-links a:hover{
	color:#000}
	
#sub-intro-links {
	float:right;
	font-family:times;
	font-size:11px;
	color:#333;
	margin-top: 267px;
	margin-right: 60px;
	padding-top:px;
}

#sub-intro-links a{
	color:#333}
	
#sub-intro-links a:hover{
	color:#000}

#footer {
clear : both;
width : 898px;
margin-bottom : 60px;
}


#footerwrapper {
padding-top : 40px;
font-size: 12px;
background-image : url(images/content-bottom.png);
background-repeat : no-repeat;
}


#footercontent {
width : 898px;
margin : 0 auto;
color : #333;
text-align : center;
}


#footercontent a {
color : #333;
}


#footercontent a:hover {
color : #000;
}


#content-page h1 {
margin-bottom : 45px;
}

#content-page h2 {
font-family: arial;
color: #800000;
font-size: 16px}

#content-page h3 {
font-family: arial;
color: #800000;
font-size: 14px}

#content-page h4 {
font-family: arial;
color: #800000;
font-size: 13px;}

#content-page li {
list-style: square}

.none {
display : none;
}


.border_left {
padding-left : 9px;
margin-left : 0;
border-left : 1px solid #ddd;
}


.dot {
font-family : "lucida sans unicode", "arial unicode ms", sans-serif;
}


.navigation {
color : #818181;
}


input.Forms, textarea.Forms {
border-top : 1px solid #999;
border-left : 1px solid #999;
border-bottom : 1px solid #dadada;
border-right : 1px solid #dadada;
padding : 2px;
}


input.buttonem {
background : #dadada;
float : left;
}


.captionleft {
float : left;
margin : 0 1.5em 1em 0;
padding : 0.5em;
text-align : left;
}


.captionright {
float : right;
margin : 0 0 1em 1.5em;
padding : 0.5em;
text-align : left;
}


.captionfull {
margin : 0 0 1em 0;
padding : 0;
text-align : left;
}


.captionleft img, .captionright img, .captionfull img {
margin : 0;
display : block;
}


.captionleft p, .captionright p, .captionfull p {
background : #eee;
margin : 0;
line-height : 1.6em;
padding : 0.5em;
border-bottom : 1px solid #ccc;
border-top : 1px solid #ccc;
font-size : 0.9em;
color : #555;
}


.aligncenter, div.aligncenter {
display : block;
margin : 14px auto;
}


.alignleft {
float : left;
margin : 0 14px 10px 0;
}


.alignright {
float : right;
margin : 0 0 10px 14px;
}


.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
}


.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}


.wp-caption p.wp-caption-text {
font-size : 11px;
font-family: Arial;
line-height : 14px;
padding : 5px 4px 5px 5px;
margin : 0;
color:#800000;
}

.buttons {margin-top: 265px;}


