/*===========================================================================*

	BASIC BODY ELEMENTS and TYPOGRAPHY

*===========================================================================*/
* {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff url(occ_bg.jpg) top center repeat-x;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #A6A7AB;
	text-align: center;
	margin: 0 0;
	padding: 0 0;
}

img { display: block; border: 0; }
img a { display: block; border: 0; }

.bold {font-weight: bold;}
.clear { clear:both; }


a { color: #B71425; text-decoration: none; }
a:hover { text-decoration: underline; }

p { margin: 0 0 0 0; line-height: 22px;}


h1, h2 {
	color: #A6A7AB;
	}

#logo {
	height:250px;
	width: 414px;
	background: url(occ_logo.jpg) no-repeat;
	margin: 0 0;
	}
	#logo a {
		height:250px;
		width: 414px;
		margin: 0 0;
		border: 0;
		text-indent:-9999px;
		display:block;
		}
		#logo a:hover {
					border: 0;
			}
			
#audio {
	height:130px;
	width: 378px;
	background: url(occ_logo_audio.jpg) no-repeat;
	margin: 0 0;
	position:absolute;
	top: 310px;
	left: 0px;
	}
	#audio a {
		height:130px;
		width: 378px;
		margin: 0 0;
		border: 0;
		text-indent:-9999px;
		display:block;
		}
		#audio a:hover {
					border: 0;
			}
			
#marketing {
	height:130px;
	width: 397px;
	background: url(occ_logo_marketing.jpg) no-repeat;
	margin: 0 0;
	position:absolute;
	top: 310px;
	right: 0px;
	}
	#marketing a {
		height:130px;
		width: 397px;
		margin: 0 0;
		border: 0;
		text-indent:-9999px;
		display:block;
		}
		#marketing a:hover {
					border: 0;
			}
			
#workshop {
	height:160px;
	width: 378px;
	background: url(occ_logo_voworkshop.jpg) no-repeat;
	margin: 0 0;
	position:absolute;
	top: 440px;
	left: 0px;
	}
	#workshop a {
		height:160px;
		width: 378px;
		margin: 0 0;
		border: 0;
		text-indent:-9999px;
		display:block;
		}
		#workshop a:hover {
					border: 0;
			}
			
#voicetalents {
	height:129px;
	width: 397px;
	background: url(occ_logo_ivoicetalent.jpg) no-repeat;
	margin: 0 0;
	position:absolute;
	top: 440px;
	right: 0px;
	}
	#voicetalents a {
		height:129px;
		width: 397px;
		margin: 0 0;
		border: 0;
		text-indent:-9999px;
		display:block;
		}
		#voicetalents a:hover {
					border: 0;
			}

/*===========================================================================*

	STRUCTURE

*===========================================================================*/


#page_wrap {
	text-align: left;
	width: 840px;
	margin: 0 auto;
	padding: 0 0;
	position:relative;
	}
#content {
	position:absolute;
	width: 400px;
	top: 50px;
	right: 0px;
	}
#stripes_left {
	position:absolute;
	top: 250px;
	left: 0px;
	width: 200px;
	height: 60px;
	background:url(occ_leftside.jpg) no-repeat;
}
#stripes_right {
	position:absolute;
	top: 250px;
	right: 0px;
	width: 200px;
	height: 60px;
	background:url(occ_rightside.jpg) no-repeat;
}
