/*  
Theme Name: Iowa City Yoga Festival
Theme URI: http://www.iowacityyogafestival.com
Description: A Baseline Theme for WordPress. 
Version: 1.2
Author: Michelle Martello
Author URI: http://www.minimadesigns.com

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE OF CONTENTS
 
  Inherited Styles
  HTML Tags
  Structure
  Headers
  Content Styles
  Form Elements
  Footer
  


/* ---------- @ Inherited Styles -----------*/

@import url('css/nav.css');
@import url('css/posts.css');



/* ---------- @ HTML Tags -----------*/




img {border:0}

* {
	margin:0;
	padding:0;
	outline:none;
	}

body,html {
	min-height:101%; /*Firefox scrollbar fix*/background:transparent url(images/bg_paper.jpg);
	}
	
	
	
	
	#outer-wrapper {	background:transparent url(images/bg_top.jpg) repeat-x;}

	
body {
	color: #111;
	padding:0;
	}

body, select, input, textarea {
	font: 100% Arial, Verdana, Sans-Serif /*Global font-size reset*/;
	}
	
p {	
	margin: 15px 0;
	line-height:160%;color:#522616;font-size:1.2em;
	}



a, a:visited {
	color: #802218;font-weight:bold;
	}

a:hover, a:active {
	color:#fba919;
	}
	
hr {
	display: block;
	height:1px;
	background:#CCC;
	border:0;
	color:#CCC;
	}

table {
	border-collapse:collapse;
	width:100%;
	margin:15px 0;
	}

td {
	padding:4px 6px;
	}

tr {
	}
	
table caption {
	}	
	
blockquote {
	color:#7b7b7b;
	padding:15px;
	margin:25px 10px 0 60px;border:2px solid #ded5b7;font-style:italic
	}



/* ---------- @ Structure -----------*/

#main {overflow:auto;background: transparent url("images/bg_innerwrap.png") repeat-y;padding:0 0 50px 0;margin:0px 0 0 0;

}
#toplogo {background: transparent url("images/bg_toplogo.png") no-repeat;padding:0;margin:0px 0 0 0;}




#wrapper {
	font-size:.8em /*Global content font-size*/;
	width:960px;
	margin:0 auto;padding:12px 0 30px 0;
	}

#masthead {margin:0;padding:0;height:213px;width:960px;background: transparent url("images/bg_head.gif") no-repeat;
	}
#navsection {padding:125px 0 0 0}

#fullcontent {width:790px;padding:0 100px 0 70px;}

#innercontent {float:left;width:495px;}

#rightbar {float:right;width:125px;  }

#content {
	width:620px;background: transparent url("images/bg_content.gif") no-repeat;padding:0;margin:0px 0 0 0;
	float:right;
	}

#sidebar {
	width: 340px;
	float:left;background: transparent url("images/bg_sidebar.gif") no-repeat;padding:0;margin:0px 0 0 0;
	}
	
#sidebar #presenters {padding:120px 0 0 70px}

.left {
	float:left
	}

.right {
	float:right
	}
	
	
	#newsletter {color:#512616;}
	
	.inputtext {background:#fffde8;border:2px solid #512616;width:300px;vertical-align:top;padding:9px}
	
/* ---------- @ Headers -----------*/

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	}
	
h1 {color:#431f12}




.entry h2 {
	font-size:1.8em;
	margin: 15px 0 0;color:#fba919
	}
	
h2.posttitle, h1.posttitle {
	margin:0;
	font-size: 2.0em;
	}


h3 {
	font-size:1.6em; color:#532616;
	}
	


h4 {
	font-size:1.4em; 
	}
	
h5 {
	font-weight: bold;
	font-size: 1.2em
	}

h6 {
	font-weight: bold;
	font-size: 1em;
	}



	
/* ---------- @ Content Styles -----------*/

/*Misc*/

#logo {
	font: bold 2.7em Georgia, "Times New Roman", Times, serif;
	}

#description {
	font: italic 1.2em Georgia, "Times New Roman", Times, serif;
	color:#939393;
	margin:0;
	}
	
.commentcount {
	padding-left: 17px;
	background:url(images/bubble.gif) no-repeat;
	margin-left:14px;
	}

.more-link {
	display:block;
	margin-top:12px;
	clear:both
	}



/* Author Page*/

#writer {
	overflow:hidden;
	background:#f2f2f2;
	margin-bottom:20px;
	padding:16px;
	}

#writer p {
	margin-top:0;
	}
		
#writer .avatar {
	margin:4px 17px 7px 0
	}



/* Search and Archives*/

.search-highlight {
	background:#FFFF00	
	}

#comment_pagination {
	margin-top:22px;
	overflow:hidden;
	}

#archive_pagination {
	overflow: hidden;
	padding: 20px;
	text-align: center
	}
	
.current-numeric-page {
	padding: 5px 8px;
	}
	
#archive_pagination a, #archive_pagination a:visited {
	border:1px solid #CCC;
	padding: 5px 8px;
	text-decoration: none;
	}
	
#archive_pagination a:hover {
	background: #f5f5f5;
	}

#archive_pagination a:active {
	background:#e6e6e6;
	border-color:#bebebe;
	}
		
#comment_pagination div {
	float:left;
	margin-right:10px;
	}

a #icon-rss {
	border:none
	}

.archive #icon-rss {
	vertical-align: middle;
	margin-left:3px;
	}		
		
	

/*Sidebar and Widgets*/

.widget {
	margin-bottom:24px;
	overflow:hidden
	}
	
.widget li {
	list-style:none;
	border-bottom:1px solid #CCC;
	padding:6px 0;
	line-height:140%;
	}

.widget li a, .widget li a:visited {
	color:#111;
	text-decoration:none
	}

.widget li a:hover, .widget li a:active {
	color:#6d6d6d;
	}

.widget li.current_page_item a, .widget li.current_page_item a:visited, 
.widget li.current-cat a, .widget.current-cat a:visited {
	font-weight:bold
	}

.widget li.current_page_item li a, .widget li.current_page_item li a:visited, 
.widget li.current-cat li a, .widget li-current-cat li a:visited {
	font-weight:normal;
	}
			
.widget li li {
	margin-left:34px;
	border:0;
	list-style:disc;
	}

#wp-calendar tr {
	background:#f2f2f2;
	}
	
#wp-calendar td {
	text-align:center;
	padding:3px;
	}	
	
#recentcomments {
	color: #787878;
	}

#recentcomments a, #recentcomments a:visited {
	font-style:italic
	}

#recentcomments a.url, #recentcomments a.url:visited {
	font-weight:bold;
	font-style:normal;
	}

a.rsswidget, a.rsswidget:visited {
	font-weight: bold
	}

.rssSummary {
	line-height:160%;
	}

		
	
	
/* ---------- @ Form Elements -----------*/

#author, #email, #comment, #url, #searchfield {
	background:#FFF !important;
	padding:5px;
	border-width:1px;
	border-style:solid;
	border-color: #6d6d6d #bfbfbf #bfbfbf #6d6d6d;
	}

#author, #email, #url {
	width:220px;
	}
		
.button {
	padding: 8px 14px;
	background:#424242;
	color:#FFF !important;
	border:none;
	font-size:1.2em;
	}

.button:hover {
	background:#272727;
	}

.button:active {
	background:#000;
	}

#commentform textarea {
	width: 98%;
	height:250px;
	}

#masthead #searchform {
	float:right;
	width:260px;
	text-align:right;
	padding-top:12px;
	}

#searchfield {
	width:220px;
	}
	
#searchsubmit {
	vertical-align:top
	}		
	



/* ---------- @ Footer -----------*/


#footerwrapper {margin:20px 0 0 0;background:#7c2318 url(images/bg_footer.gif) repeat-x;padding:0 0 40px 0}
#footer {
	overflow:hidden;
	width:900px;
	margin:0 auto;
	clear:both;
	}
	
#footer p {
	font-size:1.2em;
	color:#eec140;padding:0 0 5px 0;margin:0 0 0 0}
	
	.credit {font-size:.8em;color:#fffde8}

#footer a:hover, #footer a:active, #footer a {
	color:#f1b820;
	}

#footer .left {
	float:left;padding:25px 0 0px 0;
	width:50%;
	}

#footer .right {
	float:right;
	width:50%;padding:25px 0 0px 0;
	text-align: right
	}
	
#footer #icon-rss {
	vertical-align: middle;
	margin-right:5px;
	}	
	/* ---------- @Show Hide areas -----------*/
	
	
.trigger,.trigger a {color:#333;
}
.trigger {color:#333;
}
.close {color:#333
}
.cnt {
	display: none;
}
.cl {
	width: 100%;
	clear: both;
	line-height: 0px;
	font-size: 0px;
}

#basic-modal-content {display:none;}

/* Overlay  cursor:wait; */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:320px; width:600px; background-color:#f9efc9; padding:10px;border:5px solid #ded5b7}
#simplemodal-container p {padding:4px 0 4px 0; margin:0;line-height:1.2em;font-size:14px}
#simplemodal-container a {color:#5a2918;}
#simplemodal-container a.modalCloseImg {background:url(images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}

/* added 4/18/2010 to handle multiple modals on one page WK */
.basic-modal-content {display:none;padding:8px;}



#simplemodal-container h3 {font-size:1.4em;color:#5a2918}
#simplemodal-container h4 {font-size:1.0em;color:#cc891d;border-bottom:1px solid #d6ab65;margin:0 0 10px 0}


.schedule td {vertical-align:top;padding:5px;font-size:14px;background:#faefc9;border-bottom:2px solid #fffde8}
td.time {background:#fba919;padding:5px;font-size:15px;color:#482113;width:115px;}
td.presenter {font-weight:bold;background:#592917;padding:5px;color:#fffde8;font-size:15px;width:160px;}
td.workshop_desc {font-weight:bold;background:#592917;padding:5px;color:#fffde8;font-size:15px;}
td.time2 {background:#fffde8}

td.sponsor {background:#fba919;padding:5px;font-size:15px;color:#482113;width:140px;}
td.link {font-weight:bold;background:#592917;padding:5px;color:#fffde8;font-size:15px;}

td.website {background:#fba919;padding:5px;font-size:15px;color:#482113;width:115px;}
td.linkname {border:1px solid #fba919}


td.regitem{background:#fba919;padding:5px;font-size:15px;color:#482113;width:305px;}
td.regfee {font-weight:bold;background:#592917;padding:5px;color:#fffde8;font-size:15px;}

.biophoto {border:3px solid #faefc9;padding:3px;float:left;margin:0 10px 10px 0}
		.submit_button{
 color: #FFFFFF; 
 font-size: 0px;
 width: 232px; 
 height: 54px; 
 border: none;
 margin: 0;
 padding: 0;
 background: #FFFFFF url(./images/b_contact.gif) 0 0 no-repeat; 
}
		
