@charset "UTF-8";
/* CSS Document */

body								{margin:0px; background:url(images/bg.jpg) top center; font-family:Arial, Helvetica, sans-serif;}
#container							{background:url(images/bg-container.jpg) top center no-repeat; overflow:hidden; padding-top:350px;}

#holder								{width:1000px; overflow:hidden; margin:0 auto; background:url(images/bg-holder.jpg) repeat-y;}
#holder-static						{width:1000px; background:url(images/bg-holder-static.jpg) top no-repeat; min-height:700px; padding-top:20px;}
#bottom-cap							{width:1000px; height:25px; background:url(images/botomcap.jpg) no-repeat top; margin:0 auto;}

#nav								{width:975px; margin:0 auto; text-align:center; overflow:hidden;}
#nav a 								{width: 139px; height:72px; display:block; float:left; background-image:url(images/nav.png); background-repeat:no-repeat;}

.nav-left							{background-position:top left;}
.nav-mid							{background-position:top center;}
.nav-right							{background-position:top right;}

.nav-left:hover						{background-position:bottom left;}
.nav-mid:hover						{background-position:bottom center;}
.nav-right:hover					{background-position:bottom right;}

.mt-nav								{margin-top:28px;}
.mt-navdiv							{float:right; margin-top:6px;}

.mailinglist						{-moz-border-radius: 8px; -webkit-border-radius:8px; border-radius: 8px; background:url(images/trans.png); padding:15px; z-index:5; top:220px; left:50%; position:absolute; margin-left:250px; width:200px; color:#993300; font-size:12px; line-height:20px;}
.mailinglist a 						{font-weight:bold; font-size:16px; text-decoration:none; color:#C60;}
.mailinglist a:visited				{color:#C60;}
.mailinglist a:hover				{color:#600}


.input								{border:1px solid #caa878; background:#caa878;}

#topcontent							{width:960px; margin:0 auto;}

#follow 							{margin-left:10px; margin-top:5px; overflow:hidden; margin-bottom:20px;}
.follow-box							{background:#fffaec; -moz-border-radius: 8px; -webkit-border-radius:8px; border-radius: 8px; border:1px solid #cda356; width: 200px; height:75px; font-size:11px; padding:10px; overflow:hidden; float:left;}

.tweet								{float:left;}
.tweet .tweet_list					{margin:0px; padding:0px; list-style:none;}
.tweet .tweet_list li				{float:left; margin-right:10px; background:#fffaec; -moz-border-radius: 8px; -webkit-border-radius:8px; border-radius: 8px; border:1px solid #cda356; width: 200px; height:75px; font-size:11px; padding:10px; overflow:hidden;}	

.tweet a							{color:#746d64; text-decoration:none; font-weight:bold; font-size:11px;}
.tweet a:visited					{color:#746d64;}
.tweet a:hover						{color:#746d64;}
.tweet a:active						{color:#746d64;}

#content							{width:1000px; overflow:hidden;}
.col-left							{float:left; width:640px; margin-right:20px;}
.col-right							{float:left; width:330px;}

h1 									{font-size:24px; color:#660000;}

.post								{overflow:hidden; margin-bottom:10px; margin-left:2px;}
.post-header						{background:url(images/headerbg.png) no-repeat; width:645px; height:45px; color:#af2e00; font-size:16px; line-height:45px; padding-left:30px;}
.post-body							{margin-left:30px; margin-top:5px; font-size:12px; color:#333; line-height:16px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #666;}
.posted								{color:#660000; font-size:14px; margin-bottom:10px; margin-left:30px; margin-top:10px; font-weight:bold;}

.post-footer						{margin-left:30px; }
.post-info							{font-size:12px; margin-left:30px;}

.posted a							{color:#660000; text-decoration:none; font-weight:bold; font-size:12px; font-weight:bold;}
.posted a:visited					{color:#660000;}
.posted a:hover						{color:#660000;}
.posted a:active					{color:#660000;}

.post-header a						{color:#660000; text-decoration:none;}
.post-header a:visited				{color:#660000;}
.post-header a:hover				{color:#660000;}
.post-header a:active				{color:#660000;}

.post-body a						{color:#746d64; text-decoration:none; font-weight:bold; font-size:12px; font-weight:bold;}
.post-body a:visited				{color:#746d64;}
.post-body a:hover					{color:#746d64;}
.post-body a:active					{color:#746d64;}

.post-info	a						{color:#746d64; text-decoration:none; font-weight:bold; font-size:12px; font-weight:bold;}
.post-info	a:visited				{color:#746d64;}
.post-info	a:hover					{color:#746d64;}
.post-info	a:active				{color:#746d64;}

.album								{padding-bottom:10px; border-bottom:1px dashed #960; padding-top:10px; overflow:hidden; display:block}
.albumcover							{float:left; margin-right:20px; width:200px;}
.albumdetails						{float:left; width:380px;}
.album-title						{font-size:18px; color:#C60}
.album-date							{font-size:14px; color:#996600}
.album-label						{font-style:italic; font-size:12px; display:block; border-bottom:1px solid #FC9; padding-bottom:10px;}

.sidepiece							{margin-bottom:10px; display:block;}
.side-header						{width:330px; margin-bottom:10px;}
.side-content						{width:300px; margin-left:15px;}

.paging								{margin-left:30px;}
.share-social						{color:#a6d2fe; width:275px; float:right; text-align:right;}
.comments-notes						{color:#888; width:275px; float:left;}

#footer								{width:960px; margin:0 auto; height:100px; margin-top:20px;}
#footer-left						{height:47px; line-height:47px; font-size:12px; float:left; color:#663300}
#footer-right						{float:right;}
#footer-left a {color:#663300; text-decoration:none;}
#footer-left a:visited {color:#663300;}
#footer-left a:hover {color:#000;}