/*
Theme Name: wellness
Theme URI: capefeardesign.com
Description: Custom Theme for the wilmington wellness centre
Version: 1 
Author: Cape Fear Design
Author URI: http://capefeardesign.com
Tags: wellness
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


a {text-decoration:none;}

a:link {color: #993333;}
a:visited {color: 993333;}
a:hover {color: #f8af2f;}

p {margin: 10px 0;}



body { 	background-color: #abcade; 
		color: #000;
		font-family:'Lucida Sans Unicode','Lucida Grande',sans-serif;
		font-size:14px; margin-top:30px;}


/***HEADER***/
#header {width: 957px; margin: 0 auto; min-height:350px; background:url(images/header_bg.jpg) no-repeat;}
#special {width:360px; min-height:115px; float:right; margin: 190px 75px 0px 0px; padding: 15px 5px 0px 5px; color:#333;}
#special h2{font-size:18px;}

#wrapper { width: 957px; margin: 0 auto; background-color:#fff4ee;}

/***MAIN CONTENT ***/
#main_content {background:url(images/main_bg.jpg) repeat-y; background-color:#fff; min-height:420px; padding: 0px 0px 0px 35px; padding-bottom:40px; }

#main_content p{margin-top:15px; padding-right:300px;}
#main_content h2{font-size:24px; color:#993333; padding-top:20px;}
#main_content h5{font-size:20px; color:#333; padding-top:20px;}

/*** SIDEBAR ***/
#sidebar {width:250px; float:right; padding: 0px 10px 0px 0px;}


/*** Navigation ***/
#nav {width:265px;}
#nav ul {float:left;  margin-top:10px; text-transform:uppercase; margin-left:10px; margin-bottom:5px;}
#nav ul li {float:left;}
#nav ul li a {width:322px; height:30px; color:#993333; display:block; font-size:20px; padding:8px 0px 5px 40px; background:url(images/hand.png) no-repeat; }
#nav ul li a:hover {color:#f8af2f;}
#nav .page_item { } 
#nav ul li.current_page_item a {color:#993333;}



/***Contact Page***/
#contact_left{width:400px; float:left; }
#contact_right{width:300px; float:right; margin-right:30px; font-size:20px;}


/***Footer***/
#footer {width: 957px; margin: 0 auto; min-height:33px; background:url(images/footer_bg.jpg) no-repeat;}
#footer p {margin: 0; padding: 5px 0px 0px 20px;}
#footer a {color:#fff;}


/*** HOME FEATURE BOXES ***/
#feature_box1 {
width:260px;
height:117px;
background: url(images/feature_box.png) no-repeat;
float:left;
margin-top: 20px;
margin-right: 50px;
}

#feature_box1 h2 {
font-size:18px;
color:#212121;
margin-top:2px;
padding:0px 3px 0px 0px;
text-align:center;
}

#feature_box1 p {
font-size:12px;
padding: 0px 10px 10px 10px;
}

#feature_box2 {
width:260px;
height:117px;
background: url(images/feature_box.png) no-repeat;
float:left;
margin-top: 20px;
margin-right: 0px;
}

#feature_box2 h2 {
font-size:14px;
font-weight:bold;
color:#212121;
margin-top:0px;
padding:0px 3px 0px 0px;
text-align:center;
}

#feature_box2 p {
font-size:12px;
padding: 0px 10px 10px 10px;
text-align:center;
}