/*  
Theme Name: Fit For Fashion
Theme URI: http://betterinpink.com/
Description: The Fit For Fashion theme was designed by Madeline D'Amato and coded by Quite Random.
Author: Madeline D'Amato & Quite Random
Author URI: http://betterinpink.com | http://quiterandom.com
*/

/* General Format
------------------------------------------------*/

*{margin: 0; padding: 0;}

body {
	background: #f1e7d9 url('images/body_bg.gif') no-repeat;
	color: #7a7979;
	font-family: Verdana;
	font-size/* */:/**/small;
	font-size: /**/small;
	font-size: 12px;
	line-height: 1.5em;
	margin: 0;
	padding: 50px 0 100px;
}

a {color: #85bfc3; text-decoration:none; outline: none;}
a img {border: 0;}

.sidebar a {color: #85bfc3;}
.sidebar a:hover {color: #85bfc3;}

.clear {clear:both; height: 0 !important; margin: 0 !important; padding: 0;}

/* Headings
------------------------------------------------*/

h1, h2, h3, h4, h5 {
color: #444; font-family: 'Times New Roman', times, sans-serif; font-weight: normal; line-height: 100%; margin: 0; padding: 0;}

h1 {font-size: 240%;}
h2 {font-size: 220%;}
h3 {font-size: 200%;}
h4 {font-size: 180%;}
h5 {font-size: 160%;}

/* Header
-------------------------------------------------*/

#header {
background: url(images/header_bg.png) no-repeat;
height: 297px;
margin: 0 auto; 
padding: 0;
position: relative;
width: 865px;
}

a.blog-title {position: absolute; top: 10px; left: 10px; height: 90px; width: 230px;}
a.fashion {position: absolute; top: 230px; left: 230px; height: 50px; width: 80px;}
a.fitness {position: absolute; top: 25px; right: 30px; height: 50px; width: 80px;}

#header .menu ul {border-right: 1px solid #fff; padding: 0 10px 10px 0; position: absolute; top: 100px; right: 300px; text-align: right;}
#header .menu li {background: url(images/li_bg.png) no-repeat right 49%; list-style: none; color: #fff; font: normal 18px 'Century GOthic', sans-serif; text-transform: lowercase; padding: 0 10px 0 0;}
#header .menu li a {color: #8c908b;}
#header .menu li.current_page_item a, #header .menu li a:hover {color: #fff;}
#header .menu ul li ul {display: none;}

/* Content
----------------------------------------------- */

#container {width: 865px; margin: 0 auto;}

#content-top {background: url(images/content_top.png) no-repeat; height: 10px;}
#content-bot {background: url(images/content_bot.png) no-repeat; height: 10px;}

#content {
background: transparent url(images/content_bg.png) repeat-y;
margin: 0 auto;
padding: 30px 50px;
width: 765px;
}

#main {
float:left;
width: 530px;
border-right: 1px solid #ebebeb;
padding: 0 25px 0 0;
}

#sidebar{
float: right; 
width: 185px;
padding: 0 0 0 20px;
}

/* Posts
----------------------------------------------- */

.post {margin: 0 0 20px;}

.entry-title {
font: normal 24px 'Times New Roman', times, sans-serif;
color: #afa28c;
line-height: 100%;
text-transform: uppercase;
}

.entry-title a {color: #afa28c;}

.post-labels {font-size: 10px; padding: 5px 0 0;}
  .post-labels a {color: #000;}

.post-body {padding: 15px 0;}
.post-body p {padding: 0 0 10px;}

.post-footer {background: #f8f8f8; border: 1px solid #ebebeb; padding: 5px;}

.post img {
padding: 7px;
background: #fafafa;
border: 1px solid #ebebeb;
max-width: 544px;
}





img.aligncenter,
img[align="center"] {
	margin: 0 auto;
	display: block;
	}
.alignleft {
	float: left;
	}
img.alignleft,
img[align="left"] {
	float: left;
	margin: 5px 10px 10px 0;
	}
.alignright {
	float: right;
	}
img.alignright,
img[align="right"] {
	float: right;
	margin: 5px 0 10px 10px;
	}







.post blockquote {
background: #fafafa;
border: 1px solid #ebebeb;
border-left: 3px solid #ebebeb;
margin: 10px 0 10px 20px;
padding: 5px 10px;
}

#posts-home {border-top: 1px solid #ebebeb; margin: 20px 0 0;}
#posts-home .post {margin: 0; padding: 20px 0 0;}
#posts-home .title {color: #afa28c; font: normal 24px 'Times New Roman', Times, serif; text-transform: uppercase;}
#posts-home .date {color: #afa28c; font-style: italic; padding: 5px 0 10px;}
#posts-home p.readmore {font-style: italic; margin: 0; padding: 0; text-align: right;}
#posts-home p.readmore a {color: #87c0c4;}

/* Comments
----------------------------------------------- */

#comments-area .heading {
color: #444;
font-family: 'Times New Roman', times, sans-serif;
font-size: 20px;
margin: 10px 0;
}

#comments-area a {color: #85bfc3;}

#comments-area ol {margin: 0 0 20px 15px;}

#comments-area li {
background: #fafafa;
border-top: 3px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
margin: 0 0 10px 20px;
padding: 5px;
}

input#author, input#url, input#email, #commentform textarea {border: 1px solid #ebebeb; background: #fff; margin: 0 0 5px;}
input#submit {padding: 0 5px;}
#commentform textarea {width: 90%;}

/* Sidebar Content
----------------------------------------------- */

.sidebar .widget {color: #7f6357; font-size: 11px; margin: 0 0 20px;}

.sidebar .widget-title, .sidebar .widget h2 {
color: #d3cbbf;
font: normal 16px 'Times New Roman', Times, sans-serif;
text-transform: uppercase;
}

.sidebar .widget h2 span {color: #64a3a7; font-size: 18px; font-style: italic; text-transform: capitalize;}

/* Lists
----------------------------------------------*/

.post ul {margin:0 0 1.5em 15px;}
.post ol {margin:0 0 1.5em 15px;}
 .post li {margin:0 0 0 20px;}

.sidebar ul {list-style: none; margin: 0; padding: 0;}
  .sidebar ul li {border-bottom: 1px dashed #ebebeb; margin: 0; padding: 5px;}
  .sidebar ul li a {font-family: 'Arial', sans-serif;}
    .sidebar ul li ul {list-style: none; margin: 0 0 20px; padding: 0 0 20px;}
    .sidebar ul li li {line-height: 20px; margin: 0; padding: 0 0 5px 15px; text-indent: -15px;}

/* Footer
----------------------------------------------- */

#footer {
color: #beb3a1;
margin: 5px auto 0;
width: 600px;
}

#footer p {display: block; font: normal 12px 'Times New Roman', Times, serif; margin: 10px 0 0; text-align: center; text-transform: uppercase;}
#footer p a {color: #beb3a1; font-weight: bold;}

#footer .menu ul {margin: 0 auto;}
#footer .menu ul li { float: left; list-style: none; border-right: 1px solid #87c0c4; padding: 0 10px;}
#footer .menu ul li.last {border: 0 !important;}
#footer .menu ul li a {color: #87c0c4; padding: 0;}
#footer .menu ul li ul {display: none;}