/*
Theme Name: FUN WITH DRUMS
Theme URI: http://www.onedigitalfarm.com
Author: Angela Noesslboeck
Author URI: http://www.onedigitalfarm.com
*/

/* Begin Typography & Colors */
body {
	font-size: 75%; /* Resets 1em to 10px */
	font-family: georgia; 
	line-height:1.5;
	color: #444;
	padding: 20px 0 0;margin: 0;
 	background:#fffdfa url(images/drums-header.png) repeat-x;
	}

ul, li{margin:0; padding:0; list-style:none;}


a,a:visited{color:#333;}

a img{border:none;outline:none;}

#page {width:950px; margin:0 auto;}

#header {	margin: 0;padding: 0;position:relative;}
#header .description {display:none;}

#topnav {padding:0 0 5px 0;font-family:arial, sans-serif; font-size:1em;line-height:1;}
#topnav li{margin:0 18px 0 0;float:left;}
#topnav li a{margin:0 0px; padding:0 0px;color:black; text-decoration:none;color:#000; }
#topnav li a:hover{text-decoration:underline}
#topnav li.current_page_item a,#topnav li.current_page_ancestor a{text-decoration:underline}
#content {}
#topnav li ul{display:none;}

#networking{position:absolute; right:0; top:110px}

#subnav {margin:0 0 20px; padding:0;}
#subnav li.page_item{margin:0; padding:0; }
#subnav li a{ bfont-size:1.2em;  font-weight:bold; text-decoration:none;display:block;}
#subnav li ul{margin:5px 0 0 10px;display:none;}
#subnav .current_page_parent ul{display:block;}
#subnav li ul li{padding:0; margin:0;}
#subnav li ul li a{color:black;font-size:0.9em;margin:0 0 5px 0; font-weight:normal; text-transform:none;}
ul#subnav{padding:0 0 20px 0;}
small {font-size: 0.9em;line-height: 1.5em;}

#subnav li ul li.current_page_item a{font-weight:bold;}

#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {	text-align: center;	}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
/* End Typography & Colors */



/* Begin Structure */
.post hr {display: block;}

.post{ padding:0;margin:0px 0 0 0;}
.entry{padding:10px;}
.postmetadata {	clear: both; padding:10px 10px 0 10px;}
.date{padding:0 0 0 10px;}
.clear {	clear: both;}
#footer {	clear: both; overflow:hidden; margin:50px 0 0 0px; font-size:0.9em;font-family:helvetica, arial, sans-serif; padding:10px 0px;border-top:1px dotted #000;padding:10px;}
#footer p {	margin: 0;padding: 0;	color:#aaa}
#footer a{color:#000; text-decoration:underline;}
/* End Structure */



/*	Begin Headers */
h1, h2, h3 {margin:0; padding:0;}

h1 {margin:10px 0 50px; padding:0;}
h1 a { width:850px;display:block;margin:0; padding:0; }
h1 a span{display:none;}
h2.header{margin:0 0 20px 0;}
h2 {	margin: 0; 	font-family:helvetica, arial;}

h2 a{color:black;}
.home .post h2{display:none;}


.sidebar h2 {	padding: 0; font-weight:bold; margin:0; padding:0;}
h3 {	padding: 0;	margin: 30px 0 0;	}
h3.comments {	padding: 0;	margin: 40px auto 20px ;	}
/* End Headers */

#sidebar h2{background-color:#fe3b0a; color:#fff; padding:0 5px; margin:0 0 5px 0; line-height:1.1;}
#sidebar-right h2{background-color:#00fd00; color:#fff; padding:0 5px; margin:0 0 5px 0;line-height:1.1;}
#sidebar-right .search h2,#sidebar .search h2  {background-color:#000; color:#fff;padding:0; padding:5px 0 0;}

#content h2{margin:10px 0; font-size:1.6;padding:0 0 0 10px;}
#blog h2,#home h2{ margin:10px 0; font-size:1.6;  padding:0 0 0 10px;}
#blog h2 a,#home h2 a{color:#000;}

#sidebar{float:left; width:220px;  padding:0; margin:10px 0 0; }
#sidebar-right{float:right; width:200px;padding:0; margin:10px 0 0;}
#blog,#content,#home{float:left; width:680px;margin:0px 0; padding:0;}
#content{width:730px;}
#home{width:510px}


#sidebar ul li,#sidebar-right ul li{margin:0 0 20px 0;}

#sidebar ul{margin:0 20px 0 0;}

.sidebar .search{background:#000; padding:0 5px; height:60px;}

/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}
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 */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}

blockquote{font-family:Palatino; background-color:#fff000; padding:1px 20px; display:block; margin:0 0px 20px 0; text-indent:0;  color:black; font-size:2.6em;font-style:italic; font-weight:normal;line-height:1.2;text-align;left; }
blockquote cite {margin: 50px 0 0;display: block;font-size:12px; text-align:right; text-transform:none;	}

.center {text-align: center;}
.hidden {display: none;}
	
.screen-reader-text {  position: absolute;    left: -1000em;}

hr {display: none;}
a img {border: none;}

.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}
.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}
.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}
/* End captions */



input{border:1px solid #fff; background:#e5e3e1; height:19px;}
input:focus{background:white;}
#sidebar form, #sidebar-right form{margin:0; display:inline; padding:0;}
#sidebar label,#sidebar-right label{display:none;}
#sidebar input,#sidebar-right input{width:125px;}

#sidebar input#searchsubmit,#sidebar-right input#searchsubmit{width:45px;background:black; color:white; border:none;cursor:pointer;}
#sidebar input#submit,#sidebar-right input#submit{width:58px;background:black; color:white; border:none;cursor:pointer;}
input.cm-htjkdu-htjkdu{ margin:0 20px 0 0;}
input.submit{background:white; margin:0 20px 0 0;cursor:pointer}

.clear{clear:both; width:100%;height:1px;display:block;}

.post ul { margin:0 0 20px 20px;}
.post ul li{list-style:circle;}


.post narrow{float:right; width:380px;}
