
/* only define template page layout styles here. */
/* any formatting/content styles should be put in 'content.css' */


.main { /* center column styles */
float: left;
margin-bottom: 50px;
}

.center { /* the center column width when it's the only column */
width: 905px;
padding: 10px 20px;
}

.leftcenter, /* the center column width when there's a left column */
.rightcenter { /* the center column width when there's a right column */
width: 592px;
padding: 20px;
}

.leftrightcenter { /* the center column width when there's a left and a right column */
width: 278px;
padding: 0px 20px 20px 20px;
}

.left {
float: left;
width: 265px;
padding: 20px 25px 10px 25px;
height:100%
}

.left img{
	border:none;
}
.right {
float: left;
width: 315px;
padding: 10px 0px;
}

*{
	outline:none;
}

html {
}

body {
background-position:top center;
background-repeat:no-repeat;
background-color:#000;
}

#page {
    width: 959px;
    margin: auto;
}

#headerwrap {
	width:959px;
	height:175px;
	margin:auto;
	position:relative;
}
#logo {
	width:382px;
	height:228px;
	position:absolute;
	z-index:2;
	left:270px;
}

#header{
	height:175px;
	width:100%;
	background-image:url("/templates/custom/jaminthevalley/images/headerbg.jpg");
	background-repeat:repeat-x;
}

#banner{
    padding: 25px 0 0 0;
	width:959px;

}

#menu {
	background-image:url("/templates/custom/jaminthevalley/images/menu.png");
	height:43px;
	width:959px;
	margin:auto;
	padding-top:10px;
	margin-top:75px;
	position:absolute;
	z-index:1;
	float:left;
}

#mainmenu {
	text-align:left;
	width:300px;
}

#mainmenu2 {
	float:right;
	width:330px;
	text-align:left;
}

#callouts{
	background-image:url("/templates/custom/jaminthevalley/images/calloutbg.jpg");
	background-repeat:repeat-x;
	width:940px;
	height:138px;
	margin:auto;
	color:#fff;
}

#callout1{
	Width:284px;
	height:127px;
	background-image:url("/templates/custom/jaminthevalley/images/left-callout.png");
	float:left;
	margin-left:20px;
}

#callout2{
	Width:284px;
	height:127px;
	background-image:url("/templates/custom/jaminthevalley/images/middle-callout.png");
	float:left;
	margin-left:25px;
}

#callout3{
	Width:284px;
	height:127px;
	background-image:url("/templates/custom/jaminthevalley/images/right-callout.png");
	float:left;
	margin-left:25px;
}


#callout1-content{
	float:right;
	width:180px;
	height: 62px;
	padding-top:40px;
	padding-right:15px;
}

#callout2-content{
	float:right;
	width:180px;
	height: 62px;
	padding-top:40px;
	padding-right:15px;
}

#callout3-content{
	float:right;
	width:180px;
	height: 62px;
	padding-top:40px;
	padding-right:15px;
}

#bodywrapper{
	background-image:url("/templates/custom/jaminthevalley/images/bodybg.jpg");
	background-repeat:repeat-y;
	width:948px;
	height:auto;
	float:left;
	margin-left:7px;
	margin-top:25px;
}

#content {
	width:305px;
	float:left;
}

#content-left {
	width:265px;
	float:left;
	padding:10px 25px 10px 25px;
}

#content-performers {
	width:280px;
	height:147px;
	float:left;
	padding:10px 0px 10px 0px;
}

#content-right {
	width:630px;
	float:right;
}

#content-right-left{
	width:265px;
	float:left;
	padding:10px 25px 10px 25px;
}

#content_reduced {
	float:left;
	width:580px;
	padding:10px 25px 10px 25px;
}

#full_body {
	width:auto;
	padding:10px 25px 10px 25px;
}

#content-right-right{
	width:265px;
	float:right;
	padding:10px 25px 10px 25px;
}

#concert-vert-banner {
	width:305px;
	height:420px;
	margin-top:25px;
}

#clear {

	clear:both;
}

#footer {
	width:100%;
	height:241px;
	background-image:url("/templates/custom/jaminthevalley/images/footerbg.png");
	background-repeat:repeat-x;
}

#author {
    clear: both;
    color: #fff;
    padding: 6px;
    font: 11px sans-serif;
    text-align: center;
	padding-top:100px;
}

#author a:link,
#author a:visited {
    color: #fff;
    font-weight: bold;
}

#author a:hover,
#author a:active {  }

.breadcrumbs {
    margin: -20px 0px 20px 10px;
    font-size: 12px;
}

.img-shadow {
    margin: 10px 0 0 10px !important;
    margin: 10px 0 0 5px;
    background: url(/templates/front/images/image-shadow.png) no-repeat right bottom !important; /* !important is not recognized by IE */
    background:transparent url(/templates/front/images/image-shadow.gif) bottom right no-repeat;
    float:left;

}
.img-shadow img { margin:-6px 6px 6px -6px; }

