*{margin:0;padding:0;border:none;outline:none;zoom:1;}

html, body {height:100%;}

body {
color:#fff;
font-size:15px;
font-family:Segoe UI,Arial,sans-serif;
background:#0f0f0f url(images/content_bg.gif) repeat-x top left;
}

input, select, textarea {font-family:Arial,sans-serif;}

.clear {
clear:both;
font-size:0px;
content:".";
height:0px;
}

/*===========================================  HEADER  ===========================================*/

#wrap {
width:1000px;
margin:0 auto;
background:transparent url(images/bg.jpg) no-repeat top right;
}
/*================  MENU  */

#menu {
height:49px;
padding:0 0 0 5px;
background:transparent url(images/menu_bg.gif) no-repeat top left;
}


#menu li {
float:left;
list-style:none;
height:49px;
padding:0 20px 0 0;
margin:0 5px 0 0;
background:transparent url(images/menu_bg.gif) no-repeat top right;
}

#menu a,
#menu a:link,
#menu a:visited {
display:block;
_display:inline-block;
color:#fff;
font-size:20px;
font-family:Times New Roman;
text-shadow:0 1px 3px #000;
text-decoration:none;
height:37px;
padding:12px 0 0 20px;
}


/*===========================================  BODY  ===========================================*/

/*================  CONTENT  */

#content {
position:relative;
text-shadow:0 1px 3px #000;
min-height:320px;
padding:0 0 50px 0;
}

#flash {
position:absolute;
right:0;top:0;
z-index:2;
width:440px;
height:400px;
}

#blank_layout #text {
position:relative;
z-index:5;
width:900px;
font-size:15px;
padding:75px 10px 0 20px;
}

#text {
position:relative;
z-index:5;
font-size:15px;
width:640px;
padding:75px 10px 0 20px;
}


#content p {line-height:150%;}

#content h2 {
font-size:25px;
font-style:italic;
padding:0 0 20px 0;
}

#content h3{
font-size:20px;
font-style:italic;
padding:0 0 10px 0;
}

#content ul {padding:10px 0 10px 50px;}

/*===========================================  MUSIC ===========================================*/
#music {}


.downloadBlock {
font-family:Arial;
width:468px;
height:43px;
margin:0 0 10px 0;
padding:2px 10px 6px 10px;
background:transparent url(images/download_bg.gif) no-repeat top left;
}

.play {
float:left;
text-indent:-999px;
white-space:nowrap;
width:18px;
height:50px;
overflow:hidden;
background:transparent url(images/downloadPlay.gif) no-repeat top left;
}

.player {
float:left;
width:125px;
padding:11px 0 0 5px;
}

.trackName {
float:left;
color:#4a4b54;
font-size:18px;
width:150px;
height:33px;
padding:10px 0  0 10px;
overflow:hidden;
}

.downloadBlock:hover .trackName,
.trackName:hover {color:#fff;}


.download {
float:right;
color:#cbcbcb;
font-size:18px;
text-decoration:none;
height:33px;
padding:10px 40px 0 15px;
background:transparent url(images/downloadButton.gif) no-repeat bottom right;
}

.downloadBlock:hover .download,
.download:hover {
color:#ffff5a;
background:transparent url(images/downloadButton.gif) no-repeat top right;
}

.eq {
float:right;
width:150px;
height:43px;
background:#f4f4f4;
}


/*===========================================  NEWS ===========================================*/

#all_news {padding:10px 0;}

#newsPage {padding:20px 0 0 0;}

.news_navigation {
color:#fff;
font-size:16px;
font-weight:bold;
padding:15px 0 0 0;
margin:10px 0;
}

.page-navigation {float:left;}

#page-navigation-top,
#page-navigation-quantity-top,
#page-navigation-bottom,
#page-navigation-quantity-bottom {padding:0 5px;}

.news_navigation a {
color:#95ffd3;
text-decoration:none;
padding:0 2px;
margin:0 5px;
}
.news_navigation a:hover {
color:#fff;
text-decoration:underline;
}
.news_navigation a.page-navigation-current {
color:#838383 ! important;
text-decoration:underline ! important;
}
.news_navigation a.page-navigation-quantity-current {
color:#838383 ! important;
text-decoration:underline ! important;
}

.page-navigation-quantity {float:right;}

.previewImage {border:3px solid #335aa8;}

.bigPicture {
float:left;
margin:0 15px 15px 0;
}

.bigPicture img {border:3px solid #335aa8;}

.bigPicture p {text-align:center ! important;}

.postimage {
float:left;
padding:0 20px 0 0;
}

.post {padding:20px 0;}

.posttitle {
color:#ff67bc;
font-size:18px;
padding:10px 0 5px 0;
}

.postinfo {
float:left;
font-size:15px;
font-weight:bold;
text-align:left;
padding:10px 0;
}

.backLink,
.moreLink {
float:right;
font-size:15px;
text-align:right;
padding:10px 5px;
}


.backLink a,
.moreLink a {color:#18eaf6;}

.close {
height:50px;
}

/*===========================================  CONTACT ===========================================*/


.contactTable {
width:500px;
padding:0;
}

.contactTable td {
font-size:14px;
padding:5px;
}

.contactTable label {font-size:18px;}

.contactTable input,
.contactTable textarea {
border:1px solid #ccc;
padding:3px;
background:#6b6b6c;
}

.contactTable input:hover,
.contactTable textarea:hover,
.contactTable input:focus,
.contactTable textarea:focus {
border:1px solid #000;
background:#fff;
}

.contactTable input {
float:right;
width:275px;
}

.contactTable textarea {width:500px;}

.contactTable input.contactSubmit {
float:none;
cursor:pointer;
color:#721e9e;
font-size:19px;
font-weight:bold;
text-align:center;
text-shadow:0 1px 3px #000;
width:150px;height:40px;
margin:10px 0 0 190px;
background:transparent;
border:0;
}


/*================  FOOTER  */
#footer {padding:0 10px 10px 10px;}


#logo h1 {display:none;}
#details {display:none;}

#logo {
float:left;
height:78px;
width:184px;
background:transparent url(images/logo.gif) no-repeat center;
margin:0 0 0 235px;
}

#mySpace,
#starNow {margin:18px 0 0 0;}

#mySpace {float:left;}
#starNow {float:right;}
