* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #f7f1d6;
	text-align:center;
	color:#1d1f15;
	font-family: arial, helvetica, sans-serif;
	font-size:14px;
	line-height:18px;
	margin:0 auto;
	letter-spacing:-0.03em;
}

a { -moz-outline-style:none;}
a{color:#f2b500; text-decoration:none; font-family: 'Georgia','Times New Roman',Times, serif;}
a:hover{color:#404040; text-decoration:none; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

a.rev:hover{color:#fff;}

p{margin:0px 0px 18px 0px;}

h2{font-size:48px;line-height:60px;font-weight:normal; font-family: 'Georgia','Times New Roman',Times, serif; letter-spacing:-0.06em;}
h2.small{font-size:36px;}

ul,ol {list-style-type:none;padding:0px;}
ul.bulleted,ol.bulleted{list-style-type:disc;margin-left:15px;padding:0px;}

.top{margin-top:0px !important; padding-top:0px !important;}
.last{margin-right:0px !important; padding-right:0px !important;}
.first{margin-left:0px !important; padding-left:0px !important;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

.serif{font-family:'Georgia','Times New Roman',Times, serif;}
.small{font-size:10px;}
.med{font-size:12px;}
.smld{line-height:14px;}
.caps{text-transform:uppercase;}
.ital{font-style:italic;}
.sans{font-family: arial, helvetica, sans-serif;}


.tan{color:#f7f1d6;}
.rust{color:#c03927;}
.pink{color:#c34774;}
.gold{color:#e2b424;}
.aqua{color:#21c3f4;}
.blue{color:#36578d;}
.grey{color:#1d1e15;}
.purple{color:#3c2938;}
.green{color:#77aba8;}
.redorange{color:#cc443e;}
.yellow{color:#f9cd53;}
.rose{color:#c95868;}
.violet{color:#70425c;}
.white{color:#fff;}

.bgtan{background-color:#f7f1d6;}
.bgrust{background-color:#c03927;}
.bgpink{background-color:#c34774;}
.bggold{background-color:#e2b424;}
.bgaqua{background-color:#21c3f4;}
.bgblue{background-color:#36578d;}
.bggrey{background-color:#1d1e15;}
.bgpurple{background-color:#3c2938;}
.bggreen{background-color:#77aba8;}
.bgredorange{background-color:#cc443e;}
.bgyellow{background-color:#f9cd53;}
.bgrose{background-color:#c95868;}
.bgviolet{background-color:#70425c;}

div#container{position:relative; width:100%; min-width:960px; margin:0px; padding:0px; text-align:center;}
div.wrapper{position:relative; width:960px; margin:0px auto; text-align:left;}

div#header{position:relative; height:140px; margin:0px; padding:0px; text-align:left;}

a#logo{float:left;width:224px;height:140px;margin:0px;}

ul#nav {float:right; display:inline; width:auto; height:40px; list-style-type:none; padding:0px; margin:74px 0px 0px 0px; overflow:hidden; font-size:20px; letter-spacing:0.00em;}
ul#nav li {float:left; display:inline; height:40px; line-height:40px; margin:0px; padding:0px; overflow:hidden;}
ul#nav li a {float:left; display:inline; padding:0px 25px; height:40px; color:#1d1f15;}

div#hero{position:relative; width:100%; height:400px; margin:0px 0px 15px 0px; padding:0px;}
div#hero embed{cursor:pointer;}

.artistbox{float:left; width:295px; margin:20px 20px 0px 0px;}
.artistbox .artistthumb{float:left; width:295px; height:135px;}
.artistbox .artistname{float:left;display:inline;height:40px;width:275px;padding:0px 10px;font-size:24px;line-height:40px;}
.artistbox .artistname a:hover{color:#fff;}

#social{position:absolute; left:0px; bottom:0px; width:940px; height:28px; line-height:28px; padding:4px 10px; background: url(../im/bkgd_aqua.png) repeat 0px 0px;}
#social .artistname{float:left;font-size:22px;margin-right:6px; line-height:28px;}
#social .artistlink{float:left;font-size:14px; line-height:28px; padding:3px 0px 0px 0px;}
#social .icons{float:right;}

span.icon{float:left;display:inline;height:28px;overflow:hidden;margin:0px 0px 0px 8px;}
span.icon a{float:left; display:inline;height:28px;margin:0px;}
span.icon a img{float:left; display:inline; margin:0px;}
span.icon a:hover{float:left; display:inline; margin:-28px 0px 0px 0px;}

#socialIconsWrapper { height: 35px; width: 100%; text-align: center;}
#socialIcons { margin-left: 660px; }
.socialIcon { padding-right: 12px; }

div#content{position:relative;width:100%;min-width:960px;margin:0px 0px 50px 0px;text-align:left;}

#latest{float:left;margin-right:20px;}
#sidebar{float:right;}

.latestitem{float:right;width:100%;}
.latestitemint{float:right;display:inline;width:610px;padding:0px 20px 30px 0px;}

.postmeta{float:left;width:70px;}
.datebox{float:left;text-align:center;width:70px;padding:20px 0px 10px 0px;margin:0px 0px 20px 0px;font-weight:bold;}
.datebox .datemon{font-size:12px;line-height:12px;}
.datebox .dateday{font-size:36px;line-height:36px;}

span.metaicon{float:left;display:inline;width:70px;height:70px;overflow:hidden;margin:0px 0px 1px 0px;}
span.metaicon a{float:left; display:inline; width:70px; height:70px;margin:0px;}
span.metaicon a img{float:left; display:inline; margin:0px;}
span.metaicon a:hover{float:left; display:inline; margin:-70px 0px 0px 0px;}

.post{float:right;width:520px;overflow:hidden;}
.post h2{padding-top:10px;}
.post p a{font-style:italic;font-weight:bold;}
.posted{float:left;font-weight:bold;width:520px;margin:20px 0px 18px 0px;}
h3.headline{float:left;width:520px;padding:0px 0px 18px 0px;font-size:24px;line-height:26px;}

.odd .post p{color:#fff;}
.odd .post h3.headline{color:#1d1e15;}
.odd .posted{color:#fff;}

.page h2{padding-top:10px;}
.page p{color:#fff;}

.sidebaritem{float:left;width:100%;margin:0px;padding:0px;}
.sidebaritemint{float:left;display:inline;width:290px;padding:10px 0px 10px 20px;}
.sidebaritemintalt{float:left;display:inline;width:310px;padding:10px 0px 10px 0px;}

.sidebaritemintalt h2{padding-left:20px;}

.tweettext{float:left;display:inline;width:270px;padding:10px;background: url(../im/bkgd_black.png) repeat 0px 0px; color:#fff; font-size:13px;}
.tweetmeta{float:left;display:inline;width:270px;padding:10px;background: url(../im/arrow_black.png) no-repeat 10px 0px; color:#fff;}
.tweettextalt{float:left;display:inline;width:270px;padding:10px;background: url(../im/bkgd_white.png) repeat 0px 0px; color:#fff; font-size:13px;}
.tweetmetaalt{float:left;display:inline;width:270px;padding:10px;background: url(../im/arrow_white.png) no-repeat 259px 0px; color:#fff; text-align:right;}

.tweetmeta a,.tweetmetaalt a{font-weight:bold;}

.tweetbox{background-color:#21c3f4;}

ul.covers{float:left; width:310px; overflow:hidden; padding:10px 0px 0px 0px;}
ul.covers li{float:left;width:145px;height:145px;overflow:hidden;margin:0px 20px 20px 0px;}
ul.covers li img{float:left;width:125px;height:125px;border:10px solid #1d1e15;}
div.albumlinks{float:left;display:inline;width:125px;height:125px;padding:10px;}

ul.postlist{float:left;width:290px;padding-bottom:10px;}
ul.postlist li{float:left;width:290px;background: url(../im/bkgd_black.png) repeat scroll 0 0;margin:0px 0px 2px 0px;}
ul.postlist li a{float:left;display:inline;width:270px;padding:5px 10px;}

form#login{float:left;width:300px;border:0px;margin:0px;padding:0px;}
.response{float:left;width:300px;padding:10px 0px;}
form#login label{float:left;width:300px;margin:0px 0px 15px 0px;}
form#login label span{float:left;width:300px;}
form#login input{float:left;width:290px;height:22px;line-height:22px;font-size:14px;padding:4px 2px 2px 2px;border:0px;}
form#login button{float:left;background:#fff;border:0px;padding:4px 8px;font-size:14px;}

.mediaitem{float:left;width:280px;margin-right:20px;}

div#footer{position:relative;width:100%;margin:0px;padding:30px 0px 80px 0px;background:#1d1e15;}
