/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : Willow Yoga (3)
Author : Brian Robinson
URL : http://willowyoga.com
Created : 8.21.09
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
body {margin: 0;}
.container {width: 790px;}
a {color: #019100;}
a:hover {text-decoration: none; color: #02cf00;}
.purple {color: #660099;}
h1, h2, h3, h4, #event dt, h1 a, h3 a {letter-spacing: -1px; color:#660099; text-decoration:none;}
.inline {display:inline !important;}
.rounded {-moz-border-radius: 5px; -webkit-border-radius: 5px;}
.shadow, #main img {-webkit-box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.4)}

#header_left{margin-top: 20px;}

#highlight {float: right; background: #eabfff; border:1px solid #d580ff; margin-top: 5px; text-align: center;}
#highlight p {padding: 0; margin: 0}

#navigation_bar {margin-bottom: 25px;}
	#navigation_bar .navigation {font-size: 1.2em; list-style: none; padding: 0 0 0 20px; margin: 0; border-bottom: 1px solid #d580ff}
	#navigation_bar .navigation li {display: inline; margin: 0 2px;}
	#navigation_bar .navigation a {text-decoration: none; color: #47006b; padding: 10px 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
	#navigation_bar .navigation a:hover {background: #d580ff;  color: #47006b !important}
	#navigation_bar .navigation	.current a {background: #d580ff; color: #47006b;}

#main {clear: both;}
  #main h1.noshow {display: none;}
  #main h5.tagline {font-weight: bold; text-transform: uppercase;}
  #main img {border:1px solid #ccc; margin: 7px; border-color: #ccc #999 #999 #ccc; background: #fff; padding: 8px;}
  #main p.none img {border: none; padding: 0;}
  #main li {list-style: disc url("http://willowyoga.com/images/flower.gif");}
  #main em {font-style: normal; margin: 0; background: #ff9;}

  dt.classes {margin: 13px 0 3px;}
  .classes dd {border-bottom: 1px solid #f1daf1; padding: 0 0 5px 15px; font-size: 13px;}

  #event dt {margin: 13px 0 3px; font-size: 16px}
  #event dd {border-bottom: 1px solid #f1daf1; padding: 0 0 5px 15px; font-size: 13px;}

  #content .signup {background: #eabfff; border:1px solid #d580ff;}
  #content #locate {font-size: 12px; line-height: 1.3em; text-align: center; color: #666; font-weight: bold;}

  .scheduledate {background-color:#eabfff; padding: 5px 3px 5px 7px; margin-bottom: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
  .tableschedule {margin: 0 30px;}
	  .tableschedule th, .schedule td {border-bottom: 1px solid #eabfff; padding: 1px 4px;}
	  .tableschedule th {width: 100px; font-weight: normal; text-align: center;}
	  .tableschedule td {width: 350px;}
	  .tableschedule .n td {background: #c0ffbf}

#side hr {border-color: #ca9fcf;}

#footer {border-top: 1px solid #ca9fcf; background: #eabfff; padding-top: 40px;}
	#footer .colborder {border-color: #ca9fcf;}
	#footer a:hover {color: #660099;}

	#social {list-style: none; margin:0 -10px; padding: 0;}
  	#social li {padding: 0; margin: 0; display: block; line-height: 1.4em; border-bottom: 1px solid #ca9fcf;}
	#social li a, #social li span {display: block; padding: 10px 5px 5px; text-decoration: none;}
	#social li a img, #social li span img{border: 0px; float: left; margin: 0px 5px 0 0; -webkit-transition: margin-left 0.25s linear;}
	#social li a:hover img, #social li span:hover img {margin-left: 5px;}
	#social form, #social small {margin-left: 20px;}

