
#wrap {
    width: 990px;
    margin: 0 auto;
	margin-left: auto;
	margin-right: auto;
    /*text-align: left;*/
    background: url(http://www.finaleforum.com/images/wide990.jpg) repeat-y;

    }

#main-content {

    width: 940px;
	margin:0px auto;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    padding: 0;
    line-height: 1.5em;

    }

#page-content {

    width: 550px;
	margin:0px auto;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
    padding: 0;
    line-height: 1.5em;

    }

#breadcrumb {
text-align:left;
margin-left: 0px;
margin-bottom:15px;
FONT-FAMILY : arial;
FONT-SIZE : 10pt;
FONT-WEIGHT : normal;
}


A{text-decoration:none}
.adb, .adt{font-size:14px !important;}

.toptagline h2 {
	COLOR : #000;
	FONT-FAMILY : arial;
	FONT-SIZE : 12pt;
	FONT-WEIGHT : normal;
	TEXT-DECORATION : none;
	display: inline;
	line-height: 1.2em;
}

.toptagline h3 {
	COLOR : #000;
	FONT-FAMILY : arial;
	FONT-SIZE : 12pt;
	FONT-WEIGHT : normal;
	TEXT-DECORATION : none;
	display: inline;
	line-height: 1.2em;
}


#top-ad {
    width: 100%;
	margin:0px auto;
	text-align:center;
    padding-top: 5;
    padding-bottom: 5;
    line-height: 1.5em;
	background: #bbbbbb;
	border-bottom-style:solid;
	border-bottom: thick #000000;

    }
.first {
font-size:14pt;
FONT-FAMILY : arial;

}

body {
height: 100%;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;  /* Need to set body margin and padding to get consistency between browsers. */
	text-align:center; /* Hack for IE5/Win */
	background: #ffffff;

	}
#left-ad {

    width: 180px;
	float: left;
    }

#right-table {

	float: right;
    width: 760px;
    }
#bottom {
margin: 0 auto;
}

#searchbox  {
	height: 77px;
	FONT-FAMILY : tahoma;
}

#input-form {
border:1px solid #cccccc;
height:30px;
padding:0;
font-size:11pt;
FONT-FAMILY : arial;
FONT-WEIGHT : bold;
margin: 0px auto -1px auto;
}

#top-menu  {
	float: right;
	font-family:Arial, Helvetica, sans-serif; 
	text-decoration:none;
}

#container2{width:94em; margin:0 auto;}
#myheader {position:relative; border-bottom:1px #cccccc solid; font-family:Arial, Helvetica, sans-serif; text-decoration:none;padding-bottom:10px; margin-bottom:10px;width:940px;}

ul#navmain{float:right; list-style:none; margin-top:10px;border:1px;}
	ul#navmain li{text-decoration:none;font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#271e1e; font-size:13px; float:left; padding-left:40px;border-left:1px #eaeaea solid; padding-right:20px;}
	.first{border:0 !important;text-decoration:none;}
		ul#navmain ul{list-style:none; margin-left:0; margin-top:6px;text-decoration:none;}
		ul#navmain ul li{float:none; margin:0; border:0; padding-left:0;text-decoration:none;}
		ul#navmain ul a{ color:#5c5757; font-weight:normal; font-size:1em; text-transform:capitalize;text-decoration:none;} 
			ul#navmain ul a:hover{background:#f1f1f1;}
		ul#navmain ul span{display:none;}
#top-menu .ol, ul, li {margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;}

#text-link {
COLOR:#2e5c5c;
TEXT-DECORATION:none;
}

#addthis {
margin: 0 auto;
width: 305px;
    }

div.homeindex {
font-family:Arial, Helvetica, sans-serif;
width: 990px;
margin: auto;
margin-top: 10px;
text-align: left;
background-color: white;
padding: 15px;
border-top: 0px solid #cacdd2;
overflow: auto;
}

#contentbox{
text-align: left;
margin-bottom: 0px;
margin-top: 10px;
padding: 0px;
}

.center_column {
	width: 800px;
	float: left;
	padding: 5px;
padding-top: 15px;
margin-top: 20px;
background: #fff;
border-right: 0px dotted #000;
margin-left: 123px;
}


.left_column {
	width: 320px;
	float: left;
	padding: 5px;
background: #fff;
border-right: 0px dotted #000;
margin-left: 120px;
}

.right_column {
width: 320px;
float: right;
padding: 5px;
margin-left: 0px;
margin-right: 150px;
background: #ffffff;

}


#display-contact  {
padding: 10px 10px 10px 10px;
/*background-color: eeeeee;*/
text-align: left;
}


#outter-box {
position: relative;
zoom: 1;
}

#contact-box {
-moz-border-radius: 5px;
border-radius: 5px;
/*-moz-box-shadow: 5px 5px 5px #888;
-webkit-box-shadow: 5px 5px 5px #888;
box-shadow: 5px 5px 5px #888;*/
behavior: url(ie-css3.htc); 
position: relative;
border: 1px solid #E6FFE6;
/*width: 920;
height: 70;*/
/*background: #ffffff url('http://www.churchjobs.net/images/box-white-gradient.jpg') repeat-x;*/
background: #E6FFE6;
padding: 0px auto;
margin: 10 0 10 0;
margin: 0px auto -1px auto;
vertical-align:middle;
}

#contact-box-pad {
padding: 15 0 0 0;
text-align: center;
vertical-align:middle;
/*margin: 0px auto -1px auto;*/
margin-left: auto; 
margin-right: auto;
/*width: 855;
height: 32;*/
}

#nav1  {
	COLOR : #ffffff;
	FONT-FAMILY : tahoma;
	FONT-SIZE : 7pt;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

#navtop  {
	COLOR : #235c5c;
	FONT-FAMILY : tahoma;
	FONT-SIZE : 7pt;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}

#nav2  {
	COLOR : #ffcc00;
	FONT-FAMILY : tahoma;
	FONT-SIZE : 8pt;
	FONT-WEIGHT : bold;
	TEXT-DECORATION : none;
}


#searchbox  {
	height: 79px;
	FONT-FAMILY : tahoma;
}



#topbarsites {
	background: #eeeeee;
	margin: 0px;
	font-family: verdana, san-serif;
	padding: 6px 20px 3px 20px;
	border-bottom: 1px solid #888888;
	font-size: 10px;
	height: 17px;
	line-height: 10px;
	overflow: hidden;
	}

#topbarsites .mefeatured {
	width: 990px;
	margin: 0px auto;
	}

#topbarsites .mesites {
	float: inherit;
	width: 530px;
	overflow: hidden;
	}

#topbarsites .content {
	float: right;
	width: 470px;
	overflow: hidden;
	text-align: right;
	padding: 2px 0;
	}

#topbarsites .mesites ul, #featured .content ul {
	margin: 0px;
	padding: 0px;
	height: 16px;
	overflow: hidden;
	}

#topbarsites .mesites li {
	float: left;
	margin: 0px 10px 0px 0px;
	list-style:none; 
	}

#topbarsites .mesites a {
	padding: 2px 0px 0px 18px;
	display: block;
	height: 16px;
	}

#topbarsites .mesites a.musicengravers {
	background: url(http://www.cakewalkforum.com/images/musicengravers_16.gif) top left no-repeat;
	padding: 2px 0px 0px 18px;
}

#topbarsites .mesites a.finale {
	background: url(http://www.cakewalkforum.com/images/finale_16.gif) top left no-repeat;
}

#topbarsites .mesites a.sibelius {
	background: url(http://www.cakewalkforum.com/images/sibelius_16.gif) top left no-repeat;
}

#topbarsites .mesites a.cakewalk {
	background: url(http://www.cakewalkforum.com/images/cakewalk_16.gif) top left no-repeat;
	padding: 2px 0px 0px 20px;
}


.clearfix:after
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
*html .clearfix{height:1%;}
/*############################ for IE 7 clearing */
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
/*##########################################*/
/*
