/*
fijimeforfree.com


Author(s):   Argentina Flores [Turn On Design (.com)].
Copyright (c): 2008 - all time. All rights reserved.
------------------------------------------------- */

/*
COMMON 
------------------------------------------------- */
* { margin: 0; padding: 0; border: 0; } 

body {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 25px 0 20px 0;
	background-color: #FFFFFF;
	line-height: 1.3em;
}
.dealheading {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	color: #333;
	font-size: 14px;
	line-height: 29px;
}
.dealheading2 {
	font-family: "Lucida Grande", Arial, Verdana, sans-serif;
	color: #000;
	font-size: 14px;
	line-height: 29px;
}

.title1 {
	color: #F00;
	font-size: 12px;
	line-height: 24pt;
}
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3 { font-family: "Lucida Grande", Arial, Verdana, sans-serif; }
h1 { font-size: 1.8em; }
h2 { font-size: 1.7em; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.5em; }
h5 { font-size: 1.36em; }
h6 {  font-size: 1em; }

a:link, a:visited {
	text-decoration: none;
	color: #006387;
}
a:hover, a:active {
	text-decoration: none;
	color: #FC0;
}

.clear { clear: both; }
.clearLeft { clear: left; }
.clearRight { clear: right; }

.tiny { font-size: 1px; line-height: 1px; }

.alignLeft { text-align: left; }
.alignJustify { text-align: justify; }
.alignRight { text-align: right; }
.alignCenter { text-align: center; }

.mb10 { margin-bottom: 10px; }

#container { width: 950px; margin: 0 auto; background: url(../imgs/bgmiddle.jpg) top left repeat-y #F6F5EE; }

#wrap { background: url(http://www.chinaculturalfusion.com/imgs/bgtop.jpg) top left no-repeat; }

#main {
	background: url(http://www.chinaculturalfusion.com/imgs/bgbottom.jpg) bottom left no-repeat;
	padding: 0 0px 0px 0px;
	text-align: center;
}

#header {
	padding: 0px 0px 0px 0px;
}
#header h1 { height: 90px; width: 230px; }
#header h1 a { display: block; height: 90px; width: 230px; text-decoration: none; }
#header h1 a strong { display: none; }
#header .level1 { position: relative; }
#header .level1 p { width: 12px; height: 14px; position: absolute; top: -50px; left: 638px; background: url(../imgs/sp.gif) top right no-repeat; }
#header .level1 p span { display: none; }
/*
This is bg image 
------------------------------------------------- */
#headline .level1 {
	background: url(../imgs/sp.gif) top left no-repeat;
	text-align: left;
	margin: 0px 10px 0px 20px;
}
#headline .level1 h3 { padding: 5px; }

li.home a, li.home_on a 	{ width: 80px; }
li.events a, li.events_on a 	{ width: 90px; }
li.planning a, li.planning_on a 		{ width: 130px; }
li.rsvp a, li.rsvp_on a 	{ width: 90px; }
li.registry a, li.registry_on a 	{ width: 100px; }
li.contact a, li.contact_on a 	{ width: 140px; }

#content { margin-top: 15px; padding: 0 5px; }

#alert { color: red; }


/*
SERVICES 
------------------------------------------------- */

#services .level1 .full { margin: 0px 0px 0px 0px; border-bottom: 1px solid #E8E7DD; } 
#services .level1 .full h3 { margin: 0 0 10px 0; text-indent: -9000px; height: 14px; } 
#services .level1 .full p { margin: 0 0 10px 0; text-align: left; }


/*
FOOT 
------------------------------------------------- */

#foot {
	width: 950px;
	margin: 0px auto;
	text-align: center;
	color: #ACA797;
	background-image: url(../imgs/bgbottom.jpg);
	;
}
#foot p a:link, #foot p a:visited { color: #7C786B; text-decoration: none; }
#foot p a:hover, #foot p a:active { color: #48453D; text-decoration: none; }
