/* CSS Document */
#bottomcol a:link,
#bottomcol a:visited,
a:link,
a:visited
{
	color:#FFCC00;
}


.content
{
	padding:0px 10px;
}

.content h2
{
	font-size:22px;
	color:#FFCC00;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.2;
}

.table
{
	border:#FFFFFF solid 1px;
	color:#FFFFFF
}

.table tr
{
	border:#FFFFFF solid 1px;
}

.table th
{
	border:#FFFFFF solid 1px;
	padding:5px;
	text-align:center;
	background-color:#0099CC;
	font-weight:bold;
	text-transform:uppercase;
}

.table td
{
	border:#FFFFFF solid 1px;
	padding:5px;
}

.tr1
{
	background-color:#0E5279;
}

.tr2
{
	background-color:#1E385B;
}

.calign
{
	text-align:center;
}

h2.red
{
	background:url(images/title_red.jpg) no-repeat;
	background-position:left 5px;
	text-indent: 25px;
	width:100%;
}

h2.white
{
	background:url(images/title_white.jpg) no-repeat;
	width:100%;
}

.content a,
.bluebox a,
.blueboxfull a
{
	color:#FFCC00;
	text-decoration:none;
}

#maincol .content p a,
#singlecol .content p a,
#bottomcol .content p a,
#leftcol a
{
	font-weight:bold;
}

#maincol .content p,
#singlecol .content p,
#bottomcol .content p
{
	font-size:11px;
	line-height:1.5;
	color:#E0DFE3;
	margin-bottom:15px;
}

#leftcol .bluebox p,
#leftcol .blueboxfull p
{
	margin-bottom:7px;
	margin-top:7px;
}

#leftcol .blueboxfull form,
#leftcol .blueboxfull ul
{
}

#leftcol h2
{
}

.bluebox h2
{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-indent:25px;
	color:#FFFFFF;
	margin-bottom:15px;
	background:url(images/redbox.jpg) no-repeat;
	width:100%;
	position:relative;
	left:-20px;
}

.blueboxfull h2
{
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-indent:25px;
	color:#FFFFFF;
	margin-bottom:15px;
	background:url(images/redbox.jpg) no-repeat;
	width:100%;
	position:relative;
	left:-20px;
}

#leftcol .bluebox,
#leftcol .blueboxfull
{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.5;
	font-weight:bold;
	padding:15px 10px 5px 25px;;
}

#leftcol .bluebox ul,
#leftcol .blueboxfull ul
{
	padding-top:0px;
}

#leftcol .bluebox ul li h3,
#leftcol .blueboxfull ul li h3
{
	color:#FFCC00;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5;
	background:url(images/list.jpg) no-repeat;
	background-position:left 4px;
	text-indent:15px;
	margin:0;
	width:100%;
}

#leftcol .bluebox ul li p,
#leftcol .blueboxfull ul li p
{
	font-weight:normal;
	line-height:1.5;
	margin:0;
}

#leftcol .bluebox p,
#leftcol .blueboxfull p
{
	font-weight:normal;
	line-height:1.5;
}

form label
{
	font-weight:normal;
}

#contact label
{
	color:#FFFFFF;
	font-weight:bold;
}

#contact .button
{
	border:1px solid #FFFFFF;
	background:#FF6600;
	color:#FFFFFF;
	padding:1px 8px;
	font-weight:bold;
	position:relative;
	left:460px;
}

#contact .combo
{
	width:300px;
}


#leftcol .bluebox ul li,
#leftcol .blueboxfull ul li
{
	margin-bottom:20px;
	padding-bottom:5px;
	border-bottom:solid 1px #292B42;
}

.readmore
{
	line-height:2;
	width:100%;
	text-align:right;
	display:block;
	font-weight:bold;
}


#singlecol
{
	padding-left:35px;
	padding-right:35px;
}

#maincol .content p b,
#maincol .content p strong,
#singlecol .content p b,
#singlecol .content p strong,
#bottomcol .content p b,
#bottomcol .content p strong
{
	font-weight:bold;
	font-size:13px;
}

strong
{
	font-weight:bold;
}

#pathway
{
	text-align:right;
	line-height:2;
	padding-right:20px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:5px;
}

#pathway a:link,
#pathway a:visited
{
	color:#FFCC00;
	text-decoration:none;
}

#pathway a:hover
{
	text-decoration:underline;
}

#maincol ul.puppies
{
	padding:0px;
}

#maincol ul.puppies li
{
	display:block;
	float:left;
	width:121px;
	padding:15px;
}

#maincol ul.puppies li p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:0px;
	line-height:1.5;
}

ul.puppies li a.readmore
{
		font-size:11px;
}

form .tf,
form .ta,
form .combo,
form .tf_short,
form .combo_short
{
	background:#0099CC;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	text-indent:2px;
	margin:3px 0px 5px 0px;
	font-size:14px;
}

.tf_short
{
	width:145px;
}

.combo_short
{
	width:147px;
}

form .floater
{
	float:left;
	margin-right:5px;
}

#newsletter .tf
{
	width:200px;
}

#newsletter .send
{
	position:relative;
	left:4px;
}

#contact .tf
{
	width:300px;
}

#contact .ta
{
	width:300px;
	height:100px;
}

ul.listing
{
}

ul.listing li
{
}

ul.listing li h3
{
	font-size:18px;
	color:#FFCC00;
	font-weight:bold;
	margin-bottom:10px;
	line-height:1.3;
	background:url(images/redbox.jpg) no-repeat;
	background-position:left 2px;
	text-indent: 25px;
	width:100%;
}

span.info
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCCCCC;
	font-weight:bold;
	line-height:1.3;
}

ul.listing li p
{
	padding:10px 10px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:1.5;
	color:#FFFFFF;
}

ul.listing li hr
{
	display:block;
	height:1px;
	background:#666666;
	border:none;
	border-top:1px solid #666666;
}


ul.listing li hr,
ul.listing li br
{
	clear:both;
}

ul.listing li p img
{
	float:left;
	padding-right:10px;
}

ul.listing li a:link,
ul.listing li a:visited
{
	text-decoration:none;
	color:FFCC00;
}

ul.listing li a:hover
{
	text-decoration:underline;
}

ul.photos
{
	padding-top:50px;
}

ul.photos li 
{ 
	float:left; 
	margin:5px; 
	margin-left:8px;
}

ul.photos div
{ 
	text-align:center;
}

/*
ul.photos li
{
	list-style:none;
	padding:0;
	margin:0;
	text-align:right;
	margin-bottom:10px;
	width:100%;
}
*/

#leftcol span
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	float:right;
}

.content h4
{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.5;
}

.content h5
{
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}

ul.gallery
{
	margin: 0 -42px 0 0;
}


/*************************/


/* modified this rule */
ul.gallery li
{
	position: relative;
	width: 55px;
	height: 55px;
	float: left;
	margin:12px 24px 12px 0px;
}

/* added this rule */
ul.gallery img
{
	width: 53px;
	height: 53px;
	position: absolute;
}


/*************************/


#mainphoto
{
	padding-top:20px;
	text-align:center;
}

#mainphoto span
{
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

#mainphoto span.title
{
	font-weight:bold;
	color:#FFCC00;
}

#gallerynav
{
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
}

#albumnav
{
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
}

form h6
{
	font-size:20px;
	color:#FFCC00;
	border-bottom:2px solid #FFF;
	line-height:30px;
	width:600px;
	margin-bottom:15px;
	margin-left:-60px;
	margin-top:30px;
}

.jce_editor
{
	width:200px;
}

/************************************/

div.ancientbox1 select, div.ancientbox2 select { width: 170px; max-width:170px; }

div.ancientbox1 select {background:#104F78; color:#FFCC00; border:solid 1px #FFCC00;} 
 
div.ancientbox2 select {background:#670001; color:#FFCC00; border:solid 1px #FFCC00;}

/************************************/