/*
Theme Name: Tupelo
Author: Shruti Gupta
Author URI: http://www.shrutigupta.com/
*/

html, body {color:#000; background:#BBE34E url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_gradient.gif) repeat-x 0% 0%; text-align:center; margin:0; padding:0; border:0;}

#body_div {background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_magnolia.gif) no-repeat 0% 0%; margin:0; padding:0; border:0; }

#body_div2 {background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_magnolia2.gif) no-repeat 100% 100%; margin:0; padding:0; border:0;}

#holder {width:600px; background:transparent; text-align:left; margin:auto; padding:0; border:0; position:relative; font:normal 62.5% Arial, Helvetica, sans-serif; color:#000;}

img {border:0; margin:0; padding:0;}

h1 {margin:0; padding:0; border:0; font:bold 2em Helvetica, Arial, sans-serif; color:#993399;}

h2 {margin:0; padding:0; border:0; font:bold 1.5em Helvetica, Arial, sans-serif; color:#993399;}

h3 {margin:0; padding:10px; border:0; font:bold 1.5em Helvetica, Arial, sans-serif; color:#E52987;}

.clear {clear:both;}

.img_left {float:left; padding:0 15px 0 0;}

.img_right {float:right; padding:0 0 0 15px;}

/* ==========================SKIP STYLES=================================== */

ul#skip {margin:0; padding:0; border:0; list-style:none; position:absolute; top:0; left:-1000em; z-index:300; display:block;}

ul#skip li {float:left; padding:0 5px 0 0;}

/* ==========================MAIN DIVS=================================== */

#header {width:100%; height:87px; background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_logo.jpg) no-repeat 100% 0%;}

#menuh-container {width:100%; height:28px; background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_nav.jpg) no-repeat 0% 0%; padding-bottom:5px; letter-spacing:0.07em; font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; position:absolute; top:87px; left:0; z-index:100;}

#flash {width:100%; padding:32px 0 5px 0; height:190px; z-index:0 !important;}

#content {width:100%; background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_body_top.gif) no-repeat 0% 0%; padding-top:9px;}

#footer_div {width:100%; padding-top:9px; border:0; margin-top:5px; background:#FFF url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_footer_top.gif) no-repeat 0% 0%; text-align:center; color:#98345A;}

#copyright {width:100%; text-align:center; padding-top:3px; margin:0; border:0;}

/* ==========================NAVIGATION STYLES=================================== */
#menuh {width:100%; float:left; margin:0;}
		
#menuh a {text-align:center; display:block; white-space:nowrap;	margin:0; padding:7px 6px 0 6px; color:#000;text-decoration:none;}
	
#menuh a:link, #menuh a:visited {text-align:center; display:block; white-space:nowrap;	margin:0; padding:7px 0 0 0; height:21px; color:#000;}
	
#menuh a:hover, #menuh a:active	{color:#98345A; background:#F8ECEB url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/divider.gif) repeat-y 100% 0%;}	

#menuh a.parent:link, #menuh a.parent:visited {text-align:left; background:#F8ECEB url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/divider2.gif) repeat-x 0% 100%; padding-left:10px;}

#menuh a.parent:hover, #menuh a.parent:hover {background-color:#E2F3B4;}

#menuh a.last_nav:hover, #menuh a.last_nav:active {background-image:none;}

#menuh a.nav_active {background-color:#F3FAE1;}

#menuh ul {list-style:none; margin:0; padding:0; float:left; width:100px;	/* width of all menu boxes */}

#menuh ul#dropdown {width:215px;}

#menuh ul#dropdown2 {width:150px;}

#menuh li {position:relative; min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/divider.gif) repeat-y 100% 0%; 
	}

#menuh ul li#link_last {background-image:none;}

#menuh ul ul {position:absolute; z-index:500; top:auto; display:none; padding: 1em; margin:-1em 0 0 -1em;}

#menuh ul ul ul	{top:0;	left:100%;}

div#menuh li:hover	{cursor:pointer; z-index:100; color:#98345A; background:#F3FAE1 url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/divider.gif) repeat-y 100% 0%;}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* ==========================CONTENT STYLES=================================== */
#text {background:#FFF url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_body_bottom.gif) no-repeat 0% 100%; padding:6px 10px 15px 10px; }

#text p {font:normal 1.3em Tahoma, Arial, Helvetica, sans-serif; line-height:160%; letter-spacing:0.06em;}

#text a {color:#1313F0; text-decoration:underline;}

#text a:hover {text-decoration:none;}

#text p.small_font {font-size:1.1em;}

.floated_text {float:left; padding-right:15px; width:285px;}
.floated_text2 {float:left;}
#text ul {font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif; line-height:160%; letter-spacing:0.06em; margin:0; padding:0; border:0;}
#text ul li {background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bullet.gif) no-repeat 0% 20%; list-style:none; padding:10px 0 10px 30px;}
#text ol {font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif; line-height:160%; letter-spacing:0.06em;}
#text table {padding:0; margin:0; border:0; font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif; line-height:160%; letter-spacing:0.06em; width:100%;}
#text table th {text-align:center; background-color:#F9EAEE;}
#text table td {padding:8px; border:0; margin:0; vertical-align:top; border-bottom:1px solid #F9EAEE;}
#text table td.chakra {text-align:center; width:50px; font-weight:bold;}
.pdf {display:block; padding:0 0 0 40px; height:35px; background:transparent url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/reader_icon_special.jpg) no-repeat 0% 0%;}
.pdf_div {font-size:0.8em; padding-top:5px;}
/* ==========================FORM STYLES=================================== */
.required {color:#E52987; font-weight:bold;}
label {display:block; font-weight:bold;}
.input {border:1px solid #E52987; width:200px; padding-left:2px;}
.input_large {border:1px solid #E52987; width:490px; padding-left:2px;}
.textarea {border:1px solid #E52987; width:490px; height:150px; padding-left:2px;}
#text form table td {border-bottom:none;}
#text form table td#button_td {padding-right:60px;}

/* ==========================BREADCRUMB STYLES=================================== */
.breadcrumb {text-align:right;}

/* ==========================FOOTER STYLES=================================== */
#footer {background:#FFF url(http://www.tupelomeditation.org/wp-content/themes/tupelo/images/bg_body_bottom.gif) no-repeat 0% 100%; padding:0 10px 9px 10px;}
#footer p {margin:0; padding:0 0 3px 0; border:0;}
#footer a {color:#000; text-decoration:none;}
#footer a:hover {color:#98345A; text-decoration:none;}
#copyright p {margin:0; padding:0 0 3px 0; border:0;}
#copyright a {color:#000; text-decoration:none;}
#copyright a:hover {color:#98345A; text-decoration:underline;}

