/*** ----------------------------------------- ***/
/*** COLORS! (for easy updating!) ------------ ***/







#slider-content { position:relative; z-index:100; border-bottom:1px solid #000 }

.blue-block { color:#FFF;  }
.blue-block a { color:#C7E687 }
.blue-block a:hover { color:#fff }




.jFlowSelected { color:#FFF !important }

.gallery-block { background:#349dff; border:2px solid #f3ece3 }
.gallery-block li a { border:1px solid #000 }
.gallery-block li a:hover { border:1px solid #FFF }


.portfolio-entry { border-top:1px solid #DBD1B9 }







img { border:none }

	
/* --------------------------------------------- */

	

	
	/* Dropdown Styling */
	.sf-menu { margin:0 }
	.sf-menu a { text-transform:uppercase; font-size:16px; padding:11px 20px 11px 20px; text-decoration:none }
	.sf-menu ul a { background:none; cursor:pointer; text-transform:none; border-left:none; border-right:none; font-size:14px; padding:10px 10px 10px 10px; text-decoration:none }
	
	.sf-menu li:hover, .sf-menu li.sfHover,
	.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline:0 }

	.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */ }
	.sf-sub-indicator { position:absolute; display:block; right:.75em; top:1.05em; /* IE6 only */ width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../graphics/arrows.gif') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */ }
	a > .sf-sub-indicator {  /* give all except IE6 the correct values */ top:.8em; background-position: 0 -100px; /* use translucent arrow for modern browsers*/ }
	
	a:focus > .sf-sub-indicator,
	a:hover > .sf-sub-indicator,
	a:active > .sf-sub-indicator,
	li:hover > a > .sf-sub-indicator,
	li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px }
	
	.sf-menu ul .sf-sub-indicator { background-position: -10px 0 }
	.sf-menu ul a > .sf-sub-indicator { background-position: 0 0 }
	
	.sf-menu ul a:focus > .sf-sub-indicator,
	.sf-menu ul a:hover > .sf-sub-indicator,
	.sf-menu ul a:active > .sf-sub-indicator,
	.sf-menu ul li:hover > a > .sf-sub-indicator,
	.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0 }


/* --------------------------------------------- */
/* Slider Area (JFLOW) ------------------------- */	

#slider-content { width:680px;  position:relative; z-index:100; border-bottom:1px solid #000 }

#myController { display:none; text-align:left; width:670px; padding-left:10px; }
#mySlides img { display:block; margin:0 }
.blue-block { display:block !important; text-align:center; padding:15px 0 0 0; font-size:25px; font-family:Georgia, "Times New Roman", Times, serif; display:block; width:680px; height:42px; background:url('../graphics/blue_bar_bg.gif'); height:43px; background-repeat:no-repeat;  }
.blue-block a { text-decoration:underline }
.blue-block a:hover { text-decoration:none }

.blue-block.small { font-size:18px !important; padding-top:18px !important;   }

.jFlowPrev, .jFlowNext { cursor:pointer; display:block; width:33px; height:33px; margin-top:10px; text-indent:-5000px; position:absolute }

.jFlowPrev { bottom:0; left:0; background:url('../graphics/button_left.jpg') no-repeat }
.jFlowNext { bottom:0; right:0; background:url('../graphics/button_right.jpg') no-repeat }

.jFlowControl { cursor:pointer }
.jFlowSelected { text-decoration:none !important }

.gallery .jFlowPrev { top:0 !important; left:250px; }
.gallery .jFlowNext { top:0 !important; right:6px; }
.gallery { border-bottom:none;  !important }

.gallery-block {
	width:648px;
	padding:14px;
	border-bottom:none }
	
.gallery-block ul { list-style:none; margin:0 0 12px 0; padding:0; width:648px; height:146px; display:block }
.gallery-block ul.bottom { margin:0 }
.gallery-block li { display:block; margin:0 12px 0 0; padding:0; width:148px; height:146px; float:left }
.gallery-block li.last { margin:0 }

.gallery-block li a { display:block; width:146px; height:144px }
.gallery-block li img { display:block; width:146px; height:144px; margin:0 }





/* --------------------------------------------- */
/* Portfolio Page ------------------------------ */

.portfolio-entry { clear:both; padding:5px 0 0 0; margin:8px 0 0 0 }


/* --------------------------------------------- */
/* Contact Form -------------------------------- */




