/* position / visibility of elements */
#themed_object				{position:absolute; top:200px; 		left:0px;}
#themed_object2				{position:absolute; top:200px; 		right:0px;}
#logo						{position:absolute; top:-30px; 		left:70px;		width:auto; 	height:auto;}
#textlogo					{position:absolute; top:10px; 		width:100%; 	height:auto; text-align:center;}
.menu_bg					{position:relative;}
.menu_bg_wr					{}
#menu_top					{position:absolute; top:392px; left:170px; }
#themed_icons				{position:absolute; top:0px; 		left:0px; 	width:256px; 	height:134px; background:url('../themed_images/icon_bg.png') no-repeat 0px 0px;}
#themed_icons				{visibility:hidden; 				display:none;}
.icon_wrapper				{position:relative; 				padding:20px 0px 0px 10px;}
#icon1						{position:absolute; top:20px; 		left:15px;}
#icon2						{position:absolute; top:24px; 		left:55px;}
#icon3						{position:absolute; top:28px; 		left:95px;}
#icon4						{position:absolute; top:32px; 		left:135px;}
#icon6						{position:absolute; top:36px; 		left:175px;}
#twitter-facebook			{position:absolute; top:370px; 		left:35px;}
.boxc_content				{position:relative;}
#seo_1 h1					{padding:40px 0px 5px 50px; margin:0px;}
#seo_2 h2					{}

/* component styling */

#portfolio_component		{width:420px; height:325px; position:absolute; top:129px; right:68px;}
.portfolio					{background:url('../themed_images/portfolio1.jpg') no-repeat 24px 20px; }

#mp3_component				{position:absolute; top:8px; 		right:0px; 		width:310px; height:45px;}

#image_rotator_component	{height:300px;margin-left:auto; margin-right:auto;}
#image_rotator_wrapper		{position:absolute; top:51px; width:100%; overflow:hidden; text-align:center; }
#secondary_header_image		{width:100%; height:246px; position:absolute; top:102px; left:0px;background:url('../themed_images/secondary_header_bg.jpg') no-repeat center top; }
.secondary_header_image		{background:url('../flash/image_rotator/skins/FL_imageRotatorCover3.png') no-repeat center top; width:100%; height:246px; margin-left:auto; margin-right:auto;}

#animations_component		{position:absolute; top:0px; 		left:0px; 		width:990px; height:300px;}

#moomenu_component			{width:252px; height:201px; position:absolute; top:156px; left:30px; background:url('../graphics/button_bg.jpg') no-repeat;}



html, body					{margin:0px; padding:0px;}

#main						{width:100%;}


#header_bg					{width:100%;		padding:0px; border:0px; position:absolute; top:0px; left:0px;}
#header_wr					{min-width:990px; 	max-width:100%;	height:430px;	margin-left:auto;	margin-right:auto;							padding:0px; border:0px;}
#header_l					{width:0px;			float:left;																						padding:0px; border:0px;}
#header_r					{width:0px;			float:right;																					padding:0px; border:0px;}
#header						{margin-left:auto; 	margin-right:auto;		position:relative; width:990px; 										padding:0px; border:0px;}
/*
.boxh-content				{height:210px;}
.header_bg					{width:100%;		padding:0px; border:0px; position:absolute; top:90px; left:0px;}
*/


 
#content1_bg				{width:100%;		margin:409px 0px 0px 0px;	padding:0px; border:0px;}
#content1_wr				{min-width:990px; 	max-width:990px;	min-height:350px;	margin-left:auto;	margin-right:auto;	position:relative;	padding:0px; border:0px;}
#content1_l					{width:0px;			float:left;																						padding:0px; border:0px;}
#content1_r					{width:0px;			float:right;																					padding:0px; border:0px;}
#content1					{margin-left:0px; 	margin-right:0px; position:relative; 															padding:30px 0px 10px 0px; border:0px;}

#content2_bg				{width:100%;		padding:0px; border:0px;}
#content2_wr				{min-width:990px; 	max-width:990px;	min-height:0px;	margin-left:auto;	margin-right:auto;	position:relative;	padding:0px; border:0px;}
#content2_l					{width:0px;			float:left;																						padding:0px; border:0px;}
#content2_r					{width:0px;			float:right;																					padding:0px; border:0px;}
#content2					{margin-left:0px; 	margin-right:0px; position:relative; 															padding:0px; border:0px;}

#footer_bg					{width:100%;		padding:0px; border:0px;}
#footer_wr					{min-width:100%; 	max-width:100%;	min-height:235px;	margin-left:auto;	margin-right:auto;	position:relative;	padding:0px; border:0px;}
#footer_l					{width:0px;			float:left;																						padding:0px; border:0px;}
#footer_r					{width:0px;			float:right;																					padding:0px; border:0px;}
#footer						{margin-left:0px; 	margin-right:0px;  position:relative;															padding:0px; border:0px;}


/* column1 padding / margins */
#columns1					{padding-top:10px; 			padding-bottom:0px;}					
#column1_wrapper			{padding:0px 0px 0px 0px;	margin:0px;}
#left1col					{padding:0px 0px 0px 0px;	margin:0px;}
#left1pad					{padding:0px 0px 0px 0px;	margin:0px;}
#right1col					{padding:0px 0px 0px 0px;	margin:0px; position:relative;}
#right1pad					{padding:0px 0px 0px 0px;	margin:0px;}
#center1col					{padding:0px 20px 0px 30px ;}

/* column2 padding / margins */
#columns2					{padding-top:10px; 			padding-bottom:0px;}					
#column2_wrapper			{padding:0px 0px 0px 0px;	margin:0px;}
#left2col					{padding:0px 0px 0px 0px;	margin:0px;}
#left2pad					{padding:0px 0px 0px 0px;	margin:0px;}
#right2col					{padding:0px 0px 0px 0px;	margin:0px;}
#right2pad					{padding:0px 0px 0px 0px;	margin:0px;}
#center2col					{padding:0px 20px 0px 30px ;}


/* seo */	
#seo						{width:100%; height:50px; position:absolute; top:0px; left:0px;}
#seo_wrapper				{position:relative; top:0px; left:0px;}
#seo_wrapper				{margin-left:auto; margin-right:auto; border:0px;}

.clear						{min-width:990px; max-width:1280px; margin-left:auto; margin-right:auto; clear:both; height:0px;}