/*
The Applique Society Main CSS
-(C) 2008 Nullivex Web Services
-Prototype Alternative to Frontpage
*/

/*Global Settings*/
* {margin: 0; padding: 0;}
img {border: 0;}
a {color: blue; text-decoration: none;}
a:hover {text-decoration: underline;}

/*Global Styles*/
html,body {font-family: times; font-size: 14px;}
body {background: #ffffff url("images/bg.gif") repeat top left; text-align: center;}

.wrapper, .headWrapper, .footer, .contentTable {width: 800px; margin: auto auto; text-align: left;}

.floatRight {float: right;}
.floatLeft {float: left;}
.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.clearBoth {clear: both;}

.betaBar {
	background: #fbf9d2;
	color: #000;
	text-align: center;
	line-height: 30px;
	border-bottom: 2px solid #aaa663;
	margin-bottom: 5px;
}

/*Page Header*/
.headWrapper {padding-left: 5px; padding-top: 5px;}
.pageHeader {padding-top: 15px; text-align: left;}
.pageHeaderText {margin-left: 250px;}
.pageHeadLinks {margin-left: 100px; width: 700px; padding-top: 10px;}
.pageHeadLinks a {
	background: url("images/navigation/topnavbg.gif") no-repeat center; 
	float: left;
	width: 100px; 
	line-height: 22px; 
	margin-right: 40px;
	color: #333333;
	font-family: arial;
	font-size: 12px;
	text-decoration: none;
	text-align: center;
}
.pageHeadLinks a:hover {background: url("images/navigation/topnavbg_hover.gif") no-repeat center; color: #858eb8;}

/*Navigation Links*/
.navLinks {margin: auto auto; width: 140px; padding-bottom: 20px;}
.navLinks a {
	background: url("images/navigation/navbg.gif") no-repeat center;
	display: block;
	width: 140px;
	line-height: 45px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
}
.navLinks a:hover {background: url("images/navigation/navbg_hover.gif") no-repeat center;}

/*Main Content Structure*/
.mainContent {width: 600px; padding-bottom: 10px;}
.rightContent {width: 200px;}

.mainContent p {margin-bottom: 10px;}

.blockTop h2 {text-align: center;}

/*Form Table*/
.formTable {margin: 5px 0px;}
.formTable td {padding: 5px;}
.formTable tr.even {background: #f1f1f1;}
.formTable tr.odd {background: #f9f9f9;}
.formTable input {padding: 2px;}

/*Page Footer*/
.footer {padding-bottom: 10px;}
.footer-ruler {height: 1px; background: #dbdbdb;}
.footer-copyright {text-align: center; color: #333333; padding-top: 5px;}
.footer-note {text-align: center; font-size: 10px; color: #666666;}

/*Bottom*/
.bottom {text-align: center; font-size: 9px; color: #999999;}
.bottom a {color: #666666;}
