html,body,bgsound,img,embed,noembed,object,noscript,ul,ol,li,dl,dt,dd,a,table,thead,tbody,tfoot,tr,th,td,caption,abbr,acronym,address,b,basefont,bdo,big,blockqoute,cite,code,del,dfn,em,font,i,ins,kbd,nobr,q,samp,small,strike,strong,sub,sup,tt,var,xmp,br,div,h1,h2,h3,h4,h5,h6,hr,marquee,p,pre,span,button,fieldset,form,input,label,legend,optgroup,option,select,textarea,frame,iframe,noframes{border:0;margin:0;padding:0;}
img{border:0}
body{background: url(/img/v0.3/bg.png) repeat-x; min-width:1000px;background-color:#0e1327;color:#000;font-family:Arial;font-size:12px;}
html,body{height:100%;margin:0;min-height:100%;padding:0;width:100%;}
a{color:#323d58}


/* content styles */
h1, h2, h3, h4	{color: #1c2448}
p	{margin-bottom: 14px;}
p.page-interview-q	{color: #444;}
p.page-interview-a	{margin: 10px 20px 40px 20px}
/* content styles */

.page{ margin:0 auto;min-height:100%;width:988px; padding: 10px 0}

.header-logos {background: url(/img/v0.3/header_top_bg.jpg) no-repeat #dde4ec; height: 158px; overflow: hidden; margin-bottom: 10px}
.header-logos img  {display: block; margin: 30px 0 0 295px}

.site-menu {background: url(/img/v0.3/header_menu_bg.jpg) no-repeat #323d58; overflow: hidden; padding: 10px 50px; margin-bottom: 10px;}
* html .site-menu {width: 888px}
.site-menu ul {list-style-type: none;}
.site-menu li	{float: left; width: 190px}
.site-menu li	a {font-size: 16px; color: #ffeece}
.site-menu #m3	{width: 240px;}
.site-menu #m5	{  }
.site-menu .last {text-align: right; width: auto;}
.site-menu .active a	{color: #fff; text-decoration: none;}

.front-welcome	{margin-bottom: 40px}
.front-welcome p	{margin-bottom: 10px}

.front-news-header	{font-size: 22px; margin-bottom: 15px}

.content		{background-color: #fff; border: 6px solid #3e4352; overflow: hidden; padding: 20px 50px; margin-bottom: 10px; min-height: 400px;}
* html .content {width: 876px}

.left-column	{border-right: 1px solid #ccc; float: left; width: 614px; padding: 0 50px 0 0}
.right-column	{border-left: 1px solid #ccc; float: left; margin-left: -1px; width: 204px}

.left-column h1	{margin-bottom: 30px;}

.footer		{background-color: #323d58; border: 6px solid #282f47; padding:0 50px; overflow: hidden;}
* html .footer {width: 888px}

.copy-footer			{color: #999; float: left; margin: 20px 0; width: 300px; }
.copy-footer span	{display: block}
.copy-footer a			{font-size: 11px; color: #777;}

.site-block-epica-link img	{margin-bottom: 5px}
.link-container		{ border: 1px solid #ccc; font-family: Arial; font-size: 10px; height: 70px !important; width: 190px !important}

.bottom-counters	{text-align: center}


/* breadcrumbs */
.breadcrumbs	{border-bottom: 1px dashed #737987; color: #737987; margin-bottom: 10px; padding-bottom: 10px;}
.breadcrumbs a	{color: #737987}
/* breadcrumbs */



/* bottom menu */
.site-menu-bottom	{float: right; margin: 20px 0;}
.site-menu-bottom ul {list-style-type: none; overflow: hidden;}
.site-menu-bottom li 	{float: left; margin-left: 50px;}
.site-menu-bottom li a	{color: #999}
/* bottom menu */



/* common site form */
.site-form label	{display: block; margin-bottom: 3px}
.site-form input, .site-form textarea	{display: block; border: 1px solid #ccc; font-size: 11px; margin: 0 0 6px 0; padding: 3px;}
.site-form textarea	{font-size: 14px}
.site-form input:focus, .site-form textarea:focus {background-color: #ffc}
.site-form-wfull input, .site-form-wfull textarea, .site-form-wfull select {color: #333; font-size: 16px; margin-bottom: 20px; width: 100%}
.site-form-wfull textarea {height: 100px}
.site-form .submit	{padding: 3px; display: inline; border: 2px outset #999; margin-right: 5px}
.capchaImg		{margin-bottom: 11px}
.inline-input	{display: inline !important;}

* html #userName, * html #userPass {margin-left: -20px}
* +html #userName, * +html #userPass {margin-left: -20px}
/* common site form */



/* right column block */
.site-block	{border-bottom: 1px solid #ccc; margin: 0 0 20px 20px; padding: 0 0 10px 0}
.site-block h3	{margin-bottom: 10px}
/* right column block*/



/* right menu */
.right-menu ul	{list-style-type: none;}
.right-menu li	{font-size: 16px; margin-bottom: 5px}
.right-menu li a {color: #b87529}
.right-menu li.active a	{color: #555; text-decoration: none;}
/* right menu */



/* site list */
.site-list-item	{margin-bottom: 30px;}
.site-list-item h2	{margin-bottom: 5px;}
.site-list-item .date	{color: #ccc; margin-bottom: 10px}
.site-list-item .short	{margin-bottom: 10px}
.site-list-item .extras ul	{list-style-type: none; overflow: hidden;}
.site-list-item .extras li	{float: left;}
.site-list-item .extras .comments-count	{background: url(/img/comments.gif) no-repeat 0 3px; color: #555; padding-left: 12px; margin-right: 20px; }
/* site list */



/* musicians list */
.musician-list div	{margin-bottom: 30px;}
.musician-list h2	{margin-bottom: 2px;}
.musician-list span{display: block; margin-bottom: 5px;}
/* musicians list */



/* musicians page */
.musician-birthday		{font-size: 14px; margin-bottom: 10px;}
.musician-instrument	{font-size: 14px; margin-bottom: 10px;}
.musician-links ul			{list-style-type: none; margin-bottom: 20px; overflow: hidden;}
* html .musician-links ul 	{width: 90%;}
.musician-links li			{float: left; font-size: 12px; margin-right: 10px;}
.musician-page-other-bands	{margin-left: 30px}
.musician-page-other-bands ul	{ margin: 3px 0 0 30px}
.musician-page-other-bands li	{margin-bottom: 5px}
.musician-page h2			{margin-bottom: 10px;}
/* musicians list */



/* albums list */
.album-item	{margin-bottom: 50px; overflow: hidden;}
* html .album-item {width: 97%}
.album-item img	{float: left;}
.album-item-right	{float: left; margin-left: 20px;}
.album-item-right h2	{margin-bottom: 7px;}
.album-item-right .release-date	{font-size: 14px; margin-bottom: 10px}
.album-item-right ol	{margin-left: 18px}
* html .album-item-right ol {margin-left: 30px}
* + html .album-item-right ol {margin-left: 30px}

.disco-front-page h2	{margin-bottom: 20px;}
.disco-front-page h3	{margin-bottom: 5px}
.disco-front-page ul	{list-style-type: none; margin-bottom: 50px;}
.disco-front-page li	{overflow: hidden; margin-bottom: 20px;}
* html .disco-front-page li	{ width: 97% }
.disco-front-page img	{ float: left; margin-right: 10px; }
.disco-front-page span	{ color: #777; display: block; font-size: 12px; font-weight: bold; }
/* albums list */



/* albums page */
.album-page h2	{margin-bottom: 7px}
.album-tracklist	{float: left; margin-bottom: 30px; }
.album-tracklist ol	{margin-left: 24px}
* html .album-tracklist ol {margin-left: 30px}
* + html .album-tracklist ol {margin-left: 30px}
.album-cover	{display: block; margin-bottom: 10px;}
.album-release-date	{margin-bottom: 10px}
.album-tl-staff	{overflow: hidden}
.album-tracklist, .album-staff-list {float: left;}
.album-tracklist	{width: 350px; padding-right: 20px}
.album-staff-list	{width: 250px;}
.album-staff-list div	{margin-bottom: 12px; overflow: hidden}
* html .album-staff-list div {width: 97%}
.album-staff-list img	{margin-right: 10px}
.album-staff-list img, .album-staff-list span {float: left}
.album-staff-list span {display: block;}
/* albums page */



/* comments block */
.comments-block	{margin: 30px 0}
.comments-form-body h2	{font-size: 14px; margin-bottom: 15px}
.jot-list	{margin-bottom: 10px;}
.jot-list > b	{display: block; margin-bottom: 3px}
.jot-list ul	{margin-left: 25px}
.jot-list li	{font-size: 11px; color: #777}
.jot-form	{margin: 0 0 20px 0}
.jot-form .required	{color: red}
.jot-form label	{display: block; margin-bottom: 10px}
.comments-subject, .comments-textarea, .jot-form input	{display: block; border: 1px solid #999; margin-top: 3px; padding: 3px}}
.comments-subject:focus, .comments-textarea:focus, .jot-form input:focus {background-color: #ffc}
.comments-submit	{padding: 3px; border: 2px outset #999}
/* comments block */



/* foto index page */
.foto-page-index div	{float: left; display: inline-block; margin-bottom: 30px; padding-right: 30px; width: 270px}
.foto-page-index div h2	{margin-bottom: 9px}
/* foto index page */



/* video list */
.video-item	{margin-bottom: 50px; overflow: hidden;}
* html .video-item {width: 97%}
.video-item img	{float: left;}
.video-item-right	{float: left; margin-left: 20px; width: 420px}
.video-item-right h2	{margin-bottom: 7px;}
/* video list */



/* video page */
.video-page-description	{margin-bottom: 10px;}
/* video page */



/* user profile page */
.user-profile-page-fields dl	{overflow: hidden; margin-bottom: 15px}
.user-profile-page-fields dt	{color: #555; font-size: 14px; font-weight: bold; float: left; text-align: right; margin-right: 20px; width: 90px;}
.user-profile-page-fields dd	{float: left; font-size: 14px;}
.user-profile-send h3	{margin-bottom: 12px;}
.user-profile-send input, .user-profile-send textarea, .user-profile-send .submit	{width: 300px;}
/* user profile page */




/* sitemap page */
.sitemap-page ul	{margin-left: 20px}
.sitemap-page ul ul {margin: 10px 0 10px 30px}
.sitemap-page li	{margin-bottom: 5px; font-size: 16px;}
.sitemap-page li a	{color: #000}
.sitemap-page li li	{font-size: 14px;}
.sitemap-page li li a	{color: #666666}
.sitemap-page li li li	{font-size: 12px;}
.sitemap-page li li li a	{color: #999}
/* sitemap page */




