/*  
Theme Name: the52club
Theme URI: http://www.the52club.com
Description: The 52 Club
Version: 1.0
Author: Errol Sidelsky
Author URI: http://www.wearetourist.com
*/
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */
html {margin-left: -1px; overflow-Y: scroll;}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
	head~body *{ margin-left: -1px;}
}




/* ************************************************************************************************************************************************************
************************************************************************************************************************************************************ */

body { margin:0; padding:0; background:url(images/mainBackground.jpg) top center no-repeat; font:100%/115% Arial, Helvetica, sans-serif; font-weight:normal; background-color:#8483af; color:#333;}
.clear { clear:both;}

.darkPurple{ color:#000033}
.lightPurple{ color:#666699}
.verylightpurple {color:#fff;}

strong { color:#666699;}

a:link { color: #666; text-decoration: underline; }
a:visited { text-decoration: underline; color: #666; }
a:hover { text-decoration: none; color: #666699; }
a:active { text-decoration: underline; color: #666; }

#wrapper { width:960px; margin:0 auto; padding:0; background-color:#fff}

#homeHeading{border:#FF0000 solid 0px;  width:440px; z-index:10; position:absolute; padding:250px 0 10px 0; border-bottom:#CCC dotted 1px; margin:0 0 15px 28px;}
#homeHeading p { margin:0px; padding:0 0 0 0; font-size:120%; color:#666699}

table { margin-bottom:20px;}

#searchHolder {  border:#F00 solid 0px; text-align:right; margin:0; padding:20px 20px 0 0; position:absolute; z-index:10; top:0; right:0; border:#F00 solid 0px; width:99.9% }
.searchField  { margin:0; padding:3px; background-color:#1c1c63; border:none; color:#5e5e9e}
#searchsubmit { font-size:10px; text-transform:uppercase; margin:0; padding:3px; border:none; cursor:pointer; background-color:transparent; color:#7373b6}
#searchPos input:focus, #searchPos input:hover { background:#212164 none repeat scroll 0 0;}

#searchPos { margin:0 auto; padding:0;  border:green solid 0px; width:960px;}

.navigation { margin:0 0 0 25px; padding:0; width:420px; font-size:80%;}
.navigation div { margin:0; padding:0 0 10px 0; width:300px;}

/* -------------------> main navigation */
#mainNav { margin:0 0 0 10px; padding:0 20px 0 0; }
#mainNav ul { margin:0 0 0 0; padding:0 0 0 10px; list-style-type:none; font:95% Arial, Helvetica, sans-serif;}
#mainNav ul li { margin:0 0 0 0; padding:0 0 0 0;  text-align:left; display:block; text-transform:capitalize; }

#mainNav .page_item a:link, #mainNav .page_item a:visited, #mainNav .page_item a:active {
color: #666699; display:block; text-decoration:none; padding:3px 0 3px 12px; margin:0 0 0 0;  background-image:none; 
}

#mainNav ul li .page_item a:link, #mainNav ul li .page_item a:visited, #mainNav ul li .page_item a:active {
color: #000033; display:block; text-decoration:none; padding:3px 0 3px 12px; margin:0 0 0 0; background-image:none; 
}

/* drop down slected */
#mainNav .current_page_item a:link, #mainNav .current_page_item a:visited, #mainNav .current_page_item a:active, #mainNav .page_item a:hover {
color:#000033; text-decoration:none;  background:#fff url(images/arrow.gif) no-repeat left center; display:block;  margin:0 0 0 0; padding:3px 0 3px 12px;}

#mainNav .current_page_ancestor a:link, #mainNav .current_page_ancestor a:visited, #mainNav .current_page_ancestor a:active, #mainNav .current_page_ancestor a:hover {
color:#000033; text-decoration:none;  background:url(images/arrow.gif) no-repeat left center; display:block; margin:0 0 0 0; padding:3px 0 3px 12px; 
}

/* exspanded nav */
#mainNav ul li .page_item a:hover {background:#fff url(images/arrow.gif) no-repeat left center; display:block; color:#000033; margin:0 0 0 0; padding:3px 0 3px 12px; }

#mainNav ul li .current_page_item a:link, #mainNav ul li .current_page_item a:visited, #mainNav ul li .current_page_item a:active, #mainNav ul li .current_page_item a:hover
{background:url(images/arrow.gif) no-repeat left center; display:block; color:#000033; margin:0 0 0 0; padding:0 0 0 12px}

#mainNav ul li .current_page_item a:link, #mainNav ul li .current_page_item a:visited, #mainNav ul li .current_page_item a:active, #mainNav ul li .current_page_item a:hover
{background:url(images/arrow.gif) no-repeat left center; display:block; color:#000033; margin:0 0 0 0; padding:3px 0 3px 12px; }


/* Third level nav */
#mainNav ul li .page_item .current_page_item  a:link, #mainNav ul li .page_item .current_page_item a:visited, #mainNav ul li  .page_item .current_page_item a:active
{  display:block; color:#000033; margin:0 0 0 0; padding:3px 0 3px 12px; background:url(images/arrow.gif) no-repeat left center; }

#mainNav ul li  .page_item .current_page_item  a:hover
{ background:url(images/arrow.gif) no-repeat left center;  display:block; color:#000033; margin:0 0 0 0; padding:3px 0 3px 12px}

#mainNav ul li ul li .page_item a:link, #mainNav ul li ul li .page_item a:visited, #mainNav ul li ul li .page_item a:active
{  display:block; color:#000033; margin:0 0 0 0; padding:3px 0 3px 12px; background: none; }

#mainNav ul li ul li .page_item a:hover
{  display:block; color:#000033; margin:0 0 0 0; padding:3px 0 3px 12px; background:url(images/arrow.gif) no-repeat left center; }

#mainNav ul li .current_page_ancestor a:link, #mainNav ul li .current_page_ancestor a:visited, #mainNav ul li .current_page_ancestor a:active, #mainNav ul li .current_page_ancestor a:hover {
color:#000033; text-decoration:none;  background:url(images/arrow.gif) no-repeat left center; display:block; margin:0 0 0 0; padding:3px 0 3px 12px;
}



#mainNav ul li ul {margin:0 0 0 0; padding:0 0 0 12px;}
#mainNav ul li ul li { border-right:none; }





#mainContent { width:720px; margin:0; padding:0;  float:left; background-color:#FFF; }
#content {width:720px;  margin:0 22px 0 0; padding:0;  float:left; background-color:#FFF; }
.rightSide { width:207px; margin:0 30px 0 0; padding:0;  float:right;}

h1 { margin:5px 0 15px 0; padding:0 0 0 0; font-size:145%;  font-weight:normal; color:#08084b; text-transform:capitalize;}
h2 { margin:0 0 15px 0; padding:0 0 10px 0; font-size:135%; line-height:125%; font-weight:normal; color:#666699; border-bottom:#CCC dotted 1px; }
h3 { margin:0 0 0 0; padding:0 0 0 0; font-size:110%; font-weight:bold; color:#666699; }
h4 { margin:0 0 0 0; padding:0 0 0 6px; font-size:135%; font-weight:normal; color:#666699; }
h5 { margin:0 0 0 0; padding:0 0 0 0; color:#666699; font-size:150%; font-weight:bold; color:#000033;}



/*#sidebar { width:220px; margin:0; padding:0; float:left; background-color:#FFF;}
#sidebar ul h2 { border:none; margin:0 0 5px 0; padding:0;  color:#08084b; font-weight:bold;}
#sidebar ul { list-style-type:none; margin:0 0 0 0; padding:0;}
*/




#sidebar { width:220px; margin:0; padding:0; float:left; background-color:#FFF;}
#sidebar2 { width:220px; margin:0; padding:0; float:right; background-color:#FFF;}

#sidebar ul { list-style-type:none; margin:0 0 0 0; padding:0;}
#sidebar2 li { list-style-type:none;}


#sidebar .widget, #sidebar2 .widget { margin:30px 0 0 0; padding:20px 20px 0 20px; background:url(images/widgetBg.jpg) top center no-repeat; border:#CCC solid 0px; min-height:80px;}
#sidebar .textwidget, #sidebar .wys-text, #sidebar2 .textwidget, #sidebar2 .wys-text  { color:#666; font-size:75%;}
#sidebar .widgettitle, #sidebar2 .widgettitle  {border:none; margin:0 0 5px 0; padding:0;  color:#08084b; font-weight:bold; font-size:105%; text-transform:capitalize;}


#recent-posts ul { font-size:80%; color:#CCC;}
#events-calendar ul{ font-size:80%; }
#categories-449836051 ul{ font-size:80%; }


.post { width:440px;  margin:0 22px 0 0; padding:0 0 20px 28px;  float:left; background-color:#FFF; font-size:80%; font-weight:normal; color:#666;}
.post ul { margin:0 0 20px 0; padding:0; list-style-type:none;}
.post ul li { color:#666; background:url(images/smlArrow.jpg) no-repeat 0px 11px; margin:0; padding:5px 0 5px 12px; border-top:#e6e6e6 dotted 0px; border-bottom:#e6e6e6 dotted 1px; display:block;}
.postUpdate { width:680px}

/*contact us page forms */
.post button, .post input[type="reset"], .post input[type="button"], .post input[type="submit"],#submit { background-color:#e9e9e9; border:none; color:#5e5e9e; padding:5px 10px 5px 10px;  font:1em/130%  Arial, Helvetica, sans-serif; cursor:pointer;}
/*.post input[type="text"] {background-color:#e7f4ff;  border:none; width:200px; padding:3px;}
.post textarea {background-color:#e7f4ff;  border:none; width:98%; padding:3px; font:1em/120% Georgia, "Times New Roman", Times, serif; color:#333333;}*/

.post input[type="text"], .post textarea { background-color:#e9e9e9; border:none; color:#5e5e9e; padding:5px;  font:1em/130%  Arial, Helvetica, sans-serif; width:280px; }
.post textarea { height:120px}





.postmetadata { border-top:#CCC dotted 1px; padding:10px 0 0 0;}

/* Footer */
#footer { margin:0 auto;  padding:145px 0 0 0; height:60px; font-size:75%;  color:#fff; text-align:center; background-color:#6b6ba1; background:url(images/footerBg.png) top center no-repeat; line-height:130%;}

#footer .widget { background:none; margin:0; padding:0; }
#footer .widget_text { margin:0; padding:0;}
#footer ul { list-style-type:none; margin:0 auto; padding:0 20px 0 20px; width:920px;}
#footer li { margin:0; padding:0; }

#footer a:link { color: #fff; text-decoration: underline; }
#footer a:visited { text-decoration: underline; color: #fff; }
#footer a:hover { text-decoration: none; color: #000080; }
#footer a:active { text-decoration: underline; color: #fff; }

/*
#footer  ul { margin:0; padding:0; list-style-type:none;}

#footer  ul li .widget{ margin:0; padding:0; list-style-type:none;}

.textwidget {margin:0 auto;   padding:2px 0 0 0; height:250px; font-size:75%;  color:#000033; text-align:center; background-color:#6b6ba1; background:url(images/footerBg.png) top center no-repeat;}

.footerAjust { padding-top:125px;}*/

#comment { width:680px}


/* anchor */
div a.top{ text-align:right;  border-bottom:#e6e6e6 dotted 1px; display:block; width:430px; color:666699; text-decoration:none; font-size:80%; background:url(images/upArrow.gif) right center no-repeat; margin:15px 0 0 0; padding:0 10px 0 0;}


/* calander  - events list*/

ul #events-calendar-list li{  margin-top:8px}
#no-events-in-list { font-size:80%; color:#666}
#no-events-in-list strong { font-weight:normal;}

/* slideshow */

.slideshowlink { display:none; visibility:hidden;}

/* date stamp */
.time { font-size:80%; color:#151459; margin:0; padding:0 0 0 0;}
.titleHolder { border-bottom:#ccc dotted 1px;  margin:0 0 15px 0; padding:10px 0 10px 0; background:url(images/newsBg.gif) 0 0 no-repeat;}
.post h4 a:link, .post h4 a:visited, .post h4 a:active { color: #666699; text-decoration: underline; float:left; width:360px; line-height:130%;}
.post h4 a:hover { text-decoration: none; color: #000033;}

/* contact us page */
.addressContact { width:320px; border:#F00 solid 0px; float:left; margin-right:20px; margin-bottom:20px;}
#map { width:320px; height:364px;}


/* tables */
.wp-table-reloaded {
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
	border-collapse: collapse;	
	text-align: center;
}

/* header row*/
.wp-table-reloaded th {
	padding:	6px;
 	border: #CCC solid 1px;;
	cursor:	default;
	background-color:#9999cc;
	color:#000033;

	

}

/* normal row*/
.wp-table-reloaded td {
	padding:	6px;
}

/* alternative row */
.wp-table-reloaded tr.odd {
  	background-color: #e5e5ed; 
}