/*

Original design: Basic Landing (v1.0 - Feb 22, 2011) - A free xhtml/css website template by Andreas Viklund.

For more information, see http://andreasviklund.com/templates/basic-landing/

*/



* {margin:0; padding:0;}

body {background-color:#fff; font:84% Georgia,"Times New Roman",serif; color:#555; line-height: 1.6em;}

#header, #main, #footer {width:100%; display:block; float:left;}

.inner {width:760px;}



/* Header area */

#header {background:transparent url(images/header-bg.png) top left repeat-x;}

#header .inner {height:185px; margin:0 auto; display:block; }

#feature {width: 615px; margin:-38px 0 0 145px; padding:0; display:block; float:left; clear:both;}

#header h1 {font-size:3em; font-weight:400; color:#fff; padding:28px 0 20px; letter-spacing:-1px; text-shadow:#000 1px 1px 15px;}

#header h1 a {color:#eee;}

#header h1 a:hover {color:#fff;}

#feature h2 {font-size:1.8em; text-align:right; font-weight:400; color:#874444; text-shadow:#777 1px 1px 3px;}

#feature h2 a {color:#874444;}

#feature p {margin:10px; text-align:right; color:#777;}



/* Main content area */

#main {margin:0}

#main .inner {margin:20px auto;}

#main h2 {font-size:2em; letter-spacing:-1px; font-weight:400; color:#444; text-shadow:#ccc 1px 1px 3px; margin:0 0 15px 0;}

#main h3 {font-size:1.7em; letter-spacing:-1px; font-weight:400; color:#444; text-shadow:#ccc 1px 1px 3px; margin:0 0 15px 0;}



/* Footer area */

#footer {margin-top:20px; border-top:1px dotted #ccc;}

#footer .inner {text-align:center; padding:10px 0; margin:0 auto;}

	

/* General tags and classes */

p { margin:0 0 25px 0;}

p.center {text-align:center;}

strong {color:#333;}

a {color:#874444; font-weight:400; text-decoration:none;}

a:hover {text-decoration:none; color:#333;}

a img {border:none;}

a.button {padding:8px 15px; background-color:#874444; color:#fff; text-shadow:#555 1px 1px 5px; font-size:1.4em; border:4px solid #eee; margin:15px auto;}

a.button:hover {background-color:#a76464; color:#fff; text-shadow:#000 1px 1px 8px; font-size:1.4em; border:4px solid #ccc;}

img.alignleft {display:inline; float:left; margin:5px 25px 5px 0;}

img.alignright {float:right; margin:5px 0 5px 25px;}

img.aligncenter {display:block; margin:10px auto;}

img.border {background:#ccc; border:4px solid #eee; color:#333; padding:1px;}

hr.clear {clear:both; height:1px; visibility:hidden;}

