/*  
Theme Name: Breathe Upon
Theme URI: http://www.breatheupon.com
Description: Custom theme design for breatheupon.com
Version: 1.0
Author: Lauren Johnson - goodSpark*
Author URI: http://goodspark.com/

*/

body  		{ font: 12px/16px Georgia, "Times New Roman", Times, serif; background: #ffffff; margin: 0; padding: 0; text-align: center; color: #572700; }
#container 	{ width: 805px; margin: 0 auto; text-align: left; } 
#header 	{ padding-bottom: 10px; text-align: center; } 
#leftside 	{ float: left; width: 220px; padding-right: 20px; margin-top: 10px; font-size: 11px; }
#main 		{ margin: 20px 0 0 240px; padding: 0 0 0 20px; border-left: 1px dotted #572700; text-align: justify; } 
#footer 	{ text-align: center; font-size: 11px; }
#footer p 	{ margin: 0; padding: 10px 0; }
#single		{ width: 540px; float: right; }
.fltrt 		{ float: right; margin-left: 8px; }
.fltlft 	{ float: left; margin-right: 8px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.alignleft	{ float: left; }
.alignright	{ float: right; }

h1			{ font-size: 16px; font-weight: normal; }
h2			{ font-size: 14px; font-weight: bold; }
#leftside li	{ list-style-image: none; list-style-type: none; }
#leftside li ul	{ padding-left: 0px; }
#leftside h2	{ margin: 20px 0 5px 0; padding: 0; }
#rightside li		{ list-style-image: none; list-style-type: none; }
#rightside li ul	{ padding-left: 0px; }

a:link		{ color: #ab784e; font-weight: bold; text-decoration: none; }
a:visited	{ color: #ab784e; font-weight: bold; text-decoration: none; }
a:hover		{ color: #572700; font-weight: bold; text-decoration: none; }

.postfoot	{ font-size: 11px; text-align: right; }
.xtra		{ padding-top: 15px; }

img			{ border: 0; }

/* Topnav */
#header ul 	{ list-style: none; font: 11px/16px Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0; padding: 0; }
#header li 	{ float: left; position: relative; padding: 0; margin: 0 20px 0 0; background: url(images/nav-split.gif) right no-repeat; }
#header li.end { margin: 0; background-image: none; }
#header li ul 	{ display: none; position: absolute; top: 45px; right: 5px; margin: 0; padding: 0; }
#header li li 	{ width: 100%; display: block; margin-bottom: 1px; background-color: #ffffff; background-image: none; border-top: 0; padding: 5px; text-align: right; 
				  filter:alpha(opacity=90); opacity:0.9; }
#header li li:hover 	{ filter:alpha(opacity=100); opacity:1; }
#header li:hover ul, li.over ul { display: block; width: 150px; }
#header a		{ font-weight: normal; }
#header a:link	{ color: #ffffff; }
#header a:visited	{ color: #ffffff; }
#header a:hover	{ color: #ffffff; }
#header li li a:link	{ color: #ab784e; }
#header li li a:hover	{ color: #572700; }
#header li li a:visited	{ color: #ab784e; }
#header img	{ border: 0; }


