/*
Theme Name: MaddiesAdventures
Theme URI: http://dnawebagency.com
Description: The MaddiesAdventures theme made by DNA Web Agency - http://dnawebagency.com
Version: 1.0
Author: DNA Web Agency
Author URI: http://dnawebagency.com/
Tags: Kick-butt theme!
*/

/**Include Conditional CSS and other Style Files**/
@import url("css/c-css.php");
/**End Includes**/

/*
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;}	
/*
Various Tags & Classes
*/
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #999;}
blockquote {background:none repeat scroll 0 0 #FFFFFF;border-left:5px solid #FFFFFF;margin:0 0 15px 25px;padding:5px 20px; font-size:16px; line-height:30px; color:#333; font-style:italic;}
blockquote a {font-family:Arial, Helvetica, sans-serif !important;}
blockquote cite {margin: 5px 0 0;display: block;}
.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; position:relative; z-index:12;}
/*
Captions
*/
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.wp-caption {border: 1px solid #777F8C;text-align: center;background-color: #fff;padding-top: 4px; margin:10px; -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; position:relative; z-index:999;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 13px;line-height: 17px;padding: 5px 0 5px 0;margin: 0;color: #555B64;}
/*
Universal Styles
*/
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background:url(images/BG-main.jpg) repeat-x 50% 0; /*background-attachment:fixed;*/ line-height:21px; font-size:14px; color:#555B64;}

a, a:visited {font-family:Georgia, "Times New Roman", Times, serif; color:#555B64;}
a {outline-style: none;}
a:hover {text-decoration:none;}

h1, h2, h3 {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; position:relative; z-index:33;}
h2, h3 {color:#333;}

h1#page-title, h2#page-title {background:url(images/BG-post-title.png) no-repeat 2px 0; width:656px; height:51px; font-size:18px; margin:0 0 -40px; padding:16px 0 0 18px; position:relative; z-index:10; color:#E8E8F2; text-shadow:1px 1px 3px #444; overflow:visible;}
h1#page-title a, h2#page-title a {text-decoration:underline; color:#E8E8F2;}
h1#page-title a:hover, h2#page-title a:hover {text-decoration:none; color:#FFF;}

#page-content {position:relative; z-index:3; margin:0 auto; width:980px;}
#page-content .entry {width:610px; height:auto; margin:0 auto; padding:10px 25px; position:relative; float:left; background:url(images/BG-post-description-top.png) no-repeat top;}
#entry-top {background:url(images/BG-post-description-top.png) no-repeat; width:660px; height:65px; margin:0 auto;}
#post-bottom {background:url(images/BG-post-description-btm.png) no-repeat; width:660px; height:22px; margin:0 auto; position:relative; padding:0;}

.site-width {width:980px; margin:0 auto;}

.clear {clear: both;margin: 0;padding: 0;}

#site-background {background:url(images/BG-main.jpg) repeat-x center top; width:100%; height:616px; float:left; position:relative; z-index:1; margin:-187px auto 0 auto;}
/*
Header
*/
h1.logo {width:507px;}
h1.logo a {text-indent:-9999px; display:block; background:url(images/LOGO-maddies-adventures.png) no-repeat; width:507px; height:243px; position:relative; z-index:10; margin:0 0 -67px 0;}

h3.logo {width:507px;}
h3.logo a {text-indent:-9999px; display:block; background:url(images/LOGO-maddies-adventures.png) no-repeat; width:507px; height:243px; position:relative; z-index:10; margin:0 0 -67px 0;}

p.logo {width:507px;}
p.logo a {text-indent:-9999px; display:block; background:url(images/LOGO-maddies-adventures.png) no-repeat; width:507px; height:243px; position:relative; z-index:10; margin:0 0 -67px 0;}


/*
Footer
*/
#footer {background:url(images/BG-footer-main.jpg) 50% 0 repeat-x; width:100%; height:484px; margin:160px auto 0;}
#footer-content {width:980px; margin:0 auto;}
#footer-content .balloon {background:url(images/IMG-balloon.png) no-repeat; width:160px; height:201px; float:right; position:relative; margin:-140px 0 0; right:30px; top:10px;}
#footer-tags-top {background:url(images/IMG-footer-tags-top.png) no-repeat; width:825px; height:13px; margin:0 auto;}
#footer-tags-container {background:url(images/BG-footer-tags-container.png) repeat-y; width:785px; margin:0 auto; padding:15px 14px 0 25px;}
#footer-tags-container h2 {color:#777F8C;}
#footer-tags-container a {font-size:12px !important;}
#footer-tags-bottom {background:url(images/IMG-footer-tags-bottom.png) no-repeat; width:855px; height:43px; margin:0 auto; position:relative; left:15px;}
#footer-text {width:790px; text-align:right; font-size:12px; color:#555; margin:-10px auto 0;}
#footer-text a {color:#222;}
/*
Main Navigation
*/
.main-navigation-menu {width:980px; margin:0 auto; padding:5px 0 0 0;}

#adventure-navigation {background:url(images/ELEMENT-white-adventure-ruffle.png) repeat-x; background-position:50% 50%; height:77px; width:100%; padding:0; margin:0 auto; position:relative; z-index:2; font-size:15px; bottom:186px;}
#adventure-navigation ul {text-align:right; margin:25px 0 0 0;}
#adventure-navigation li {display:inline; list-style-type:none; margin:0 7px;}
#adventure-navigation a {color:#8485BA; text-decoration:none;}
#adventure-navigation a:hover {text-decoration:underline;}

.current_page_item a {}
.current_page_ancestor a {}
/*
Sub Navigation
*/
.current_page_item a {}
.current_page_ancestor a {}
/*
Sidebar
*/
#sidebar-container {width:302px; margin:0 auto; position:relative; z-index:1; float:right;}

#sidebar {width:302px; position:relative; margin:0; overflow:hidden; z-index:4;}
#sidebar ul { margin:0; padding:0;}
#sidebar li {list-style-type:none;  padding:0 0 10px 0; line-height:20px; margin:0; font-size:14px;}
#sidebar h4.widget-title { background:url(images/BG-sidebar-title.jpg) no-repeat; width:302px; height:31px; padding:13px 0 0 10px; margin:-4px 0 18px 0; position:relative; right:22px; color:#777F8C; text-shadow:1px 1px 3px #fff;}

#sidebar a, #sidebar a:visited { font-size:13px; text-decoration:none;}
#sidebar a:hover { text-decoration:underline;}

#page-content-home #sidebar {margin-top:-5px;}

#sidebar.home-widget-area {margin-top:0; margin-right:10px; padding:0; float:right; position:relative;}
#sidebar.home-widget-area ul {margin:0; padding:5px 0;}

.widget-body {background:url(images/BG-widget-desciption.png) repeat-y; margin:0; padding:4px 17px 0 20px; width:255px;}
.widget-body-btm {background:url(images/BG-widget-btm.png) no-repeat; width:288px; height:20px; margin:0 auto 20px 0;}
/*
Home Page Styles
*/
#page-content-home {position:relative; z-index:3; margin:110px auto 0; width:980px;}
#home-feature-container {width:974px; height:341px; margin:-45px auto 60px;}
#home-feature-background {background:url(images/BG-home-featured.jpg) no-repeat; width:907px; height:264px; margin:0 auto; padding:0; position:relative; top:20px; padding:17px; position:relative; z-index:1;}
#home-feature-container-bkg {background:url(images/ELEMENT-home-featured-border.png) no-repeat; width:974px; height:341px; position:relative; z-index:1;}
h2#page-title-feature {font-weight:bold; font-size:20px; text-shadow:1px 1px 3px #fff;}
h2#page-title-feature a {font-family:Georgia, "Times New Roman", Times, serif;}
#home-feature-post-text {width:590px; position:relative; float:left; margin-top:10px; height:250px; overflow:hidden;}
#home-feature-post-text a {font-family:Arial, Helvetica, sans-serif;}
#home-feature-post-pic {background:url(images/BG-home-featured-pic-border.png) no-repeat; width:287px; height:255px; position:relative; left:10px; float:right; margin:-25px 0 0 0; padding:10px;}

#home-feature-post-others {width:930px; margin:-15px auto 0 auto;}
#home-feature-post-others ul {margin:0; padding:0;}
#home-feature-post-others li {list-style-type:none; display:block; float:left; width:230px; height:73px; font-size:13px; margin:0; padding:0;}
#home-feature-post-others li a {background:url(images/BG-home-featured-drop-down.png) no-repeat; display:block; width:230px; height:73px; margin:-20px 0 0; padding:40px 0 0 15px; text-decoration:none;}
#home-feature-post-others li a:hover {background:url(images/BG-home-featured-drop-down-ov.png) no-repeat; margin-top:-10px;}

#post-container-home, #post-container-sub {width:660px; margin:0 auto; float:left; position:relative; z-index:2;}

#post-home {width:660px; margin:0 auto; padding:0; position:relative; background:url(images/BG-post-description-mid.png) repeat-y scroll 0 0 transparent; }
#post-home .post-pic {background:url(images/BG-post-pic-border.png) no-repeat; width:163px; height:147px; position:relative; z-index:2; float:left; margin:29px 0 0 10px; padding:11px 0 0 12px;}
#post-home .excerpt {margin:0; padding:6px 20px 0 0; top:10px; float:right; width:450px; position:relative; z-index:12;} 
.post-background {width:660px; height:121px; margin:0 auto; padding:0; position:absolute; z-index:1; background:url(images/BG-post-description-top.png) no-repeat top;}
.post-background-single {width:661px; height:121px; margin:0 auto; padding:0; position:absolute; z-index:1; background:url(images/BG-post-description-top.png) no-repeat top;}
#post-home .more {margin:0 auto; padding:0; width:450px; text-align:right; float:right; margin:0 29px 0 0;}
#post-home .more a {}

#post-container-home .tags, #post-container-sub .tags {background:url(images/BG-tags-mid.png) repeat-y; margin:0; width:608px; margin:-5px 0 0 0; padding:14px 22px 0 15px; position:relative; left:11px;}
#post-container-home .tags-bottom, #post-container-sub .tags-bottom {background:url(images/BG-tags-btm.png) no-repeat; width:638px; height:22px; margin:0 0 20px 0; position:relative; left:11px;}
#post-container-home .tags a, #post-container-sub .tags a { font-family:Georgia, "Times New Roman", Times, serif; }
/*
SubPage Styles
*/
#sub-picture-ruffle {background:url(images/BG-ruffle-sub.png) repeat-x; background-position:50% 50%; height:69px; width:100%; padding:0; margin:-40px auto 0; position:relative; z-index:2;}
#transparent-white {background:url(images/BG-page-conent.png) repeat; width:100%; height:auto;}

.post-container-home {float:left; margin:0 auto; width:660px;}

#center-div {position:relative; bottom:6px; right:21px;}

.post-sub {background:url("images/BG-post-description-mid.png") repeat-y scroll 0 0 transparent; margin:0 auto; padding:17px 20px; position:relative; z-index:3; width:620px;}
.post-sub p, post-sub ul, .post-sub li, .post-sub a, .post-sub h2, .post-sub h3, .post-sub h4 {z-index:13; position:relative;}
.post-sub a {font-family:Arial, Helvetica, sans-serif; }
/*
Blog Styles
*/
#page-content .blog-entry { float:left; margin:-52px 0 0 0; position:relative; width:625px; padding:0 0 0 35px;}

h1#category, h2#category {bottom:10px; font-size:25px; font-weight:bold; margin:0 0 14px 17px; position:relative; }

#comments {}
ol.commentlist {list-style-type:none;}
ol.commentlist li {list-style-type:none;}
.comment-body {background:#fff; padding:10px; border: 3px solid #E6E6E6; margin:10px 0}
ul.children {margin:10px 0 10px 0;}
.comment-meta {display:none;}
.comment-author .avatar {float:left; position:relative; margin-left:-52px; width:32px; height:32px; }

#page-content .news-date {}
#page-content .post {}

/* Ad Styling */
#google-ad-unit-top {background:#A8B1BE; bottom:6px; height:15px; margin:0 auto; padding:25px 14px 14px; position:relative; right:15px; width:620px;}

/* Post Metadata */
#postmetadata {background:none repeat scroll 0 0 #FFFFFF; border:5px solid #CCCCCC; margin:0 auto; padding:15px; width:90%;}
.post-sub .postmetadata a {font:Georgia, "Times New Roman", Times, serif; }
