/* General Formatting */

body {
	margin: 20px 0;
	padding: 0;
	background: url(pics/ck4.jpg) repeat-x #D2B48C;
	font: normal small Arial, Helvetica, sans-serif;
	line-height: 1.8em;
	color: #000000;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0px 0px 20px 0px ;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

h2 {
	font-weight: normal;
	font-size: 20px;
	color: #000000
	}

h3 {
	font: bold Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000
	}

h2.top {
	padding: 0px
}
	
	
h4 {
	font: bold Arial, Helvetica, sans-serif;
	color: #000000;

	}


p, blockquote, ul, ol {
	margin-top: 0;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}


/* Header */

#header {
	width: 780px;
	height: 220px;
	margin: 0 auto;
	background: url(ck/banner4.jpg) no-repeat 50% 50% #A07548;
	border: 1px solid #8B5A2B;
	border-bottom: none;
}

#header h1 {
	padding: 75px 0 0 20px;
	font-size: 1.8em;
}

#header h2 {
	padding: 0 0 0 20px;
	font-size: .8em;
}

#header a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	width: 780px;
	height: 40px;
	margin: 0 auto;
	background: #A07548;
	border: 1px solid #8B5A2B;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	height: 32px;
	padding: 8px 7.5px 0 7.5px;
	border-right: 1px solid #8B5A2B;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	color: #000000;
}

#menu a:hover {
	background: #D2B48C;
}

#menu #last a {
	display: block;
	float: left;
	height: 32px;
	padding: 8px 7.5px 0 7.5px;
	border-right: none;
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}

/* Content */

#content {
	width: 780px;
	height: auto;
	margin: 0 auto;
	background: #A07548;
	border: 1px solid #8B5A2B;
	border-top: none;
}

#content a{
	color: #000000 ;
}

#singlepara {
	padding: 20px
}


#singlepara li.indent {
	margin-left: 20px; padding-left: 10px;
	}

#singlepara img.right {
	float:right;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
	border: 1px solid #000000;
}

#singlepara img.left {
	float:left;
	padding:  0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
	border: 1px solid #000000;

}

/*tables*/

table.class
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #dddddd;
width: 420px;
background-color: #777777;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.class td
{background-color: #777777;
color: #DDDDDD;
padding: 4px;
text-align: center;
border: 1px #000000 solid;}

table.class td.title
{background-color: #666666;
color: #DDDDDD;
padding: 4px;
text-align: center;
border: 1px #000000 solid;
font-size: 14px;}

table.class td.head
{background-color: #8E388E;
color: #dddddd;
padding: 4px;
text-align: center;
border-bottom: 2px #000000 solid;
font-size: 14px;
font-weight: bold;
}

table.class2
{text-align: center;
font-family: Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 12px;
color: #dddddd;
width: 650px;
background-color: #777777;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.class2 td
{background-color: #777777;
color: #DDDDDD;
padding: 4px;
text-align: center;
border: 1px #000000 solid;}

table.class2 td.title
{background-color: #666666;
color: #DDDDDD;
padding: 4px;
text-align: center;
border: 1px #000000 solid;
font-size: 14px;}

table.class2 td.head
{background-color: #8E388E;
color: #dddddd;
padding: 4px;
text-align: center;
border-bottom: 2px #000000 solid;
font-size: 14px;
font-weight: bold;
}


/*Quote*/

#quote {
	width: 780px;
	height: auto;
	margin: 0 auto;
	background: #A07548;
	border: 1px solid #8B5A2B;
	border-top: none;
}

#quote p {
	text-align: center;
	font-size: small;
	padding: 10px 0px 10px 0px;
	color: #000000;
}

/* Footer */

#footer { padding:10px 10px 0 0 
}

#footer p {
	text-align: center;
	font-size: x-small;
	color: #000000;
}

#footer a {
	color: #000000;
}

/* Photo gallery template ||| Joshuaink.com ||| March 2005 ||| Free to use but this credit must remain in place */

/*gallery*/

*{
	margin:0;
	padding:0;
	font-size:100%;

}

#gallery body{
	font:80%/110% Verdana, Helvetica, sans-serif;
	color:#dddddd;
	margin-top:20px;
	background:#000000;
	text-align:center;
}

#gallery a{
	color:#dddddd;
	text-decoration:none;
}

#gallery p {
	margin:15px 5px;
}

#gallery h2{
	color:#dddddd;
}

#galleryheader{
	margin-bottom:20px;
}

#galleryheader a{
	text-decoration:underline;
}



#gallerymaincontent li{
	width:160px;
	border:solid #444444;
	border-width:0 1px 1px 0;
	
	/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#000000;
	padding:10px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:5px;
}

#fullplate-navigation{
	list-style:none;
	margin:5px 0 0 45px;

}

#fullplate-navigation li{
	display:block;
	float:left;
	width:210px;
		
}

#previous{
	text-align:left;
}

#next{
	text-align:right;
}


#fullplate-navigation li a{
	display:block;
	width:190px;
	padding:10px;
}

#fullplate-navigation li a:hover{
	color:#dddddd;
}



#fullplate-photo{
	border:solid #444444;
	border-width:0 1px 1px 0;
/* uncomment and adjust this if you want a rounded frame in Mozilla browsers
	-moz-border-radius:20px;
 */
	background:#000000;
	padding:5px 15px 15px 15px;
	margin:0 auto;
	width:600px;
}




#gallerymaincontent  a span{
/*\*/
	position:absolute;
	left:-9999px;

}

#gallerymaincontent a:hover span{	
	top:10px;
	left:10px;
	width:160px;
	font-weight:bold;
	background:#333333;
	color:#dddddd;
	padding:5px 0 5px 0;
	text-transform:uppercase;
	font-size:80%;
	border:1px solid #000000;
	border-width:0 0 10px 0;
	filter: alpha(opacity=100);
	/*-moz-opacity:.8;
		opacity:.80;*/
/**/
} 


#gallery img{
	border:1px solid #444444;
/* delete line above and uncomment this for an inset effect
	border:1px solid;
	border-color:#666 #EEE #EEE #666;
 */
}

#galleryfoot{
	padding-top:10px;
	margin-bottom:20px;
	clear:left;
}