html {}

body {background: #999999 url(site_images/tile.gif) repeat-x;}

/* CONTAINERS */
.container_12 {margin-top:1em;}
.container_16 {background: #FFF;color:#000;padding:0;}
.container_16.footer {background: #EEE;border-top:1px solid #CCC;}


/* HEADERS */
h1, h2, h3, h4, h5 {font-family:Verdana, Arial, Helvetica, sans-serif;}

h3 {margin:0;font-size:1.1em;}
h4 {margin:0;font-size:1em;}
h5 {margin:0;font-size:0.9em;}

/* FONTS */
.bold {font-weight:bold;}
.italic {font-style:italic;}
.right {text-align:right;}

.blue_font {color:#007bc4;}
.black_font {color:#FFF;}
.gray_font {color: #86868A;}
.orange_font {color:#FF9900;}
.red_font {color:#CC0000;}

.center {text-align:center;margin:0 auto;}
.date{padding-left:20px;background: url('site_images/date.png') no-repeat left center;font-size:0.9em;}

/* LINKS */
a#home_button {padding-left:20px;background: url('site_images/home.png') no-repeat left center;text-decoration:none;}
a#home_button:hover {padding-left:20px;background: url('site_images/house.png') no-repeat left center;text-decoration:none;}

/* HEADER */
div#header {height:105px;background:url('site_images/loading.gif') no-repeat center;}

/* MAIN NAVIGATION TOP */
div.topnav {position:relative;top:4em;}
div.topnav ul {text-align:right;list-style:none;}
div.topnav li {	margin:0 2px 0 2px;display:inline;text-transform:uppercase;font-size:0.9em;}
div.topnav a {color:#FFF;padding-left:15px;background:url('site_images/bullet_blue.png') no-repeat left center;text-decoration:none;}
div.topnav a.selected_page {color:#FFF;padding-left:15px;background:url('site_images/bullet_orange.png') no-repeat left center;text-decoration:none;}
div.topnav a:hover {color:#FFF;padding-left:15px;background:url('site_images/bullet_orange.png') no-repeat left center;}

/* NAVIGATION */
.feeds ul, li {list-style:none;}
.feeds li {margin:0 0 0 10px;}
.feeds a {padding-left:20px;background: url('site_images/smallrss.jpg') no-repeat left center;text-decoration:none;color:#999999;}
.feeds a:hover {text-decoration:underline;}

.sidebar ul, li {list-style:none;}
.sidebar li {margin:0 0 0 10px;}
.sidebar a {padding-left:20px;background: url('site_images/bullet_blue.png') no-repeat left center;text-decoration:none;color:#999999;}
.sidebar a:hover {text-decoration:underline;}

.gallery_list a:hover {text-decoration:underline;}
.gallery_list ul, li {list-style:none;}
.gallery_list li {margin:0 0 0 10px;}
.gallery_list a {padding-left:20px;background: url('site_images/bullet_blue.png') no-repeat left center;text-decoration:none;color:#999999;}

/* DIVS */
.gray_background {background-color:#EEE;padding:3px;border:1px solid #CCC;}
.monthly_photo {color:#777777;font-size:0.8em;text-transform:uppercase;}
.image_border {border:1px solid #CCC;}


/* FOOTER */
div#footer {color:#444444;text-align:right;font-size:0.9em;padding:2px 3px 2px 3px;}
div#footer a.feeds {padding-left:15px;background: url('site_images/smallestrss.gif') no-repeat left center;color:#777777;}
div#footer a.group {padding-left:20px;background: url('site_images/group.png') no-repeat left center;color:#777777;}
div#footer a.delicious {padding-left:15px;background: url('http://static.delicious.com/img/delicious.small.gif') no-repeat left center;color:#777777;}

/* CREDITS */
div#credits {text-transform:uppercase;width:960px;margin: 0 auto;margin-top:20px;padding-bottom:6em;color:#EEE;text-align:right;}
div#credits span {font-size:0.8em;}
div#credits a {font-size:0.9em;text-transform:none;color:#FFF;text-decoration:none;font-weight:bold;}
div#credits a:hover {color:#FFF;text-decoration:underline;font-weight:bold;}

/* FORMS */
.search {background: url('site_images/search.png') no-repeat left center;padding:0 0 0 15px;}
fieldset.fieldset {border:none;margin:0;padding:0;}
input#search_box {border:1px solid #CCCCCC;padding:0 0 0 3px;background-color:#EEEEEE;}

fieldset {border:1px solid #CCC;padding:5px 20px 5px 20px;}
#contact label {font-size:0.9em;color:#444444;}
.inputbox {font-size: 0.8em;color: #000;background-color: #f2f0f0;border: 1px solid #CCCCCC;}
.submitbox {font-size: 0.8em;font-weight: bold;color: #000;background-color: #f2f0f0;border: 1px solid #CCCCCC;padding: 3px;text-transform:uppercase;}



/* ERROR HANDLING REGIONS*/
.error {font-size: 12px;border: 1px solid red;background-color: #fff;color: red;padding: 5px;width:330px;margin-bottom:10px;}
.error ul {margin:0;}
.notify {font-size: 12px;border: 1px solid #007BC4;background-color: #fff;color: #007BC4;padding: 5px;width:330px;margin-bottom:10px;}

/* EQUIPMENT LISTING */
div.equipment ul li {margin:0;}
div.equipment li {padding-left:20px;background:url('site_images/bullet_green.png') no-repeat left center;}


/* RANDOM IMAGE SECTION */
div#gallery_random {
	margin:0 auto;
	margin-bottom:10px;
	text-transform:capitalize;
	font-weight:normal;
	font-style:normal;
}

div#gallery_random h3 {
	margin:5px 0 10px;
	color: #007bc4;
	text-align:left;
}

div#gallery_random table {
	margin:0 auto;
	border-collapse:separate;
	border-spacing:3px;
}

tr.random_image td {
	margin:2px;
}

td.random_image { 
	border: 1px solid white; 
	border-color: #aaa #666 #666 #aaa;
	text-align:center; 
	background-color:#DDD; 
	margin:5px;
	padding:4px;
}

td.random_image img {
	vertical-align:bottom;
	border: 2px solid #000;
}

td.random_image:hover img {
	border:2px solid #FFF;
}

/* GALLERY LIST */
table#gallerylist {
	text-align:center;
	border:0;
	border-collapse:separate;
	border-spacing:10px;
	margin:0 auto;
}

table#gallerylist img {
	border:1px solid #444;	
}

table#gallerylist p {
	font-size:0.9em;
	margin:0 auto;
	border:1px solid #444;
	text-transform: capitalize;
}

.purchase_table table {
	border:1px solid #CCC;
}

.purchase_table tr, .purchase_table th, .purchase_table td {
	border:1px solid #CCC;
	border-collapse:separate;
	text-align:center;
	padding:3px;
}

.purchase_table td {
	width:100px;
}

.purchase_table th {
	background-color:#EEE;
}