/* Body */
body {background:#000 url(../images/bg.gif) repeat; color:#b0b0b1; font:12px Arial, Helvetica, sans-serif; margin:0; padding:0;}    

/* Links */
a:link, a:visited {color:#AF0C0D; font:12px Arial, Helvetica, sans-serif;}
a:hover, a:active {color:#AF0C0D; font:12px Arial, Helvetica, sans-serif;}
a.more:link, a.more:visited {
	background:#212121 url(../images/bullet.gif) no-repeat 10px center; color:#b0b0b1; display:block; font:12px Arial, Helvetica, sans-serif; 
	float:left; height:21px; margin-top:23px; padding:4px 10px 0 0; width:130px; text-decoration:none;}
a.more:hover, a.more:active {background-color:#2F2F2F;}

/* Headers */
h1 {color:#494949; font:bold 24px Arial, sans-serif; margin:0; padding:0;}
h2 {color:#494949; font:bold 14px Arial, sans-serif; margin:0; padding:0;}
h3 {color:#494949; font:bold 20px Arial, sans-serif; margin:0; padding:0;}
h4 {color:#494949; font:bold 18px Arial, sans-serif; margin:0; padding:0;}
h5 {color:#494949; font:bold 16px Arial, sans-serif; margin:0; padding:0;}
h6 {color:#494949; font:bold 14px Arial, sans-serif; margin:0; padding:0;}

h1#studio {background:url(../images/title_studio.gif) no-repeat right top; height:32px; margin:0 0 20px; width:239px;}
h1#gallery {background:url(../images/title_gallery.gif) no-repeat right top; height:32px; margin:0 0 20px; width:219px;}
h1#record {background:url(../images/title_record.gif) no-repeat right top; height:32px; margin:0 0 20px; width:198px;}
h1#video {background:url(../images/title_video.gif) no-repeat right top; height:21px; margin:0 0 20px; width:133px;}
h1#dudi {background:url(../images/title_dudi.gif) no-repeat right top; height:25px; margin:0 0 20px; width:178px;}
h1#jobs {background:url(../images/title_jobs.gif) no-repeat right top; height:23px; margin:0 0 20px; width:118px;}
h1#advertising {background:url(../images/title_advertising.gif) no-repeat right top; height:25px; margin:0 0 20px; width:138px;}
h1#tips {background:url(../images/title_tips.gif) no-repeat right top; height:23px; margin:0 0 20px; width:97px;}
h1#contact {background:url(../images/title_contact.gif) no-repeat right top; height:24px; margin:0 0 20px; width:137px;}
h1#thanks {background:url(../images/title_thanks.gif) no-repeat right top; height:19px; margin:0 0 20px; width:139px;}
h1#sitemap {background:url(../images/title_sitemap.gif) no-repeat right top; height:24px; margin:0 0 20px; width:137px;}
h1#music {background:url(../images/title_music.gif) no-repeat right top; height:32px; margin:0 0 20px; width:258px;}
h1#recommended {background:url(../images/title_recommended.gif) no-repeat right top; height:28px; margin:0 0 20px; width:118px;}
h1#mixmastering {background:url(../images/title_mix_mastering.gif) no-repeat right top; height:26px; margin:0 0 20px; width:423px;}
h1#idol {background:url(../images/title_idol.gif) no-repeat right top; height:26px; margin:0 0 20px; width:520px;}
h1#single_album {background:url(../images/title_single_album.gif) no-repeat right top; height:26px; margin:0 0 20px; width:280px;}
h1#about_music {background:url(../images/title_about_music.gif) no-repeat right top; height:24px; margin:0 0 20px; width:116px;}
h1#class_a_studio {background:url(../images/title_class_a_studio.gif) no-repeat right top; height:28px; margin:0 0 20px; width:243px;}
h1#song {background:url(../images/title_song.gif) no-repeat right top; height:23px; margin:0 0 20px; width:99px;}
h1#developing_voice {background:url(../images/title_developing_voice.gif) no-repeat right top; height:28px; margin:0 0 20px; width:178px;}
h1#recording {background:url(../images/title_recording.gif) no-repeat right top; height:28px; margin:0 0 20px; width:95px;}
h1#recordings {background:url(../images/title_recordings.gif) no-repeat right top; height:28px; margin:0 0 20px; width:118px;}
h1#recording_studio {background:url(../images/title_recording_studio.gif) no-repeat right top; height:28px; margin:0 0 20px; width:506px;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {display:none;}

/* Form */
form {margin:0; padding:0;}
input.txt {background:#fff; border:1px solid #a0a0a1; color:#000; font:12px Arial, Helvetica, sans-serif; width:300px;}
textarea {background:#fff; border:1px solid #a0a0a1; color:#000; font:12px Arial, Helvetica, sans-serif; height:100px; width:300px; vertical-align:text-top;}
#contactFields {list-style:none; margin:0; padding:0;}
#contactFields li {list-style:none; margin:0; padding:0 0 5px 0; width:500px; text-align:left;}
#contactFields li label {color:#b0b0b1;}
#contactFields li label span {color:#AF0C0D;}

/* Layout */

#wrapper1 {width: 100%; position: absolute; z-index: 1;}

#wrapper {margin:0 auto; width:900px; position: relative; z-index: 1;}

#menuwrapper1 {width: 100%; position: absolute; z-index: 2;}

#menuwrapper {margin:0 auto; width:900px; position: relative; z-index: 2;}

#content-side {float:right; padding-top:20px; width:270px;}
#content-side h1 {background:url(../images/class-a-studio_logo.gif) no-repeat center; height:81px; width:270px;}
#content-side a#logo:link, #content-side a#logo:visited, #content-side a#logo:hover, #content-side a#logo:active {
	background:url(../images/class-a-studio_logo.gif) no-repeat center; display:block; height:81px; width:270px;}
#content-side a#logo span {display:none;}
#content-side #nav {list-style:none; margin:0; padding:0;}
#content-side #nav li {direction:rtl; margin-top:3px; margin-right:10px;}
#content-side #nav li a:link, #content-side #nav li a:visited {
	background:#212122; color:#fff; display:block; font:bold 14px Arial, Helvetica, sans-serif; height:22px; padding:5px 10px 0; text-decoration:none;}
#content-side #nav li a:hover, #content-side #nav li a:active {background:#262626; color:#AF0C0D;}	
#content-side #nav #current {background:#393939; color:#000; font-size:14px; height:22px; padding:5px 10px 0;}
#content-side .banner {background:#171717; border:10px solid #212121; _height:118px; min-height:118px; margin:73px 0 0 10px;  width:240px;}


#content-menu {position: absolute; top:374px; right:260px; width:180px; z-index: 3;}
#content-menu #nav1 {list-style:none; margin:0; padding:0;}
#content-menu #nav1 li {direction:rtl; margin-top:0px; margin-right:10px;}
#content-menu #nav1 li a:link, #content-menu #nav1 li a:visited {
	background:#212122; color:#fff; display:block; font:bold 12px Arial, Helvetica, sans-serif; height:15px; padding:3px 10px 0; text-decoration:none;}
#content-menu #nav1 li a:hover, #content-menu #nav1 li a:active {background:#262626; color:#AF0C0D;}
#content-menu #nav1 #current {background:#393939; color:#000; font-size:12px; height:15px; padding:3px 10px 0;}


#top-links {
	background:url(../images/bg_topLinks.gif) no-repeat left bottom; float:left; height:24px; list-style:none; margin:0 0 10px; padding:47px 0 0; 
	width:630px;}
#top-links li {direction:rtl; float:left; padding-right:10px;}
#top-links li a:link, #top-links li a:visited {color:#7A7A7A; display:block; font-size:11px; height:15px; padding-right:14px; text-decoration:none;}
#top-links li a:hover, #top-links li a:active {color:#b0b0b1; text-decoration:underline;}
#top-links li a.home:link, #top-links li a.home:visited, #top-links li a.home:hover, #top-links li a.home:active {
	background:url(../images/icon_home.gif) no-repeat right center;}
#top-links li a.siteMap:link, #top-links li a.siteMap:visited, #top-links li a.siteMap:hover, #top-links li a.siteMap:active {
	background:url(../images/icon_site_map.gif) no-repeat right center;}
#top-links li a.contact:link, #top-links li a.contact:visited, #top-links li a.contact:hover, #top-links li a.contact:active {
	background:url(../images/icon_contact.gif) no-repeat right center;}		

#presentation {border:1px solid #6B6B6F; float:left; margin-bottom:10px; width:628px;}
#content-main {
	background:#171717 url(../images/bg_content.gif) no-repeat right top; border:10px solid #393939; direction:rtl; float:left; _height:350px; 
	min-height:350px; padding:30px 10px 20px; width:590px;}
#content-main p {margin:0; padding:0; }

.production {
	background:url(../images/bg_siteInfo.gif) no-repeat left bottom; height:116px; margin:10px;}
.production div {float:left; padding:85px 0 0; width:91px;}	
.production img {border:3px solid #4B4848; float:right; margin:0 0 10px 10px;}	
.addition {background:url(../images/bg_up.gif) no-repeat left bottom; height:60px; padding-right:116px;}
.addition div {padding:29px 0 0;}

.advertisment {
	background:url(../images/bg_siteInfo.gif) no-repeat left bottom; height:46px; margin:10px;}
.advertisment div {float:left; padding:15px 0 0; width:91px;}	

#gallery-nav {list-style:none; margin:0; padding:0 0 0 3px; display:inline-block;}
#gallery-nav li {color:#fff; display:inline; height:25px;  text-align:center;}
#gallery-nav li a#currentCat {background:#AF0C0D url(../images/bg_galNav.gif) repeat-x right top; color:#fff;}
#gallery-nav li a:link, #gallery-nav li a:visited {
	background:#494646 url(../images/bg_galNav_link.gif) repeat-x right top; color:#fff; float:left; height:25px; margin-right:1px; 
	text-decoration:none;}
#gallery-nav li a:hover, #gallery-nav li a:active {background:#a1a1a1 url(../images/bg_galNav_link.gif) repeat-x right bottom;}
#gallery-nav li a:link span, #gallery-nav li a:visited span {cursor:pointer; display:block; float:left; height:22px; padding:3px 13px 0;}

#gallery-list {list-style:none; margin:0 10px 0 0; padding:0;}
#gallery-list li {float:right; height:150px; width:106px; margin:0 0 10px 10px;}
#gallery-list li a:link {border:3px solid #4B4848; display:block;}
#gallery-list li a:hover {border:3px solid #AF0C0D;}

#video-list {list-style:none; margin:0 10px 0 0; padding:0;}
#video-list li {float:right; height:280px; width:280px; margin:0 0 10px 10px;}
#video-list li a:link {border:3px solid #4B4848; display:block;}
#video-list li a:hover {border:3px solid #AF0C0D;}

.job {border-top:1px dashed #585858; margin-bottom:10px; padding:15px 15px 20px;}
.job h3 {font-size:16px;}
.job a:link, .job a:visited {color:#a0a0a1; text-decoration:none;}
.job a:hover, .job a:active {color:#AF0C0D;}

#commandments {list-style:none; margin:0; padding:0;}
#commandments li {background:#292929; color:#d0d0d1; font:bold 15px Arial, Helvetica, sans-serif; letter-spacing:1px; margin:10px; padding:10px; text-align:center;}
#commandments li blockquote {margin:0; padding:0;}
#commandments p {background:#333; color:#b0b0b1; text-align:right; font:12px Arial, Helvetica, sans-serif; letter-spacing:0px; margin:0; padding:0; text-decoration:none;}

#site-info {
	background:url(../images/bg_siteInfo.gif) no-repeat center top; color:#393939; direction:rtl; font-size:10px; margin:10px 270px 0 0; 
	padding:10px 10px 15px;}
#site-info p {margin:0; padding:0;}
#site-info p#site-by {float:left;}
#site-info a:link, #site-info a:visited {color:#393939; font-size:10px; text-decoration:none;}
#site-info a:hover, #site-info a:active {color:#a0a0a1; text-decoration:underline;}
#site-info a.c2u span {color:#AF0C0D;}
#site-info-links {list-style:none; margin:0; padding:0; width:600px;}
#site-info-links li {border-left:1px solid #2B2B2B; float:right; margin:0 0 2px; padding:0 3px;}
#site-info-links li.first {padding:0 0 0 3px;}
#site-info-links li.last {border:none;}

/* Layout - Misc */
.clear {clear:both; height:0;}