body {
	background:url(/images/bg-tile.png) repeat;
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:12px;
	font-family:"helvetica neue light","helvetica neue",helvetica,verdana,arial,sans-serif;
	cursor:default;
}

img { border:0px; }

a { outline:none; text-decoration:none; color:#b40000; }
a:hover { text-decoration:underline; }
a:visited { color:#b40000; }

.main { position:relative; padding:0px 0px 20px 0px; margin:0px; background:#2e2e2e url(/images/bg.jpg) no-repeat top left; width:1230px; min-height:900px; text-align:left; }
.shadow-left { position:relative; background:url(/images/shadow-left.png) repeat-y; width:19px; }
.shadow-right { position:relative; background:url(/images/shadow-right.png) repeat-y; width:19px; }
.arielwinter { position:absolute; background:url(/images/arielwinter.png) no-repeat; width:514px; height:140px; left:94px; top:4px; }
.acmedia { position:absolute; right:40px; bottom:0px; background:url(/images/acmedia.png) no-repeat; width:103px; height:81px; }
.cd-case { position:absolute; padding:3px 0px 0px 15px; background:url(/images/cd-case.png) no-repeat; width:148px; height:174px; }

.main ul.nav {
	position:absolute;
	padding:0px;
	margin:0px;
	list-style:none;
	left:100px;
	top:150px;
}
.main ul.nav li { display:block; float:left; position:relative; }
.main ul.nav li a { display:block; float:left; padding:0px 16px; height:32px; line-height:32px; outline:none; }
.main ul.nav li a.home { background:url(/images/menu-home.png) no-repeat center center; width:56px; }
.main ul.nav li a.home:hover { background:url(/images/menu-home-over.png) no-repeat center center; }
.main ul.nav li a.about { background:url(/images/menu-about.png) no-repeat center center; width:66px; }
.main ul.nav li a.about:hover { background:url(/images/menu-about-over.png) no-repeat center center; }
.main ul.nav li a.videos { background:url(/images/menu-videos.png) no-repeat center center; width:69px; }
.main ul.nav li a.videos:hover { background:url(/images/menu-videos-over.png) no-repeat center center; }
.main ul.nav li a.listen { background:url(/images/menu-listen.png) no-repeat center center; width:65px; }
.main ul.nav li a.listen:hover { background:url(/images/menu-listen-over.png) no-repeat center center; }
.main ul.nav li a.news { background:url(/images/menu-news.png) no-repeat center center; width:58px; }
.main ul.nav li a.news:hover { background:url(/images/menu-news-over.png) no-repeat center center; }
.main ul.nav li a.gallery { background:url(/images/menu-gallery.png) no-repeat center center; width:82px; }
.main ul.nav li a.gallery:hover { background:url(/images/menu-gallery-over.png) no-repeat center center; }

.label-aboutariel { background:url(/images/label-aboutariel.png) no-repeat; width:142px; height:26px; }
.label-latestcomments { background:url(/images/label-latestcomments.png) no-repeat; width:212px; height:26px; }
.label-latestmusic { background:url(/images/label-latestmusic.png) no-repeat; width:152px; height:26px; }
.label-latestnews { background:url(/images/label-latestnews.png) no-repeat; width:144px; height:26px; }
.label-latesttweet { background:url(/images/label-latesttweet.png) no-repeat; width:147px; height:26px; }
.label-latestvideos { background:url(/images/label-latestvideos.png) no-repeat; width:162px; height:26px; }
.label-newestcomments { background:url(/images/label-newestcomments.png) no-repeat; width:227px; height:26px; }
.label-newestmembers { background:url(/images/label-newestmembers.png) no-repeat; width:202px; height:26px; }
.label-photogallery { background:url(/images/label-photogallery.png) no-repeat; width:182px; height:26px; }
.label-login { background:url(/images/label-login.png) no-repeat; width:78px; height:26px; }
.label-signup { background:url(/images/label-signup.png) no-repeat; width:91px; height:26px; }
.label-myaccount { background:url(/images/label-myaccount.png) no-repeat; width:157px; height:26px; }

.table-bg { positon:absolute; padding:0px; left:0px; top:0px; }
.table-bg tr td.tl { background:url(/images/table-bg-sprite.png) no-repeat top left; width:16px; height:16px; left:0px; top:0px; }
.table-bg tr td.tr { background:url(/images/table-bg-sprite.png) no-repeat top right; width:16px; height:16px; right:0px; top:0px; }
.table-bg tr td.br { background:url(/images/table-bg-sprite.png) no-repeat bottom right; width:16px; height:16px; right:0px; bottom:0px; }
.table-bg tr td.bl { background:url(/images/table-bg-sprite.png) no-repeat bottom left; width:16px; height:16px; left:0px; bottom:0px; }
.table-bg tr td.m { background:url(/images/table-bg.png); width:16px; height:16px; }

.tableFloat { padding:0px; }
.tableFloat tr td.tl { background:url(/images/table-bg-sprite.png) no-repeat top left; width:16px; height:16px; left:0px; top:0px; }
.tableFloat tr td.tr { background:url(/images/table-bg-sprite.png) no-repeat top right; width:16px; height:16px; right:0px; top:0px; }
.tableFloat tr td.br { background:url(/images/table-bg-sprite.png) no-repeat bottom right; width:16px; height:16px; right:0px; bottom:0px; }
.tableFloat tr td.bl { background:url(/images/table-bg-sprite.png) no-repeat bottom left; width:16px; height:16px; left:0px; bottom:0px; }
.tableFloat tr td.m { background:url(/images/table-bg.png); width:16px; height:16px; }

.content-block { padding-bottom:20px; width:620px; }
.content-block div.header { position:relative; padding:5px 10px; background:url(/images/table-bg.png); width:620px; height:22px; line-height:22px; font-size:14px; }
.content-block div.date { position:relative; font-size:22px; font-family:"times new roman",georgia,serif; }
.content-block div.subject { position:relative; margin-top:10px; padding:0px 10px; line-height:18px; color:#b40000; font-size:16px; font-weight:bold; }
.content-block div.contents { position:relative; margin-top:10px; padding:0px 10px; line-height:18px; color:#ffffff; font-size:12px; font-weight:bold; }

.newest-members { position:relative; padding:0px; width:320px; }
