*  	    { margin: 0; padding: 0; }
html	{ height: 100% ; }

body 	{ background: url(../images/innerbeauty/ibc2010_bg.gif) repeat-x top left #fddd48; font-family: Arial, Helvetica, Tahoma, sans-serif; font-size: 75%; color: #362f2d; }

a		{ font-weight: bold; text-decoration: none; color: #037a6a; }
h2		{ margin: 10px 0; font-family: Arial, Helvetica, sans-serif; color: #a00057; font-size: 1.5em; font-weight: normal; border-bottom: 1px dotted #037a6a; }

.clear 	{ clear: both; }
.bold	{ font-weight: bold; }

/*FONT-SIZE CLASS*/
.small	{ font-size: 0.9em; }
.medium	{ font-size: 1.1em; }
.large	{ font-size: 1.2em; }
.xlarge	{ font-size: 1.3em; }

/*COLOR CLASS*/
.bluegreen	{ color: #037a6a; }
.magenta	{ color: #a00057; }

#wrapper	{ background: url(../images/innerbeauty/ibc2010_wrap.gif) repeat-y; width: 916px; margin: 0 auto; }

#header1 	{ background: url(../images/innerbeauty/ibc2010_header01.jpg) no-repeat top left; width: 916px; height: 293px; }
#header2 	{ background: url(../images/innerbeauty/ibc2010_header02.jpg) no-repeat top left; width: 916px; height: 263px; }


#container			{ padding: 0 20px 50px 20px; }

#contentLeft		{ float: left; width: 440px; padding-left: 40px; padding-right: 20px; }
#contentLeft p		{ line-height: 1.5em; padding-bottom: 10px; }
#contentLeft  h3	{ font-weight: normal; font-size: 1.1em; padding: 4px 0; }
#contentRight		{ float: right; width: 332px; padding-right: 20px }
#contentRight p		{ padding: 3px 0; }



/*PROGRAM*/
.programBox p				{ padding: 5px 0; }
.programBox p label			{ float: left; width: 15%; }

.programBox h3				{ margin: 10px 0; font-size: 1.1em; color: #99FFFF; }
.programBox h3 label		{ float: left; width: 80%; font-size: 1.2em; color: #ffef44; }

/*SPEAKERS*/
.speakerbox					{ width: 440px; height: 100%; clear: left; margin-top: 15px; padding-bottom: 20px; }
.speakerbox .floatbox		{ float: left; width: 115px; }
.speakerbox .floatbox img	{ border: 1px solid #015c66; padding: 2px; }

* html .speakerbox p		{ /* IE 3px jog hack*/height: 1%; }
.speakerbox h3 				{ font-size: 1.2em; color: #037a6a; padding-top: 7px; margin-bottom: 0px; }
.speakerbox h4				{ font-size: 1.1em; color: #037a6a; text-transform: uppercase; }
.speakerbox li				{ list-style-position: outside; margin-left: 130px; padding-bottom: 5px; }


#footer		{ background: url(../images/innerbeauty/ibc2010_footer.jpg) no-repeat; width: 916px; height: 112px; }
#footer p	{ padding: 40px 0 0 60px; }
