body {
	 background-color:#e2e0da;
	 font-family: arial, verdana, tahoma;
	 font-size: 12px;
	 margin:0;
	 padding:0;
	 text-align:center;
}

#wrapper{
	width:770px;
	margin: 15px auto;
	text-align:left;
	overflow:hidden;
}

#logo{
	  background-image: url(http://organizedwithstyle.com/images/logo-bg.png);
	  background-repeat: no-repeat;
	  height:138px;
	  width:288px;
	  padding-top:35px;
	  z-index:600;
	  text-align:center;
	  top:15px;
	  left:-130px;
	  position:absolute;
}

* html #logo{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://organizedwithstyle.com/images/logo-bg.png',sizingMethod='scale');
}

#main{
	 background-image: url(http://organizedwithstyle.com/images/main-body.gif);
	 background-repeat: repeat-y;
	 background-color: #ffffff !important;
	 width:598px;
	 position:relative;
	 z-index:2;
	 margin-left:165px;  																										 
}

/*#main-text{
	padding: 15px 25px 15px 55px; 			
	background-image: url(http://organizedwithstyle.com/images/main-gradient.gif);
	background-repeat: no-repeat;
	background-position:top left;	
	overflow:hidden;	
	color:#817769;															 
}*/

#main-text{
    padding: 15px 25px 15px 55px; 			
	/*background-image: url(http://www.organizedwithstyle.com/images/main-gradient.gif);
	background-repeat: no-repeat !important;
	background-position:top left;	*/
	overflow:hidden;	
	color:#817769;		
	z-index:1000 !important;
	position:relative;	
    margin-top:-210px;											 
}


#brown-grad {
    background-image: url(http://www.organizedwithstyle.com/images/main-gradient.gif);
	background-repeat: no-repeat !important;
	background-position:top left;
	position:relative;
	width:593px;
	height:216px;
}

#main-text a{
	color:#2f8f8f;				
	text-decoration:none;								 
}

#main-text a:hover{
	text-decoration:underline;
}

#panel2 a{
	color:#fff;				
	text-decoration:none;								 
}

#panel2 a:hover{
	text-decoration:underline;
}

#top{
 	 background-image: url(http://organizedwithstyle.com/images/main-top.gif);
	 width:598px;
	 height:374px;
	 padding:0 !important;
	 margin:0 !Important;
	 background-repeat:no-repeat;
	 overflow:hidden !important;
}

#top img {
	 margin-left:1px;
}

#navigation{
	background-image: url(http://organizedwithstyle.com/images/navi-bg.gif);
	background-repeat:no-repeat;
	width:187px;
	height:359px;
	margin:0 auto;
	text-align:center;
	position:relative;
}

#navlist {
    list-style:none;
	position:relative;
	width:100%;
	height:255px;
	background-repeat:no-repeat;
	text-align:center !important;
	padding:0;
	z-index:500;
	top:65px;
	margin:0;
}

#navlist a {
	height: 27px;
	background-image: url(http://organizedwithstyle.com/images/navi-tabs.gif);
	width: 149px;
	overflow:hidden;
	display:block;
	padding:0 auto;
	margin:0 auto;
	text-align;center;
	border-bottom:1px solid #553613;
}

#navlist a span{
position:absolute;
left: -200%;
}

li#home a {
	background-position: 0 6px;
	width: 149px;
	left: 0;
}

li#home a:hover, li#home a:active {
	background-position: 0 -280px;
}

li#hom-org a{
	background-position: 0 -27px;
	width: 149px;
	left: 0;
}

li#hom-org a:hover, li#hom-org a:active {
	background-position: 0 -313px;
}

li#bus-srv a{
	background-position: 0 -27px;
	width: 149px;
	left: 0;
}

li#bus-srv a:hover, li#bus-srv a:active {
	background-position: 0 -313px;
}

li#bus-srv a{
	background-position: 0 -58px;
	width: 149px;
	left: 0;
}

li#bus-srv a:hover, li#bus-srv a:active {
	background-position: 0 -344px;
}

li#ofc-org a{
	background-position: 0 -90px;
	width: 149px;
	left: 0;
}

li#ofc-org a:hover, li#ofc-org a:active {
	background-position: 0 -376px;
}

li#ows a{
	background-position: 0 -122px;
	width: 149px;
	left: 0;
}

li#ows a:hover, li#ows a:active {
	background-position: 0 -408px;
}

li#about a{
	background-position: 0 -154px;
	width: 149px;
	left: 0;
}

li#about a:hover, li#about a:active {
	background-position: 0 -440px;
}

li#res a{
	background-position: 0 -186px;
	width: 149px;
	left: 0;
}

li#res a:hover, li#res a:active {
	background-position: 0 -472px;
}

li#blog a{
	background-position: 0 -218px;
	width: 149px;
	left: 0;
}

li#blog a:hover, li#blog a:active {
	background-position: 0 -504px;
}

li#contact a{
	background-position: 0 -534px;
	width: 149px;
	left: 0;
}

li#contact a:hover, li#contact a:active {
	background-position: 0 -534px;
}

#sidebar{
z-index:400 !important;
margin:0;
padding:0;
position:absolute;
top:105px;
left:-150px;
float:left;
}

#panel1 ul{
list-style-image: url(http://organizedwithstyle.com/images/bullet.gif);
margin:10px 10px 10px 40px;
padding:0;
line-height:13px;
}

#panel1 li{
margin-bottom:5px;
}

#panel1 li a{
color: #166161;
text-decoration:none;
}

#panel1 li a:hover{
text-decoration:underline;
}

#panel1{
	width:187px;
	margin:0 auto;
	text-align:left;
	margin-top:15px;
}

#panel1-top{
	background-image: url(http://organizedwithstyle.com/images/sidebar-top.gif);
	background-repeat:no-repeat;
	width:187px;
	height:7px !important;
	overflow: hidden;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
}

#panel1-mid{
	background-color: #80d6d5;
	width:187px;
	margin:0;
	padding:10px 0;
}

#panel1-mid h1{
	background-color:#2f8f8f;
	color:#ffffff;
	font-size:12px;
	font-family: Helvetica, Arial, Verdana;
	margin:0;
	padding:3px 3px 3px 10px;
	/*text-transform: uppercase;*/
}

#promos{
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
}

#promos h2{
	font-size: 13px;
	color:#166161;
}

#promos small a {
	color:#166161;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
}

#promos small a:hover {
	background:#166161;
	color:#ffffff;
}

#promos h2 span{
	text-transform: uppercase;
	color:#0e9797;
}

#news {
	 padding: 0 20px;
	 text-align:center;
}

#news small{
	 text-transform: uppercase;
	 margin-top:10px;
	 display:block;
	 margin-bottom:0;
}

#news a{
	 background:#166161;
	 color:#ffffff;
	 text-decoration:none;
	 /*padding:3px;*/
}

#news a:hover{
	  background:#49b2b2;
}

#panel1-bot{
	background-image: url(http://organizedwithstyle.com/images/sidebar-bott.gif);
	background-repeat:no-repeat;
	width:187px;
	height:7px !important;
	overflow: hidden;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
}

#panel2{
	width:187px;
	margin:0 auto;
	text-align:left;
	margin-top:15px;
	overflow:hidden;
}

#panel2-top{
	background-image: url(http://organizedwithstyle.com/images/sidebar-top2.gif);
	background-repeat:no-repeat;
	width:187px;
	height:7px !important;
	overflow: hidden;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
	overflow:hidden;
}

#panel2-mid{
	background-color: #2f8f8f;
	width:187px;
	margin:0;
	padding:10px 0;
	color:#fff;
	text-align:center;
	overflow:hidden;
}

#panel2-mid h3{
	font-size:16px;
	margin:0;
	padding:0;
}

#panel2-bot{
	background-image: url(http://organizedwithstyle.com/images/sidebar-bott2.gif);
	background-repeat:no-repeat;
	width:187px;
	height:7px !important;
	overflow: hidden;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
}


#panel3{
	width:187px;
	margin:0 auto;
	text-align:left;
	margin-top:15px;
	overflow:hidden;
}

#panel3-top{
	background-image: url(http://organizedwithstyle.com/images/sidebar-top3.gif);
	background-repeat:no-repeat;
	width:187px;
	height:10px !important;
	overflow: hidden;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
	overflow:hidden;
}

#panel3-mid{
	background-color: #79d3d3;
	width:187px;
	margin:0;
	padding:10px 0;
	text-align:center;
	overflow:hidden;
}

#panel3-mid h4{
	font-size:10px;
	color:#146868;
	text-transform: uppercase;
	margin:0 0 10px 0;
	padding:0;
}

#panel3-bot{
	background-image: url(http://organizedwithstyle.com/images/sidebar-bott3.gif);
	background-repeat:no-repeat;
	width:187px;
	height:10px !important;
	overflow: hidden;
	margin:0 !important;
	padding:0 !important;
	position:relative !important;
}

/*main posts*/

.date{
   color:#865e35;
   font-family: Helvetica, Arial, Verdana;
   text-transform: uppercase;
   font-size:11px;
   letter-spacing: 2px;
}

.title{
   color:#2f8f8f;
   font-size:18px;
   margin-top:5px;
   padding-bottom:5px;
   display:block;
}

.title-div{
   width:100%;
   height:5px;
   background:#dcd9cc;
   overflow:hidden;
   margin-bottom:10px;
}

label {
   color:#1b8a8a;
   font-weight:bold;
}

.separator{
    margin:10px auto;
	padding: 0 auto:	
	text-align:center;
	background-image: url(http://organizedwithstyle.com/images/separator.gif);
	background-repeat:no-repeat;
	background-position: center center;
	width:100%;
	height:18px;
}

#bottom{
 	 background-image: url(http://organizedwithstyle.com/images/main-bottom.gif);
	 width:598px;
     height:20px;
	 background-position: bottom center;
	 background-repeat:no-repeat;
}

#foot-navi{
	font-family: Helvetica, Arial, Tahoma;
	font-size:14px;
	padding: 0;
	text-align:center;
	width:100%;
	background-position: center;
	padding-top:10px;
}

#foot-navi a {
	padding: 0 10px;
	text-decoration: none;
	color:#7f745c;
	line-height:22px;
	border-right:1px solid #7f745c;
	text-align:center;
}

#foot-navi a:hover {
	text-decoration: underline;
	color:#aea27e;
}

#foot-navi small {
	font-size:10px;
	display:block;
	margin-top:5px;
	text-transform: uppercase;
	color:#3e340c;
}

#main-text p {
margin-top: 0 !Important;
}

#main-text h5 {
margin: 0;
padding:0;
font-size:13px;
}

#main-text ul {
	list-style-image: url(http://organizedwithstyle.com/images/bullet2.gif);
}

#main-text li {
	margin: 5px 0;
}

#main-text blockquote {
    background-image: url(http://organizedwithstyle.com/images/quote.gif) !important;
	background-repeat: no-repeat;
	background-color:#eae9e6;
	padding:15px 20px 15px 45px;
	color:#827d67;
}

.lbl{
	 background-image: url(http://organizedwithstyle.com/images/lbl.png);
	 width:570px;
	 height:105px;
     z-index:100; 
	 margin-top:-341px;
	 margin-left:23px;
	 position:relative;   
}

* html .lbl{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://organizedwithstyle.com/images/lbl.png',sizingMethod='scale');
}

#tagline {
     text-align:right;
	 background-image: url(http://organizedwithstyle.com/images/tagline.png);
	 width:342px;
	 height:14px;
	 background-repeat: no-repeat;
	 z-index:600;
	 position:relative;
	 margin-top:-65px;
	 margin-left:235px;
}

#tagline span{
position: absolute;
left:-200%;
}

* html #tagline{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://organizedwithstyle.com/images/tagline.png',sizingMethod='scale');
}


#tel {
	 background-image: url(http://organizedwithstyle.com/images/tel.png);
	 width:166px;
	 height:12px;
	 position:relative;
	 left:575px;
	 margin-bottom:10px;
	 background-repeat: no-repeat;
}

#tel p{
position: absolute;
left:-1000%;
}

* html #tel{
    background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://organizedwithstyle.com/images/tel.png',sizingMethod='scale');
}

#page-lbl {
padding-top:5px;
padding-bottom: 10px;
border-bottom:#d1c2b2 3px solid;
margin-bottom:10px;
z-index:400;
position:relative;
}


#fieldname {
font-weight:bold;
margin: 0 !important;
}

input, textarea {
border:1px solid #d1c2b2;
margin-top:2px;
margin-bottom:10px;
background-color:#f6f5f2;
}

#main-text h3 {
font-size:14px;
}

.button {
margin-right: 10px;
}

.side-cont {
margin:5px 10px;
text-align:left;
color:#166161;
}

.side-cont a{
color: #2f8f8f;
text-decoration:none;
}

.side-cont a:hover{
text-decoration:underline;
}

form, #sub-cont {
float:left;
width:355px;
margin-right:10px;
background:none !important;
z-index:400 !important;
position:relative;
}

.ads {
float:left;
width:150px;
position:relative;
z-index:400;
}

.ads img {
margin-bottom:10px;
}

.clear {
	display: block;
	clear: both;
	height: .1px;
	visibility: hidden;
	content: ".";
}

.clear:after {
	content:".";
	clear: both;
	height: 1px;
	display: block;
	visibility: hidden;
	position:relative;
}
