/*JAVASCRIPT ENABLED/DISABLED - applies to people who don't have javascript enabled*/
.js_disabled { display: none; }
.noscript .js_enabled { display: none; }
.noscript .js_disabled { display: block; }

/*******************/
/*   LOGIN POPUP   */
/*******************/

#loginbox-wrapper { width: 500px; height: 225px; position: relative; z-index: 111; background-repeat: no-repeat; }
#loginbox-wrapper p { margin-bottom: 15px; font-size: 12px; line-height: 22px; text-align:justify; }

#loginbox-container { width: 214px; height: 185px; margin: 18px 46px 0 18px; float: left; }

#loginbox-loginheader { width: 214px; height: 38px; margin-bottom: 11px; background-repeat: no-repeat; }

#loginbox-register-container { width: 199px; height: 185px; margin-top: 18px; float: left; }

#loginbox-registerheader { width: 199px; height: 38px; margin-bottom: 11px; background-repeat: no-repeat; }

#forgotpassword { margin: 9px 0 0 11px; float: left; line-height: normal; }

#loginbutton { width: 61px; height: 34px; float: left; }
#loginbutton:hover { background-position: 0 -34px; }
#createaccountbutton { width: 147px; height: 34px; float: left; background-repeat: no-repeat; }
#createaccountbutton:hover { background-position: 0 -34px; }

/*******************/
/*   FEEDS POPUP   */
/*******************/

#feedsbox-wrapper { width: 500px; height: 130px; background-repeat: no-repeat; }
#feedsbox-container { width: 464px; height: 94px; margin: 18px 0 0 18px; float: left; }
#feedsbox-loginheader { width: 214px; height: 38px; float: left; margin-bottom: 11px; background-repeat: no-repeat; }

/*FEEDS UNORDERED LIST*/
.feedslist {
	width: 464px;
	float: left;
}

.feedslist li {
	margin-right: 11px;
	float: left;
}

.feedslist a {
	width: 40px; height: 40px;
	float: left;
	text-indent: -999999px;
	background-repeat: no-repeat;
}

.feedslist a:hover { background-position: 0 -40px; }

.feedslist .feedburner	{ background-image: url(../images/bookmarks/feedburner.png);	}
.feedslist .twitter		{ background-image: url(../images/bookmarks/twitter.png);		}
.feedslist .facebook	{ background-image: url(../images/bookmarks/facebook.png);		}
.feedslist .flickr		{ background-image: url(../images/bookmarks/flickr.png);		}
.feedslist .digg		{ background-image: url(../images/bookmarks/digg.png);			}
.feedslist .delicious	{ background-image: url(../images/bookmarks/delicious.png);		}
.feedslist .youtube		{ background-image: url(../images/bookmarks/youtube.png);		}
.feedslist .yahoo		{ background-image: url(../images/bookmarks/yahoo.png);			}
.feedslist .stumbleupon	{ background-image: url(../images/bookmarks/stumbleupon.png);	}

/*TOOLTIP*/
.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; }
  .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; text-shadow: none; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow { position: absolute; background: url(../images/tipsy.gif) no-repeat top left; width: 9px; height: 5px; }
  .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; }
    .tipsy-nw .tipsy-arrow { top: 0; left: 10px; }
    .tipsy-ne .tipsy-arrow { top: 0; right: 10px; }
  .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; }
    .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; }
    .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; }
  .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; }
  .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; }





/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/





.wp-caption p.wp-caption-text { text-align: center; margin: 0; }



	

/*------------------------------------------------*/
/*-----------------[WP CALENDAR]-----------------*/
/*------------------------------------------------*/
#wp-calendar { empty-cells: show; margin: 10px auto 0; width: 240px;	}
	#wp-calendar a { display: block; text-decoration: none; font-weight: bold; }
		#wp-calendar a:hover { text-decoration: underline; }
	#wp-calendar caption {	text-decoration: none; font: bold 13px Arial, Sans-Serif; }
	#wp-calendar td {	padding: 3px 5px; color: #9f9f9f; }
		#wp-calendar td#today { color: #000; }
	#wp-calendar th {	font-style: normal;	text-transform: capitalize;	padding: 3px 5px; }
		#wp-calendar #prev a, #wp-calendar #next a { font-size: 9pt; }
		#wp-calendar #next a { padding-right: 10px; text-align: right; }
		#wp-calendar #prev a { padding-left: 10px; text-align: left; }
		
		
		
		
		
		
.gallery-item {
	float: left;
	margin-top: 10px;
	text-align: center;
	width: 33%;
}
/*
.gallery-item img {
	border: 2px solid #cfcfcf;
}
*/
.gallery-caption {
	margin-left: 0;
	
	/*font-size: 11px;
	line-height: 14px;
	margin-left: 0;
	padding-bottom: 10px;

	 php 
	color: #7bbcff;*/
}
/*
.gallery-icon a img.attachment-thumbnail {
	padding: 5px;

	php 
	background-color: #fff;
}
*/


/*
p.attachment {
	text-align: center;
	margin: 0; padding: 0;
}

p.attachment a img {
	padding: 5px;

	php
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

.caption {
	margin-left: 10px;
}

.navigation a img {
	padding: 5px;

	php
	background-color: #fff;
	border: 1px solid #b2b2b2;
}

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
*/
.adbox { clear: both; overflow: hidden; }
.adbox.ad-posts { padding-top: 10px; }