/*  
Theme Name: AADP
Theme URI: http://www.allamerican-dualingpianos.com
Description: Custom theme for the All American Dueling Pianos
Version: 1.0
Author: Ed Billings
Author URI: http://profeddieb.com/

	 aadp
	 http://www.allamerican-dualingpianos.com
	
*/


/*
COLOR PALETTE
	Dark Blue: #4078c3
	Red: #d52323
*/
html,body{margin:0;padding:0}
body {background-color: #999;font: .8em verdana,arial,san-serif;padding: 0px;margin: 0px 0;color: #333}
h1, h2, h3, h4, h5 {margin: 0;padding: 0;}
p {padding: 5px 10px 5px 20px;margin: 0 0 0 0;font-size: 1em}
a {color: #d52323;font-weight: bold;}
a:hover {color: #933;}
/* div#container {width:800px;margin: 0 auto;background-color: #fff;border: 1px solid #4078c3;background-image: url(images/aadpv_bg.gif);background-position: top left;background-repeat: repeat-y} */
div#container {width:800px;margin: 0 auto;background-color: #fff;border: 1px solid #4078c3;}


div#header {margin:0 auto;padding:0px;height: 80px;margin-left:260px;background: url(images/aadp_banner.gif) no-repeat right 5px;}
/*
div#header div.logo {width: 500px;height: 50px;background: url(images/aadp_banner.gif) no-repeat right top;}
*/
div#contentHome p{line-height:1.3;}
div#navigation{background:#4078c3;}
div#footer{background: #4078c3;color: #FFF;width:800px;margin: 0 auto;text-align: right;border-top: 1px solid #402D20;}
div#footer p{margin:0;padding: 3px 10px 15px 10px;font-size: .8em;}

div#navigation{margin-top: -22px;margin-left:260px;height: 20px}
/* div#contentHome, div#contentPage {margin-left:260px;padding-bottom: 25px;} RHP*/
div#contentHome, div#contentPage {margin: 0 auto;padding-bottom: 25px;} 
div#sideColumn{float:left;width:260px;padding-bottom: 75px;padding-top: 10px;}

#header h1 {margin: 72px 0 0 192px;font-size: 2.4em;color: #932b1c;}
#header p {margin: 0px 0 16px 192px;color: #cf3c26;}
#navigation ul {list-style: none;margin: 0;padding: 0 0 0 2px;}
   #navigation li {display:inline;float:left;position: relative;padding: 0px 1px 0px 1px}
   #navigation a {margin-top: 2px;display: block;padding: 3px 10px 3px 10px;color: #fff;font-weight:normal;text-decoration: none;font-size: .75em;text-align: left;}
   #navigation a:hover {background-color: #fff;color: #4078c3; }		
   #navigation li.current_page_item a {background-color: #fff;color: #3a757c}
   #navigation li ul {display: none;position: absolute;top: 1em;left: 0;}
   #navigation li>ul {top: auto;left:auto}
   #navigation li:hover ul, li.over ul {display:block;}
   #navigation ul li ul li {width: 100px;padding:2px;background-color: #5c979f;border-bottom: 1px solid #8FCBCF}

#footer ul {list-style: none;margin: 0;padding: 0 0 0 2px;}
   #footer li {display:inline;float:left;position: relative;padding: 0px 1px 0px 1px}
   #footer a {margin-top: 2px;display: block;padding: 3px 10px 3px 10px;color: #fff;font-weight:normal;text-decoration: underline;font-size: .75em;text-align: left;}
   #footer a:hover {color: #d52323; }	

div#contentPage h2 {margin: 20px 15px 10px 0px; color:#d52323; font-size: 1.8em;font-weight: normal; padding: 1px 0px 0px 7px;}
#contentPage h3 {color:#333;margin: 20px 0px 10px 10px;font-size: 1.1em; }
#contentPage h3.tagLine {margin: -5px 0px 10px 10px;}
#contentPage p {margin: 5px 0 5px 42px;line-height:1.3;}
#contentHome h3 {color:#3a757c;margin: 0 0 5px 10px;font-size: 1.2em; }
#contentHome h4 {color:#cf3c26;margin: 10px 0 3px 20px;font-size: 1.2em;}
#contentPage img {padding: 10px 0px 0px 10px;}
#contentPage ul, #contentPage ol {margin: 10px 0px 10px 40px}
#sideColumn p {padding: 0px ;margin: 0;font-size: .9em}
#sideColumn h2 {color:#3a757c;margin: 5px 10px 2px 10px;font-size: 1.1em;}


#contentHome .post {margin: 0 auto; padding-bottom: 15px;border-bottom: 1px solid #ededed}
#contentPage .post, #contentPage .comments {margin: 0px 15px 15px 5px; padding-bottom: 15px;border-bottom: 1px solid #ededed}
#contentPage h2.pagetitle {margin-left: 23px;}

p.postmetadata {margin: -11px 0px 0px 0px;font-size: .75em;color: #999;}
.alt {background-color: #ececec}
embed, object {margin-left: 5px}
#sideColumn blockquote {margin: 15px 15px 0px 15px;text-indent: 25px;background-image: url(images/aadp_smQuoteStart.gif);background-position: 0px 10px;background-repeat: no-repeat;font-family: times, seriff;font-style: italic;font-size: 1em;text-align: left;padding: 15px 0px 5px 0px;line-height: 1.6em;}
#sideColumn cite {font-family: times;margin: 0px 15px 0px 15px;padding-bottom: 15px;font-style: normal;font-weight: bold:text-align: right;font-size: .95em;display: block;line-height: 1.3em;margin-top: 5px;border-bottom: 1px solid #d52323;}
#sideColumn blockquote span {background-image: url(images/aadp_smQuoteEnd.gif);background-position: bottom right;background-repeat: no-repeat;padding-right: 29px;padding-bottom: 5px;}

#contentPage blockquote {background-color: #f9f9f9;border: 1px solid #d52323;padding: 0px 0px 0px 0px;background-image: url(images/aadp_lgQuoteStart.gif);background-position: 30px 0px;background-repeat: no-repeat;margin: 0px 10px 0px 65px;font-family: times, seriff;font-style: italic;}
#contentPage blockquote span {background-image: url(images/aadp_lgQuoteEnd.gif);background-position: bottom right;background-repeat: no-repeat;padding-right: 32px;padding-bottom: 5px;}
#contentPage cite {font-family: times;margin: 0px 15px 0px 15px;padding-bottom: 15px;font-style: normal;font-weight: bold:text-align: right;font-size: .95em;display: block;line-height: 1.3em;margin-top: 5px;border-bottom: 1px solid #d52323;}
dl {}
dt {font-weight: bold;padding: 15px 0px 5px 7px;}
dd {}
ul.songList {padding-right: 10px;}
ul.songList li {list-style: none;font-weight: bold;border: 1px dashed #aaa;font-size: 1.2em;padding-left: 5px;margin-left: 0px}
ul.songList ul li {font-weight: normal;border: 0px;font-size: .95em;}
h2.homePage {font-weight: bold;font-size: 1.2em;}
h3.homePage {color: #4078c3;}
ul.home {color: #4078c3;font-weight: bold;}
.red {color: #d52323}
.blue {color: #4078c3}
.optInForm {background-color: #ededed;border: 1px solid #4078C3;margin: 10px 5px 10px 5px;padding: 5px;}
div.optInForm h4 {font-size: .95em;color: #4078C3;margin-bottom: 10px;}
div.optInForm label {display: block;border-top: 1px solid #999;background-color: #ccc;font-size: .75em;font-weight: bold;width: 180px;margin-top: 3px;}
div.optInForm input {width: 180px}
div.optInForm fieldset {margin-left: 20px;border: none}
div.optInForm input.button {background-color:#4078C3;color: #fff;font-weight: bold;margin-top: 15px;}
div.optInForm p.confidential {font-size: 7pt; text-align:center;}
div.callNOW {margin: 15px 5px 15px 5px; padding: 5px; font-size: 1.2em; background-color: #4078c3; color: #fff; }