﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup, 
cactus-image, nav, output, ruby, section, summary,time, mark, audio, video 
	{margin: 0; padding: 0; border: 0; font-size: 100%;	font: inherit;	vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, cactus-image, nav, section 
	{display: block; }
body { line-height: 1; }
ol, ul {list-style: none; }
blockquote, q {quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0; }


/* Headings */

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; 
						font-weight: bold; color: #000; }

h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:14px; }
h6 { font-size:14px; } 


/* body */


body {	
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:normal; color: #000; 
		background-color:#AAAAAA; overflow-y:scroll ;
	}
	 
html {height:100%; }


/* container */

#wrapper { width:900px; margin:0 auto; }

#top { height:100px; background-color:#FF8204; }
		
#logo { padding:35px 0px 0px 15px; }

#nav { background-color:#444444; border-bottom:3px #FF8204 solid; }

#nav ul		{ padding:5px 0px 5px 15px;	}
#nav ul li	{ display:inline; margin-right:20px; }
#nav ul li a	{ font-weight:bold; text-decoration: none; }

#nav a:link		{ color:#FFFFFF;	}
#nav a:visited	{ color:#FFFFFF;	}
#nav a:active	{ color:#FFFFFF;	}
#nav a:hover	{ background:#FF0000;	}
#nav a:focus	{ background:#FF0000;	}


#banner { background-color:#AAAAAA; margin:0px; padding:0px; }


#content { height:auto; background-color:#CFCFFE; margin:0px; padding:7px 5px 5px 15px; border-bottom:3px #444444 solid; }
#content h2 { margin:10px 0px 20px 0px; }
#content p {margin-bottom:10px; }

#gallery { clear:both; background-color:#CFCFFE; width:100%; height:100%; }

#gallery h2 {text-align:center; padding:60px 0px 0px 0px; }

#footer { bottom: 0; background-color:#FF8204; height:40px;  margin:0 auto; }

#gallerylist { background-color:#CFCFFE; margin:0px; padding:15px 15px 15px 15px; }
#gallerylist td {line-height:22px; border-collapse: collapse; border: 0px; }
#gallerylist a {text-decoration:none; padding-left:5px }
#gallerylist a:link	{ color:#0000FF; }
#gallerylist a:visited	{ color:#0000FF; }
#gallerylist a:active	{ color:#0000FF; }
#gallerylist a:hover	{ color:#FF0000; }
#gallerylist a:focus	{ color:#FF0000; }



#linklist { background-color:#CFCFFE; margin:0px; padding:15px 15px 15px 15px; }
#linklist td {line-height:22px; border-collapse: collapse; border-bottom: 1px solid #FFFFFF; }
#linklist a {text-decoration:none; padding-left:5px }
#linklist a:link	{ color:#0000FF; }
#linklist a:visited	{ color:#0000FF; }
#linklist a:active	{ color:#0000FF; }
#linklist a:hover	{ color:#FF0000; }
#linklist a:focus	{ color:#FF0000; }

#contact { background-color:#CFCFFE; margin:0px; padding:15px 15px 15px 15px; }
#contact td {line-height:22px; border-collapse: collapse; border: 0px; }
#contact a {text-decoration:none; padding-left:5px }
#contact a:link	{ color:#0000FF; }
#contact a:visited	{ color:#0000FF; }
#contact a:active	{ color:#0000FF; }
#contact a:hover	{ color:#FF0000; }
#contact a:focus	{ color:#FF0000; }


#clear-float {clear:both; background-color:#CFCFFE; height:50px; }

/* id's and classes  */

.image-row img {display:block; margin:0 auto; }
.image-set a {float:left; width:200px; height:200px; margin:10px; }
.cactus-image {border:5px #FFFFFF solid; }	


.image-set img:link 	{ border:5px #FFFFFF solid; }
.image-set img:visited 	{ border:5px #FFFFFF solid; }
.image-set img:hover	{ border:5px #0000FF solid; }
.image-set img:active  	{ border:5px #0000FF solid; }
	

/*  */



/*  */



/*  */



/*  */











