/*  
Theme Name: memaddog
Theme URI: http://www.memaddog.com/
Description: Custom theme for memaddog
Version: 2.0
Author: memaddog
Author URI: http://www.memaddog.com/
*/
body, h1, h2, h3, h4, h5, h6, blockquote, p, dd, dl, hr, address, form {margin:0; padding:0;}
body {margin:0; padding:0; width:100%; text-align:center; background:#1B140E url(/wp-content/themes/memaddog/images/wood_bg.jpg) top center;}
body, td, input, textarea {color:#d2b798; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12pt; letter-spacing:1px; line-height:1.5em;}
h1, h2, h3, h4, h5, h6 {color:#e5d4c0; line-height:125%;}
h1 {font-size:225%;}
h2 {font-size:170%;}
h3 {font-size:135%;}
h4 {font-size:115%;}
h5 {font-size:95%;}
h6 {font-size:80%;}
a {text-decoration:none; color:#b18f63;}
	a:hover {border-bottom:1px dotted;}
	a:focus, input:focus {-moz-outline-style:none; outline:none;}
sup {line-height:0;}
img {border:none;}
.clearfix {clear:both; overflow:hidden; height:0; _height:1%; line-height:0; font-size:0.01em;}
.hide {display:none;}

#top {}

#wrapper {background:url(/wp-content/themes/memaddog/images/top.jpg) repeat-x center top;}
#container {text-align:left; margin:0 auto; width:998px;}

#header {position:relative; color:#382b14; background:url(/wp-content/themes/memaddog/images/header.jpg) repeat-x center top; height:100px; color:#382b14; width:998px;}
	#header h4 {margin:0; padding:0; position:absolute;}
		#header h4 a {display:block; background:url(/wp-content/themes/memaddog/images/header_logo.jpg) no-repeat top left; text-indent:-999em; height:100px; width:347px;}
			#header h4 a:hover {background-position:bottom left;}
				#header a {color:#382b14;}
					#header a:hover {border-bottom:none;}

	#header ul {margin:0; padding:0; list-style-type:none; position:absolute; bottom:28px; left:342px;}
		#header li {display:inline; float:left; padding:0; margin:0;}
			#header li a {display:block; height:57px; text-indent:-999em; }
			#header li.page-item-2 a {width:125px; background:url(/wp-content/themes/memaddog/images/nav_about.gif) no-repeat top center;}
			#header li.page-item-3 a {width:129px; background:url(/wp-content/themes/memaddog/images/nav_contact.gif) no-repeat top center;}
			#header li.page-item-21 a {width:114px; background:url(/wp-content/themes/memaddog/images/nav_gallery.gif) no-repeat top center;}
				#header li a:hover, #header li.current_page_item a {background-position:bottom center;}


	a#header_twitter {display:block; background:url(/wp-content/themes/memaddog/images/header_twitter_follow.gif) no-repeat top right; position:absolute; top:0; right:9px; height:75px; width:275px; text-indent:-999em;}
		a#header_twitter:hover {background-position:bottom right;}

#middle {padding:0 0 18px 0;}

#content {display:inline; float:left; width:603px; padding:0 24px 30px 24px; background:url(/wp-content/themes/memaddog/images/wood_bg_content.jpg) 49px -100px; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;}

#footer {padding:0 24px 24px; font-size:12px;}

.post {padding:10px 0;}
	.entry p {margin-bottom:16px;}
	.entry {}
	p.postmetadata {border-top:1px solid #ccc; margin:10px 0 0 0;}
	.post-edit-link {font-size:12px;}
	.navigation {padding:10px 0 0 0; font-size:120%; font-weight:bold;}

.sidebar {display:inline; font-size:12px; line-height:1.35em; float:right; width:250px; padding:7px 24px 24px 24px; background:url(/wp-content/themes/memaddog/images/wood_bg_content.jpg) -51px -100px; -webkit-border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px;}
	.sidebar .widget {border-bottom:1px solid #4b3d2b;}
		.sidebar ul {list-style-type:none; margin:0; padding:0;}
			.sidebar ul li {padding:10px 0;}
				.sidebar ul li h2 {font-size:120%;}
					.sidebar ul ul li {padding:0;}

@font-face {
    font-family: 'LoveYaLikeASister';
    src: url('/fonts/love_ya_like_a_sister-webfont.eot');
    src: local('☺'), url('/fonts/love_ya_like_a_sister-webfont.woff') format('woff'), url('/fonts/love_ya_like_a_sister-webfont.ttf') format('truetype'), url('/fonts/love_ya_like_a_sister-webfont.svg#LoveYaLikeASisterRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* SIDEBAR TESTIMONIALS */
.testimonials_manager_widget h2 {background:url() no-repeat; background:url(/wp-content/themes/memaddog/images/heading_sidebar_testimonials.gif) no-repeat top left; margin:0 0 10px 0;}
.testimonials_manager_widget {font-style:italic;}
.testimonials_manager_widget strong {font-style:normal; display:block; text-align:right; padding-top:4px;}
.testimonials_manager_widget a {font-style:normal; display:block; text-align:right; position:relative; margin-top:-16px;}
	.testimonials_manager_widget a:hover {border-bottom:none;}


/* SIDEBAR TWITTER WIDGET */
.widget_twitterer ul {padding:0; margin:0;}
	.widget_twitterer li {margin:16px 0 0 0;}


/* SIDEBAR GALLERY EXAMPLES */
#gallery_examples {overflow:hidden; margin-right:-20px; position:relative;}
	.sidebar_gallery_example {display:inline; float:left; margin-right:20px; margin-bottom:20px;}


table#wp-calendar {width:100%; border:1px solid #999; border-width:0 1px 1px 0;}
	table#wp-calendar caption {background:#999; color:#fff; font-weight:bold; padding:2px 0; margin-top:6px;}
		table#wp-calendar td, table#wp-calendar th {text-align:center; border:1px solid #999; border-width:1px 0 0 1px;}


/* HEADINGS */
h1.page_heading {margin:0 0 12px 0; padding:0;}
.cufon {display:block; padding:8px 0; text-transform:lowercase;}
h1.cufon {font-size:20px;}
h1.page_heading {display:block; height:30px; text-indent:-999em;}
h1#heading-21 {background:url(/wp-content/themes/memaddog/images/heading_examples.gif) no-repeat;}
h1#heading-3 {background:url(/wp-content/themes/memaddog/images/heading_contact.gif) no-repeat;}
h1#heading-2 {background:url(/wp-content/themes/memaddog/images/heading_about.gif) no-repeat;}
h1#heading-34 {background:url(/wp-content/themes/memaddog/images/heading_services.gif) no-repeat;}
h1#heading-78 {background:url(/wp-content/themes/memaddog/images/heading_testimonials.gif) no-repeat;}
h3.heading {text-indent:-999em; height:30px; margin:20px 0 0 0;}
h3.heading a {display:block; height:100%; border-bottom:none;}
h3#examples_hp a {background:url(/wp-content/themes/memaddog/images/heading_examples_hp.gif) no-repeat;}
h3#examples_hp a:hover {background-position:bottom left;}


/* SIDEBAR HEADINGS */
h2.widgettitle, h2.testimonials {padding:0; margin:0; text-indent:-999em; height:25px;}
.widget_twitterer h2 a {display:block; height:25px; background:url(/wp-content/themes/memaddog/images/heading_sidebar_twitter.gif) no-repeat;}
.widget_twitterer h2 a:hover {background-position:bottom left;}
.sidebar h2 a:hover {border-bottom:none;}

/* GALLERY PAGE */
#gallery_thumbs {width:637px; margin:20px -34px 0 0;}
#gallery_thumbs a {border-bottom:none;}
.site_thumb {height:125px; width:125px; display:inline; float:left; margin:0 34px 24px 0;}


/* TESTIMONIALS PAGE */
.testimonial {font-style:italic; padding:0 0 1.25em 0;}
.testimonial strong {font-style:normal; display:block; font-size:12px; text-align:right; line-height:14px; position:relative; margin-bottom:-24px; padding-top:4px;}
.testimonial a {font-style:normal; font-size:12px; display:block; text-align:right;}
	.testimonial a:hover {border-bottom:none;}
.copy {display:none;}

/* COMMENTS */
.comments-template {margin:10px 0 0; border-top:1px solid #ccc; padding:10px 0 0;}
.comments-template ol {margin:0; padding:0 0 15px; list-style:none;}
.comments-template ol li {margin:10px 0 0; line-height:18px; padding:0 0 10px; border-bottom:1px solid #ccc;}
.comments-template h2, .comments-template h3 {font-family:Georgia, Sans-serif; font-size:16px;}
.commentmetadata {font-size:12px;}
.comments-template p.nocomments {padding:0;}
.comments-template textarea {font-family:Arial, Helvetica, Georgia, Sans-serif; font-size:12px;}
