/* Page Positioning and Colors */
/* Not used by other categories */
body {
	margin-top:0px;
	text-align: center;
	background-color:#EFF2F3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
img.floatLeft {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
	/*border: 1px #666 solid;*/
}
img.floatRight {
	float: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	/*border: 1px #666 solid;*/
}
img.error {
	float: left;
}
#login {
	position: absolute;
	top: 100px;
	left: 0px;
	padding-left: 0px;
}
#wrapAll {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position:relative;
}
#topBanner {
	margin-left: 5px;
	margin-right: 5px;
	height: 150px;
	width: 960px;
}
#navBar {
	height: 40px;
	margin-left: 5px;
	margin-right: 5px;
	width: 970px;
}
#mainPage {
	float:right;
	margin-left: 5px;
	margin-bottom: 5px;
	text-align:left;
	width:700px;
	background-color:#FFF;
}
#bannerAd {
	float:right;
	margin-left: 5px;
	width:700px;
}
#google {
	float:right;
}

/* TEXT */
/* Layout for all text */
.pageTitle {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333;
}
#copyrightText {
	font-size: 10px;
	height:25px;
	padding-top:5px;
	clear:both;
	margin-left: 5px;
	margin-right: 5px;
}
a, a:visited {
	text-decoration:none;
	color: #00F;
	outline:none;
}
a:hover {
	text-decoration:underline;
	color: #00F;
	outline:none;
}
.formMessage {
	color:#F00;
}
p {
	text-align:justify;
	margin-top: 0px;
	margin-bottom: 10px;
}
.breadcrumb {
	font-size:12px;
}
/* Posts */
/* All post CSS */
#post {
	padding-bottom:15px;
	width:100%;
	display:inline-block;
}
.postTitle, .postTitle a:link, .postTitle a:visited {
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding-top:4px;
}
#postDate {
	width: 190px;
	float:right;
	padding-left:10px;
}
#postContents {
	width:450px;
	float:left;
}
#category {
	float:right;
	background-color:#B2BD5B;
	color:#FFF;
	border-width: 1px;
	border-color:#666;
	border-style:solid;
	text-align:center;
	padding:2px;
	font-weight:bold;
}

/* Side Navigation */
/* ROUND CORNERS FOR MOST OF PAGE */
#sideNavMain {
	width: 250px;
	vertical-align:top;
	display:block;
	float: left;
	margin-bottom: 5px;
	text-align:left;
}
.navTitle{
	color:#333;
	font-size: larger;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
}

.navTitle a:link, .navTitle a:visited{
	text-decoration: none;
	color:#000;
}

.navTitle a:hover{
	text-decoration: underline;
	color:#333;
}
.top {
	width:100%;
	height:20px;
	background:url(layoutImages/top.gif) no-repeat left top;
}
.top span {
	display:block;
	position:relative;
	height:20px;
	background:url(layoutImages/topRight.gif) no-repeat right top;
}
.center-content {
	position:relative;
	background:url(layoutImages/rightSide.gif) repeat-y right top;
	padding:1px 20px 1px 25px;
	margin:-1px 0 -50px 0;
}
.center-content2 {
	position:relative;
	background:url(layoutImages/leftSide.gif) repeat-y left top;
	padding-bottom:25px;
	background-color:#FFF;
	z-index:100;
}
.bottom {
	height:60px;
	background:url(layoutImages/bottom.gif) no-repeat left bottom;
	z-index:10;
}
.bottom span {
	display:block;
	position:relative;
	height:60px;
	background:url(layoutImages/bottomRight.gif) no-repeat right top;
	z-index:0;
}


/* TOP NAV */
/* GLOBALHEADER */
#globalheader {
	width: 960px;
	height: 32px;
	margin: 10px auto;
	position: relative;
	z-index: 9998;
}
#globalheader #globalnav {
	margin: 0;
	padding: 0;
}
#globalheader #globalnav li {
	display: inline;
}
#globalheader #globalnav li a {
	float: left;
	width: 160px;
	height: 0;
	padding-top: 32px;
	overflow: hidden;
}
#globalheader #globalnav li a {
	background-image: url(layoutImages/bar.png);
	_background-image: url(layoutImages/bar.jpg);
	background-repeat: no-repeat;
}

/* BUTTONS */
#globalheader #globalnav li#gn-logo a {
	background-position: 0 0;
}
#globalheader #globalnav li#gn-hme a {
	background-position: -160px 0;
}
#globalheader #globalnav li#gn-gen a {
	background-position: -320px 0;
}
#globalheader #globalnav li#gn-wd a {
	background-position: -480px 0;
}
#globalheader #globalnav li#gn-am a {
	background-position: -640px 0;
}
#globalheader #globalnav li#gn-contact a {
	background-position: -800px 0;
}

/* OVER STATES */
#globalheader #globalnav li#gn-logo a:hover {
	background-position: 0 0px;
	cursor: default;
}
#globalheader #globalnav li#gn-hme a:hover {
	background-position: -160px -32px;
}
#globalheader #globalnav li#gn-gen a:hover {
	background-position: -320px -32px;
}
#globalheader #globalnav li#gn-wd a:hover {
	background-position: -480px -32px;
}
#globalheader #globalnav li#gn-am a:hover {
	background-position: -640px -32px;
}
#globalheader #globalnav li#gn-contact a:hover {
	background-position: -800px -32px;
}

/* PRESSED STATES */
#globalheader #globalnav li#gn-logo a:active {
	background-position: 0 0px;
}
#globalheader #globalnav li#gn-hme a:active {
	background-position: -160px -64px;
}
#globalheader #globalnav li#gn-gen a:active {
	background-position: -320px -64px;
}
#globalheader #globalnav li#gn-wd a:active {
	background-position: -480px -64px;
}
#globalheader #globalnav li#gn-am a:active {
	background-position: -640px -64px;
}
#globalheader #globalnav li#gn-contact a:active {
	background-position: -800px -64px;
}

/* ON STATES */
#globalheader.logo #globalnav li#gn-logo a {
	background-position: 0 -96px !important;
	cursor: default;
}
#globalheader.hme #globalnav li#gn-hme a {
	background-position: -160px -96px !important;
	cursor: default;
}
#globalheader.gen #globalnav li#gn-gen a {
	background-position: -320px -96px !important;
	cursor: default;
}
#globalheader.wd #globalnav li#gn-wd a {
	background-position: -480px -96px !important;
	cursor: default;
}
#globalheader.am #globalnav li#gn-am a {
	background-position: -640px -96px !important;
	cursor: default;
}
#globalheader.contact #globalnav li#gn-contact a {
	background-position: -800px -96px !important;
	cursor: default;
}
