/*
Theme Name: Louisville Orchestra
Theme URI: http://www.louisvilleorchestra.com
Description: A default theme
Version: 0.1
Status: publish
Author: himself
Author URI: http://myblog.com
Tags: white, fixed width, sidebar, widgets
*/


/* Basic structure */

div#container {
	margin-left: auto;
	margin-right: auto;
	width: 975px;
	text-align: left;
	padding: 0;
}

div#containerInterior {
	margin-left: auto;
	margin-right: auto;
	width: 975px;
	text-align: left;
	padding: 0;
}

body#pageHome div.primaryContent, html, td {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 14px;
	color: #4f4f4e;
	line-height: 21px;
	text-align: left;
}

div#mainSection {
	float: left;
	width: 975px;
	height: 306px;
	padding: 0;
	margin: 0 0 19px 0;
}

html.gecko div#threeColumns {
	float: left;
	width: 975px;
	height: 219px;
	padding: 0;
	margin: 0 0 25px 0;
}

div#threeColumns {
	float: left;
	width: 975px;
	height: 244px;
	padding: 0;
	margin: 0;
}

/* Features */

div#features {
	float: left;
	width: 662px;
	height: 306px;
	padding: 0;
	margin: 0;	
	
}

div#feature1 {
	float: left;
	width: 662px;
	height: 306px;
	padding: 0;
	margin: 0;	
}

div#featureContent {
	/* float: left; */
	width: 662px;
	height: 306px;
	padding: 0;
	margin: 0;
}

div#featureContent h2 {
	float: left;
	width: 432px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 30px;
	line-height: 34px;
	font-weight: normal;
	color: #181818;
	padding: 28px 25px 13px 25px;
	margin: 0;
}

div#featureContent p {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #323131;
	line-height: 19px;
	padding: 0 0 4px 25px;
	margin: 0;
}

div#featureContent p a {
	color: #01608d;
	text-decoration: none;
}

div#featureContent p a:hover {
	color: #898989;
}

div.featuresBtns {
	position: absolute;
	left: 0;
	bottom: 0;
	/* float: left; */
	width: 662px;
	height: 37px;
	padding: 0 0 0 25px;
	margin: 0;
	z-index: 999 !important;
}

div#POP {
	float: left;
	width: 313px;
	height: 306px;
	padding: 0;
	margin: 0;
}

.featureSlide {
	height: 306px;
}

/* 3 Columns */


/* News */

#threeColumnLeft {
	float: left;
	width: 313px;
	height: 199px;
	padding: 0;
	margin: 0 18px 0 0;
}

html.ie6 #threeColumnLeft {
	float: left;
	width: 313px;
	height: 199px;
	padding: 0;
	/* margin: 0; */
}

#threeColumnLeft H2 {
	float: left;
	width: 313px;
	height: 41px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	background: url(images/newsHdr.png) top left no-repeat;
}

#threeColumn1 {
	float: left;
	width: 313px;
	height: 141px;
	padding: 17px 0 0 0;
	margin: 0;
	background: url(images/newsBkgd.gif) top left no-repeat;
}

#threeColumn1 p {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #313131;
	line-height: 18px;
	padding: 0 20px 10px 20px;
	margin: 0;
}

#threeColumn1 p a {
	color: #0084c4;
	text-decoration: none;
}

#threeColumn1 p a:hover {
	color: #8e8e8e;
	text-decoration: none;
}

#threeColumn1 ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #313131;
	line-height: 17px;
	margin: 0;
	padding: 0 20px 14px 12px;
	text-decoration: none;
}
	
#threeColumn1 li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 25px;
	background: url(images/newsBullet.gif) no-repeat 0 0;
}
	
#threeColumn1 li a { 
	color: #313131;
	text-decoration: none;
}
	
#threeColumn1 li a:hover {
	color: #008fd5;
}

.threeColumn1Btm {
	text-align: right;
	float: left;
	width: 313px;
	height: 20px;
	padding: 0;
	margin: 0;
	background: url(images/newsBtm.png) top left no-repeat;
}

.threeColumn1Btm a {
	margin: 0 15px 0 0;
}



/* Support */

#threeColumnMiddle {
	float: left;
	width: 313px;
	height: 199px;
	padding: 0;
	margin: 0;
}

#threeColumnMiddle H2 {
	float: left;
	width: 313px;
	height: 41px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	background: url(images/supportHdr.png) top left no-repeat;
}

#threeColumn2 {
	float: left;
	width: 313px;
	height: 141px;
	padding: 17px 0 0 0;
	margin: 0;
	background: url(images/supportBkgd.gif) top left no-repeat;
}

#threeColumn2 p {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #313131;
	line-height: 17px;
	padding: 0 20px 0 20px;
	margin: 0;
}

#threeColumn2 p a {
	color: #0084c4;
	text-decoration: none;
}

#threeColumn2 p a:hover {
	color: #8e8e8e;
	text-decoration: none;
}

#threeColumn2 ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #313131;
	line-height: 17px;
	margin: 0;
	padding: 17px 20px 14px 12px;
	text-decoration: none;
}
	
#threeColumn2 li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 25px;
	background: url(images/newsBullet.gif) no-repeat 0 0;
}
	
#threeColumn2 li a { 
	color: #313131;
	text-decoration: none;
}
	
#threeColumn2 li a:hover {
	color: #008fd5;
}

.threeColumn2Btm {
	text-align: right;
	float: left;
	width: 313px;
	height: 20px;
	padding: 0;
	margin: 0;
	background: url(images/supportBtm.png) top left no-repeat;
}

.threeColumn2Btm a {
	margin: 0 15px 0 0;
}


/* Subscribe */

#threeColumnRight {
	float: left;
	width: 313px;
	height: 199px;
	padding: 0;
	margin: 0 0 0 18px;
}

html.ie6 #threeColumnRight {
	float: left;
	width: 313px;
	height: 199px;
	padding: 0;
	/* margin: 0; */
}

#threeColumnRight H2 {
	float: left;
	width: 313px;
	height: 41px;
	text-indent: -9999px;
	padding: 0;
	margin: 0;
	background: url(images/subscribeHdr.png) top left no-repeat;
}

#threeColumn3 {
	float: left;
	width: 313px;
	height: 141px;
	padding: 17px 0 0 0;
	margin: 0;
	background: url(images/subscribeBkgd.gif) top left no-repeat;
}

#threeColumn3 p {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #313131;
	line-height: 17px;
	padding: 0 20px 10px 20px;
	margin: 0;
}

#threeColumn3 p a {
	color: #0084c4;
	text-decoration: none;
}

#threeColumn3 p a:hover {
	color: #8e8e8e;
	text-decoration: none;
}

#threeColumn3 ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #313131;
	line-height: 17px;
	margin: 0;
	padding: 17px 20px 14px 12px;
	text-decoration: none;
}
	
#threeColumn3 li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 25px;
	background: url(images/newsBullet.gif) no-repeat 0 0;
}
	
#threeColumn3 li a { 
	color: #313131;
	text-decoration: none;
}
	
#threeColumn3 li a:hover {
	color: #008fd5;
}

.threeColumn3Btm {
	text-align: right;
	float: left;
	width: 313px;
	height: 20px;
	padding: 0;
	margin: 0;
	background: url(images/subscribeBtm.png) top left no-repeat;
}

.threeColumn3Btm a {
	margin: 0 15px 0 0;
}

/* Interior */

div#mainSectionInterior {
	float: left;
	width: 975px;
	padding: 0;
	margin: 0;
	background: url(images/interiorBkgd1.gif) top left repeat-y;
}

div#mainSectionInterior2 {
	float: left;
	width: 975px;
	padding: 0;
	margin: 0;
	background: url(images/interiorBkgd2.gif) top left repeat-y;
}

div.interiorBkgd {
	float: left;
	width: 975px;
	padding: 0;
	margin: 0;
	background: url(images/interiorBkgdBtm.gif) bottom left no-repeat;
}

div.interiorBkgd2 {
	float: left;
	width: 975px;
	padding: 0;
	margin: 0;
	background: url(images/interiorBkgdTop.gif) top left no-repeat;
}

div.interiorPageTop {
	float: left;
	width: 975px;
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(images/interiorPageTop1.gif) top left no-repeat;
}

div.interiorPageTop2 {
	float: left;
	width: 975px;
	height: 10px;
	padding: 0;
	margin: 0;
	background: url(images/interiorPageTop2.gif) top left no-repeat;
}


div.interiorPageBtm {
  float: left;
  width: 975px;
  height: 10px;
  padding: 0 0 19px 0;
  margin: 0;
  background: url(images/interiorPageBtm1.png) top left no-repeat;
}
html.ie6 div.interiorPageBtm {
	float: left;
	width: 975px;
	height: 10px;
	padding: 0;
	margin: -20px 0 19px 0;
	background: url(images/interiorPageBtm1.png) top left no-repeat;
}

html.gecko div.interiorPageBtm {
	float: left;
	width: 975px;
	height: 10px;
	padding: 0;
	margin: 0 0 19px 0;
	background: url(images/interiorPageBtm1.png) top left no-repeat;
}

div.interiorPageBtm2 {
	float: left;
	width: 975px;
	height: 10px;
	padding: 0 0 19px 0;
	margin: 0;
	background: url(images/interiorPageBtm2.png) top left no-repeat;
}

html.gecko div.interiorPageBtm2 {
	float: left;
	width: 975px;
	height: 10px;
	padding: 0;
	margin: 0 0 19px 0;
	background: url(images/interiorPageBtm2.png) top left no-repeat;
}

div#contentInterior {
	float: left;
	width: 695px;
	padding: 35px 41px 60px 46px;
	margin: 0;
	background: url(images/contentBkgd1.gif) top left no-repeat;
}
html.ie6 div#contentInterior {
	float: left;
	width: 695px;
	padding: 35px 41px 60px 46px;
	margin: -7px -3px -7px 0;
	background: url(images/contentBkgd1.gif) top left no-repeat;
}

#contentInterior H1 {
	/* float: left; */
	width: 695px;
	line-height: 36px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 30px;
	font-weight: normal;
	color: #116188;
	vertical-align: top;
	padding: 0;
	margin: 0 0 20px 0;
}

#contentInterior h2 {
	/*float: left;*/
	width: 695px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 16px;
	color: #313131;
	line-height: 20px;
	padding: 0;
	margin: 0 0 18px 0;
}

#contentInterior h2 a {
	font-size: 14px;
	color: #01608d;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 4px 23px;
	background: url(images/bullet1.gif) no-repeat 0 2px;
}

#contentInterior h2 a:hover {
	color: #898989;
}

#contentInterior H2.background {
	float: left;
	width: 683px;
	height: 28px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 16px;
	color: #FFF;
	line-height: 20px;
	padding: 4px 0 0 12px;
	margin: 0 0 18px 0;
	background: url(images/H2bkgd.png) top left no-repeat;
}

#contentInterior H3 {
	/*float: left;*/
	width: 695px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 14px;
	color: #313131;
	padding: 0;
	margin: 0 0 13px 0;
}

#contentInterior h3 a {
	font-size: 14px;
	color: #01608d;
	font-weight: normal;
	text-decoration: none;
	padding: 0 0 4px 0;
}

#contentInterior h3 a:hover {
	color: #898989;
}

#contentInterior p {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #393939;
	line-height: 19px;
	padding: 0 0 14px 0;
	margin: 0;
}

#contentInterior p a {
	color: #01608d;
	text-decoration: none;
}

#contentInterior p a:hover {
	color: #898989;
}

#contentInterior p.half {
    float: left;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	width: 347px;
	height: 480px;
	color: #393939;
	line-height: 19px;
	padding: 0 0 14px 0;
	margin: 0;
}

#contentInterior p.fourth {
    float: left;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	width: 163px;
	height: 215px;
	color: #393939;
	line-height: 19px;
	padding: 0 10px 14px 0;
	margin: 0;
}

#contentInterior p.fourth2 {
    float: left;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	width: 163px;
	height: 90px;
	color: #393939;
	line-height: 19px;
	padding: 0 10px 14px 0;
	margin: 0;
}

.imageRight {
	display: block;
	float: right;
	border: 1px #d3d3d3;
	padding: 7px 7px 7px 7px;
	margin: 0 0 10px 10px;
	background-color: #FFFFFF;
}

html.gecko .imageRight {
	display: block;
	float: right;
	border: 1px #d3d3d3;
	padding: 7px 7px 7px 7px;
	margin: 0 0 10px 10px;
	background-color: #d3d3d3;
}

.imageLeft {
	display: block;
	float: left;
	border: 1px #d3d3d3;
	padding: 7px 7px 7px 7px;
	margin: 0 10px 10px 0;
	background-color: #FFFFFF;
}

html.gecko .imageLeft {
	display: block;
	float: left;
	border: 1px #d3d3d3;
	padding: 7px 7px 7px 7px;
	margin: 0 10px 10px 0;
	background-color: #d3d3d3;
}

.imageInherit {
	display: block;
	float: inherit;
	border: 1px #d3d3d3;
	padding: 7px 7px 7px 7px;
	margin: 5px 0 5px 0;
	background-color: #FFFFFF;
}

html.gecko .imageInherit {
	display: block;
	float: inherit;
	border: 1px #d3d3d3;
	padding: 7px 7px 7px 7px;
	margin: 5px 0 5px 0;
	background-color: #d3d3d3;
}

#contentInterior ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #393939;
	line-height: 23px;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

html.gecko #contentInterior ul { 
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #393939;
	line-height: 23px;
	margin: 0;
	padding: 0 0 12px 0;
	text-decoration: none;
}
	
#contentInterior li { 
	list-style-type: none;
	margin: 0;
	padding: 0 0 4px 23px;
	background: url(images/bullet1.gif) no-repeat 0 5px;
}
	
#contentInterior li a { 
	color: #313131;
	text-decoration: none;
}
	
#contentInterior li a:hover {
	color: #008fd5;
}

div#contentInterior2 {
	float: left;
	width: 875px;
	padding: 35px 50px 60px 50px;
	margin: 0;
}

#contentInterior2 h1 {
	float: left;
	width: 875px;
	line-height: 36px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 30px;
	font-weight: normal;
	color: #116188;
	vertical-align: top;
	padding: 0;
	margin: 0 0 20px 0;
}

#contentInterior2 h2 {
	float: left;
	width: 875px;
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 16px;
	color: #313131;
	line-height: 20px;
	padding: 0;
	margin: 0 0 18px 0;
}

#contentInterior2 p {
	font-family: Tahoma, Verdana, Helvetica, sans;
	font-size: 13px;
	color: #393939;
	line-height: 19px;
	padding: 0 0 14px 0;
	margin: 0;
}

#contentInterior2 p a {
	color: #01608d;
	text-decoration: none;
}

#contentInterior2 p a:hover {
	color: #898989;
}

div.scroll {
height: 400px;
width: 600px;
overflow: visible;
border: 1px solid #666;
padding: 8px;
}
#no-code-button input {
background:url("../../plugins/cforms/images/button-bg.gif") repeat-x scroll 0 0 transparent;
border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
border-right:1px solid #ADADAD !important;
border-style:solid !important;
border-width:1px !important;
font-size:0.8em;
margin:15px 45px 0 0;
padding:5px;
width:185px;
}
#sendbutton3
{
margin-right:45px;
margin-top:0px;
margin-bottom:10px;
}