@import url('screen.css');


body{

background:#666b56 url(../images/bgTile.gif) top left repeat-x;

}

#mastHead{


height:161px;
z-index:2;

}


#logo{

background: url(../images/logo.gif) top left no-repeat;
height:161px;

}


#navigation{

position:relative;
float:left;
height:161px;
text-transform:uppercase;
font-size:11px;
font-family: Georgia, Times, Serif;
z-index:3;
}

#content{
position:relative;
float:left;
z-index:1;


}

#photoHolder{

background:#fff;
height:360px

}

#sideBar{


height:360px

}

#bookTeeTime{

background: #e6e2de;

height:225px;

}


.inner{

margin:0 0 0 20px;

}

#contest{


background:#fff;
text-align:center;
margin:18px 0 0 0;

height:118px
}



#contentBottom{

position:relative;
float:left;
height:108px;
margin:18px 0 0 0;

}

#cBottom1{
position:relative;
float:left;
background:#fff;
height:108px;

}

#cBottom2{
position:relative;
float:left;
height:108px;
background:#683738;
text-align:center;
}


#cLeft{
position:relative;
float:left;
background:#fff;
height:auto;
min-height:485px;
}

#cLeft div{

position:relative;
float:left;
margin:0 20px 0 20px;

}

#cRight{
position:relative;
float:left;
height:auto;

}

#cBottom2b{
position:relative;
float:left;
height:108px;
background:#683738;
text-align:center;
margin:18px 0 0 0;
}

h1{

color:#666B56;
font-size: 22px;
border-bottom:1px dotted #666B56;
width:auto;
padding:0 0 5px 0;
margin:18px 20px 18px 0;

}

h2{

margin:18px 20px 18px 0;
color:#4C451C;
font-weight:bold;
font-size:14px;

}

h3{

margin:18px 20px 18px 0;


}

p{

color:#534741;
font-size:12px;
margin:18px 20px 0 0;
}

#content ul{

margin:0 20px 9px 20px !important;
color:#534741;
font-size:12px;
padding:0;
}

#content ol{

margin:0 20px 9px 20px;
color:#534741;
font-size:12px;
}

#bookTime p{

padding:5px;
font-size:11px;
color:#754c24;
margin:0;
}


/* -- Text Editor Styles -- */


.imageRight{

position:relative;
float:right;
margin:0 0 10px 10px;

}

.imageLeft{

position:relative;
float:right;
margin:0 0 10px 10px;

}


a:link, a:visited{

color:#6B1F19;

}

a:hover{

color:#333;

}

#content ul{


margin:0 40px 40px 60px;

}

#footer p{

font-size:10px;
color:#efefef;

}


/* -- reg form css -- */

.notification_error
{
border: 1px solid #A25965;
height: auto;
width: 90%;
padding: 4px;
background: #F8F0F1;
text-align: left;
-moz-border-radius: 5px;
}

.notification_ok
{
border: 1px #567397 solid;
height: auto;
width: 90%
padding: 8px;
background: #f5f9fd;
text-align: center;
-moz-border-radius: 5px;
}

.info_fieldset { -moz-border-radius: 7px; border: 1px #dddddd solid; }

.info_fieldset legend
{
border: 1px #dddddd solid; 
color: black; 



padding: 2px 5px 2px 5px;

}

.button
{
border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

background: white;

color: #333333; 


}

/* Label */
label  { width: 140px; padding-left: 20px; margin: 5px; float: left; text-align: left; font-size:12px; }

/* Input, Textarea */
input, textarea
{
margin: 5px;
padding: 0px; 
float: left;

border: 1px solid #999999; 
border-top-color: #CCCCCC; 
border-left-color: #CCCCCC; 

color: #333333; 

font: 11px Verdana, Helvetica, Arial, sans-serif;

}

input.radio{

margin-left:30px;

}

/* BR */

br { clear: left; }


.contentTable{

position:relative;
float:left;
margin:0 0 0 0;
border:1px solid #efefef;

}

.contentTable td{

border:1px solid #efefef;

}

.header1{

font-size:16px;
font-weight:bold;
color:#666B57;
margin:5px 20px 5px 0;
}

.header2{

font-size:14px;
font-weight:bold;
color:#959F77;
margin:5px 20px 5px 0;
}

.header3{

font-size:12px;
font-weight:bold;
color:#959F77;
font-style:italic;
margin:5px 20px 5px 0;
}

#bookTeeTime p{

margin:20px !important;

}

	/* jQuery lightBox plugin - Gallery style */
	#gallery {
		
		padding: 10px;
		width: 680px;
	}
	#gallery ul { list-style: none; margin:0 !important; padding:0 !important; }
	#gallery ul li { display: inline; margin:0 5px 0 0; }
	#gallery ul img {
		border: 1px solid #ccc;
		
	}
	#gallery ul a:hover img {
		border: 1px solid #000;
		
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
