/* Global styles for all pages */

* { margin: 0; padding: 0; }

html, body { height: 100%; }

body {
	font-size: 62.5%;
	font-family: Verdana, sans-serif;
	background: url(../images/header-bg2.png) repeat-x #f2f9fe;
}

ul { list-style-type: none; }
a { text-decoration: none; color: #e05b44; outline: none; }
a:hover { text-decoration: underline; }
a:visited { color: #e05b44; }
p { color: #47699f; font-size: 1.3em; line-height: 1.4em; }
img { border: none; }

.clear { clear: both; }

#page-wrap {
	width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;	
	margin: 0 auto -52px;
}


/* header styles */
#header { background: url(../images/header-bg.png) repeat-x #f2f9fe; height: 155px; position: relative; margin-bottom: 10px; }
#header h1 { text-indent: -9999px; }

/* menu style */
#secondary-nav, #secondary-nav p, #secondary-nav a { color: #ffffff; }
#secondary-nav { position: absolute; left: 530px; top: 25px; }
#secondary-nav a { font-size: 1.4em; font-family: Calibri; }
/*#secondary-nav a:hover { text-decoration: underline; }*/
body#reviews-body #secondary-nav a#reviews,
body#contact-body #secondary-nav a#contact { text-decoration: underline; }

#main-nav ul { position: absolute; top: 78px; left: 269px; }
#main-nav ul li { display: inline; float: left; }
#main-nav ul li a { text-indent: -9999px; display: block; height: 39px; width: 164px; }
#main-nav ul li a#home { background: url(../images/home-tab.png) no-repeat bottom center; }
#main-nav ul li a#about { background: url(../images/about-tab.png) no-repeat bottom center; }
#main-nav ul li a#published { background: url(../images/publish-tab.png) no-repeat bottom center; }
#main-nav ul li a#home:hover, body#home-body #main-nav ul li a#home,
#main-nav ul li a#about:hover, body#about-body #main-nav ul li a#about,
#main-nav ul li a#published:hover, body#get-published-body #main-nav ul li a#published { background-position: top center; }


/* Main content styles */
#content { width: 800px; margin: 0 auto; }
#home-body #content { overflow: auto; }

#home-body #left-col, #about-body #left-col { width: 400px; }
#home-body #right-col, #about-body #right-col { width: 400px; float: right; }
#home-body #content #left-col h1 { background: url(../images/welcome-bg.png) no-repeat; text-indent: -9999px; width: 314px; height: 73px; position: relative; left: 10px; }
/*#home-body #left-col { padding-top: 70px; }*/

#reasons { background: url(../images/reasons-bg.png) no-repeat; width: 400px; position: relative; }
#reasons p { padding: 60px 30px 0 30px; }
#home-body #motto { background: url(../images/motto.png) no-repeat; width: 326px; height: 234px; text-indent: -9999px; position: relative; left: 15px; }
#home-body #left-col p { font-size: 1.5em; padding: 0 10px; margin-top: 10px; }

#fp { margin-top: 15px; }
#fp h3 { background: url(../images/fp-bg.png) no-repeat; width: 352px; height: 37px; text-indent: -9999px; position: relative; left: 24px; margin-bottom: 10px; }
#fp img { float: left; margin: 0 10px 0 25px; }
#fp p { padding-top: 0; }

/* About Us content styles */
#about-body #left-col { position: relative; top: 20px; }
#gp, #cd { margin: 0 10px; }
#about-body #motto { background: url(../images/motto2.png) no-repeat; width: 364px; height: 226px; text-indent: -9999px; margin-top: 10px; }
#about-heading { background: url(../images/au.png) no-repeat; width: 368px; height: 81px; text-indent: -9999px; margin-bottom: 15px; }
#about-body #content p { margin-bottom: 10px; }

/* Footer style */
#footer, #push { height: 52px; }
#footer { position: relative; margin: 0 auto; background: url(../images/footer-bg.png) repeat-x; text-align: center; }
#footer { margin-top: 30px; }
#footer-content p { padding: 7px 0; color: #ffffff; }