/* @override 
	http://cmpl/css/wireframe3colLayout.css
	http://cmpalisades.org/css/wireframe3colLayout.css
*/

/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */

div.breadcrumbs {
	margin: 5px;
	padding: 5px;
	text-align: left;
	font-size: 90%;
}

div#contenthead {
	width: 90%;
	height: 24px;
	margin: 4px auto;
	padding: 0px 0 10px;
}

* html body div#contenthead {
	margin: 0px auto;
	padding: 10px 0;
}

html {
	height: 100%;
	margin-bottom: 1px
}

html,body {
	margin: 0;
	padding: 10px 0 20px
}

.clearfix {
	display: block;
	clear: both;
}

div#box {
	width: 960px;
	margin: 0px auto;
	background: #050006;
	border-top: 1px solid #ededed;
	border-left: 1px solid #d7d7d7;
	/*gecko*/
	/*-moz-border-radius: 20px;
	webkit
	-webkit-border-radius: 20px;
	future proofing
	border-radius: 20px;*/
}

div#page {
	width: 100%;
	margin: 0px;
	text-align: left;
}

div#header {
	width: 100%;
	margin: 0px auto;
	padding: 0;
	background: #fff;
	/*gecko*/
	/*-moz-border-radius: 20px;
	webkit
	-webkit-border-radius: 20px;
	future proofing
	border-radius: 20px;*/
}

div#hbox {
	margin: 5px;
	padding: 10px
}

*html body div#hbox {
	margin: 0;
	padding: 0
}

div#header h1 {
	margin: 5px 0;
	padding: 60px 5px 15px
}

div#menu_horiz {
	border-top: 1px solid #e7f9d5;
	border-left: 1px solid #e7f9d5;
	border-right: 1px solid #CECFD0;
}

div#wrapper {
	overflow: hidden;
	padding-left: 40px;
	background: #fff url(../images/cms/30xGradient.png) repeat-x;
}

div#menuwrapper {
	padding-top: 6px;
	padding-left: 44px;
}

div#upper_block {
	padding-top: 10px;
}

div#content {
	margin: 4px 0 10px;
	padding: 0px
}

* html body div#ontent {
	margin: 4px 0;
	padding: 1px
}

div#contentbox, #contentbox1col {
	margin:24px 14px;
	padding:0;
}

* html body div#contentbox {
	margin: 0px;
	padding: 10px
}

div#contentbox table {
	margin-left: 25px
}

div#contentbox th {
	padding: 7px
}

div#contentbox th h2 {
	font-size: 170%;
	color: #000
}

p.center {
	margin: 0px;
	text-align: center
}

.center {
	margin-left: 180px
}

div#footer {
	clear: both;
	margin-top: 10px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: normal;
}
#footer .footer_content {
	padding: 6px 0 12px;
}

div#footer p {
	margin: 0;
	padding: 5px;
	text-align: center;
}

div#mainblock {
	width: 280px;
	margin: 0 auto;
	padding: 0 12px;
}

*html body div#mainblock {
	width: 245px;
	padding: 0px
}

div#mainblock1col {
	width: 91%;
	margin: 0 auto 10px;
	padding: 12px
}

#mainblock1col #main {
	width: 100%;
}

* html body div#main {
	padding: 12px;
}

div#block2 {
	width: 605px;
	margin-left: 317px;
	padding: 5px;
	text-align: center;
}
#mainblock1col #block2 {
	float: right;
	width: 30%;
	text-align: left;
}

*html body div#block2 {
	width: 100%;
	margin: 5px auto 6px;
	padding: 0px
}

div#content2 {
	padding: 5px;
	margin: 0px;
}

#signatures {
	background: url(../images/cms/signatures.gif) no-repeat 0 15px;
}

div#content2 p {
	margin: 0px;
	padding: 5px;
}

div#content2 h2 {
	margin: 0px;
	padding: 5px;
}

div#newsblock {
	float: right;
	width: 285px;
	padding: 0 12px;
}

* html body div#newsblock {
	float: right;
	width: 22%;
}

div#newsblock2 {
	float: left;
	width: 288px;
	padding: 5px;
}

div#news, div#news2 {
}

div#flat {
	clear: both;
	width: 66%;
	height: 38px;
	margin: 10px 0 0;
	padding: 5px;
}

div.left49 {
	float: left;
	width: 45%;
}

div.right49 {
	float: right;
	width: 45%;
	text-align: right;
}

div.left49 p {
	margin: 0px 20px;
	padding: 0px
}

div.right49 p {
	margin: 0;
	padding: 0px
}

/*TinyMCE Styles */
table.table-concertContent {
	padding-left: 40px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: .9em;
	line-height: normal;
}
table.table-concertContent td {
	padding-left: 10px;
}
table.table-2colInfo {
	padding-left:200px;
}
table.table-2colInfo td {
	font-family: arial, sans-serif;
	font-size: 1.1em;
	line-height: normal;
	font-weight: bold;
	padding-left: 40px;
}
.greenPlayer {
	color: #85C441;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.1em;
}
.italicInstrument {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-right: 5px;
}
blockquote, #content .quote {
	border: none;
	text-indent: 10px;
	margin: 0;
	padding: 15px 0 30px 15px;
	font-family: arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	display: block;
}
.quoteReference {
	font-size: 12px;
}