this stylesheet is only applicable to standards compliant browsers (not IE!) 

body { 
margin:0; 
padding:0; 

} 

div.rounded {    
	clear:both;
    max-width:730px;
    margin:5px auto;
    width:95%;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 	
filter:alpha(opacity=90);
	-moz-oopacity: 1;
	opacity: 1; 
	z-index:6;
	position:relative;
	margin-left:auto;
	margin-right:auto;

}
div.rounded div.top {
    background:  url("../images/templatebits/tl.gif") no-repeat bottom left;
    padding:0px;

	
}

div.rounded div.top div.right {
    background:  url("../images/templatebits/tr.gif") no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded div.middle {
    background:  url("../images/templatebits/l.gif") repeat-y left;
    clear:both;
    width:100%;
	height:455px;
}

div.rounded div.middle div.right {
    background:  url("../images/templatebits/r.gif") repeat-y right;
    margin-left:5px;
	height:100%;
}

div.rounded div.middle div.right div.content {
    font-family:Verdana, "Trebuchet MS", Calibri, Tahoma, sans-serif;
    font-size:0.9em;
    line-height:1.3em;
    padding:0px 5px;
    text-align:justify;
	height:97%;
	width:97%;
	background-color:#FFFFFF;
	position:absolute;
	overflow:auto;	
}

div.rounded div.middle div.right div.content p {
    margin:0px;
    padding-top:15px;
}

div.rounded div.middle div.right div.content h2 {
    color:#0f2;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded div.bottom {
    background:  url("../images/templatebits/bl.gif") no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
    height:12px;
}

div.rounded div.bottom div.right {
    background:  url("../images/templatebits/br.gif") no-repeat top right;
    height:12px;
    margin-left:12px;

}

div.rounded-header {    clear:both;
    max-width:730px;
   
    width:95%;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 	
filter:alpha(opacity=90);
	-moz-oopacity: 1;
	opacity: 1; 
	z-index:5;
	position:relative;
margin-left:auto;
margin-right:auto;

		
}

div.rounded-header div.top {
    background:  url("../images/templatebits/tl.gif") no-repeat bottom left;
    padding:0px;
    width:100%;
}

div.rounded-header div.top div.right {
    background:  url("../images/templatebits/tr.gif") no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded-header div.middle {
   background:url("../images/templatebits/l.gif") repeat-y left; 
    clear:both;
    width:100%;
	background-color:#a97ed3;
}

div.rounded-header div.middle div.right {
    background:url("../images/templatebits/r.gif") repeat-y right;
    margin-left:5px;
	background-color:#ffffff;
}

div.rounded-header div.middle div.right div.content {
    font-family:Verdana, "Trebuchet MS", Calibri, Tahoma, sans-serif;
    font-size:1.0em;
    line-height:1.1em;
    margin-right:5px;
    padding:0px 7px;
    text-align:left;
		background-color:#ffffff;
}

div.rounded-header div.middle div.right div.content p {
    margin:0px;

	    color:#FFFFFF;
}

div.rounded-header div.middle div.right div.content h2 {
    color:#FFFFFF;
    font-size:2.4em;
    font-weight:normal;
    margin:0px;
    padding:7px 0px;
}

div.rounded-header div.bottom {
    background:  url("../images/templatebits/bl.gif") no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded-header div.bottom div.right {
    background:  url("../images/templatebits/br.gif") no-repeat top right;
    height:12px;
    margin-left:12px;
}

div.rounded-menu {    clear:both;
    max-width:730px;
    margin:5px auto;
    width:95%;

	z-index:8;
	position:relative;

margin-left:auto;
margin-right:auto;

		
}

div.rounded-menu div.top {
    background:  url("../images/templatebits/tl.gif") no-repeat bottom left;
    padding:0px;
    width:100%;
}

div.rounded-menu div.top div.right {
    background:  url("../images/templatebits/tr.gif") no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded-menu div.middle {
    background:url("../images/templatebits/l.gif") repeat-y left;
    clear:both;
    width:100%;
			background-color:#a97ed3;

}

div.rounded-menu div.middle div.right {
    background:url("../images/templatebits/r.gif") repeat-y right;
    margin-left:1px;
			background-color:#a97ed3;

}

div.rounded-menu div.middle div.right div.content {
    font-family:Verdana, "Trebuchet MS", Calibri, Tahoma, sans-serif;
    font-size:1.0em;
    line-height:1.3em;
    margin-right:5px;
    padding:0px 7px;
    text-align:justify;

		background-color:#ffffff;
}

div.rounded-menu div.middle div.right div.content p {
    margin:0px;
    padding-top:15px;
}

div.rounded-menu div.middle div.right div.content h6 {
 
    font-size:0.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
	color:#FFFFFF;
}

div.rounded-menu div.bottom {
    background:  url("../images/templatebits/bl.gif") no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded-menu div.bottom div.right {
    background:  url("../images/templatebits/br.gif") no-repeat top right;
    height:12px;
    margin-left:12px;
}

div.rounded-sponsors {    clear:both;
    width:175px;
    margin:0px auto;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 	
filter:alpha(opacity=90);
	-moz-oopacity: 1;
	opacity: 1; 
	z-index:5;
	position:absolute;
	margin-left:50%;
	left:370px;
	top:0px;

}

div.rounded-sponsors div.top {
    background:  url("../images/templatebits/tl.gif") no-repeat bottom left;
    padding:0px;
    width:100%;
}

div.rounded-sponsors div.top div.right {
    background:  url("../images/templatebits/tr.gif") no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded-sponsors div.middle {
    background:  url("../images/templatebits/l.gif") repeat-y left;
    clear:both;
    width:100%;
}

div.rounded-sponsors div.middle div.right {
    background:  url("../images/templatebits/r.gif") repeat-y right;
    margin-left:5px;
}

div.rounded-sponsors div.middle div.right div.content {
    font-family:Verdana, "Trebuchet MS", Calibri, Tahoma, sans-serif;
   font-size:1.0em;
    margin-right:5px;
    padding:0px 7px;
    text-align:center;
		background-color:#FFFFFF;
}

div.rounded-sponsors div.middle div.right div.content p {
    margin:0px;
    padding-top:5px;
}

div.rounded-sponsors div.middle div.right div.content h2 {
    color:#000000;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded-sponsors div.bottom {
    background:  url("../images/templatebits/bl.gif") no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded-sponsors div.bottom div.right {
    background:  url("../images/templatebits/br.gif") no-repeat top right;
    height:12px;
    margin-left:12px;
}





div.Bottom {    clear:both;
    width:100%;
	height:100%;
	background: url("../images/templatebits/FOP%20Full%20Background.jpg") no-repeat;
	background-position:center;
	position:fixed;
	top:0px;
	bottom:0px;
	z-index:1;
	padding-top:1px;
	}

div.TopBG {    clear:both;
   //* width:100%;
	height:730px;
	background:  url("../images/templatebits/bg2.jpg") no-repeat;
	position:fixed;
	top:0%;
	z-index:2; *//
	}
	
div.wrapper{ 

margin-left:auto;
margin-right:auto;
width:100%;
z-index:8;

} 

div.rounded-sharelinks { 
   clear:both;
    max-width:730px;

    width:95%;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 	
filter:alpha(opacity=90);
	-moz-oopacity: 1;
	opacity: 1; 
	z-index:6;
position:relative;
margin-left:auto;
margin-right:auto;
	height:50px;
	
	
}
div.rounded-sharelinks div.top {
    background:  url("../images/templatebits/tl.gif") no-repeat bottom left;
    padding:0px;

	
}

div.rounded-sharelinks div.top div.right {
    background:  url("../images/templatebits/tr.gif") no-repeat bottom right;
    height:12px;
    margin-left:12px;
}

div.rounded-sharelinks div.middle {
    background:  url("../images/templatebits/lsml.gif") repeat-y left;
    clear:both;
    width:100%;
	height:25px;
}

div.rounded-sharelinks div.middle div.right {
    background:  url("../images/templatebits/rsml.gif") repeat-y right;
    margin-left:5px;
	height:100%;
}

div.rounded-sharelinks div.middle div.right div.content {
    font-family:Verdana, "Trebuchet MS", Calibri, Tahoma, sans-serif;
    font-size:0.9em;
    line-height:1.3em;
    padding:0px 5px;
    text-align:justify;
	height:25px;
	width:97%;
	background-color:#FFFFFF;
	position:absolute;
	
	overflow:auto;	
}

div.rounded-sharelinks div.middle div.right div.content p {
    margin:0px;

}

div.rounded-sharelinks div.middle div.right div.content h2 {
    color:#0f2;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded-sharelinks div.bottom {
    background:  url("../images/templatebits/bl.gif") no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
    height:12px;
}

div.rounded-sharelinks div.bottom div.right {
    background:  url("../images/templatebits/br.gif") no-repeat top right;
    height:12px;
    margin-left:12px;

}
div.rounded-twitter {    clear:both;
    max-width:175px;
    margin:auto auto;
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 	
filter:alpha(opacity=90);
	-moz-oopacity: 1;
	opacity: 1; 
	z-index:5;
	position:absolute;
	margin-left:50%;
	left:370px;
	top:384px;

}

div.rounded-twitter div.top {
    background:  url("../images/templatebits/tl.gif") no-repeat bottom left;
    padding:0px;
    width:100%;
}

div.rounded-twitter div.top div.right {
    background:  url("../images/templatebits/tr.gif") no-repeat bottom right;
    height:10px;
    margin-left:12px;
}

div.rounded-twitter div.middle {
    background:  url("../images/templatebits/l.gif") repeat-y left;
    clear:both;
    width:100%;
}

div.rounded-twitter div.middle div.right {
    background:  url("../images/templatebits/r.gif") repeat-y right;
    margin-left:5px;
}

div.rounded-twitter div.middle div.right div.content {
    font-family:Verdana, "Trebuchet MS", Calibri, Tahoma, sans-serif;
   font-size:1.0em;
    line-height:1.3em;
    margin-right:5px;
    padding:0px 7px;
    text-align:justify;
		background-color:#FFFFFF;
}

div.rounded-twitter div.middle div.right div.content p {
    margin:0px;
    padding-top:10px;
}

div.rounded-twitter div.middle div.right div.content h2 {
    color:#000000;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded-twitter div.bottom {
    background:  url("../images/templatebits/bl.gif") no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded-twitter div.bottom div.right {
    background:  url("../images/templatebits/br.gif") no-repeat top right;
    height:12px;
    margin-left:12px;
}