/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

body                    { margin: 0px; padding: 0px; background: #000 url('images/body_bg.png') repeat-x bottom; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
form                    { margin: 0; padding: 0; }
fieldset                { margin: 0; padding: 0; border: none; }
input, textarea, select { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; color: #666666; }
h1, h2, h3              { margin: 0; font-weight: normal; color: #4F789F; }
h1                      { letter-spacing: -1px; font-size: 1.8em; }
h2                      { font-size: 1.8em; }
h3                      { font-size: 1.2em; font-weight: bold; }
p, ul, ol               { }
p                       { line-height:15px; }
blockquote              { font-style: italic; }
ul                      { }
ol                      { }
a                       { color: #000; }
a:hover                 { text-decoration: none; color: #1788f2; }
small                   { }
hr                      { display: none; }
img                     { border: none; }
img.left                { float: left;	margin: 0 15px 0 0; }
img.right               { float: left; margin: 0 0 0 15px; }
.clear                  { clear: both; }
#container1             { margin: 0px; width: 100%; height: 100%; background: transparent url('images/clouds.png') no-repeat top center; }
#container2             { margin: 0px; width: 100%; height: 100%; background: transparent url('images/women.png') no-repeat scroll 1024px bottom }
#container3             { margin: 0px; width: 100%; height: 100%; background: transparent url('images/footer_bg.png') repeat-x bottom left; padding-bottom: 25px;}
#container4             { margin: 0px auto; width: 1024px; border: 0px solid red;}

/* Header */


#header                 { width: 100%;	height: 180px; margin: 0 auto; padding: 0 0px;	 }

/* Menu */

#menu                   { width: 100%; height: 58px; margin: 0px; background:url('images/menu_bg.png') repeat-x; }
#menu ul                { margin: 0; padding: 0px 0; list-style: none; }
#menu li                { display: inline; }
#menu a                 { color: #000; display: block; float: left;  height: 38px; padding:20px 20px 0 15px; background:url('images/menu_bullit.png') no-repeat right; text-align: center;	text-decoration: none; /*	text-transform: lowercase; */ font-size: 1.1em; }
#menu a:hover           { /*background: #B3EAFD url(images/img02.jpg) no-repeat;*/ color: #fff;}
#menu .active a         { /*background: #B3EAFD url(images/img02.jpg) no-repeat;*/ }
.last a                 { background:none !important; }

/* Logo */

#logo                   { clear: both; width: 553px; height: 150px; padding-top:20px; }
#logo h1, #logo h2      { /* text-transform: lowercase; */ font-style: italic; }
#logo h1                { padding: 70px 0 0 0;	font-size: 4em; }
#logo h2                { padding: 0 0 0 100px; font-size: 2em; }
#logo a                 { text-decoration: none; color: #479EF3; }

/* Page */

#page                   { width: 100%; margin: 0 auto; padding: 30px 0; background: transparent url('images/content_bg.png') repeat-y; }
#page-inner             { padding: 0 15px; }

/* Content */

#content                { float: left;	width: 580px; }
.post                   { }
.post .date             { float: left; width: 70px; margin: 0 15px 0 0;	padding: 2px 0;	background: #C9E5FC; border: 1px solid #C9E5FC;	text-align: center;	font-size: 11px; color: #3F4C6B; }
.post .date b           {	display: block;	padding: 5px 0;	background: #F4FAFE; font-size: 24px; font-weight: normal; }
.post .title            { margin: 0; }
.post .meta             { margin: 0 0 0 0; color: #B2B7C4; }
.post .entry            { padding: 20px 0;	line-height: 200%; }

/* Sidebar */

#sidebar                { float: right; width: 250px; }
#sidebar ul             { margin: 0; padding: 0; list-style: none; }
#sidebar li             { margin-bottom: 20px; padding: 0px 20px 40px 20px; }
#sidebar li ul          { line-height: 240%;}
#sidebar li li          { margin: 0;	padding: 0;	background: none; margin-left: 15px; list-style-type:square; color: #4F789F; }
#sidebar h2             { margin-bottom: 20px; /*	text-transform: lowercase; */ color: #4F789F; }
#s                      { width: 160px; }

/* Footer */

#footer                 { clear: both;	padding: 0px 0; height: 36px; background: url('images/footer_shade.png') repeat-x; text-align: center; }
#footer p               { margin: 0; color: #fff; padding-top: 8px; }
#footer a               { color: #fff; }

/* Form */

form                    { width: 250px; margin: 0px auto; }
input                   { width: 248px; border: 1px solid #8dd2fe; }