
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:url("/files/Bamboo/events/conferences/2010Annual/images/bg/background_middle.jpg") repeat-y scroll center top #c8c8c8;
 margin:0;
 padding:0;

}
#wrapper { 
 margin: 0 auto;
 width: 900px;

}
#header {
 color: #333;
 width: 900px;
 float: left;
 height: 136px;
 background: #000;
/* border-top: 1px #fff solid;
border-bottom: 1px #fff solid;*/ 
}
#leftcolumn {
color: #333;
 min-height: 480px;
 width: 900px;
 float: left;
 background-color:#FFF;
}
#rcolumn { 
 float: left;
 color: #000;
 background: #FFFFFF;
 min-height: 350px;
 width: 430px;
 padding-left:10px;
 padding-right:10px;
 display: inline;
}
#lcolumn { 
 float: left;
 color: #000;
 background: #FFFFFF;
 min-height: 350px;
 width: 430px;
 padding-left:10px;
 padding-right:10px; 
 display: inline;
}


.photocol { 
 float: left;
 color: #000;
 min-height: 200px;
 width: 200px;
 padding-left:10px;
 padding-right:10px; 
 display: inline;
 text-align:center;
}
.textcol { 
 float: left;
 color: #000;
 min-height: 200px;
 width: 600px;
 padding-left:10px;
 padding-right:10px; 
 display: inline;
}


.sphotocol { 
 float: left;
 color: #000;
 min-height: 200px;
 width: 250px;
 padding-left:10px;
 padding-right:10px; 
 display: inline;
 text-align:center;
}
.stextcol { 
 float: left;
 color: #000;
 min-height: 200px;
 width: 550px;
 padding-left:10px;
 padding-right:10px; 
 display: inline;
}


.onecol{
 float: left;
 color: #000;
 background: #FFFFFF;
 min-height: 350px;
 width: 215px;
 padding-left:10px;
 display: inline;
}

#footer { 
 width: 880px;
 clear: both;
 color: #EEE;
 background: #000;
 min-height:40px;
 padding:10px;
}


/* TEXT BASED CSS    */

.paddingL10 {
	padding-left:10px;	
}

.paddingR10 {
	padding-right:10px;	
}

.paddingL20 {
	padding-left:20px;	
}

.paddingR20 {
	padding-right:20px;	
}
.paddingL50 {
	padding-left:50px;	
}

.paddingR50 {
	padding-right:50px;	
}

.small{
	font-size:10px;
}
.medium{
	font-size:14px;
}
.large{
	font-size:16px;
}
.xlarge{
	font-size:18px;
}

.greenUL{
	list-style-image:url(/files/Bamboo/events/conferences/2010Annual/images/main/g.jpg);	
}
.green2UL{
	list-style-image:url(/files/Bamboo/events/conferences/2010Annual/images/main/g2.jpg);
}
.blueUL{
	list-style-image:url(/files/Bamboo/events/conferences/2010Annual/images/main/b.jpg);
}
.orangeUL{
	list-style-image:url(/files/Bamboo/events/conferences/2010Annual/images/main/o.jpg);
}

/*/////  BACKGROUND COLORS    */

.green1{
	background-color:#13a89e;
}
.green2{
	background-color:#8dc63f;
}

.green3{
	background-color:#d7df21;
}
.green4{
	background-color:#31b44b;
}
.blue1{
	background-color:#009edd;
}
.orange1{
	background-color:#fcb040;
}


.bg1g1{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G1.png) no-repeat top left #13a89e;	
	width:900px;
	min-height:90px;
	padding-top:90px;
}
.bg1g2{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G1.png) no-repeat top left #8dc63f;	
	width:900px;
	min-height:90px;
	padding-top:90px;
}
.bg1g3{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G1.png) no-repeat top left #d7df21;	
	width:900px;
	min-height:90px;
	padding-top:90px;
}
.bg1b1{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G1.png) no-repeat top left #009edd;	
    width:900px;

	padding-top:90px;
}


.bg3o1{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G1.png) no-repeat top left #fcb040;	
    width:900px;
	min-height:145px;
		padding-top:125px;
}
.bg3o2{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G2.png) no-repeat top left #fcb040;	
    width:900px;
	min-height:145px;
		padding-top:125px;
}
.bg3o3{
	background:url(/files/Bamboo/events/conferences/2010Annual/images/main/G3.png) no-repeat top left #fcb040;	
    width:900px;
	min-height:145px;
		padding-top:125px;
}


H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
H2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
}
H3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;

}

.fgreen1{
	color:#13a89e;
}
.fgreen2{
	color:#8dc63f;
}
.fgreen3{
	color:#d7df21;
}
.fgreen4{
	color:#31b44b;
}
.fblue1{
	color:#009edd;
}
.forange1{
	color:#fcb040;
}
