/*

Theme Name: ARC WordPress Theme

Theme URI: http://www.hishandsmedia.com

Description: ARC

*/



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



body {

	font-family: Arial, Verdana, Times New Roman;

	font-size: 62.5%;

	text-align: center;

	background-color: #003300;

}



#container {

	width: 800px;

	margin: 0 auto;

	text-align: left;

}



#header {

	position: relative;

	height: 100px;

}

	#header h1 a { background: url(images/logo.png) no-repeat; width: 180px; height: 82px; display: block; text-indent: -999em; margin: 10px 0 0 0; }

	#testimonial { position: absolute; bottom: 15px; right: 110px; width: 310px; text-align: right; color: #eefae6; }

		#testimonial h2 { font-size: 17px; font-family: Times New Roman; text-align: left; }

		#testimonial p a { color: #eefae6; font-size: 16px; font-style: italic; text-decoration: none; }



#sidebar {

	float: left;

	width: 125px;

	margin: 15px 0 0 25px;
	padding-right: 10px;

}

#sidebar ul { list-style: none; }

#sidebar .pagenav ul { }

#sidebar .pagenav ul li {  }

#sidebar .pagenav ul li a { width: 103px; height: 31px; display: block; color: #fff; text-decoration: none; font-size: 15px; font-weight: normal; }

#sidebar .pagenav ul li a:hover { background: url(images/sidebarlinkbg.png) no-repeat; }

#sidebar h2 { color: #fff; font-size: 16px; margin: 0; padding: 0; width: 103px; }

#sidebar ul li { line-height: 16px; text-align: right; }

#sidebar ul li a { color: #e5e5e5; font-size: 13px; width: 103px; height: 23px; display: block; color: #fff; text-decoration: none; font-size: 15px; font-weight: normal; }

#sidebar ul li a:hover { text-decoration: none; }







#sidebar-blog {

	float: left;

	width: 130px;

	margin: 15px 0 0 25px;
	padding-right: 10px;

}

#sidebar-blog input { margin: 0 10px 0 0; width: 110px; }

#sidebar-blog ul { list-style: none; }

#sidebar-blog h2 { color: #fff; font-size: 16px; margin: 0; padding: 0 0 10px 0; width: 103px; }

#sidebar-blog ul li { line-height: 16px; text-align: right; padding: 0 0 10px 0; }

#sidebar-blog ul li a { color: #e5e5e5; font-size: 13px; width: 103px; display: block; color: #fff; text-decoration: none; font-size: 15px; font-weight: normal; }

#sidebar-blog ul li a:hover { text-decoration: none; }







#contain-home { background: #fff; width: 480px; float: left; }

	#contain-home a { width: 100%; height: 580px; display: block; }



.navigation { margin: 0 0 0 25px; }



#contain { background: url(images/containbg.png) repeat-y; width: 592px; float: left; }

	#contain h2 { color: #2d3f23; margin: 10px 0 0 22px; font-size: 22px; font-family: Times New Roman; }

	#contain h2 a { color: #2d3f23; font-size: 22px; font-family: Times New Roman; text-decoration: none; }

	#contain h3#respond, #contain h3#comments, #contain h3 a { color: #2d3f23; margin: 10px 0 0 23px; font-size: 18px; font-family: Times New Roman; }

	#contain small { color: #2d3f23; font-size: 10px; line-height: 21px; font-style: italic; margin: 0 0 5px 20px; }

	#contain p { color: #2d3f23; font-size: 13px; line-height: 18px; font-style: italic; margin: 10px 40px 10px 24px; }

	#contain a { color: #993300; }

	#contain a:hover { text-decoration: none; }

	#contain ul, #contain ol { font-size: 13px; line-height: 18px; margin: 5px 0 5px 50px; color: #2d3f23; width: 515px; }

	#contain blockquote { margin: 5px 0 5px 15px; }

	#contain img { float: left; margin: 0 15px 10px 0; padding: 0; position: relative; }

	#contain .contentline { margin: 0 0 0 15px; }

	#contain select { padding:3px; background: #f9f9f9; border: 1px solid #888888; vertical-align:top; }

#contain-top { background: url(images/containtop.png) no-repeat; width: 592px; height: 36px; }

#contain-bottom { background: url(images/containbottom.png) no-repeat; width: 592px; height: 36px; }

#curl-top { background: url(images/toppiece.png) no-repeat; width: 429px; height: 45px; margin: 0 auto; }

#curl-bottom { background: url(images/bottompiece.png) no-repeat; width: 429px; height: 45px; margin: 0 auto; }



#internalhead { background: url(images/internalhead.png) no-repeat; margin: -20px auto 0 auto; width: 558px; height: 157px; display: block; }

	#internalhead a { width: 558px; height: 157px; display: block; text-indent: -999em; }



#home { background: url(images/homeimage.png) no-repeat; margin: 20px auto 20px auto; width: 425px; height: 582px; display: block; }



p.center {  }



#footer { clear: both; position: relative; width: 100%; height: 35px; }

#footer p { font-size: 11px; position: absolute; right: 120px; color: #eefae6; }

#footer p a { color: #eefae6; }

#footer p a:hover { text-decoration: none; }



#footer-home { clear: both; position: relative; width: 100%; height: 35px; padding: 5px 0 0 0; }

#footer-home p { font-size: 11px; position: absolute; right: 170px; color: #eefae6; }

#footer-home p a { color: #eefae6; }

#footer-home p a:hover { text-decoration: none; }