body { font-family:Telex; font-size:12pt; line-height:18pt; color:#5E5E5D; margin:0px; }
img {border:none;}
.logoGR { font-family:Homenaje; letter-spacing:1pt; color:#757677; font-size:42pt;}
.logoBL { font-family:Homenaje; letter-spacing:1pt; color:#6E5616; font-size:42pt; }

div.bump {font-family:Lato; font-size:28pt; line-height:28pt; color:#393939; padding-bottom:6px; }
div.bumpSm {font-family:Lato; font-size:22pt; line-height:22pt; color:#5D4512; padding-bottom:4px;}
.sm {font-size:90%;}
div.sm {font-size:90%;}
div.margin {margin-bottom:10px;}
div.marginSm {margin-bottom:5px;}
.topTen {margin-top:10px;}
.leftTen {margin-left:10px;}
a:active, a:link, a:visited {color:red; text-decoration:none; }
a:hover {color:#801313; }
.left { margin-left: 20px; }
.right { margin-right: 20px; }
td.rightTwenty {margin-right:20px;}
div.date {color:red; font-size: 1.3em; text-align:right; padding-top:12px; padding-bottom:20px; border-bottom:solid 1px red;}
div.footer {border-top:solid 1px red; border-bottom:solid 1px red; text-align:center; padding-top:12px; padding-bottom:12px; margin-bottom:50px;}

a.mLink:active, a.mLink:link, a.mLink:visited { display:block; border-bottom: solid 1px #FFFFFF; }
a.mLink:hover { border-bottom:solid 1px #CCCCCC; }

a.uLink:active, a.uLink:link, a.uLink:visited { font-family:Lato; font-size:14pt; text-decoration:none; color:#27769F;}
a.uLink:hover {color:#1C5A7A;}

div.subscribe {background:#474646; 
		padding:8px;
		margin-top:50px;
		top:1em;
		right:0em;
		position:fixed;
		-webkit-border-top-left-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-topleft: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-top-left-radius: 3px;
		border-bottom-left-radius: 3px;
		
		box-shadow: 0px 3px 3px #969696;
		-webkit-box-shadow: 0px 3px 3px #84765D;
		-moz-box-shadow: 0px 3px 3px  #84765D;
		
		}
div.top {background:#474646; 
		padding:8px;
		margin-bottom:12px;
		text-align:right;
		font-size:11px;
		color:#999898;
		}
		
div.clear {clear:both;}

div.members { display:table;
				background:#474646;
				border-radius:3px;
				-webkit-border-radius:3px;
				box-shadow: 1px 1px 3px #969696;
				-webkit-box-shadow: 1px 1px 3px #969696;
				-moz-box-shadow: 1px 1px 3px #969696;
				color:#CCCCCC;
				padding:3px;
				
				}
div.downArrow {width: 0; 
			height: 0; 
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid #474646;
			line-height:8px;
			
			}
a.top:active, a.top:link, a.top:visited {color:#999898; font-size:11px; }
a.top:hover{color:#FFFFFF;}

div.table {display:table;}
div.cell {display:table-cell;}
div.centerCell { display: table-cell; vertical-align: middle; text-align:center; }
div.container {border:solid 1px #6B592A;
				border-radius:6px;
				-webkit-border-radius:6px;
				box-shadow: 1px 1px 3px #6B592A;
				-webkit-box-shadow: 1px 1px 3px #6B592A; }
div.opps {border:solid 1px #F47922;
				border-radius:6px;
				-webkit-border-radius:6px;
				box-shadow: 1px 1px 3px #F47922;
				-webkit-box-shadow: 1px 1px 3px #F47922;
				color:red;
				margin-bottom:20px; }
div.main-container { width:850px; margin-right:auto; margin-left:auto; }
div.pad {padding:12px;}
div.pad20 {padding:20px;}
div.padSm {padding:5px;}
div.padBot {padding-bottom:12px; }
div.padBot50 {padding-bottom:50px;}
div.centerText {text-align:center; }				
div.content { margin-left:auto; margin-right:auto; width:1050px; }
div.social {text-align:right;
			padding-top:10px;
			padding-bottom:10px;
			margin-top:12px;
			margin-bottom:12px;
			border-top:solid 1px #6E5616;
			border-bottom:solid 1px #6E5616;
			clear:both;
			}
div.center {margin-left:auto; margin-right:auto;}
			
div.borderBot {border-bottom:solid 1px #6E5616;}
#request { display:none; text-align:center; }

div.titleHeader { position:relative;
					padding:10px;
					font-family: Lato;
					font-size:16px;
					color:#CCCCCC;
					background:#543607;
					box-shadow:1px 1px 3px #543607;
					-webkit-box-shadow:1px 1px 3px #543607;
					left:-12px;
					top:-12px;
					display:table;
					z-index:99;
					}
div.tritag {width: 0px;
height: 0px;
border-style: solid;
border-width: 0 12px 12px 0;
border-color: transparent #000000 transparent transparent;
position:relative;
left:-12px;
top:-12px;


}

div.approved {border:solid 1px #6E5616;
				display:table;
				padding:12px;
				margin-bottom:14px;
				box-shadow: 1px 1px 2px #675727;
				-moz-box-shadow: 1px 1px 2px #675727;
				-webkit-box-shadow:1px 1px 2px #675727;
				-khtml-box-shadow: 1px 1px 2px #675727;
				border-radius: 2px;
				-moz-border-radius: 2px;
				-khtml-border-radius: 2px;
				-webkit-border-radius: 2px;
				}
				
div.compUp {position:relative; top:-30px;  }
div.divide {height:2px; border-top:solid 1px #CCCCCC; }
div.memberName { margin-top:14px margin-bottom:20px; padding-top:12px; padding-bottom:12px; font-family:Lato; color:#543607; font-size:16px; border-top:solid 1px #CCCCCC; border-bottom:solid 1px #CCCCCC; }

div.linkImg {position:relative; float:left; padding-right:20px; }
div.aLink {background-color:#725C45; padding:4px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; display:table;}
div.postLink {background-color:#725C45; background-image:url('_images/alink.png'); background-repeat:no-repeat; background-position:left top; font-family:Telex; color:#FFF; font-size:11pt; padding-left:50px; height:20px;}
div.linkError {background-color:#725C45; padding:10px; font-family:georgia; font-size:40pt; font-weight:bold; color:#FFF; position:relative; float:left; display:table;}
input.submitStyle {
	font-family:Telex; 
	color:#3A3D46; 
	font-faily:Telex;
	font-size:11px; 
	border:solid 1px #845E22;
	padding:3px;
	background:#FFFFFF; 
	cursor:pointer;
	box-shadow: 1px 1px 2px #675727;
	-moz-box-shadow: 1px 1px 2px #675727;
	-webkit-box-shadow:1px 1px 2px #675727;
	-khtml-box-shadow: 1px 1px 2px #675727;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
}

input.textFocus, textarea.textFocus {

	font-family:Telex; 
	color:#3A3D46; 
	font-size:12px; 
	border:solid 1px #845E22;
	padding:3px;
	background:#FFFFFF;
	box-shadow: 1px 1px 2px #675727;
	-moz-box-shadow: 1px 1px 2px #675727;
	-webkit-box-shadow:1px 1px 2px #675727;
	-khtml-box-shadow: 1px 1px 2px #675727;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 300px;
}

input.textBlur, textarea.textBlur {

	font-family:Telex; 
	color:#3A3D46; 
	font-size:12px; 
	border:solid 1px #845E22;
	padding:3px;
	background:#FFFFFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	width: 300px;
}

select.textBlur {

	font-family:Telex; 
	color:#3B5B67; 
	font-size:12px; 
	border:solid 1px #5D8695;
	padding:3px;
	background:#FFFFFF;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
}


.blurb { 
	position:absolute; 
	bottom:20px;
	right:20px; 
	background:#676565; 
	padding:12px; 
	display:table; 
	box-shadow:1px 1px 3px #545455;
	text-align:center;
	font-size:1.em;
	font-family:Telex;
	color:#FFFFFF;
	opacity:0.8;
	 }

div.navBut {
	
	display:none;
}

/*.slideshowImage {
	position:absolute;
} */
#homepageSlideshowWrapper {
	position: absolute;
	margin-left: 18px;
}

#homepageSlideshowContainer {
	height: 321px;
}

div.homeSlidePager {
	position: absolute;
	/* bottom: 32px;
	right: 75px; */
	z-index: 20;
}


div.slideshow {
	width: 321px;
	height: 321px;
	padding: 0px;
	position: relative;
	z-index: 10;
}
div.slideshowImage {
	width: 321px;
	height: 321px;
	position: relative;
}
div.slideShowCaption { position:relative; text-align:right; width:321px; font-size:.8em; color:#637F8E; }

a.izbut:visited, a.izbut:link, a.izbut:active { background-color: #696969; font-size: 18px; }
a.izbut:hover {background-color: #1E7092; font-size: 18px; }

a.izbutSelected:visited, a.izbutSelected:link, a.izbutSelected:active, a.izbutSelected:hover { background: #1E7092; font-size: 18px; }

div.more {display:block; width:69px; height:19px; background:url('_images/more_a.png'); cursor:pointer; float:right;}
div.more:hover{background:url('_images/more_b.png'); cursor:pointer;}
div.view {display:block; width:79px; height:19px; background:url('_images/view_a.png'); cursor:pointer; float:right;}
div.view:hover{background:url('_images/view_b.png'); cursor:pointer;}
div.divideContent {clear:both; height:20px; margin-bottom:20px; border-bottom:solid 1px #CCCCCC;}
div.thumb {float:left; width:59px; height:59px; border:solid 1px transparent; cursor:pointer;}
div.thumb:hover {border:solid 1px red;}
div.drop {box-shadow: 1px 1px 2px #675727;
				-moz-box-shadow: 1px 1px 2px #675727;
				-webkit-box-shadow:1px 1px 2px #675727;
				-khtml-box-shadow: 1px 1px 2px #675727;}
div.dropRound {box-shadow: 2px 2px 3px #675727;
				-moz-box-shadow: 2px 2px 3px #675727;
				-webkit-box-shadow:2px 2px 3px #675727;
				-khtml-box-shadow: 2px 2px 3px #675727;
				border-radius: 5px;
				-moz-border-radius: 5px;
				-khtml-border-radius: 5px;
				-webkit-border-radius: 5px;	}			

/* ADMIN STYLES
----------------------------*/

.edit { display:table; visibility:hidden; position:absolute; z-index:-1; padding:12px; border:solid 1px #CCCCCC; }
.admin {font-family:Telex; font-size:.8em; color:#5E5E5D; }
.sub {font-family:Telex; font-size:1.3em; color:#5E5E5D;}
div.list { width:300px; }
div.err {

	visibility: hidden;
	position: absolute;
	z-index: -1;
	border: solid 1px #000000;
	background-color: #FFCCCC;
	padding: 20px;
	text-align: center;
	width: 300px;

}

div.unpublished { display:table;
				background:#30617B;
				border-radius:3px;
				-webkit-border-radius:3px;
				box-shadow: 1px 1px 3px #969696;
				-webkit-box-shadow: 1px 1px 3px #969696;
				-moz-box-shadow: 1px 1px 3px #969696;
				color:#CCCCCC;
				padding:3px;
				
				}
div.unpublishedArrow {width: 0; 
			height: 0; 
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid #30617B;
			line-height:8px;
			
			}

div.published { display:table;
				background:#274C24;
				border-radius:3px;
				-webkit-border-radius:3px;
				box-shadow: 1px 1px 3px #969696;
				-webkit-box-shadow: 1px 1px 3px #969696;
				-moz-box-shadow: 1px 1px 3px #969696;
				color:#CCCCCC;
				padding:3px;
				
				}
div.publishedArrow {width: 0; 
			height: 0; 
			border-left: 8px solid transparent;
			border-right: 8px solid transparent;
			border-top: 8px solid #274C24;
			line-height:8px;
			
			}