html, body, div, span, applet, object, iframe,
h1, h2, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1.6em;
	color: black;
	background: white;
	background-image:url(images/clouds.jpg);
	font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}

ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


h1 {font-size:22px;}

h2 {font-size:18px; padding-bottom:5px;}

#main_container {border: 1px solid #2D439C;}

#main_container {width:960px; margin:auto; background-color:#FFFFFF}

#social_media {width:960px; margin:auto; padding-bottom:15px; text-align:right;}

#gallery {padding:10px 25px 0px 25px; width:341px; background-image:url(images/cloudbg.gif); height:401px; background-repeat:no-repeat;}

#smfloat {float:right;  padding-bottom:10px;}

#copyright {float:right;}

#footer_2 {width:960px; margin:auto; font-size:10px; padding-top:10px;}

#content {padding:25px;}

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 15px Tahoma, Arial}

	#jsddm li a
	{	display: block;
		background: #60aedf;
		padding: 4px 24px;
		text-decoration: none;
		color: #333333;
		white-space: nowrap}

	#jsddm li a:hover
	{	background:#333333;
		color:#a8c55e;}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: auto;
			background: #60aedf}
		
		#jsddm li ul li a:hover
		{	background: #333333}
	
	.webdesign{
		float:left;
		padding-left:10px;
		}

	.copyright{
		float:right;
		padding-right:10px;
		}
	
	.imageright{
		float:right;
		padding-left:8px;
		padding-bottom:10px;
		}
		
#navigation{
	background-color:#60aedf;
	height:28px;
	width:960px;
	margin-bottom:15px;}


.image_right{
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	}
	

#slideshow {
    position:relative;
    height:350px;
	width:569px;
	float:right;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

table.contacttable td{
	padding:10px;
	}


