/*
 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: -1px;
	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-top: -1px;
	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;
	background: url(images/engage3.png) top left no-repeat;
}
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-top: -1px;
	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;
}
