body {color:#fff;background-color:#000; margin:0;padding:0; font-family:arial, helvetica, sans serif; font-size:12px; line-height:16px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
h1 {font-size:24px; line-height:26px;}
h2 {font-size:20px; line-height:22px;}
h3 {font-size:16px; line-height:18px;}
h4 {font-size:14px; line-height:16px;}
h5 {font-size:12px; line-height:14px;}
a {text-decoration:none; color: #858585;}
p {margin:12px 0;}
a:hover {border-bottom: 1px solid #557706; color:#fff;}
a.imageLink:hover {border-bottom:0;}
blockquote {background-color:#000; padding:5px 10px; margin:10px;}
blockquote p {line-height:20px;}

#header {height:71px; background-image:url(http://www.adamsalsman.com/images/div_header_bg.gif); background-repeat:repeat-x; width:980px; position:relative;}
#banner {width:387px; height:67px; margin-left:10px; border:0; }
#header h1 {margin:0; padding:0; height:67px; width:387px; margin-left:10px; background-image: url(http://www.adamsalsman.com/images/banner_adamsalsmancom.gif); background-repeat:no-repeat; float:left;}
#header h1 span {display:none;}
#header h2 {font-size:18px; line-height:20px; color: #fafa8a; text-transform:uppercase;text-align:left; margin:8px 10px;}
#header #nav {float:right; height:71px; width:578px; margin-left:5px;}
#nav {text-align:center; overflow:hidden;}
#nav ul {border-top: 2px solid #515151; margin:0px 10px 0 10px; padding-left:0; padding-top:1px;}
#nav ul li {display:inline; }
#nav ul li a {text-transform: uppercase; font-weight:bold; font-size:14px; text-decoration:none; padding-bottom:2px; color: #858585;}
#nav ul li a:hover {border-bottom: 10px solid #557706; color:#fff;}
#nav ul li a.inactive:hover {border-bottom:0px; color: #858585;}
li.listPipe {color:#3f3f3f; position:relative; top:-1px; font-weight:bold; padding:0 5px;}

#gbr {height:8px; margin-left:10px; position:relative; top:-4px; width:960px; z-index:2;}
#gbr .topBar {height:4px; background-color: #557706; line-height:4px; font-size:4px; overflow:hidden; }
#gbr .rightDot, #gbr .leftDot {height:4px; width:4px; line-height:4px; font-size:4px; overflow:hidden; background-color: #557706;}
#content {background-image:url(http://www.adamsalsman.com/images/div_content_bg.gif); background-repeat:repeat-y; background-color:#2d2d2d;background-position:right;width:980px;}
#gbr .rightDot {position:absolute; right:0;}
#gbr .leftDot {position:absolute; left:0;}
#col1 {float:left;background-color:#2d2d2d; background-image:url(http://www.adamsalsman.com/images/div_col1_bg.gif); background-repeat:repeat-x; width:744px; overflow:hidden;}
#col2 {float:right;width:196px; background-color:#000; margin:20px 20px; overflow:hidden;}

.cf {clear:both;}
#col1 .payload {margin:20px 20px;}
#footer {text-align:center; font-weight:bold; text-transform:uppercase; font-size:10px; width:744px; padding:5px 0;}
body.rates li#rates a, body.resume li#resume a, body.music li#music a, body.photos li#photos a, body.home li#home a {color:#fff; border-bottom: 10px solid #557706;}

ul#sidebar {padding:0; list-style-type:none;}
ul#sidebar ul {padding-left:15px;}
ul#sidebar h2 {padding: 12px 0; margin:0;}

.navigation .alignleft {float:left;}
.navigation .alignright {float:right;}

form {margin:0 0 10px 0; padding:0;}
#sidebar form #s {width:120px;}

.post img {border:0px;}

p.postmetadata span {padding:0 5px;}
.entry ul {margin:0 0 12px 0;}
body.photos .entry p {margin:12px 0 0 0;}

div.adsense {padding-bottom:10px;}

.albumArt {margin: 0pt 10px 10px 0pt; width: 160px; float: left;}