/* CSS Document */

a, body, p, td{
	font : 12px Arial, Helvetica, sans-serif;
}

a:hover{
	text-decoration : none;
}

body{
	background : url(images/bg_sub.gif) #FFFFFF no-repeat top left;
	margin : 0;
	padding : 0;
}

body#index{
	background : url(images/bg.gif) #FFFFFF no-repeat top left;
	margin : 0;
	padding : 0;
}

form{
	margin : 0;
	padding : 0;
}

h1{
	height : 100px;
	margin : 0;
	padding : 0;
}

#footer{
	background-image : url(images/bg_footer.gif);
	background-position : top left;
	background-repeat : no-repeat;
	clear : both;
	margin : 15px 0 0 0;
	padding : 10px;
	text-align : center;
	width : 900px;
}

#footer p,
#footer a{
	color : #666666;
	font-size : 11px;
}

#introtext{
	background : url(images/bg_introtext.gif) #1A6BAF no-repeat top left;
	float : left;
	margin : 0;
	padding : 20px 0 0 0;
	width : 320px;
}

#introtext #content{
	background : url(images/bg_introtext.gif) #1A6BAF no-repeat bottom left;
	color : #FFFFFF;
	padding : 0 20px 20px 20px;
	width : 280px;
}

#introtext #signup{
	color : #336D9D;
	font-size : 11px;
	margin : 0;
	width : 215px;
}

#introtext #signup .full{
	background-color : #FFFFCC;
	border : 1px solid #7EAFD8;
	width : 208px;
}

#introtext #signup .half{
	background-color : #FFFFCC;
	border : 1px solid #7EAFD8;
	width : 100px;
}

#introtext #signup input,
#introtext #signup textarea{
	background-color : #FFFFCC;
	border : 1px solid #7EAFD8;
}

#introtext #signup input.button{
	background-color : #FFFFCC;
	border : none;
	height : 15px;
	width : 70px;
}

#introtext #signup p,
#introtext #signup td{
	color : #336D9D;
	font-size : 11px;
}

#latestnews{
	background-image : url(images/bg_latestnews.gif);
	background-position : top left;
	background-repeat : no-repeat;
	color : #1A3A4B;
	float : left;
	font-size : 11px;
	margin : 0 0 0 10px;
	padding : 15px;
	width : 240px;
}

#latestnews a,
#latestnews p{
	color : #1A3A4B;
	font-size : 11px;
}

#latestwork{
	background-image : url(images/bg_latestwork.gif);
	background-position : top left;
	background-repeat : no-repeat;
	clear : right;
	color : #1A3A4B;
	float : left;
	font-size : 11px;
	margin : 0 0 0 10px;
	padding : 15px;
	width : 230px;
}

#latestwork a,
#latestwork p{
	color : #1A3A4B;
	font-size : 11px;
}

#latestwork h2,
#latestnews h2{
	color:#e1f1fc;
	font-size:13px;
	font-weight:bold;
}

#nav{
	background-color : #084D93;
	background-image : url(images/bg_nav.gif);
	background-position : bottom left;
	background-repeat : no-repeat;
	border-top : 5px solid #FF0000;
	clear : both;
	color : #FFFFFF;
	padding : 5px 10px;
	text-align : right;
	width : 880px;
}

#nav a{
	color : #DDE9F6;
	font-size : 10px;
	font-weight : bold;
	padding : 0 10px;
	text-decoration : none;
	text-transform : uppercase;
}

#nav a:hover{
	color : #FFFFFF;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	text-transform : uppercase;
}

#sidecontent{
	background : url(images/bg_sidecontent.gif) #1C6DB0 no-repeat top left;
	float : left;
	margin : 0;
	padding : 20px 0 0 0;
	width : 250px;
}

#sidecontent #content{
	background : url(images/bg_sidecontent.gif) #1C6DB0 no-repeat bottom left;
	color : #FFFFFF;
	margin : 0;
	padding : 0 15px 20px 15px;
	width : 220px;
}

#sidecontent #signup{
	/*width : 215px;
	*/
	color : #336D9D;
	font-size : 11px;
	margin : 0;
}

#sidecontent #signup .full{
	background-color : #FFFFCC;
	border : 1px solid #7EAFD8;
	width : 208px;
}

#sidecontent #signup .half{
	background-color : #FFFFCC;
	border : 1px solid #7EAFD8;
	width : 100px;
}

#sidecontent #signup input,
#sidecontent #signup textarea{
	background-color : #FFFFCC;
	border : 1px solid #7EAFD8;
}

#sidecontent #signup input.button{
	background-color : #FFFFCC;
	border : none;
	height : 15px;
	width : 70px;
}

#sidecontent #signup p,
#sidecontent #signup td{
	color : #336D9D;
	font-size : 11px;
}

#spacer{
	float : left;
	margin : 0;
	padding : 0;
	width : 25px;
}

body#splash #spacer{
	float : left;
	margin : 0;
	padding : 0;
	width :20px;
}

body#splash #subcontent{
	background-image : url(images/bg_subcontent.gif);
	background-position : top left;
	background-repeat : no-repeat;
	color : #333333;
	float : left;
	font-size : 11px;
	margin : 0 0 0 10px;
	padding : 40px 200px 200px 250px;
	width : 400px;
}


#subcontent{
	background-image : url(images/bg_subcontent.gif);
	background-position : top left;
	background-repeat : no-repeat;
	color : #333333;
	float : left;
	font-size : 11px;
	margin : 0 0 0 10px;
	padding : 40px 20px;
	width : 560px;
}

#subcontent a,
#subcontent p{
	color : #333333;
	font-size : 12px;
}

#subcontent h2{
	color : #336699;
	font-size : 18px;
	padding : 0 0 20px 0;
}
