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

body							{background:#081c2c; margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
#container						{background:#012d51 url(images/bg.jpg) top center repeat-x; overflow:hidden;}
#inner-wrapper					{background:url(images/bg-content.jpg) top center no-repeat; overflow:hidden; padding-bottom:40px;}
 
#wrapper						{width:960px; margin:0 auto; min-height:500px; padding-top:175px; overflow:hidden;}
#nav							{background:url(images/nav.png) no-repeat; width:940px; height:43px; margin:0 auto; margin-bottom:25px;}
#logo							{width:375px; height:50px; margin-left:20px; margin-bottom:50px;}

#nav a 							{background-position:center top; display:block;}
#nav a:hover					{background-position:bottom center;}

.subnav							{z-index:400; width:200px; position:absolute; left:50%; top:320px; margin-left:-220px; visibility:hidden;}
.subnav a						{width:200px; font-family: Arial, Helvetica, sans-serif; background:url(images/nav.png) center center no-repeat; padding:10px; display:block; font-weight:bold; font-size:12px; margin-bottom:2px; text-decoration:none; color:#000;}
.subnav a:hover					{color:#0e3a5f}

.news							{width:100px; background-image:url(images/news.png); margin-left:40px; height:43px; float:left;}
.tour							{width:110px; background-image:url(images/tour.png); height:43px; float:left;}
.blog							{width:100px; background-image:url(images/blog.png); height:43px; float:left;}
.discography					{width:185px; background-image:url(images/discography.png); height:43px; float:left;}
.videos							{width:115px; background-image:url(images/videos.png); height:43px; float:left;}
.photos							{width:115px; background-image:url(images/photos.png); height:43px; float:left;}
.store							{width:120px; background-image:url(images/store.png); height:43px; float:left;}

.left-col						{width:590px; float:left; min-height:400px; margin-left:20px;}
.right-col						{width:350px; float:left;}
#rightcontent					{width:350px; background:url(images/bg-right-col.png) repeat-y; min-height:500px; overflow:hidden;}
#righttop						{margin:0px; padding:0px;}

.post								{overflow:hidden; margin-bottom:20px; margin-left:2px;}
.post-header						{text-transform:uppercase; color:#fff; font-size:12px; margin-bottom:20px; background:url(http://www.bradfilip.com/client_files/mattnathanson/images/headerbg.png) no-repeat; height:34px; text-align:center; line-height:30px; font-weight:bold;}
.post-body							{font-size:14px; color:#fff; line-height:16px; padding-bottom:10px; margin-bottom:10px;}
.posted								{color:#ffffff; font-size:14px; font-weight:bold;}
.post-info							{font-size:12px;}

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

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

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

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

.discography td						{padding-bottom:10px; border-bottom:1px dashed #960; padding-top:10px;}
.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;}

.release-item					{margin-top:10px; color:#CCC; font-size:12px; padding-top:10px; border-top:1px solid #658099; line-height:16px; width:620px; overflow:hidden;}
.release-left-col				{float:left; width:200px; margin-right:20px;}
.release-col-2					{float:left; width:350px; margin-right:10px;}
.release-col-3					{float:left; width:200px;}
.part							{color:#FC0}
.released						{font-weight:bold; color:#fff;}
.release-title					{font-size:18px; font-weight:bold; color:#FFF;}
.tracklist						{font-size:14px; color:#FFF;}

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

.mailinput							{background:#a8c9e7; color:#000; font-size:12px; -moz-border-radius: 4px; border-radius:4px; border:1px solid #a8c9e7;}
#mailinglist submit					{background:#a8c9e7; color:#000; font-size:12px; -moz-border-radius: 4px; border-radius:4px; border:1px solid #a8c9e7;}
#mailinglist						{position:absolute; z-index:100; left:50%; margin-left:275px; top:353px; width:220px;}
#mailinner							{border-bottom:3px #96b5d1 dotted; border-top:3px #96b5d1 dotted; padding-top:10px; padding-bottom:10px; color:#FFF;}

.sideheader						{background:url(images/sideheader.png); width:305px; height:38px; margin-left:12px; padding-top:10px; padding-left:15px;}
.side-holder					{margin-left:32px; width:300px;  margin-bottom:20px; margin-top:10px}

#footer							{border-top:#375169 5px solid; height:100px; color:#b2c6d9; font-size:12px; padding-top:20px;}
#footer-wrapper					{width:940px; margin:0 auto; margin-top:20px;}
#footer-left					{width:400px; float:left;}
#footer-right					{width:400px; float:right; text-align:right;}

#footer a						{color:#b2c6d9; text-decoration:none;}
#footer a:visited				{color:#FFF;}
#footer a:hover					{color:#b2c6d9;}
#footer a:active				{color:#b2c6d9;}
