/*  
Theme Name: Blu Sky
Version: 1.0
Author: Baaps

*/
/* Begin Typography & Colors */
html, , div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, t, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; quotes:none; list-style:none; font-size:100%; vertical-align:baseline; background:transparent; font-weight:normal}
* html img, * html .png{position:relative; behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG"&&this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"',sizingMethod='image')",this.src = "http://demo.makodef.com/mefunctions/images/clear.gif"):(this.origBg = this.origBg? this.origBg:this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.origBg+"',sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true))}html{overflow:-moz-scrollbars-vertical !important}
strong, b { font-weight:bold;}
.left{ float:left;}
.right{float:right;}
#navCont {
	width: auto; /*float:left;*/
}
#navCont  a:hover {
	background: 0% -42px;
}
#navCont a {
	margin: 0; /*float:left;*/
	padding: 0 0 0 4px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#navCont a span {
	padding: 3px 0px 5px 6px; /*float:left;*/
	color: #C0C7D1;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
      #navCont a span {
	float: none;
}
/* End IE5-Mac hack */
    #navCont a:hover span {
	color: #fff;
}
#navCont a:hover span {
	background: 100% -42px;
}
#navCont li {
	margin: 0;
	padding: 0;
	display: inline;
}
#navCont span{
	padding: 0px 0px 5px 6px; /*float:left;*/
	font-size: 11px;
}
#navCont ul {
	margin: 0;
	padding: 10px 10px 0 0px;
	list-style: none;
}

/*fonts.css*/ body{font:12px verdana;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}
/*grids.css body{text-align:center;}*/


.box_head, #events-calendar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
    font-weight:900;
	color:#273F6F;
	padding:0px 0px 5px 10px;
	margin:0px 0px 5px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
#col_double .box_head a:link, #col_double .box_head a:visited{
	color:#273F6F;
	}
.box_head_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C0C7D1;
	font-weight:bold;
	padding:0px 10px 5px 15px;
	margin:-8px 0px 0px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
.box_head_small2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#D92166;
	font-weight:bold;
	padding:5px 20px 3px 15px;
	margin:0px 0px 0px;
	border-bottom:0px solid #F0E5E5;
	}
.box_content_main {
	margin:8px 7px 10px;
	padding:0px 0px 5px;
	overflow:hidden;
	}
.box_content {
	margin:8px 7px 0px;
	padding:0px 0px 5px;
	overflow:hidden;
	}	

#footer {
	border-top: 0px solid #ccc;
	color: #666;
	font-size: 0.8em;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 5px 0 0px;
	clear: both;
	text-align: center;
	width: 950px;
	margin: 5px auto 0px;
	background: #fff;
	}	
#footer a{
	color: #AE5100;
	}	
#footer a:hover{
	color: #fff;
	}
#footer .copyright {
	color: #666;
	padding: 15px 0px 3px 10px;
	margin: 0px 1px 0px;
	text-transform: uppercase;
	font-size:8pt;
	height:25px;
	font-family:Tahoma, Arial, sans-serif;
}
.foot b.rtop b, .foot b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #566779}

 {
	font-size:0.69em;
	font-family:Verdana, Tahoma, Arial, sans-serif;
	background:#fff;
	filter:none;
	margin:0;
	padding:0;
	color: #454545;
}
a {
	color:#D74738;
	text-decoration:none;
}
a:hover {
	color: #8D2523;
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
	color:#273F6F;
	text-align:left;
	margin:0px 0px 5px;
	font-weight: bold;
}
h1 {
	font-size: 22px;
}
h2 {
	font-size: 20px;
}
h3 {
	font-size: 18px;
}
h4 {
	font-size: 16px;
}
h5 {
	font-size: 14px;
	font-weight: bold;
}
h6 {
	font-size: 13px;
}
small, .small {
	font-size:8pt;
	font-family:Tahoma, Arial, sans-serif;
	color: #777;
}
a img, :link img, :visited img {
	border:none
}
/* * * * * * */

.go_back a {
	float:left;
	margin:7px 0px 0px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#444;
	font-weight:bold;
	position: relative;
	left:10px;
	bottom:5px;
}
.morelink {
	float:right;
	margin:10px 10px 0px 0px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	color:#888;
	font-weight:bold;
}
.morelink a {
	color:#d74738;
}
.morelink a:hover, .go_back a:hover {
	color:#444;
}
.error {
	color:#D74738;
	font-weight:bold;
}
.bigTitle {
	margin:0px 0px 0px;
	font-size: 14px;
	font-weight:bold;
	/*text-decoration:underline;*/
	color:#69C;
}
/* -------------------[ Begin Frames ]------------------- */
	#pseudo {
	width:774px;
	margin:0 auto;
	padding:0;
}
.hide {
	visibility:hidden;
}
.left {
	float:left;
	margin: 0 5px 0 0;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	margin: 0;
}
/* -------------------[ Buttons ]------------------- */	

.button_small {
	background:#F2F2F2 url(http://www.mapproperties.net/wp-admin/images/white-grad.png) repeat-x scroll left top;
	min-width:60px;
	text-align:center;
	text-shadow:0 1px 0 #FFFFFF;
	border-color:#BBBBBB;
	color:#464646;
	-moz-border-radius:11px;
	-webkit-border-radius: 11px;
	-moz-box-sizing:content-box;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	line-height:12px;
	padding:2px 8px;
	margin: 5px 10px;
	text-decoration:none;
}
.button, input.submit, .button-secondary {
	background:#F2F2F2 url(http://www.mapproperties.net/wp-admin/images/white-grad.png) repeat-x scroll left top;
	min-width:60px;
	text-align:center;
	text-shadow:0 1px 0 #FFFFFF;
	border-color:#BBBBBB;
	color:#464646;
	-moz-border-radius:11px;
	-webkit-border-radius: 11px;
	-moz-box-sizing:content-box;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	line-height:16px;
	padding:2px 8px;
	margin: 0 30px 0 0;
	text-decoration:none;
}
.button a:hover, input.submit a:hover, .button-secondary {
	background:#F2F2F2 url(http://www.mapproperties.net/wp-admin/images/white-grad-active.png) repeat-x scroll left top;
	color:#000;
	border-style:solid;
	border-width:1px;
	border-color:#000;
}
.inputTitle {
	border-width:1px;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size:1.2em;
	border: solid 1px #273F6F;
	padding:3px 4px;
	background:#fff;
	color:#777;
	width:230px;
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
}
.inputTitle_small {
	border-width:1px;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size:1.0em;
	border: 1px solid #273F6F;
	padding:3px 4px;
	background:#fff;
	width:98.5%;
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
}
.inputText, .inputText2 {
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	border-width:1px;
	font-size:1.0em;
	border: 1px solid #273F6F;
	padding:3px 4px;
	background:#fff;
	margin: 0 0px 7px 0;
	width:98.5%;
	-moz-border-radius:0px;
	-webkit-border-radius: 0px;
}
.info_left {
	text-align:right;
	white-space:nowrap;
	width:30%;
	font-weight:bold;
	padding: 0 15px 0 0;
	font-size:13px;
	color:#273F6F;
}
#advancedSearch .info_left {
	width:250px;
}
.aselect{background:#fff; padding:2px; min-width:90px; border-color:#ccc; -moz-border-radius:4px; -webkit-border-radius:4px; margin:0 0 5px 0; border:solid 1px #CCC}
#info_content .info_left {
	text-align:right;
}
.breadcrumb{font-size:8pt; padding:0 10px 10px; color:#888; text-transform:lowercase; position:relative; }
.breadcrumb a{color:#D74738}
#content{ width:100%; display:block; position:relative; margin:0px 0 20px; text-align:left;}
#main_content{ width:735px; float:left; margin:0 0 0 10px}
#sidebar{ width:200px; float:left; border:3px #273F6F solid;}
.dash{ border:3px #bbb solid;-moz-border-radius:6px; -webkit-border-radius:6px; background:#fff;}
#avatar_content{ margin:0px 0 20px;}
.postmeta{margin:10px 0px; border-bottom:0px solid #ccc; color:#fff; padding:5px 10px; width:auto; background:#273F6F none repeat scroll 0 0; float:left; display:block; clear:both}
form .sendbutton, input.submit, .button-secondary{background:#F2F2F2 url(../../images/white-grad.png) repeat-x scroll left top; min-width:60px; text-align:center; text-shadow:0 1px 0 #FFF; border-color:#BBB; color:#464646; -moz-border-radius-bottomleft:11px; -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px;-webkit-border-radius:11px; -moz-box-sizing:content-box; border-style:solid; border-width:1px; cursor:pointer; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:13px !important; line-height:16px; padding:2px 8px; text-decoration:none; font-weight:bold;}
input:disabled{-moz-opacity:0.50; opacity:0.50; khtml-opacity:0.50; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); cursor:default; }
.adButton{border:solid 1px #BBB;cursor:pointer; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:13px !important; line-height:13px; padding:5px 15px; margin:0 8px; text-decoration:none;color:#464646; text-align:center;background:#F2F2F2; display:inline-block;text-shadow:0 1px 0 #FFF; min-width:0px; font-weight:bold;}
.adButton div{font-weight:bold;}
.adButton:hover{color:#000;}
#timestampdiv .adButton{ min-width:10px; padding:3px 8px;}
.adCancelButton{border:solid 1px #6d6d6d;cursor:pointer; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:13px !important; line-height:16px; padding:3px 15px; text-decoration:none;color:#eee; text-align:center;background:#6d6d6d; display:inline-block; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4); min-width:80px; font-weight:bold;}
.adCancelButton div{font-weight:bold;}
.adCancelButton:hover{color:#fff;}
.submenu_tophead{padding:6px 0 6px 8px;  margin:0; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#464646; text-align:left; border-bottom:1px solid #d3d3d3; border-top:0px solid #fff; background:#EDEDED; line-height:1}
.submenu_head{padding:6px 0px;  margin:0; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#464646; text-align:left; border-bottom:1px solid #ccc; border-top:1px solid #fff; background:#EDEDED; line-height:1}
.submenu_dashboard{padding:6px 0px 8px;  margin:0 0 15px; display:block;  font-size-adjust:none; font-size:13px; clear:both; cursor:pointer; font-weight:bold; color:#fff; text-align:left; border-bottom:0px solid #6D6D6D; border-top:0px solid #fff; background:#6D6D6D; line-height:1; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4)}
.submenu_dashboard div a{color:#fff; font-weight:bold; display:block; text-shadow:0 -1px 0 rgba(0, 0, 0, 0.4)}
.submenu_head, .submenu_head div, .submenu_tophead div{font-weight:bold; text-shadow:0 1px 0 #FFFDF4;}
#screenshot{position:absolute; border:1px solid #999; padding:0; display:none; color:#FFF; background:#999; z-index:50}
#flag{width:610px; height:30px; padding:3px 20px; position:relative; top:0px; l80px; z-index:2;}
#user_account_head #flag{ top:0px; width:100%; padding:3px 0px;}
.error, a.error{background-color:#FDE5DD; color:#333; font-size:1em; font-weight:bold; padding:5px 5px ; position:relative; -moz-border-radius:6px; -webkit-border-radius:6px; top:0px; left:0px; margin:0; z-index:50; border: solid 1px #FBCBBC; display:block}
.alert, a.alert{background-color:#FFFBCC; color:#333; font-size:1.1em; font-weight:bold; padding:5px 5px; position:relative; -moz-border-radius:4px; -webkit-border-radius:4px; top:0px; left:0px; margin:0; z-index:50; border: solid 1px #E6DB55; display:block}
#popupHeader{width:auto;}
#popupContent{width:auto; float:none}
.uploadifyQueueItem{font:11px Verdana,Geneva,sans-serif; border:2px solid #E5E5E5; background-color:#F5F5F5; margin-top:5px; padding:10px; width:350px}
.uploadifyError{border:2px solid #FBCBBC !important; background-color:#FDE5DD !important}
.uploadifyQueueItem .cancel{float:right}
.uploadifyProgress{background-color:#FFF; border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #C5C5C5; border-bottom:1px solid #C5C5C5; margin-top:10px; width:100%}
.adTabsFrame{margin:-15px 0 0px 0; padding:0; border:0 solid #E1E1E1; width:100%; float:left;}
.allProfileImage{margin:5px 5px 0px 0; padding:4px;  text-align:center; float:left;  width:100px;  height:115px; border:0px solid #F0E5E5; background:#fff; overflow:hidden}
.allProfileImage img{margin:0px 0px 2px 0}
.profileImage{margin:8px 8px 5px 0px; padding:4px; border:1px solid #F0E5E5;  text-align:center; float:left;  width:100px; background:#fff; overflow:hidden}
#tooltip{position:absolute; margin:0; border:0px solid #f6f6f6; background:#FFE100; padding:2px 5px 4px; color:#000; -moz-border-radius:4px;  -webkit-border-radius:4px; display:none; z-index:100}
#authorBlock{ display:block; margin:0 0 0px 0; border: solid 0px #273F6F; float:left; background:#273F6F; width:100%; border-left-width: 1px;}
#authorBlock .thumb{ display:block; margin:0 10px 0 0;  float:left; width:32px; height:32px;}
#authorBlock .title{ display:block; margin:2px 10px 0 0; float:left; width:auto; font-size:1.7em;}
#authorBlock .text{ display:block; margin:8px 0px 0 0;  padding: 0 0 0 10px; border-left: solid 1px #ddd; float:left; width:auto; font-size:1em;}
#authorBlock a.account{ display:block; margin:2px 10px 0 0; float:left; width:auto; font-size:1.7em; color:#454545; text-shadow:0px 0px 0px #fff}
#authorBlock a.account div{ font-weight:bold;}
#authorBlock a.account:hover{ color:#B62F2C}
#authorBlock a.account {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
    font-weight:bold;
	color:#fff;
	padding:5px 0px 5px 5px;
	margin:0px 0px 0px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
.gradient{ background:#EFEFEF;background:-moz-linear-gradient(center top , #FFFFFF, #DDD) repeat scroll 0 0 #F6F6F6;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDD),color-stop(1, #FFFFFF));filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDD');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDD')"; }
.gradient2{ background:#EFEFEF;background:-moz-linear-gradient(center top , #FFFFFF, #E5EEF9) repeat scroll 0 0 #F6F6F6;background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #E5EEF9),color-stop(1, #FFFFFF));filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E5EEF9');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E5EEF9')"; 
-moz-box-shadow:0 0 6px #888;
-webkit-box-shadow:0 0 6px #888;
}
/*#######################################################*/

#nifty h1,#nifty h2,#nifty p{margin: 0 10px}
#nifty h1{font-size: 250%;color: #FFF}
#nifty h2{font-size: 200%;color: #f0f0f0}
#nifty p{padding-bottom:1em}
#nifty h2{padding-top: 0.3em}
div#nifty{ margin: 0 0 5px 0;background: #1C023F}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #1C023F}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*#######################################################*/

#promo h1,#promo h2,#promo p{margin: 0 10px}
#promo h1{font-size: 190%;color: #FFF}
#promo h2{font-size: 120%;color: #f0f0f0}
#promo p{padding-bottom:1em}
#promo h2{padding-top: 0.3em}
div#promo{ margin: 10px 0 10px 0;background: #14223C}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #14223C}
/*#######################################################*/

#clubs h1,#clubs h2,#clubs p{margin: 0 10px}
#clubs h1{font-size: 190%;color: #FFF}
#clubs h2{font-size: 120%;color: #f0f0f0}
#clubs p{padding-bottom:1em}
#clubs h2{padding-top: 0.3em}
div#clubs{ margin: 0 0 10px 0;background: #400404}

b.rtop, b.rbottom{display:block;background: #FFF}
#clubs b.rtop b, #clubs b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #400404}
	
/*#######################################################*/

#grayBG h1,#grayBG h2,#grayBG p{margin: 0 10px}
#grayBG h1{font-size: 190%;color: #454545}
#grayBG h2{font-size: 120%;color: #f0f0f0}
#grayBG p{padding-bottom:1em}
#grayBG h2{padding-top: 0.3em}
div#grayBG{ margin: 0 0 5px 0;background: #EEE}

b.rtop, b.rbottom{display:block;background: #FFF}
#grayBG b.rtop b, #grayBG b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #EEE}
	
	
/*#######################################################*/

#dark_gray h1,#dark_gray h2,#dark_gray p{margin: 0 10px}
#dark_gray h1{font-size: 190%;color: #454545}
#dark_gray h2{font-size: 120%;color: #f0f0f0}
#dark_gray p{padding-bottom:1em}
#dark_gray h2{padding-top: 0.3em}
div#dark_gray{ margin: 0 0 5px 0;background: #A99E98}

b.rtop, b.rbottom{display:block;background: #FFF}
#dark_gray b.rtop b, #dark_gray b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #A99E98}
/*#######################################################*/
#admin_nav a.nav, #admin_nav a.nav:link, #admin_nav a.nav:visited, .chosen {display:block; height:24px; background:transparent;border-bottom:1px solid #ccc;border-top:1px solid #fff; margin-top:0px; padding:2px 0px 2px 10px;text-align:left; text-decoration:none;  line-height:25px; overflow:hidden;
	font-weight:bold;
	font-size:13px;
	color:#273F6F;
	}
#admin_nav a.nav:hover {color:#fff; background:#273F6F;}
#admin_nav a.nav:active, a.current {color:#fff; background:#273F6F;}

#nav span {display:none;} 


.cat-item a{display:block; height:27px; background:#fff;border-bottom:0px solid #CBD6EB; margin-top:0px; padding:2px 0px 2px 10px;text-align:left; text-decoration:none;  line-height:25px; overflow:hidden;
	font-weight:bold;
	font-size:16px;
	color:#008880;
	text-transform:uppercase;
	}
.cat-item a:hover {color:#fff; background:#7999C2;}
.cat-item a:active, .chosen {color:#fff; background:#7999C2;}

#nav span {display:none;}

/*----------------------------------------------------------------*/
a.nav2, a.nav2:link, a.nav2:visited, .chosen {display:block; height:27px; background:#; color:#fff;border-bottom:0px solid #CBD6EB; margin-top:0px; padding:2px 0px 2px 10px;text-align:left; text-decoration:none;  line-height:25px; overflow:hidden;
	font-weight:bold;
	font-size:13px;
	}
a.nav2:hover {color:#fff; background:#342570;}
a.nav2:active, .chosen {color:#fff; background:#7999C2;}.box_head, #events-calendar h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
    font-weight:900;
	color:#273F6F;
	padding:0px 0px 5px 10px;
	margin:0px 0px 5px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
#col_double .box_head a:link, #col_double .box_head a:visited{
	color:#273F6F;
	}
.box_head_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#C0C7D1;
	font-weight:bold;
	padding:0px 10px 5px 15px;
	margin:-8px 0px 0px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
div#hd {
	background: url(images/bluSky14.jpg) top left no-repeat;
	height: 119px;
	position: relative;
}
#flashBG {
	height: 320px;
	width:950px;
	float:left;
	padding:0 0 0 0px;
	overflow:hidden;
	
}.description {
	position: absolute;
	bottom: 87px;
	right: 410px;
	color: #C0C7D1;
	font-size: 12px;
	font-weight:bold;
}
.description2 {
	position: absolute;
	bottom: 87px;
	right: 50px;
	color: #98B8F7;
	font-size: 12px;
	font-weight:bold;
}
div#navigation {
	position: absolute;
	bottom: 54px;
	right: 70px;
}
div#navigation    #navCont #nav-selected a {
	background: 0% -42px;
}
div#navigation    #navCont #nav-selected a span {
	background: 100% -42px;
}
div#navigation   #navCont #nav-selected a span {
	color: #fff;
}.login {
	position: absolute;
	bottom: 20px;
	right: 43px;
	color: #C0C7D1;
	font-size: 12px;
	font-weight:bold;
	}
.login li{
	position: absolute;
	bottom: 87px;
	right: 50px;
	color: #fff;
	font-size: 16px;
	}
.login a{
	color:#9354360; 
	}
.login .whitetext a{
	color:#fff; 
	}
.login a:hover{
	color:#1E2E52 ;
	}
div#pseudo {
	border-width: 0px;
	padding: 0;
	border-color: #A2C1E9;
	border-style: solid;
	margin: 0px auto;
	position: relative;
	width:73.074em;*width:71.313em;min-width:950px;
	background: #FFFFFF;
}

.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    margin: 0;
    }
.box{ float:left; width:100%}
table.stripeMe{border-collapse:collapse; width:100%; margin:0px 0; font-size:1.1em}
table.stripeMe th{background:#e5e5e5; color:#454545; font-weight:bold; padding:8px 11px; text-align:left; border-right:0px solid #fff; border-top:0px solid #ccc; line-height:1.2; text-shadow:0px 1px 0px #fff}
table.stripeMe td{padding:6px 6px; border-top:1px solid #eee; vertical-align:top}
table.stripeMe th div{font-weight:bold;}
table.stripeMe t tr{padding:0 0 0px; margin:0}
table.stripeMe td {padding:6px 6px}
table.stripeMe td .links{padding:0; margin:5px 0 0; width:310px; height:20px}
.links p a{font-size:.9em}
.links p{padding:0; margin:0; display:none; width:100%}
table.stripeMe tr.alt td{background:#f9f9f9}
table.stripeMe tr.over td{background:#FFFAE9}
#col_790{margin:0px 0 0px 3px; padding:0; float:left; width:797px;}
#col_650{margin:0px 20px 0 10px; padding:0; float:left; width:620px;}
#col_490{margin:0px 3px 0 0px; padding:0; float:left; width:497px;}
#col_520{margin:0px 8px 0 0px; padding:0; float:left; width:507px; background-color:#; border:0px solid #ccc}
#col_235{margin:0px 8px 0 0px; padding:0; float:left; width:257px; background-color:#; overflow:hidden}
#col_300{float:left; width:300px; margin:0px 0 0px; padding-left:0px; border-right:0px solid #ccc}
#col_160{margin-right:0px; padding:0px; float:left; width:160px; overflow:hidden}
ul.tinyMenu{float:right; list-style:none; margin:0; padding:0; color:#aaa}
.tinyMenu li{float:left; font-size:1.2em; list-style:none; margin:0 0; padding:0; position:relative}
.tinyMenu li a, .tinyMenu li a:visited{float:left; font-weight:bold; margin:0; padding:0 10px; color:#454545}
.tinyMenu li a:hover{color:#B62F2C}
#topMenu{margin:0; padding:0; position:absolute; top:50px; right:0px; height:24px; float:right; width:489px; text-align:right; display:block}
.pagetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size:35px;
    font-weight:900;
	color:#AE5100;
	padding:25px 0 0px 10px;
	margin:0px 0px 10px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
/*#######################################################*/
.box_frame div h2 {font-size: 200%;color: #273F6F;}
.box_frame div h2 span{text-transform:none; font-weight: bold;}
.box_frame  h1 a{font-size: 120%;color: #16A281;  padding-left:0px; }
.news  h1 a{font-size: 100%;color: #16A281;  padding-left:0px; }
.cityText {
	color:#D92166;
	font-size: 60%;
	}
#sections {
	width: 100%;
	padding:0;
	margin:5px 0 0px 0;
	display:block;
	float:left;
}
#sections li{
	width: 99%;
	float:left;
	padding:0px 0;
	margin:0 0 10px 0;
	display:block;
	border: solid 1px #eee;
}
#sections li:hover{
	width: 99%;
	padding:0px 0;
	margin:0 0 10px 0;
	display:block;
	color:#FFF;
	background-color:#38579A;
	border: solid 1px #38579A;
}
#sections li img{
	float:left;
	padding:1px;
	margin:0 10px 0 0;
}
#sections li h3{
	font-size:16px;
	padding:5px 0 3px;
	margin:0;
	color:#38579A;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
}
#sections li h3 a{
	font-weight: bold;
}
#sections li a{
	color:#454545; display:block;
}
#clubsList #sections li h3{
	font-size:12px;
}
#sections li:hover p, #sections li:hover h3, #sections li:hover h3 a, #sections li:hover a, #sections li:hover small{
	color:#FFF;
}
.aEvents p{ font-size:.85em; }
.aEvents li{ position:relative; }
.aEvents h4{ font-size:1.3em; color:#4E5F6F }
.aEvents small{ color:#D92166; font-size:.8em; position:absolute; right:5px; bottom:5px; }

#sections.single_event li{ border:0; font-size:1.2em; color:#273F6F;}
#sections.single_event li strong{color:#454545;}
#sections.single_event li a{color:#B62F2C;}
#sections.single_event li a:hover{background-color:#273F6F;; color:#fff;}
#sections.single_event li:hover{ border:0; background-color:#fff; color:#000;}
#user_account{float:left; width:100%; position:relative;}
#user_account_head{ margin:0; padding:0px 0 0px 0px; border-bottom:0px solid #e3e3e3}
#user_account_body{margin:0; padding:0px 0 0 0; position:relative; background:#fff;}
#user_account_head h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
    font-weight:900;
	color:#273F6F;
	padding:0px 0px 5px 10px;
	margin:0px 0px 5px;
	text-align:left;
	border-bottom:0px solid #F0E5E5;
	}
#col_double {
	margin: 0px 10px 0 0px;
	padding:0 0 0 0px;
	border:0px solid #E9ADA7;
	float: left;
	width: 638px;
	overflow:hidden;
	background: #fff;
	}
#clubs_frame {
	margin: 0px 0px 0 0px;
	padding:0 0 0 0px;
	border:0px solid #E9ADA7;
	float: left;
	width: 316px;
	overflow:hidden;
	background: #fff;
	}
#col_left {
	margin: 0px 10px 0px 0px;
	padding:0 0 0 0px;
	border-left:0px solid #E9ADA7;
	float: left;
	width: 300px;
	overflow:hidden;
	}
#col_middle_left {
	margin: 2px 3px 0px 0px;
	padding:0 0 0 0px;
	border-left:0px solid #E9ADA7;
	float: left;
	width: 310px;
	overflow:hidden;
	}
#col_middle_right {
	margin: 2px 0px 0px 3px;
	padding:0 0 0 0px;
	border-left:0px solid #E9ADA7;
	float: left;
	width: 316px;
	overflow:hidden;
	}
#col_right {
	margin: 0px 0 0 0px;
	padding:0 0 0 0px;
	border-left:0px solid #E9ADA7;
	float: left;
	width: 300px;
	overflow:hidden;
	}
.wordtube{ text-align:center;}
#navCont .main_menu li { padding: 0 6px;}
#navCont .main_menu li a{ color:#C0C7D1; font-size:11px}
#navCont .main_menu li a:hover, #navCont .main_menu li.selected a{ color:#fff;}


.quickFlip{
    height: 420px;
    width: 320px;-moz-border-radius:6px; -webkit-border-radius:6px;
}
.quickFlip a{
   -moz-border-radius:6px; -webkit-border-radius:6px;
}

.quickFlip2 {
    height: 150px;
    width: 40%;
    float: left;
    margin-right: 9%;
}

/* the rest of this is irrelevent */


.clear {
    clear: both;
    magin: 0;
    padding: 0;
}

.redPanel, .blackPanel {
    text-align: center;
}

.half-col {
    width: 50%;
    float: left;
}

/**** panels ****/

.quickFlip, .quickFlip2, .quickFlip3 {
    font-family: "Trebuchet MS", Verdana, Sans-serif, sans;
    font-size: 13px;
    position: relative;
}

.quickFlip .blackPanel, .quickFlip2 .blackPanel, .quickFlip3 .blackPanel {
    background-color: #FFf;
    color: darkbrown;
    border: 0px outset #A61C14;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.quickFlip .redPanel, .quickFlip2 .redPanel, .quickFlip3 .redPanel {
    background-color: #fff;
    color: #FFF;
    border: 0px outset #4f6417;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.half-col p {
    padding: 5px;
    margin:0 30px 10px 30px;
}

.half-col p.panel-content {
    text-align: left;
    margin-top: 10px;
}

.half-col h3, .half-col h4 {
    padding: 0;
    margin: 0 35px;
}

.half-col h3 {
    text-align: left;
    font-size:24px;
    line-height:24px;
}

.half-col .redPanel h3 {
    text-align: center;
    margin-bottom: 10px;
}

.half-col .first {
    margin-top: 30px;
}

.half-col EM {
    display: block;
    padding: 0;
}

.half-col A.quickFlipCta {
    position: absolute;
    bottom: 30px;
    left: 65px;
    width: 210px;
    font-size: 15px;
    outline: none;
}

.quickFlip2 .redPanel a {
    color: #FFF;
}

.quickFlipCta {
    cursor: pointer;
}
.simplePagerNav{width:auto; float:right; margin:5px 0;text-align:center;  font-size:80%; display:block;}
.pageBox{ position:absolute; right:18px; top:23px;}
.pager{ width:auto; float:right; margin:5px 0;text-align:center;  font-size:80%; display:block;}
.pageNav{display:block; width:auto; float:left; padding:0px; text-align:center;  font-size:80%}
.pageNav li, .simplePagerNav li{ float:left;}
.pageNav a, .simplePagerNav a{display:block; background:#fff;  float:left;  padding:0.2em 0.5em;  margin-right:5px; text-decoration:none; border:solid 1px #bbb; color:#666}
li.currentPage a, .pageNav a:hover, .simplePagerNav a:hover{background:#B62F2C;  color:#fff; border:solid 1px #B62F2C}
#spot_slideshow img{margin-top: -30px;}
#sections .event_link a{ display:inline;}
#sections .event_link a:hover{ color:#C00}

#comment_form, 
#guestbook_form{padding:10px 0 20px; margin:0px 0px 3px 0; border:0px solid #eee; background:#FFF}
#comment_form li{padding:0; margin:0 10px; line-height:1.3em; text-align:left}
#comment_form label, 
#guestbook_form label{color:#7f7b66; font-size:10px; display:inline-block}
span.reqtxt, span.emailreqtxt{color:#888; display:block; font-size:9px; height:13px; line-height:13px; margin:0; text-align:right; vertical-align:top; width:421px}
.cf_info{margin:0 auto 10px; width:457px}
.cform textarea, .cform input{width:415px; padding:3px; margin:0 0 8px; vertical-align:top}
input.cf-box-a, input.cf-box-b{-moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent none repeat scroll 0 0 !important; border:medium none !important; height:22px; margin:3px 0 0; width:16px; padding:0}
#comment_form label, #guestbook_form label{color:#7F7B66; font-size:10px}
.cform input.sendbutton{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important; border-style:solid !important; border-width:1px !important; margin:5px 3px 4px 0; padding:5px; width:150px}
p.cf-sb{margin:0; padding:0 !important; text-align:right}
ol.cf-ol li.cf-box-group{padding:0 0 12px}
ol.cf-ol li{-moz-background-clip:border !important; -moz-background-inline-policy:continuous !important; -moz-background-origin:padding !important; background:transparent none repeat scroll 0 0 !important; line-height:1.3em; list-style-image:none !important; list-style-position:outside !important; list-style-type:none !important; margin:0 10px !important; padding:0; text-align:left}
label.cf-after{display:inline-block; margin:4px 0 0 4px; text-align:left; width:115px; vertical-align:top}
#comment_form textarea, 
#guestbook_form textarea{width:400px; height:100px; border:1px solid #A6A4A1}
.comment_textarea{width:400px; height:100px;     border:1px solid #A6A4A1; BACKGROUND:url(../../images/inputbox_bg.gif) no-repeat; font:0.9em 'Lucida Grande',Verdana,Arial,Sans-Serif; margin-bottom:5px}
#comments, 
#guestbook_entry_area{font-size:12px; padding:10px 0px 5px 0; margin:0px 0px 3px 0; border:0px solid #eee; background:#fff; position:relative}
#comments .comment p.detail{float:right; margin:0; padding:0; letter-spacing:normal; color:#bfb766}
#comments h1{margin:0 0 10px 10px; padding:0; font-weight:normal}

.comdetail{float:right; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; letter-spacing:normal; color:#888; font-size:11px}
.comment .text{padding:0px 0px 0px 58px; color:#7f7b66; position:relative; left:0px; top:0px; width:auto}
.comment span.author{margin-left:0px; color:#000; font-size:13px; line-height:25px}
.comment span.author a{color:#d90000; text-decoration:none}
.comment span.author a:hover{border-bottom:1px dotted #d90000}
.comment .avatar{margin:0; position:relative; top:0px; left:0px; width:48px; height:auto; float:left; background-color:#fff; padding:0px; border:0}
li.comment{margin:5px 0; padding:5px; border-top:1px solid #eee; min-height:57px}
#myexcerpt{margin-bottom:15px; font-family:Georgia,"Times New Roman",Times,serif; font-style:italic; color:#7f7b66; font-size:14px}
.cform input, 
.cform textarea,{BACKGROUND:url(../../images/inputbox_bg.gif) no-repeat}

a.nav, a.nav:link, a.nav:visited, .chosen {display:block; height:27px; background:#fff;border-bottom:0px solid #CBD6EB; margin-top:0px; padding:2px 0px 2px 10px;text-align:left; text-decoration:none;  line-height:25px; overflow:hidden;
	font-weight:bold;
	font-size:16px;
	color:#008880;
	text-transform:none;
	}
a.nav:hover {color:#fff; background:#7999C2;}
a.nav:active, .chosen {color:#fff; background:#7999C2;}

#nav span {display:none;} 

table.stripeMe{border-collapse:collapse; width:100%; margin:0px 0; font-size:1.1em}
table.stripeMe th{background:#f2f2f2; color:#454545; font-weight:bold; padding:8px 11px; text-align:left; border-right:0px solid #fff; border-top:0px solid #ccc; line-height:1.2; text-shadow:0px 1px 0px #fff}
table.stripeMe td{padding:6px 6px; border-top:1px solid #eee; vertical-align:top}
table.stripeMe th div{font-weight:bold}
table.stripeMe tbody tr{padding:0 0 0px; margin:0}
table.stripeMe td{padding:6px 6px}
table.stripeMe td .links{padding:0; margin:5px 0 0; width:310px; height:20px}
table.stripeMe td .links p{display:none;}
table.stripeMe tr.alt td{background:#f9f9f9}
table.stripeMe tr.over td{background:#FFFAE9}
table.stripeMe tr.inline_edit.over td{background:#FFF}
table.stripeMe .thumb{width:40px}
table.stripeMe .check{width:13px; padding:6px 3px 6px 6px; vertical-align:middle}
table.stripeMe .date{width:15%}
table.stripeMe .status{width:10%}
table.stripeMe .category{width:12%}
table.stripeMe .inline_edit_left{width:65%; float:left}
table.stripeMe .inline_edit_center{width:20%}
table.stripeMe .inline_edit_right{width:35%; float:left;min-height:150px;}
table.stripeMe .inline_edit_save{clear:both; margin:0.5em 0 0; padding:0.5em}
table.stripeMe h4{line-height:23px; margin:0.2em 0; padding:0; text-transform:uppercase; font-weight:bold}
table.stripeMe .inline_edit label2{margin:0.2em 0; display:block}
table.stripeMe .inline_edit label span.title{display:block; float:left; width:5em}
table.stripeMe .inline_edit label span.input-text{display:block; margin-left:5em}
table.stripeMe .inline_edit input{font-size:1.em; margin:0; border:1px solid #ccc;  BACKGROUND:url(../../images/inputbox.gif) repeat-x;}
table.stripeMe .inline_edit textarea{margin:0; border:1px solid #ccc; BACKGROUND:url(../../images/inputbox.gif) repeat-x; width:240px;}
.inline_edit_left input{ width:240px;}
table.stripeMe .inline_edit ul{width:67%; margin:0pt 0pt 20px; float:left}
table.stripeMe .inline_edit .thumb{width:100px; margin:3pt 10pt 0 5px; float:left}
table.stripeMe .inline_edit ul li{padding:5px 0}

.front_articles{border:1px solid #fff}
.front_articles li{border-bottom:1px solid #eee; background:#fff; display:block; float:left; margin:0 0 8px; width:100%; position:relative; padding:0 0 8px 0}
.front_articles li.latest .image img{ width:75px; height:75px;}
.front_articles li:hover{border-bottom:1px solid #273F6F}
.front_articles li:hover a, .front_articles li:hover p{}
.front_articles li:hover a{color:#B62F2C}
.front_articles .image a{margin:0 10px 0px 0; float:left}
.front_articles .excerpts{padding:0 5px 0 0px}
.front_articles li h2{color:#454545; margin:5px 0 2px}
.front_articles li h2 a{color:#454545; margin:5px 0 2px}
.front_articles li h2 a:hover, .front_meta a:hover{text-decoration:underline}
.front_articles p{margin:0px 0px 10px 0px; display:block}
.front_meta{height:16px; font-size:.9em; float:right; display:inline; padding:1px 10px 0 10px; position:absolute; bottom:0; right:0; visibility:hidden}
.front_meta a{color:#fff}
.front_meta .detail{ padding:0px 35px 0 0;}
.front_meta .thumb{float:right; background:#fff; border:1px solid #ccc; border-bottom-width:1px; padding:0; margin:0 0 0 7px; position:absolute; bottom:3px; right:5px; z-index:1}
.front_meta .thumb:hover{border:1px solid #273F6F;}
.front_articles li:hover .front_meta, .front_articles li:hover .front_meta a{color:#fff; background:#273F6F;visibility:visible}
#upTop{display:block; display:none;  z-index:151;  position:fixed;  top:100%; margin-top:-40px;  right:5px;  width:16px; height:16px; padding:10px;opacity: .5; cursor:pointer;}

.slider-wrap{width:580px; position:absolute; top:0px; left:0px}
.stripViewer .panelContainer 
.panel ul{text-align:left; margin:0 15px 0 30px}
.stripViewer{position:relative; overflow:hidden; width:580px; height:300px; background:#000}
.stripViewer .panelContainer{position:relative; left:0; top:0}
.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width:580px}
.stripNavL, .stripNavR, .stripNav{display:none}
.nav-thumb{border:0px solid black; margin-right:5px}
#movers-row div{width:20%; float:left}
.photo-meta-data{background:url(../../images/transpBlack.png); padding:0px 10px; height:70px;  margin-top:-70px; position:relative; z-index:9999; color:white}
.photo-meta-data span{font-size:13px}
.cross-link{display:block; width:60px; height:40px; margin-top:0px; border:2px solid #555;  position:relative; padding-top:0px; z-index:9999}
.active-thumb{border:2px solid #fff}
.floatLeft{float:left; margin-right:10px}
.floatRight{float:right}
.clear{clear:both}
a{outline:none}
.photo-meta-data a{color:#FFF}
.photo-meta-data a:hover{color:#FFF; text-decoration:underline}
.photo-meta-data h1{margin:0 0 0px 0}
.photo-meta-data h1 a{margin:0 0 0px 0; font-size:1.2em; color:#FFF; font-weight:bold}
.photo-meta-data h1 a:hover{margin:0 0 0px 0; color:#FFF; text-decoration:underline}
.anav{width:64px; position:absolute; right:10px; top:10px; float:left}
.anav li{float:left; margin:0 0 10px 0}
a.cross-link:hover{border:2px solid #000}
a.cross-link{-moz-opacity:0.50; opacity:0.50; khtml-opacity:0.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
a.cross-link:hover, a.active-thumb{-moz-opacity:1.0; opacity:1.0; khtml-opacity:1.0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.pagination{            font-size:80%}
.pagination a{    text-decoration:none; border:solid 1px #AAE; color:#15B}
.pagination a, .pagination span{    display:block;     float:left;     padding:0.3em 0.5em;     margin-right:5px; margin-bottom:5px}
.pagination .current{    background:#26B;     color:#fff; border:solid 1px #AAE}
.pagination .current.prev, .pagination .current.next{color:#999; border-color:#999; background:#fff}
.registerForm {
-moz-border-radius:8px 8px 8px 8px;
background:none repeat scroll 0 0 #fff;
border:1px solid #273F6F;
clear:both;
float:left;
margin:20px 18%;
padding:25px 35px 25px 75px;
width:600px;
}