/* Ahimsa.net, Copyright 2008. All rights reserved.*/

/*=============================*/
/* Browser default style reset */
/*=============================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}

/*=============*/
/* Link styles */
/*=============*/
a:link {color: #b36b00; text-decoration: none;}
a:visited {text-decoration: none; color: #b36b00;}
a:hover {text-decoration: none; color: #ff9900;}
a:active {text-decoration: none; color: #880000;}
a:visited:hover {text-decoration:none; color:#ff9900;}

/*==================*/
/* Universal styles */
/*==================*/
body {background-color: #fff2bf; font-family:"Times New Roman", Times, serif;}
h1, h2, h3, h4, h5, h6 {font-family: Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size:140%; text-align:center; padding-bottom:1px; font-weight:bold;}
h2 {font-size:120%; text-align:center; padding-bottom:1px; font-weight:bold;}
h3 {font-size:100%; text-align:center;}
h4 {font-weight:bold; display:inline; font-weight:bold;}
h5 {font-style:italic; display: inline; font-weight:bold;}
h6 {font-style:italic; font-size:14px; display:inline; font-weight:bold;}
hr {width:400px; color:#000000;}
.halfBreak {line-height:9px;}
html {overflow-y:scroll;}
blockquote {font-style:italic; text-align:justify;}
.center {text-align:center;}
p.center {text-align:center;}
p.left {text-align:left;}
p.titleContent {text-align:center; font-weight:bold;}
p.textContent {text-align:justify;}
ul.center {text-align:center; list-style-type: none;}
ol.centerOL {text-align:center; list-style-type: none;}

#container {margin:0 auto; padding-top:5px; padding-left:5px; padding-right:5px; width:950px; height:auto;}
#content {position: relative; padding:20px; width:660px; float:left;}
/* OLD #contentNoLyrics {position: relative; padding:20px 80px 20px 20px; width:800px; float:left;} */
#contentNoLyrics {position: relative; padding:25px 85px 20px 20px; width:735px; float:left;}
#header {margin-left:auto; margin-top:auto; width:950px; height:75px; background:url(../graphics/banner.gif) no-repeat;}
#rightNav {padding-top:20px; width:140px; float:left;}
#rightNav li {font-size:70%; padding:0px 5px 0px 5px; background-color:#fff6d2; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rightNav p {margin:0 auto; font-size:20px; padding:3px 0px 3px 5px; background-color:#ffdd59;}
#rightNav p.cat {font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#rightNav2 {padding-top:20px; width:140px; float:left;}
#rightNav2 li {font-size:70%; padding:4px 2px 2px 5px; background-color:#fff6d2;}
#rightNav2 p {margin:0 auto; font-size:90%; padding:3px 0px 3px 5px; background-color:#ffdd59;}
#rightNav2 p.cat {font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sideNav {float:left; padding-top:20px; width:110px;}
#sideNav li {padding-bottom:2px; padding-left:5px; background-color:#fff6d2; font-size:80%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#sideNav p {margin:0 auto; font-size:20px; padding:3px 0px 3px 5px; background-color:#ffdd59;}
#sideNav p.cat {background-color:#ffdd59; font-size:100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
#footer {clear:both; width:820px; height:5%; vertical-align:middle; padding:10px 0px 10px 130px; margin:0; font-size:70%; text-align:center;}
#footerNoLyrics {clear:both; width:735px; height:5%; vertical-align:middle; padding:10px 85px 10px 130px; margin:0; font-size:70%; text-align:center;}
#footerContent {clear:both; width:700px; height:5%; vertical-align:middle; padding:10px 140px 10px 110px;; margin: 0; font-size:70%; text-align:center;}


/*================*/
/* Content styles */
/*================*/
p.linkBand {text-align:center; font-size:14px;}
p.picAlbum {text-align:center; margin-left:auto; margin-right:auto;}
.albumCover {width:100px; height:100px;}
#obama {width:95px; height:95px;}

/*=======================*/
/* Styles for Javascript */
/*=======================*/
#containerLyrics {padding-top:10px; text-align:center; margin-left:auto; margin-right:auto;}
.containerLyrics {padding-top:10px; text-align:center; margin-left:auto; margin-right:auto;}
input.button {color:#b36b00; background-color:#fff2bf; overflow:visible; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
/*This will fix the list problem in IE, but will make the list invisible in Opera and Firefox.
  	border: solid 0px;
	width:0;
*/
