/*
Original design: Basic Noise (v1.0 - April 29, 2011) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/basic-noise/
*/

*{
	margin:0;
	padding:0;
}
body{
	background:#1a1a1a url(background.jpg);
	color:#333;
	font-family: Georgia, "Times New Roman", serif;
	font-size: 14;
}
p{
	line-height:1.6em;
	margin-bottom:16px;
	font-size:14pt;
}
a{
	color:#D7457F;
}
a:hover{
	color:#D7457F;
}
h1{color:#d84580;font-family:Georgia,serif;font-size:2.4em;}
h2{
	color:#0C8FC2;
	font-family:Georgia,serif;
	font-size:2em;
	font-weight:400;
	margin:0 0 10px 0;
}
h3{
	color:#0C8FC2;
	font-family:Georgia,serif;
	font-size:1.6em;
	font-weight:400;
	margin:0 0 8px;
}
ul,ol,dl{margin:0 0 20px 20px; padding:0;}
li{padding-bottom:5px;}
ol{font-size:1.4em;}
#containerfull,#container980,#container760,#container600{margin:0 auto;padding:0;overflow:hidden;}
#containerfull{width:100%;border:0;}
#container980{
	width:86%;
}
#container760{width:760px;}
#container600{width:600px;}

#header{margin:0 auto;padding:10px 25px;}
#header h1{
	text-align:center;
	margin:0;
	padding:20px 0 0;
	color: #0C8FC2;
	font-family: Duvall;
}
#header h1 a{
	color:#0C8FC2;
	font-family:Duvall;
	font-size:1.8em;
	font-weight:400;
	text-decoration:none;
}
#header h2{
	text-align:center;
	color:#CCC;
	padding:0 0 20px 0;
	margin:0;
	font-family:Georgia,serif;
	font-size:1.6em;
	font-weight:400;
}

#menu{height:40px;}
#menu ul{height:40px;list-style:none;margin:0;padding:0 25px 0 0;}
#menu ul li{background-color:#333;display:block;float:left;margin:0 5px 0 0;padding:0;}
#menu ul li a{
	background-color:#333;
	color:#ddd;
	display:block;
	font-size:12pt;
	padding:10px 12px;
	text-decoration:none;
}
#menu ul li a:hover{
	color:#0C8FC2;
}
#menu ul li a.current{background-color:#eee;color:#333;border-bottom:1px solid #eee;}

#feature{
	background-color:#FFF;
	color:#555;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width: 100%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	
}
#feature h2{color:#d84580;font-size:2em;line-height:1em;}
#feature p{font-size:1.3em;margin:0 0 15px 0; line-height:1.5em;}
#feature img{
	display:block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20%;
}

#main{clear:both;margin:0;background-color:#fff;padding:25px 25px 5px;}
#content{width:100%;}

#credits{color:#aaa;padding:15px 25px;}
#credits p{
	text-align:left;
	font-size:12pt;
	margin:0;
	padding:0;
	line-height:1.4em;
}
#credits a{color:#aaa;font-weight:400;}

.left{
	float:left;
	width:49%;
	height: 100px;
}
.right{float:right;width:48%;}
.clear{clear:both;visibility:hidden;}
.small{font-size:0.9em;}
#contactform input {
	width:220px;
	background-color:#CCC;
	color:#333;
	border:1px solid #555;
	padding:5px;
}
#contactform #message {
	width:350px;
	background-color:#CCC;
	color:#eee;
	border:1px solid #555;
	padding:5px;
}
#submit_button{
	color:#333;
	font-weight:200;
	}

.dropshadowclass {
        border: solid 5px #CCC;
	-moz-box-shadow: 5px 5px 0px #999;
	-webkit-box-shadow: 5px 5px 0px #999;
        box-shadow: 5px 5px 0px #999;
        }
img.double-border {
	border: 5px solid #ddd;
	padding: 5px; /*Inner border size*/
	background: none ; /*Inner border color*/
}
#stylized input{
font-size:12px;
border:solid 3px #aacfe4;
height:20px;
}

#stylized #register{
	width:150px;
	height:35px;
	text-align:center;
	color:#FFD800;
	font-size:16px;
	font-weight:bold;
	background-color: #000;
	background-image: url(../bk_header.png);
	background-repeat: no-repeat;
}
