/*
THEME NAME: Anthem Heart
THEME URI: http://blog.anthemheart.com
VERSION: 1.0
DESCRIPTION: A theme developed for Anthem Heart LLC
AUTHOR: Dennis Evert
AUTHOR URI: http://www.devertdesign.com
TEMPLATE: sandbox
*/

/*
LAYOUT: Anthem Heart Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars right of content
*/

/*
NOTES: 
Each X and ? represents a specific number or word as these are customizable elements. 
The following are customizable per blog, category, and date:  
* The.author-? is your blog name. Mine is .author-lorelle as that is the "name" of my blog.
* The category is .category-X, with X representing the category slug name. 
* The y, m, d, and h are year, month, day, and hour. You can style your posts to look differently for 2005, 2006, etc. or by month, and so on. I left the numbers for dates as an example. 
* Style on a per-post basis. For example, post ID number 345 would change .post-X to .post-345 and style accordingly.
* The HTML per page view includes all classes appropriate to that page and highlighted in that section of the CSS. */

/* General Resets */
h1, h2, h3, h4, h5, h6, ul, ol { margin: 0 0 0 0; padding: 0 0 0 0; }
img { border: 0; }

/* Architecture */
/*html { }*/
body { background-image: url(assets/img/backgroundTile1.gif); font: normal 12px Arial, Verdana, sans-serif; line-height: 16px; margin: 0 0 0 0; padding: 0 0 0 0; }
#wrapper { background: #FFFFFF no-repeat fixed; margin: 0 auto; padding: 0 0 0 0; width: 940px; }
#header { width: 940px; height: 370px; padding: 0 0 0 0; margin: 0 0 0 0; }
#container { float:left; width: 495px; overflow: hidden; margin: 25px 0 0 0; padding: 0 0 0 0; }
#content { margin: 0 0 0 25px; padding: 0 0 0 0; }
#primary { margin: 24px 0 0 30px; padding: 0 0 0 0; } /* sidebar one */
#secondary { margin: 0 0 0 30px; padding: 0 0 0 0; } /* sidebar two */
#footer { clear: left; width: 940px; padding: 0 0 0 0; margin: 0 0 0 0; visibility:hidden; }
.sidebar { float: left; width: 180px; padding: 0 0 0 0; margin: 0 0 0 0; } /* controls all the sidebar looks */
 
/* Header */
/*h1 { margin: 0 0 0 0; padding: 0 0 0 0; }
h1 a { margin: 0 0 0 0; padding: 0 0 0 0; }
h1 a:link { margin: 0 0 0 0; padding: 0 0 0 0; }
h1 a:visited { margin: 0 0 0 0; padding: 0 0 0 0; }
h1 a:hover { margin: 0 0 0 0; padding: 0 0 0 0; }*/
#blog-title { display:none; margin: 0 0 0 0; padding: 0 0 0 0; }
#blog-description { display:none; margin: 0 0 0 0; padding: 0 0 0 0; }
.skip-link 	{ display: none; }
#menu ul li.page_item {  display: none; }

/* Float fix */
/*li.linkcat ul:after { content: "."; display: block; height: 0; clear: both; }*/

/* VARIOUS PAGE VIEWS customizable on a per post, category, page view, date, etc. basis
y = year, m = month, d = date, h = hour 
*/

/*.y2006 { }
.m08 { }
.d05 { }
.h04 { }*/
/*#post-X { }*/ /* Customizable by X = post ID number */
/*#content #post-X {} */
 
/* Front Page Only */
/* Set by body class="wordpress y2006 m08 d06 h09 home" */
/*.home { }*/
 
/* Single Post Only 
Set by body class="wordpress y2006 m08 d06 h09 single s-y2006 s-m08 s-d05 s-h04" */
/*.single { }
.s-y2006 { }
.s-m08 { }
.s-d05 { }
.s-h04 { }*/
 
/* Page View 
Page ID is set as div id="post-X" class="hentry page publish author-lorelle category-uncategorized y2005 m08 d16 h08" */
/*.page { }
.category-uncategorized { }*/ /* Currently, WordPress Pages are in the "uncategorized" category */
 
/* Author Page */
/* Set by body class="wordpress y2006 m08 d06 h09 archive author author-lorelle" */
/*.archive { }
.author { }
.author-metadata { }
.author-metadata a:link { }
.author-metadata a:visited { }
.author-metadata a:visited { }*/
 
/* Multi-post Views such as Search and Tags */
/* Set by body class="wordpress y2006 m08 d06 h09 search" */
/*.search { }*/
h2.page-title { font: bold 18px Arial; text-transform: capitalize; color: #999999; margin: 0 0 0 0;}
/*.page-title { }*/
 
/* Category and Archive View */
/* Category view set by body class="wordpress y2006 m08 d06 h09 archive category category-blogging-tips"  
The DL list is the category subtitle. Be sure and treat any DL tags used within the post content differently from the subtitle of the category and archive views. */
.category { }
.archive { }
.category a:link { }
.category a:visited { }
.category a:hover { }
.page-title { padding: 0 0 20px 0; }
.page-title a:link { }
.page-title a:visited { }
.page-title a:hover { }
.category dl { }
.category dt { }
.category dd { }
/*dl #?-metadata { }*/ /* This is customizable per category, such as #blogging-tips-metadata or #wordpress-news-metadata */
/* #?-metadata dt { }
#?-metadata dd { }*/
/*.category-? { } */ /* Customizable per category, such as .category-wordpress-tips */
.archive-meta { display:none; }
h3.entry-title { color: #FFFFFF; padding: 5px 0 4px 8px; font: bold 18px Arial, Helvetica, sans-serif; text-transform: uppercase; background-color: #000000;  }
h3.entry-title a { color: #FFFFFF; text-decoration: none; }
h3.entry-title a:hover { color: #999999; text-decoration: none; }

/* Post Title */
/*h2 { color: #FFFFFF; padding: 5px 0 4px 8px; font: bold 18px Arial, Helvetica, sans-serif; text-transform: uppercase; background-color: #000000; }*/
h2.entry-title { color: #FFFFFF; padding: 5px 0 4px 8px; font: bold 18px Arial, Helvetica, sans-serif; text-transform: uppercase; background-color: #000000;  }
h2.entry-title a { color: #FFFFFF; text-decoration: none; }
h2.entry-title a:hover { color: #999999; text-decoration: none; }
.entry-title { color: #FFFFFF; padding: 5px 0 4px 8px; font: bold 18px Arial, Helvetica, sans-serif; text-transform: uppercase; background-color: #000000; }
.entry-title a { color: #FFFFFF; text-decoration: none; }
.entry-title a:hover { color: #999999; text-decoration: none; }
.entry-date { background-color: #666666; border-bottom: none; text-transform: uppercase; font: normal 10px Arial, Helvetica, sans-serif; margin: 0 0 0 0;  padding: 6px 0 7px 9px; text-align: left; }
.entry-date abbr { background-color: #666666; border-bottom: none; text-transform: uppercase; font: normal 10px Arial, Helvetica, sans-serif; margin: 0 0 0 0;  padding: 0 0 0 0; text-align: left; }
 
/* Post Content Area */
.hfeed { }
.hentry { } /* surrounds entire post area on everything, including Pages */
.post { margin: 0 0 30px 0; } /* not featured on Pages. On everything else. */
.publish { } /* around post content area and page content area on every template file */
.wordpress { }  /* in body of every template file */
.author-lorelle { }
.post a:link { }
.post a:visited { }
.post a:hover { }
/*.post img { width: 100%; height:100%; }*/
.published { }
/*div.entry-content { }*/ 
.entry-content { margin: 15px 0 20px 0; }
/*.entry-content p { }*/
.entry-content a { color: #000000; font-weight: bold; text-decoration: none; background-color: #CCCCCC; }
.entry-content a:link { color: #000000; font-weight: bold; text-decoration: none; background-color: #CCCCCC; }
.entry-content a:visited { color: #000000; font-weight: bold; text-decoration: none; background-color: #CCCCCC; }
.entry-content a:hover { color: #333333; text-decoration: underline; background-color: #DDDDDD; }
/*.readmore { }*/
/*.entry-content ul { }
.entry-content ul ul { }
.entry-content ul li { }
.entry-content ul ul li { }
.entry-content ul ul ul { }
.entry-content ul ul ul li { }
.entry-content ul ul ul ul  { }
.entry-content ul ul ul ul li { }
.entry-content li { }
.entry-content li li { }
.entry-content li li li { }
.entry-content h3 { }
.entry-content h4 { }
.entry-content h5 { }*/

/* Dealing with the Post Date 
The use of the ABBR tag to house the date may be in keeping with new standards, but it creates a styling nightmare. To style all ABBR usages one way, they will all look the same, as a date and as an abbreviation (acronym) unless you restrict all use of the acronyms to the ACRONYM tag in your posts. 
The ".published" class is used in all of the date references, so you will have to use a parent container to specify which date you want styled. Thus, the vast number of options.  */
.published abbr { } /* date published */
.entry-content abbr {} /* ABBR used inside of a post entry content area. Style this to make the abbreviations in your posts look differently than your date styles. */
body.home abbr.published { }
body.archive abbr.published { }
body.home abbr.published, body.archive abbr.published { }
body.single abbr.published { } /* Customize the date on single post pages only */
div.entry-meta abbr.published { } /* Customize the date in the post meta data section */
.search abbr.published { }
.archive abbr.published { }
.category abbr.published { }

/* Post Excerpts */
span .more-link { } /* The "read more" span style */
.more-link { }
.entry-content span { }

/* Post meta data section */
.entry-meta { 
	color: #999999; 
	font-size: 11px; 
	border-top: #CCCCCC solid 1px;
	padding: 8px 0 0 0; 
	text-align: left; 
	text-transform: capitalize; 
	font: normal 11px Arial;
}
.entry-meta a:link { font: normal 11px Arial; color: #777777; text-decoration: none; }
.entry-meta a:visited { font: normal 11px Arial; color: #777777; text-decoration: none; }
.entry-meta a:hover { color:#333333; font-weight:normal; text-decoration:underline; }
.entry-meta abbr { }
span.entry-author { }
span.author { }
span.vcard { }
.entry-author { }
.author { }
.vcard { }
.entry-meta span { }
a.url { }
a.fn { }
.url { }
.fn { }
span.entry-category { }
.entry-category { }
.entry-category a:link { }
.entry-category a:visited { }
.entry-category a:hover { }
span.entry-editlink { }
.entry-editlink { }
.entry-editlink a { }
span.entry-commentlink { }
.entry-commentlink { }
.entry-commentlink a:link { }
.entry-commentlink a:visited { }
.entry-commentlink a:hover { }
 
/* Comment Section found on Single and Page Views */
div#comments-list h3 { background-color: #000000; padding: 7px 10px 6px 0; color: #FFFFFF; font: bold 16px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; }
div#comments-list ol { margin: 20px 0 20px 0; }
div#comments-list ol li{
	background-color: #EEEEEE; 
	border: 1px solid #CCCCCC; 
	list-style-type: none; 
	padding: 10px 10px 10px 10px;
}
div#comments-list ol li p { color: #000000; font-size: 12px; padding: 0 0 0 0; margin: 10px 0 0 0; }
div#comments-list div.comment-author { color: #000000; display: inline; font-size: 14px; font-weight: bold; }
div#comments-list div.comment-meta { display: inline; font-size: 11px; margin-left: 10px; color: #666666; }
div#comments-list div.comment-meta a { color: #666666; font-weight: bold; text-decoration: none; }
div#comments-list div.comment-meta a:link { color: #666666; font-weight: bold; text-decoration: none; }
div#comments-list div.comment-meta a:visited { color: #666666; font-weight: bold; text-decoration: none; }
div#comments-list div.comment-meta a:hover { color: #000000; text-decoration: underline; }
div#comments-list div.comment-meta span.meta-sep { margin: 0 2px 0 2px; }

div#trackbacks-list h3 { background-color: #000000; padding: 7px 10px 6px 0; color: #FFFFFF; font: bold 16px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: right; }
div#trackbacks-list ol { margin: 20px 0 20px 0; }
div#trackbacks-list ol li{
	background-color: #EEEEEE; 
	border: 1px solid #CCCCCC; 
	list-style-type: none; 
	padding: 10px 10px 10px 10px;
}
div#trackbacks-list ol li p { color: #000000; font-size: 12px; padding: 0 0 0 0; margin: 10px 0 0 0; }
div#trackbacks-list div.comment-author { color: #000000; display: inline; font-size: 14px; font-weight: bold; }
div#trackbacks-list div.comment-meta { display: inline; font-size: 11px; margin-left: 10px; color: #666666; }
div#trackbacks-list div.comment-meta a { color: #666666; font-weight: bold; text-decoration: none; }
div#trackbacks-list div.comment-meta a:link { color: #666666; font-weight: bold; text-decoration: none; }
div#trackbacks-list div.comment-meta a:visited { color: #666666; font-weight: bold; text-decoration: none; }
div#trackbacks-list div.comment-meta a:hover { color: #000000; text-decoration: underline; }
div#trackbacks-list div.comment-meta span.meta-sep { margin: 0 2px 0 2px; }

div#respond h3 { background-color: #000000; padding: 7px 0 6px 10px; color: #FFFFFF; font: bold 16px Arial, Helvetica, sans-serif; text-transform: uppercase; text-align: left; }
div#respond form textarea { background-color: #FFFFFF; width: 465px; border: 1px solid #999999; font: 12px Arial, Helvetica, sans-serif; margin: 1px 0 10px 0; }
div#respond form textarea:focus { background-color: #FFFFFF; color: #000000; }
div#respond #comment-notes {  }
div#respond #login { font: 12px Arial, Helvetica, sans-serif; }
div#respond #login a { color: #666666; font-weight: bold; text-decoration: none; }
div#respond #login a:link { color: #666666; font-weight: bold; text-decoration: none; }
div#respond #login a:visited { color: #666666; font-weight: bold; text-decoration: none; }
div#respond #login a:hover { color: #000000; text-decoration: underline; }
div#respond .form-label { color: #000000; margin: .7em 0 .1em 0; font: bold 12px Arial, Helvetica, sans-serif; text-transform: uppercase; }
div#respond .form-input { margin-bottom: 0.7em; }
div#respond .form-input input { background-color: #FFFFFF; border: 1px solid #999999; padding: .1em .2em; width: 50%; }
div#respond .form-input input:focus { background-color: #FFFFFF; color: #333333; }
div#respond .form-submit { }
div#respond .form-submit input[type=submit] { background: #000000; font-size: 11px; font-weight: bold; font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; border: solid #000000 1px; padding: 3px 3px 3px 3px; text-transform: uppercase; }
div#respond .form-submit input[type=submit]:hover { color: #000000; background: #ffffff; border: solid #999999 1px; }

/*#comment-X*/ /* X = comment ID. The following are customizable per trackback info. Dates left in as examples. */
/*#comment-X.trackback { }*/
/*.c-y2006  { }
.c-m08 { }
.c-d05 { }
.c-h04 { }*/
 
/* Page Navigation */
div.navigation { display: block; }
.navigation { padding: 5px 0 30px 0; }
.navigation a:link { color:#FFFFFF; background: #666666; text-decoration: none; }
.navigation a:visited { color:#FFFFFF;  background: #666666; text-decoration: none; }
.navigation a:hover { color:#FFFFFF; background: #000000; text-decoration: none; }
div.nav-previous { float: left; clear: none;  display: block; }
.nav-previous { }
.nav-previous a:link { padding: 6px 147px 8px 10px; }
.nav-previous a:visited { padding: 6px 147px 8px 10px; }
.nav-previous a:hover { padding: 6px 147px 8px 10px; }
div.nav-next { float: right; clear: none; display: block; }
.nav-next { }
.nav-next a:link { padding: 6px 10px 8px 147px; }
.nav-next a:visited { padding: 6px 10px 8px 147px; }
.nav-next a:hover { padding: 6px 10px 8px 147px; }

/* Primary Sidebar */
 /* nested list in sidebar */
#primary h3 { margin: 0 0 0 0; background-color: #000000; color: #FFFFFF; font: bold 15px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 7px 9px;  }
#primary h3.widgettitle { margin: 0 0 0 0; }
#primary ul { 
	font: 12px Arial, Helvetica, sans-serif ; 
	margin: 1px 0 30px 0; 
	padding: 0 0 0 0; 
	list-style-type: none; 
	overflow: hidden; 
}
/*#primary li { }
#primary ul ul { }
#primary ul li { }
#primary ul ul li { }
#primary ul ul ul { }
#primary ul ul ul li { }
#primary a:link { }
#primary a:visited { }
#primary a:hover { }
#primary img {}*/
#primary ul li ul li a { 
	border-bottom: 0px hidden #000000;
	background-image:url(assets/img/underline.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	color: #000000;
	text-decoration: none !important;
	margin: 0 0 0 0;
	padding: 4px 0 4px 10px;
	height: 1%; /* Fixes li spacing issue in IE */
	display: block;
}

#primary li ul li a:hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	background: #000000 180px;
}
#primary .textwidget { margin: 1px 0 30px 0; }

/* Secondary Sidebar */
#secondary h3 { margin: 0 0 0 0; background-color: #000000; color: #FFFFFF; font: bold 15px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 7px 9px;  }
#secondary h3.widgettitle { margin: 0 0 0 0; }
#secondary ul { 
	font: 12px Arial, Helvetica, sans-serif ; 
	margin: 1px 0 30px 0; 
	padding: 0 0 0 0; 
	list-style-type: none; 
	overflow: hidden;
}
#secondary ul li ul li a { 
	border-bottom: 0px hidden #000000;
	background-image:url(assets/img/underline.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	color: #000000;
	text-decoration: none !important;
	margin: 0 0 0 0;
	padding: 4px 0 4px 10px;
	height: 1%; /* Fixes li spacing issue in IE */
	display: block;
}
#secondary .textwidget { margin: 9px 0 30px 0; }

#secondary li ul li a:hover { 
	color: #FFFFFF; 
	text-decoration: none; 
	background: #000000 180px;
}

/* Search Form */
#primary #search { margin: 0 0 0 0; padding: 0 0 0 0; }
/*#primary #search h3.widgettitle { }*/
#search { margin: 0 0 0 0; padding: 0 0 0 0; }
#search { } /* search form text */
/*#search a { margin: 0 0 0 0; padding: 0 0 0 0; } /* search link text */
/*search a:hover { background-color: #FFFFFF; margin: 0 0 0 0; padding: 0 0 0 0; }*/
/*form { }*/
#searchform { margin: 0 0 0 0; padding: 10px 0 20px 0; overflow: hidden; width: 180px; } /* entire search form section */
#s { border: 1px solid #999999; height: 18px; width: 134px; margin: 0 0 0 0; padding: 0 0 0 0; } /* search form box */
/*#text-1 { }*/
#searchsubmit {
	margin: 0 0 0 0;
	text-decoration:none;
	text-align: center;
	padding: 2px 5px 2px 5px;
	background: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #000000;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
#searchsubmit:hover { 
	background: #FFFFFF; 
	color: #000000;
}
#noresults-searchform { display: none; }
/*#noresults-searchsubmit {
	margin: 0 0 0 0;
	text-decoration:none;
	text-align: center;
	padding: 2px 5px 2px 5px;
	background: #000000;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px solid #000000;
	cursor: pointer; 
	cursor: hand;
}
#noresults-searchsubmit:hover { 
	background: #FFFFFF; 
	color: #000000;
}*/

/* Sidebar Widgets - section of your sidebar arrangable by the WordPress Widgets */
/*#primary.widget { }
.widget  { }
#primary h3.widgettitle { }*/
/*#primary h3 { }*/ /* Titles for each section of the sidebar, including widget sidebar accessories */
/*.widgettitle { }
.widget_text {}
.widget_sandbox_search { }
div.textwidget { }*/ /* text from widget sidebar accessories */
/*.widget ul { }
.widget li { }
.widget ul ul {}
.widget ul ul ul { }
.widget ul ul li { }
.widget ul ul ul li { }
.widget a:link { }
.widget a:hover {}
.widget a:visited { }*/
 
/* Page List */
/*#pages { }
#paqes.widget_pages { }*/ /* list of Pages from widget sidebar accessories */
/*.widget_pages { }
a:link { }
a:visited { }
a:hover { }
li.page_item { }
li.page_item a { }
#pages a:link { }
#pages a:visited { }
#pages a:hover { }*/
 
/* Categories List */
/*#categories { }
#categories.widget { }
.widget_categories { }
#categories a:link { }
#categories a:visited { }
#categories a:hover { }*/
 
/* Recent Posts Widget List */
/*#recent-posts { }
#recent-posts.widget { }
.widget_recent_entries { }
#recent-posts a:link { }
#recent-posts a:visited { }
#recent-posts a:hover { }*/
 
/* Twitter widget */
.twitter-item { padding: 0 0 10px 0; }
.twitter-timestamp { font-size: 11px; padding-left: 10px; color: #BBBBBB; border:none;  }
 
/* Blogroll list and links - fill in the X with each link category ID number */
/*#linkcat-X { }
#linkcat-X a { }
#linkcat-X h3 { }
#linkcat-X ul { }
#linkcat-X ul ul { }
#linkcat-X ul li { }
#linkcat-X li { }
#linkcat-X ul ul li { }
#linkcat-X a:link { }
#linkcat-X a:visited { }
#linkcat-X a:hover { }*/
 
/* Sidebar Meta - Admin Section */
#meta { }
#meta.widget { }
#meta.widget_meta { }
.widget_meta { }
#meta h3 { }
#meta.widgettitle { }
#meta ul { }
#meta ul ul { }
#meta ul li { }
#meta ul ul li { }
#meta a:link { }
#meta a:visited { }
#meta a:hover { }
 
/* Sidebar Feeds Section, each section of RSS feeds are numbered such as #rss-4 or #rss-1, so change the number to change the look of that feed's styles, and add other feed numbers to style each independent feed style */
#rss-X { }
#rss-X.widget { }
.widget_rss { }
#rss-X h3 { }
#rss-X.widgettitle { }
#rss-X a.rsswidget { }
.rsswidget { }
#rss-X.rsswidget {} /* feed post title */
#rss-X ul { }
#rss-X ul ul { }
#rss-X ul li { }
#rss-X ul ul li { }
#rss-X a:link { }
#rss-X a:visited { }
#rss-X a:hover { }

/* Feed Links */
.feed-links { }
.feed-links h3 { }
.feed-links ul { }
.feed-links ul ul { }
.feed-links ul li { }
.feed-links ul ul li { }
.feed-links a:link { }
.feed-links a:visited { }
.feed-links a:hover { }

/* Footer */
/*#footer p { }
#footer a:link { }
#footer a:visited { }
#footer a:hover { }*/
 
/* Links - Set them only if you want the same look for EVERY link on your blog. Otherwise, set them on a specific section basis. */
/*a:link { }
a:visited { }
a:hover { }*/
 
/* COMMON HTML elements most likely found and used within the post content area - and allowed by Wordpress.com */
p { }
hr { }
b, strong { }
em, i { }
img { }
p img { }
a img {border:0}
/* Styling Lists - if you style the "root" list styles, it will style everything the same. Lists are used in the sidebar, post content, and comments, so it is best to style each indivdually. */
#content ul { }
#content li { }
#content ul ul { }
#content ul ul li { }
#content ul ul ul li { }
#content ol { }
#content dl { } /* There is a DL in the subtitle - text of categories, author, and archives. If you style the DL alone, it will be styled for everything. To style the DL for the post content, use this or another parent container that covers the post content area. */
#content dt { font-weight:bold;}
#content dd { }
blockquote { }
cite { }
code { }
i { }
em { }
b, strong { }
hr { }
pre { }
p abbr { } /* This might not work. See abbr references above. */
acronym { }
table { }
tr { }
td { }
caption { }
thead { }
/*#content h3 { }
#content h4 { }
#content h5 { }*/