@charset "utf-8";
/* CSS Document */

html, body {
	margin: 0;
	padding: 0;
}

body {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#D8E5ED;
	font-size: 12px;
	color: #666666;
}


.hidden {
	display:none;
	}
	
#content h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
	}

#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;

}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;

}

#sidebar h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	padding-bottom: 15px;

}

#sidebar p {
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
	}

#sidebar .padding {
	padding: 25px;
}

#content .padding {
	padding: 25px;
}

#gallerycontent .padding {
	padding: 25px;
}


#footer {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	border-top: 1px solid #999999;
	padding: 13px 25px;
	line-height: 18px;

	}
	
#footer a {
	color: #666666;
	text-decoration: none;
	
}

#footer a:hover {
	color: #333333;
}
.border {
	border: 1px solid #000000;
}


INPUT, TEXTAREA { border: 1px solid #ccc; background-image:url(../images/input_bg.gif); font-size: 11px; height:18px; }
SELECT, OPTION { border: 1px solid #ccc; font-size: 11px; height:18px;}
.input{ width:420px;}
textarea{width:225px; height:124px;}
INPUT:HOVER, TEXTAREA:HOVER {border: 1px solid #DA1300; }

#keywords {
	height:25px;
	line-height:25px;
	background-image:url(../images/key.jpg);
	
	}
	
/* HEADINGS */

h1 {padding:0; margin:0;}

#keywords h2 {font-family:Arial; font-weight:bold; font-size:10px; color:#fff; padding:0; margin:0;}

h3 {font-family:Arial; font-weight:bold; font-size:10px; color:#000; padding:0; margin:0;}

.headings { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000033;}

#header h2 {
	font-size:260%;
	color:#0079b6;
	font-weight:bold;
	letter-spacing:-.05em;
	position:relative;
	margin:.6em 0;
	padding-top:25px; /* use top padding to adjust the start of the gradient  */
	width:100%;
}

#header h1 span, h2 span, h3 span, h4 span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:url(../images/gradient_1.png) repeat-x;
	}
#header * html h2 span, * html h4 span{
	background-color:#fff;
	back\ground-color:transparent;
	background-image: url(../images/none.html);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/gradient_1.png", sizingMethod="scale");
}
