/* COLORS: pale yellow: ffe9ba; green: b9cf98; gold: FFB90F darkblue link text:  rgb(0, 0, 139); border-right: 1px solid #ccc;*/

/*
#page {width:1000px; margin:0 auto; text-align:left;}
	#header{width:978px; float:left; position:relative;}
        #container{width:980px; float:left; padding:0 20px; }

		#primary{float:left; padding:0 18px 0 0; }
		#secondary{float:left;}
			.sidebar{float:left;}
			.sidebar-items{padding:0}
		#footer{width:980px; float:left; clear:both;} */

#primary {margin: 0 0 0 7px; float:right; padding:0 0 0 9px; border-left:2px solid #ccc;}
#primary a {color:#00008b;}
#secondary a {color:#00008b;}
#footer{float:none; clear:both; }

/* sidebars */
#sidebar-1 {margin: 0; padding: 0 8px 0 0; width:158px;}
#sidebar-2 {margin: 0; padding: 0 0 0 8px; width:184px;} 

li.widget form {margin: 0px; padding: 0px; width:120px;}
li.widget {padding: 8px 15px 10px 15px; 
background-image: none;
	-moz-border-radius: 1.6em;
	-webkit-border-radius: 1.6em;
	border-radius: 1.6em;}

#sidebar-1 li.widget {background-color:#b9cf98;}
#sidebar-2 li.widget {background-color:#ffe9ba;}
#sidebar-wide li.widget {background-color:#B9CF98;}

h2.widgettitle {color:black; font-family: verdana; font-size: 12px; line-height:1.5; margin:0; padding: 0 0 2px 23px; font-weight:bold; background:url(http://www.studio34yoga.com/art/common/tinybug.gif) no-repeat left center;}

.widget {font-size:10px; color:black; font-family: Verdana; line-height:1.4166; margin:0 0 1.25em; padding:5px 7px 5px 7px;}

.entry-content p.subnav, .entry-meta, .entry-date, .entry-content p a.more-link, .navleft a, .navright a, #footer p {font-size:10px; color:black; font-family: Verdana; line-height:1.4166;}

/* upcoming events */
div#sidebar-2 table {padding:0; margin:0;}

/* next 12 events */
#upcoming-events li {Verdana; margin:0;padding:0;}
#upcoming-events li a {background:url(http://www.studio34yoga.com/art/nav/arrow_50.gif) no-repeat left top; font-weight:normal; text-transform:none; font-size:10px; margin:2px 0 0 0; padding:0 0 0 15px; color:rgb(0, 0, 139);}
#upcoming-events li.ec3_list_day {color:black; margin-left:0px; font-size:10px; padding:5px 0 0 0; font-weight:bold;}

div#wp-calendar {width:120px; margin:0; padding:0;}

/* twitter */
div.aktt_tweets li {padding-bottom: 10px;}
div.aktt_tweets a {color: 10px;}

/* --header--*/

#header {width:940px; float:left; height:90px;}
#header img {position:absolute; top:8px;left:24px;}
#header p {position:relative; top:25px; font-size:10px; color:#333; padding:0; font-family: Verdana; text-align:right;}
ul.menu {position:absolute; top:63px; right:0px; float:right;}

/* --header menu-- */
ul.menu {margin: 0; padding:0;}
ul.menu li{margin:0 0 0 5px; background-color:#b9cf98; font-weight:bold; font-size:12px; line-height:1; -moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;}
ul.menu li a{display:block; color:#333; padding:5px 10px; font-family: verdana;-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;}
ul.menu li a:hover{text-decoration:none; color:#333; -moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em; background-color:#ffe9ba;  }
ul.menu li.current_page_item a, ul.menu li.current_page_item a:hover{color:#333;  -moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em; background-color:#FFB90F; }


/* -- body --*/
#fullwidthline {border: 1px solid #ccc; margin-bottom:15px;}

#rotating {margin:0 0 5px 0; border: 1px solid rgb(136, 136, 136); padding:0; width:540px;}
#rotating img {display:block;}

div.entry, div.entry-content {margin:0;padding:0;}

.entry-content img       {border: 1px solid #ccc;}
.entry-content img.noborder {border:none;}
.entry-content img.right {float: right; clear:right; margin-left:1.5em;}
.entry-content img.top   {margin-top: 0; } /* Use this if the image is at the top of the <p>. */
.entry-content li {font-size:.9em; font-family: Verdana; margin:0 0 3px 0;}

/* headings */
h1, h2, h3, h4, h5 {font-family: Verdana;}
h1 {font-size: .9em; font-weight:bold; line-height:1em; background-color:#ffb90f; padding: 4px 0 4px 10px;
-moz-border-radius: .6em;
	-webkit-border-radius: .6em;
	border-radius: .6em;}

h2 {font-weight:bold; font-size: 1.1em; margin: 5px 0 5px 0; padding:0;}
h2.entry-title {margin: 5px 0 0px 0; padding: 0 0 0 15px; background:url(http://www.studio34yoga.com/art/common/orangeblocksmall.gif) no-repeat left center;}
div.category-events h2.entry-title {padding:0 0 0 40px; background:url(http://www.studio34yoga.com/art/common/eventgreenblocksmall.gif) no-repeat left center;}

/*-----content h3 h4 h5-----*/
.entry-content h3 {font-size:1em; margin:0; padding:0 0 3px 55px; text-indent:-15px}
.entry-content h4, h5 {font-size:.8em; font-weight: bold; text-transform:uppercase; margin:0; padding:0 0 10px 40px;} 

.entry-content p {padding: 0 16px 0 0px;}

.entry-content p.subnav, .entry-meta {color:#555;}
.entry-meta {border-bottom: 1px dotted #ccc; text-transform:uppercase;}
.entry-content p a.more-link { text-transform:uppercase;}

/*--tables--*/
table {margin: 0;} 
table.classes td {border-top: 1px solid #808080; font-size:.9em; font-family:Trebuchet MS;}

/* footer */
div#footer {border-top: 1px solid #ccc;}
div#footer a {color:#00008b;}

