/* MAIN ELEMENTS */

body	{
	background: #FFFFFF;
	color: #444444;
	font-family: Tahoma, Arial;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}

#Container, #Header	{
	width: 934px;
}

a, a:link, a:hover, a:active, a:visited	{
	font-weight: bold;
	color: #444444;
	text-decoration: none;
}

h1	{
	color: #365779;
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
}

h2	{
	color: #365779;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

.Line	{
	background: url(../images/hr.jpg) repeat-x;
	border: none;
	height: 3px;
	width: 100%;
}

input	{
	border: 1px solid #444444;
}


/* LOG IN */

#SubMenuLogInArea	{
	width: 530px;
	height: 82px;
	float: left;
	text-align: left;
}

.LoginPad	{
	padding-top: 17px;
}

.Input	{
	width: 80px;
	border: 1px solid #132b48
}

/* MAIN SUB MENUS */

.SubMenuHolder	{
	width: 530px;
	height: 17px;
}

#ArtistWritersSub, #CatalogSub, #SynchSub, #ReleasesSub, #AboutSub, #ContactSub	{
	background: url(../images/submenu_bg.jpg) no-repeat;
	width: 530px;
	height: 17px;
	position: absolute;
	padding-left: 30px;
}

#ReleasesSub	{
	visibility: visible;
}

#CatalogSub, #SynchSub, #ArtistWritersSub, #AboutSub, #ContactSub	{
	visibility: hidden;
}

.SubMenuTxt, .SubMenuTxt a, .SubMenuTxt a:link, .SubMenuTxt a:active, .SubMenuTxt a:visited	{
	color: #FFFFFF;
	text-decoration: none;
}

.SubMenuTxt a:hover	{
	border-bottom: 1px dotted #FFFFFF;
}	

/* MP3 PLAYER */

#MP3Player	{
	width: 398px;
	height: 82px;
	float: right;
}

/* FLASH AREA */

#FlashBox	{
	float: left;
	width: 557px;
	height: 281px;
}

/* FEATURED WRITERS AND NEW RELEASES */

#FWNRWriters	{
	visibility: hidden;
	position: absolute;
}

#FWNRReleases	{
	visibility: visible;
	position: absolute;
}

#FWNR	{
	float: right;
	width: 361px;
	height: 281px;
	text-align: left;
}

.FWNRBoxTop	{
	background: url(../images/fwnr_top.jpg) top no-repeat;
	width: 361px;

}

.FWNRBoxBottom	{
	background: url(../images/fwnr_bottom.jpg) bottom no-repeat;
	width: 361px;
	height: 255px;
}

.FWNRBox	{
	background: url(../images/fwnr_middle.jpg) repeat-y;
}

.FWNRBoxPadT	{
	padding-top: 7px;
}

.FWNRPic	{
	border: 1px solid #365779;
	padding: 3px;
}

.FWNRTitle	{
	color: #365779;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
}

.FWNRLink	{
	padding-left: 14px;
	padding-top: 9px;
	padding-bottom: 7px;
}

.FWNRText	{
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* CONTENT CONTAINER */

.ContentContainerTop	{
	background:url(../images/contentholder_top.jpg) no-repeat top;
	width: 934px;
}

.ContentContainerBottom	{
	background: url(../images/contentholder_bottom.jpg) no-repeat bottom;
	width: 934px;
}

.ContentContainerBG	{
	background: url(../images/contentholder_middle.jpg) repeat-y;
	text-align: left;
}

/* CONTENT SECTION */

.ContentTextContainer	{
	float: left;
	padding: 8px 0px 8px 8px;
}

.ContentTextBoxTop	{
	background:url(../images/content_top.jpg) top no-repeat;
	width: 705px;
}

.ContentTextBoxBottom	{
	background: url(../images/content_bottom.jpg) bottom no-repeat;
}

.ContentTextBox	{
	background: url(../images/content_middle.jpg) repeat-y;
}

.ContentTextBoxPad	{
	padding-left: 17px;
	padding-right: 8px;
}

.ContentPageTitle	{
	padding-bottom: 13px;
}

.MinHeight	{
	min-height: 350px;
	height: auto !important;
	height: 350px;
	padding-bottom: 8px;
}

/* RIGHT SUB MENU */

.RSubMenuBG	{
	background: #365779;
	width: 217px;
}

.RSubMenuTitle	{
	color: #FFFFFF;
	font-size: 15px;
	padding-top: 13px;
	padding-left: 18px;
}

.RSubMenuTop	{
	background: url(../images/rightsubmenu_top.jpg) top right no-repeat;
	padding-top: 7px;
}

.RSubMenuBottom	{
	background: url(../images/rightsubmenu_bottom.jpg) bottom right no-repeat;
}

.RSubMenuBox	{
	background: url(../images/rightsubmenu_middle.jpg) repeat-y;
	width: 215px;
}

.RSubMenuLinks	{
	color: #8cb1d7;
	padding-left: 24px;
	padding-bottom: 3px;
	padding-top: 2px
}

.RSubMenuLinks a, .RSubMenuLinks a:link, RSubMenuLinks a:active, .RSubMenuLinks a:visited	{
	color: #8cb1d7;
	text-decoration: none;
}

.RSubMenuLinks a:hover	{
	color: #FFFFFF;
	text-decoration: none;
}

/* FOOTER BAR */

.Footer	{
	height: 82px;
	width: 943px;
}