/*
Theme Name: FlowLiving
Theme URI: http://www.flowlivin.com
Description: Design created for Flow Living
Version: 1
Author: Rezstream http://www.rezstream.com
Tags: 
*/
/******************** Basic elements ****************************/

*{margin:0;padding:0;outline:0;border:0;}

body{
width:100%;
background:#14110f url(images/bg.jpg) center top no-repeat;
font-family:arial,sans;
}

h1,h2,h3,h4,h5,h5{margin-bottom:6px;}
h1{font-size:20px;color:#b8764c; text-transform: uppercase;}
h2{font-size:17px;color:#426477;}
h3{font-size:15px;color:#426477;}
h4{font-size:12px;color:#426477;}
p{font-size:12px;color:#426477;line-height:15px;margin:10px 0;}

#hm-content h1 {font-size:17px;color:#426477; text-transform: uppercase; font-style:normal;}

.widget-holder {
margin:30px 0 0 30px;
list-style: none;
}

.widget-holder ul li{
padding:8px 0 8px 0px;
}

.widget-holder-tips {
margin:30px 0 20px 30px;
list-style: none;
font-size: 12px;
color: #426477;
}

.widget-holder-tips ul li{
padding:8px 0 8px 0px;
}

.clear{
clear:both;
}

#pagewidth {
position:relative;
margin:0 auto;
width:908px;
}

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry li {
	margin: 3px 0 3px 10px;
	font-size: 12px;
	color: #426477;
	}
.entry{
	margin:18px 0;
}

.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
	}

.entry ul {
	padding: 0 0 0 30px;
	margin: 0;
	}
.entry ol li, .entry ul li{
	margin: 0;
	padding: 0;
	}

/******************** Header ****************************/
#logo{
position:absolute;
width:340px;
height:176px;
top:0;
left:0;
}

#header{
width:100%;
float:left;
height:152px;
background:url(images/header.png) no-repeat;
}

#top-right-number {
position:relative;
top:81px;
width:148px;
height:22px;
float:right;
}

/******************** Menu or Top-Navigation ****************************/
#menu {
float:right;
height:28px;
position:relative;
right:17px;
top:87px;
width:522px;
background:url(images/menubg.png) no-repeat;
}

#menu  ul{
margin:4px 0 0 50px;
padding:0; 
list-style-image:url(images/brown-arrow.png);
}

#menu ul li {
padding-right:30px;
float:left;
margin: 0 5px;
}

#menu ul li a{
color:#fff;
font-size:12px;
text-decoration:none;
}

#container {
float:left;
width:820px;
background:#f1e4db url(images/container.png) no-repeat left bottom;
margin-left:60px;
}
/******************** Homepage Left sidebar ****************************/
#news-title{font-size:13px;font-weight:normal;color:#426477;}

#hm-left-panel {
min-height:320px;
position:relative;
top:25px;
width:234px;
float:left;
background:url(images/hm_left_panel.png) no-repeat top left;
}

#hm-left-panel input[type=text]{
width: 165px;
border:1px solid #b8764c;
float:left;
color:#000;
}

#hm-left-panel input[type=submit]{
background:#426477;
color:#fff;
text-align:center;
padding-right:3px;
height:20px;
float:right;
}

.home-newsletter {
width: 210px;
padding: 0 0 0 10px;
}

#rss-button {
	float: right;
	margin: 5px 17px 0 0;
}

#rss-button-r {
	float: right;
	margin: 5px 3px 0 0;
}

/******************** Content ****************************/
#content{
width:555px;
float:left;
margin:24px 15px;
}

.navigation {
	font-size:8pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
/******************** Page top images ****************************/
#top-images{
height:105px;
overflow:hidden;
margin:17px auto;
width:790px;
margin-bottom:0px;
}

#top-images img{
border:1px solid #b8764c;
}
/******************** Right side bar ****************************/
#right-sidebar{
min-height:320px;
position:relative;
width:206px;
float:right;
margin:24px 15px 0 0;
background:url(images/side_nav.png) no-repeat top left;
}
#right-sidebar ul{
	list-style: none;
}

#right-sidebar ul li{
list-style-image:url(images/blue-arrow.png);
}

#right-sidebar #searchform{
margin:5px;
}

#right-sidebar input[type=text]{
width: 160px;
border:1px solid #b8764c;
float:left;
color:#000;
}

#right-sidebar input[type=submit]{
background:#426477;
color:#fff;
text-align:center;
padding-right:3px;
height:20px;
float:right;
}

#newsletter {
	margin: 100px 0 0 0;
	}
/******************** Homepage Center image ****************************/
#hm-center-img {
position:relative;
top:15px;
width:415px;
height:287px;
float:left;
border:3px solid #426477;
}
#hm-center-img img{ border:2px solid #426477;}
#hm-monthly-tips {
float:right;
width:135px;
height:103px;
margin-right:10px;
}

#hm-blog {
float:right;
width:135px;
height:99px;
margin:13px 10px 0 0;
}

#hm-events {
float:right;	
width:135px;
height:100px;
margin-right:10px;
}

#hm-content {
float:left;
width:530px;
margin:24px 0 15px 0;
}

#footer {
clear:both;
margin-left:60px;
width:820px;
height:46px;
background:url(images/footer.png) no-repeat;
}

#footer span,#footer a{
color:#fff;
}

#footer span{
margin-left:320px;
font-size:11px;
position:relative;
top:-8px;
}

.address {
	padding: 16px 0 10px 190px;
	font-size: 11px;
	color: #FFFFFF;
	height: 10px;
	}

#footer img{
margin-top:10px;}

/******************** Captions, Comments & aligment ****************************/
.aligncenter,
div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
padding: 5px;
}

.alignright {
float: right;
padding: 5px;
}

img.left{ float: left; border: none; padding: 6px 0 0 0; }
img.right{ float: right; border: none; padding: 0 0 0 6px; }

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

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

.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 17px;
padding: 0 4px 5px;
margin: 0;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
background: #fff;
border: 1px solid #333;
padding: .2em;
}

#commentform textarea {
width: 100%;
}

#commentlist li ul {
border-left: 1px solid #ddd;
font-size: 110%;
list-style-type: none;
}

#commentlist li .avatar {
float: right;
margin-right: 25px;
border: 1px dotted #ccc;
padding: 2px;
}

#submit {
	background-color: #426477;
	color: white;
	}

/* End captions & aligment */
