/*
Theme Name: ASCH
Theme URI: http://www.churchhistory.com/
Description: A custom theme developed by Internet Imagineering for use on www.churchhistory.com.
Version: 1.0
Author URI: http://internetimagineering.com/
Tags: fixed width, two columns
*/

body {
	background:#c1c1c1 url("images/background-top.jpg") no-repeat top;
	padding: 0px;
	margin: 0px; 
	font-family: trebuchet ms, lucida sans, verdana, sans-serif;
	color: #333;
	font-size: 14px;
}

.clear { clear: both; margin: 0px; padding: 0px;}

.wrapper {width: 1060px; margin: 0px auto;}

.wrapper-header {width: 100%; background:#bebdbd url("images/header-background.jpg") no-repeat top;}
.wrapper-topnav {width: 100%; background:#bebdbd url("images/topnav-background.jpg") no-repeat top;}
.front-wrapper-mainpic {width: 100%; background:#fff url("images/front-mainpic-bg.jpg") no-repeat top;}

.container-header {width: 1060px; height: 125px; min-height: 125px; margin: 0px auto;}
.container-topnav {width: 1060px; height: 45px; min-height: 45px; margin: 0px auto;}
.front-container-mainpic {width: 1000px; height: 350px; min-height: 350px; margin: 0px auto;}

.front-mainpic {padding: 25px 0px 0px 0px;}

/*.rightborder {width: 30px; float: right; margin: 0px; padding: 0px;background-image: url("images/border-Rbg.jpg"); background-repeat: repeat-y;}*/
.centercolumn {width: 1000px; float: right; margin: 0px; padding: 0px; background-image: url("images/content-bg.jpg"); background-repeat: repeat-y; min-height: 900px;}
.centercolumn-frontpage {width: 1000px; float: right; margin: 0px; padding: 0px; min-height: 900px;}
/*.leftborder {width: 30px; margin: 0px; padding: 0px; background-image: url("images/border-Lbg.jpg"); background-repeat: repeat-y;}*/

.header-logo {position: absolute; margin: 0px 0px 0px 30px;}

.front-features {margin: 20px 0px 0px 0px;}

.bluelink {margin: 10px 0px;}
.bluelink a {color: #547498; text-decoration: none; font-size: 18px;}
.bluelink a:visisted {color: #547498; text-decoration: none;}
.bluelink a:hover {color: #900; text-decoration: none;}

.topnav {position: absolute; margin: 0px 0px 0px 210px;}
.headernav {position: absolute; margin: 5px 0px 0px 180px; color: #999; text-align: right; width: 800px; text-transform: uppercase; font-size: 12px;}
.headernav a {color: #999; text-decoration: none;}
.headernav a:visited {color: #999; text-decoration: none;}
.headernav a:hover {color: #fff; text-decoration: none;}

.subnav {position: absolute; margin: 84px 0px 0px 750px;}

.container-content {width: 1000px; margin: 0px; padding: 0px 0px 0px 0px;}
.content {width: 670px; margin: 0px 0px 0px 50px; padding: 30px 0px 40px 0px;}
.sidebar {width: 240px; margin: 0px; padding: 50px 0px 0px 0px; min-height: 620px;}

.front-container-content {width: 1000px; margin: 0px; padding: 0px 0px 0px 30px;}

.page-description {color: #547498; margin: 5px 0px;}
.page-morelink {color: #900; margin: 5px 0px; font-weight: bold;}
.page-morelink a {color: #900; text-decoration: none;}
.page-morelink a:visited {color: #900; text-decoration: none;}
.page-morelink a:hover {color: #900; text-decoration: underline;}

.front-sidebar {float: right; width: 240px; margin: 0px; padding: 0px 30px 0px 0px;}
.front-content {width: 670px; margin: 0px 0px 0px 30px; padding: 0px; font-size: 14px;}

.sidebar-title {color: #000; font-size: 20px; margin: 0px 0px 0px 20px; text-transform: uppercase;}

.front-sidebar-title {color: #000; font-size: 20px; margin: 0px 0px 0px 0px; text-transform: uppercase;}

.front-sidebar-nav-links {margin: 0px 0px 20px 0px; padding: 20px; border: 2px solid #333;}

.sidebar-nav-links {margin: 0px; padding: 0px 5px;}
.sidebar-nav-links ul {list-style-type: none; margin: 20px 0px 0px 0px; padding: 0px 0px 6px 0px; border-bottom: 2px dotted #369;}
.sidebar-nav-links ul li {margin: 0px 0px 6px 0px; padding: 6px 0px 0px 20px; border-top: 2px dotted #369;}
.sidebar-nav-links ul li a {color: #369; text-decoration: none;}
.sidebar-nav-links ul li a:visited {color: #369; text-decoration: none;}
.sidebar-nav-links ul li a:hover {color: #900; text-decoration: none;}

.sidebar-nav-links ul li ul {list-style-type: disc; margin: 5px 0px 0px 30px; padding: 0px 0px 0px 0px; border-bottom: 0px;}
.sidebar-nav-links ul li ul li {margin: 0px 0px 3px 0px; padding: 4px 0px 0px 5px; border-top: 0px; font-weight: bold;}
.sidebar-nav-links ul li ul li a {color: #666; text-decoration: none;}
.sidebar-nav-links ul li ul li a:visited {color: #666; text-decoration: none;}
.sidebar-nav-links ul li ul li a:hover {color: #000; text-decoration: none;}

h1.pagetitle {color: #547498; font-weight: normal; text-transform: uppercase; font-size: 24px;}

.wrapper-footer {background-color: #547498; width: 100%;}
.container-footer {width: 1000px; margin: 0px auto; min-height: 200px;}
.footer-logo {float: right; margin: 0px 0px 0px 0px; padding: 30px 0px 0px 0px;}
.footer-links {font-size: 18px; text-transform: uppercase; margin: 0px 0px 0px 0px; padding: 50px 0px 0px 0px;}
.footer-links a {color: #ccc; text-decoration: none; margin: 0px 40px 0px 0px;}
.footer-links a:visited {color: #ccc; text-decoration: none;}
.footer-links a:hover {color: #fff; text-decoration: none;}
.copyright {font-size: 12px; color: #ccc; margin: 10px 0px 0px 0px;}

.addressbar {width: 1000px; padding: 10px 0px; background-color: #b1d59c; text-align: center; font-size: 12px;}

.front-addressbar {width: 1060px; padding: 10px 0px; background-color: #b1d59c; text-align: center; font-size: 12px;}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.login-container {border-bottom: 2px dotted #ccc; padding: 10px 10px; margin: 0 20px;}
.login-container a {color: #900; text-decoration: none;}
.login-container a:visited {color: #900; text-decoration: none;}
.login-container a:hover {color: #900; text-decoration: underline;}
INPUT.login-input {border: 1px solid #ccc; padding: 5px 10px; font-size: 14px; color: #369; margin: 5px 0; width: 180px;}
INPUT.login-button {color: #fff; font-size: 12px; text-transform: uppercase; font-weight: bold; background-color: #547498; padding: 5px 20px; text-align: center; border: 0px; }
a.create-profile {color: #fff; background-color: #090; padding: 6px 20px; font-size: 12px; text-transform: uppercase; font-weight: bold; }
a:visited.create-profile {color :#fff; text-decoration: none;}
a:hover.create-profile {color :#ff0; text-decoration: none;}

.login-right {float: right; margin: 0px 0px 0px 0px;color: #333; font-weight: bold; text-align: right; font-size: 12px;}
.login-right a {color: #900; text-decoration: none;}
.login-right a:visited {color: #900; text-decoration: none;}
.login-right a:hover {color: #900; text-decoration: underline;}

.sidebar-link {margin-left: 20px; font-size: 12px; font-weight: bold;}
.sidebar-link a {color: #900; text-decoration: none;}
.sidebar-link a:visited {color: #900; text-decoration: none;}
.sidebar-link a:hover {color: #900; text-decoration: underline;}