/* 
Theme Name: Art With Heart
Theme URI: http://www.designcommission.com/
Design Name: 
Description: Art With Heart
Version: 1.0
Author: David Conrad
Author URI: http://www.designcommission.com

k
*/


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 0%;}
.clearfix {display: block;}
/* End hide from IE-mac */

html { 
  padding:0px;
  margin:0px;
  height:100%;
min-height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
line-height: 150%;

}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px;
  	margin:0px;
  	height:100%;
	min-height:100%;
	background-image: url(images/background.gif);

}
img {border:0}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */
h4 {
	 color: #e15011;font-weight: bold; font-size: 16px; margin-bottom: 8px;
}
acronym { cursor: help; border-bottom: 1px dashed #999; }
a { text-decoration: underline; color: #e15011;}
a:hover { color: #49515C; text-decoration: none; }
a:visited { text-decoration: dashed; color: #858f9E;}
.navigation {margin-bottom: 50px; font-size: 10px;}
/*post stylng*/
.post{margin:0 0 20px 10px; color: #000000;font-weight: normal; font-size: 8pt;
line-height: 150%;}

.post .info{
/*padding:2px 2px 2px 2px;*/
border:1px solid #e3e4e4;
color:#505050;
}
.wp-caption {
	margin:0 8px;
	padding:0 10px;
	text-align:left;
	color: #505050;
	font-size: 8pt;
}
.storytitle {
}
.header {
color:#d85820;
font-weight:bold;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.grey {color: #858F9E;}

a.header {
text-decoration:none
}
a:hover.header {
text-decoration:underline;
}

a.home_promo {
	color:#ffffff;
	padding-left: 5px;
text-decoration:none
}
a:hover.home_promo {
	color:#ffffff;
	padding-left: 5px;
	
text-decoration:none;
}
a:visited.home_promo {
	color:#ffffff;
	padding-left: 5px;
	
text-decoration:underline;
}
h2 {
color:#635634;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10pt;

}

#container
{
	width: 800px;
	height:100%;
	background-color: #fff;
	color: #333;;
	min-height:100%;
    margin:0px 0px 0px 0px;


}

#top
{
	padding: 0.5em;
	background-color: #6b8dbe;
	background-image: url(images/logo_banner.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 70px;
	width: 789px;
}

/*/////////////////////////////////*/
/*___________ MAIN NAV ___________*/
/*/////////////////////////////////
background: #f2bd35; */
#mainnav { margin: 0px; color: #FFFFFF; height:28px; padding-bottom: 3px; font-size: 75%; }
#mainnav a {text-decoration:none; color: #FFFFFF;font-weight: normal;	margin-bottom: 10px;}
#mainnav a:hover, #mainnav a:active, #mainnav .hilite { text-decoration: underline; color: #fff;}

#donateLink { margin: 0px; height:28px; padding-bottom: 1px; border-bottom:1px solid; border-top:1px solid;color:#ffffff; width: 182px; font-size: 75%}
#donateLink a {text-decoration:none; color: #e15011;font-weight: normal; 	margin-bottom: 10px;}
#donateLink a:hover, #mainnav a:active, #mainnav .hilite { text-decoration: underline; color: #fff;}


/*/////////////////////////////////*/




/*/////////////////////////////////*/
/*___________ BREAD CRUMB ___________*/
/*/////////////////////////////////*/
#breadcrumb {color: #666666;font-weight: normal; font-size: 10px; line-height: 16px; 	margin-bottom: 10px;}
#breadcrumb a {text-decoration:none; color: #e15011;font-weight: normal; font-size: 10px;	line-height: 16px; 	margin-bottom: 10px;}
#breadcrumb a:hover { text-decoration: underline; color: #e15011;}



#top h1
{
padding: 0;
margin: 0;
}
/*/////////////////////////////////*/
/*___________ LEFT NAV ___________*/
/*/////////////////////////////////*/

/*/////////////////////////////////*/
/*___________ LEFT NAV ___________*/
/*/////////////////////////////////*/
#leftnav {line-height: 20px; width: 164px; padding-left:10px; margin-right: 8px;
}

#leftnav li {list-style: none; margin: 0; padding: 0;}
#leftnav li a {text-decoration:none; color: #e15011; font-size: 13px; 	line-height: 21px;}
#leftnav li a:hover {color: #000000; text-decoration:underline;  }
#leftnav li a.on { color: #000000; }
#leftnav ul {list-style: none; margin: 0; padding: 0px;}

#leftnav ul li {list-style: none; margin: 0; padding-left: 3px; font-weight: normal; font-size: 11px; color: #000}
#leftnav ul li a {text-decoration:none; color: #e15011;font-weight: bold; font-size: 11px;	line-height: 16px; 	margin-bottom: 10px;}
#leftnav ul li a:hover {color: #000000;  text-decoration:underline; }
#leftnav ul ul li a.on { color: #000000; }

#leftnav ul ul li {list-style: none; margin: 0; padding-left: 10px; font-weight: normal; font-size: 11px;}
#leftnav ul ul li a {text-decoration:none; color: #000;font-weight: normal; font-size: 11px;	line-height: 16px; 	margin-bottom: 10px;}
#leftnav ul ul li a:hover {color: #000000;  text-decoration:underline; }
#leftnav ul ul ul li a.on { color: #000000; }



li.leftnav li#pagenav li.page_item {
	list-style: none; 
display:none;
}

li.leftnav li#pagenav li.current_page_item {
list-style: none; 
display:block;
font-weight:bold;
color: #ff00cc;
}


#rightnav
{
	float: right;
	margin: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    padding: 6px;
    padding-right: 20px;
	line-height: 20px;
}

#content_wide
{
	padding: 4px;
	padding-left: 16px;
	margin:0px 0px 0px 0px;
	line-height:16px;
}
#content
{
	padding: 4px;
    padding-right:10px;
	padding-left: 16px;
	margin:0px 0px 0px 0px;
	line-height:16px;
} 

#imageless_content
{
	padding: 16px;
	padding-left: 16px;
	margin:0px 0px 0px 0px;
	line-height:16px;
}
/*	#home_content
{
	padding-top: 0px;
	padding-left: 0px;
	background-image: url(images/hp_circle_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin:0px 0px 0px 0px;
 	height:100%;
	
}  */

.mission_text {
	font-family: Georgia, Times, serif;
	font-style: italic;
	font-size: 9pt;
	line-height: 38px;
	color: #5e7596;
	padding-top: 0px;
}

.home_promo_content
{
padding-left:0px;
}


}
#content h2 { margin: 0 0 .5em 0; }


/*/////////////////////////////////*/
/*___________ CALENDAR ___________*/
/*////////////////////////////////*/
#wp-calendar {
  display:inline-table;
  border-collapse:collapse;
  margin:0px 0px 0 0px;
  text-align:center;
  background:#F6F6F6;
  color:#49515C;
}

#sidebar table caption {
  margin:5px 0px 0 0px;
  padding-bottom:5px;
  border-bottom:1px solid;
 letter-spacing:0.1em;
 font-size:10px;
  color:#49515C;
	height: 100%;  
}

#sidebar table thead tr {border-bottom:1px solid;color:#49515C	height: 100%;  }
#sidebar table thead tr th{font-size:10px;}

#sidebar table th {border-bottom:1px solid; color:#49515C height: 100%;}

#sidebar table td {
  width:182px;
  padding:1px;
  font-size:10px;
  color:#49515C;
height: 100%;  
}

#sidebar table td#today {
  padding:0;
  border:1px solid;
  font-size:1em;
  font-weight:bold;
  color:#49515C;
}

#sidebar table td a {
  display:block;
  border-bottom:1px solid;
  font-weight:bold;
  font-size:1em;
  color:#ffffff
}

#sidebar table tfoot {border-top:1px solid;
color:#49515C;}

#sidebar table tfoot a {
  border:none;
  font-weight:bold;
  color:#49515C;
  
 
  
}

#sidebar table tfoot #prev a {text-align:left;}
#sidebar table tfoot #next a {text-align:center;}



/*/////////////////////////////////*/
/*___________ MISC WP FORMATTING STUFF ___________*/
/*/////////////////////////////////*/

ul#intro 
{
    margin:0px 0;
    padding:0;
    list-style:none;
    font-size:0.9em;      
}
#intro h2 
{
	border-bottom:#666 1px dotted;
}
#intro li 
{
    margin:0;
    padding:0;
    list-style:none;    
    display:inline;
}
#intro li .smallbox
{
    width:150px;
    float:left;
    margin:0px 5px;    
    margin-left:20px;
    padding:0 5px;
    color:#000;  
    border:1px solid #ddd;; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}
#intro a:hover 
{
	background:none;
}


/*/////////////////////////////////*/
/*___________ FOOTER ___________*/
/*/////////////////////////////////*/
.footer {
	color: #999999;
	font-size: 8pt;	
	}
	

	/*/////////////////////////////////*/
	/*___________ Newsletter ___________*/
	/*/////////////////////////////////*/
	.newsletter_text {
		color: #a5b634;
		font-size: 10px;	
		line-height: 14px;
		}


/*/////////////////////////////////*/
/*___________ RIGHT SIDE BAR ___________*/
/*/////////////////////////////////*/
#right_sidebar {
	float: right;
	position: relative;
	line-height: 20px; 
	word-spacing: 2px;	
	padding-top: 20px;
	}
#right_sidebar div { height: 100%; }	
