body {margin:0; padding:0; border:0; background:#111111;}
br {line-height:0px;}
h1, h2, h3, h4, h5, h6 {display:inline; font-size:1em; font-weight:normal; margin:0; padding:0;} 

/*positions*/
.align-center {text-align:center;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.float-right {float:right;}
.float-left {float:left;}
.clear-both {clear:both;}
.valign-top {vertical-align:top;}
.valign-middle {vertical-align:middle;}
.valign-bottom {vertical-align:bottom;}

/*margins*/
.m-latest-release-link, 
.m-news-link, 
.m-fresh-blood-link {margin:0 30px 0 0px;}
.m-left-image {margin:0 20px 20px 0;}
.m-right-image {margin:5px 25px 5px 15px;}

/*paddings*/
.p-title {padding:15px 0;}
.p-1st-topmenu {padding:10px 20px 0 0;}
.p-2nd-topmenu {padding:20px 20px 0 15px;}
#main_page .p-about-block {padding:5px 20px 5px 15px;}
#main_page .p-left-panel-titles {padding:10px 20px 10px 30px;}
#main_page .p-left-panel-links, 
					 .p-left-panel-community {padding:0 0 0 25px;}
#main_page .p-left-panel-search {padding:15px 0;}
#main_page .p-latest-release, 
					 .p-news, 
					 .p-fresh-blood {padding:5px 10px 5px 20px;}
#artist_page .p-artist-info {padding:5px 10px 5px 20px;}
#artist_page .p-releases-info {padding:0 10px 15px 20px;}
#project_page .p-artist-info {padding:5px 10px 5px 20px;}
#project_page .p-releases-info {padding:0 10px 15px 20px;}
#release_page .p-info {padding:5px 10px 5px 20px;}
#about_page .p-info {padding:5px 10px 5px 20px;}
#about_page .p-link-offset {padding:15px 20px 0 0;}
#list_page .p-releases-info {padding:0 50px 15px 50px;}
#search_page .p-releases-info {padding:0 50px 15px 50px;}


/*blocks*/
.topmenu_topcell {border-bottom:1px solid #c1c1c1; border-right:1px solid #c1c1c1; letter-spacing:2px; padding:0 0 5px 0;}
.topmenu_topcell_last {border-bottom:1px solid #c1c1c1; letter-spacing:2px; padding:0 0 5px 0;}
.topmenu_bottomcell {padding:5px 0 0 0;}
.footer {padding:25px 0;}
#pagenav span {border:1px solid #fefefe; padding:3px;}
#box div {border:2px solid #cc5a02; padding:20px 60px; width:80%;}

/*wrappers*/
#main_page .width-latest-release {width:550px;}
#main_page .width-latest-release-title {width:450px;}
#main_page .width-news-title, .width-fresh-blood-title {width:250px;}
#artist_page .width-artist-title {width:450px;}
#artist_page .width-releases-title {width:250px;}
#project_page .width-artist-title {width:600px;}
#project_page .width-releases-title {width:450px;}
#release_page .width-release-title {width:550px;}
#release_page .width-reviews-title {width:250px;}
#about_page .width-title {width:250px;}
#search_page .width-title {width:450px;}
#list_page .width-releases-title {width:350px;}
.height-full {height:100%;}

/*images*/
img {border:0;display:inline;}
img.outline {border:2px solid #050505;}

/*backgrounds*/
.bg-dark {background-color:#050505;}   
.bg-light {background-color:#232323;} 
.bg-highlight {background-color:#111111;} 
.bg-line {background-color:#8f8f8f;} 
.bg-img-dark-v {background:url(images/px050505.gif) top left repeat-y;}

/*borders*/
.brdr-out {border:3px solid #050505;}
.brdr-light {border:5px solid #232323;}
.brdr-line {border-bottom:1px solid #8f8f8f;}
.brdr-altcolor {border-bottom:1px solid #cc5a02;}

/*fonts*/
.t-cap {font-family:verdana; font-size:20px; font-weight:normal; color:#fefefe;}
.t-main {font-family:verdana; font-size:12px; color:#a8a8a8;}
.t-top {font-family:tahoma; font-size:12px; color:#9A7F6E;}
#altcolor {color:#cc5a02;}
#light {color:#fefefe;}
#big {font-size:1.5em;}
#small {font-size:0.8em;}
#high {line-height:1.5em;}
strong {font-size:1.2em; font-weight:bold;}
#pagenav b {font-family:tahoma; font-size:14px; color:#fefefe;}

/*links*/
a {font-family:verdana; font-size:12px; color:#c6c6c6; text-decoration:none;}
a:hover {text-decoration:underline;}
a.light {font-family:tahoma; font-size:12px; color:#fefefe; text-decoration:none;}
a #smaller {font-size:0.7em;}
a.light:hover {text-decoration:underline;}
a.t-top, a.t-top-u {font-family:tahoma; font-size:12px; color:#c1c1c1;}
a.t-top:hover {text-decoration:none;}
a.search {font-family:tahoma; font-size:12px; color:#c6c6c6; text-decoration:none;}
a.search:hover {text-decoration:none;}
a.t-cap, a.t-cap-u {font-family:tahoma; font-size:20px; font-weight:normal; color:#fefefe; text-decoration:none;}
a.t-cap:hover {text-decoration:none;}
#pagenav a {font-family:tahoma; font-size:12px; color:#fefefe; text-decoration:underline;}
#pagenav a:hover {text-decoration:none;}

/*lists*/
ul {list-style:none; margin:10px 0 0 25px; padding:0; line-height:1.1em;}
li {margin:0 0 10px 0;}
li a {font-family:tahoma; font-size:12px; color:#c6c6c6; text-decoration:none;}
ol {margin:10px 0 10px 100px; font-size:1.2em; font-weight:bold;}
ol li {margin:0 0 10px 0;}

/*forms*/
form {margin:0; padding:0; display:inline;}
input {border:0; width:270px; height:30px; padding:4px 2px 2px 5px; font-family:tahoma; font-size:16px; color:#050505;}
input.little {border:0; width:152px; height: 20px; padding:2px 2px 2px 5px; font-family:tahoma; font-size:12px; color:#050505;}
