/*  
Theme Name: Glassshock
Theme URI: http://www.kagliostro.net
Description: WP glossy theme designed by <a href="http://www.kagliostro.net">Kagliostro</a>.
Version: 1.4
Author: Kagliostro
Author URI: http://www.kagliostro.net

	This theme was designed and built by Kagliostro.

	By downloading and using this theme, you agree to the following terms:
    

*/


#backpage {		
        background-color: #FFFFFF;
        width: 808px;
        margin: auto;
        padding-top: 0px;
        margin-top: 0px;
}

#header {
	height: 88px;
        width: 808px;
	border-bottom: 0px solid #59780a;
	position:relative;
        z-index:11;    
        margin: auto;  
        margin-top: 120px;
}

#header-background {
        width: 100%;
        position: relative;
	height: 88px;
        background:#000000 url(images/headimage.jpg) bottom left no-repeat;
        -moz-opacity: 0.70; 
        opacity: 0.70;	
        z-index: 11;
}

#header-container {
        width: 100%;
        height: 88px;
        position: relative;
        margin-top: -90px;
        z-index: 12;
        background: transparent;
}

#ituneswall {
        width: 806px;
        height: 0px;
        position: relative;
        z-index:13;
        background: #000;
        margin-top:32px;
        margin-left: 1px;
        visibility:visible;
}
#waitlogo {
        width: 806px;
        height: 500px;
        position: relative;
        z-index:10;
        background:transparent;
        margin-top:-500px;
        margin-left: 1px;
        visibility:visible;
}
#ituneslogo {		
	background-color: transparent;
	background-image: url(images/logoB2.png);
	position:relative;
	top: 150px;
	left: 342px;
	width: 277px;
	height: 55px;
        z-index:10;
}	




body {
	margin:0px auto;
        padding: 0px 0px 0px;
	font: 70%/160% Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	color: #333333;
	position: relative;
	background: #EAF3FA url(images/stripes001.png) top center repeat;
        background-attachment: fixed;
}

a, strong a {
	color: #FF6600;
	text-decoration:none;
	outline: none;
}
a:visited {
	color: #FF9900;
}
a:hover {
	text-decoration:underline;
}
p {
	margin: 0px 0px 14px;
}
img {
	border: none;
}

h1 {
	margin:0px;
	background: url(images/header-icon.gif) no-repeat;
	padding-left: 70px;
	height: 60px;
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	color: #c9eefe;
}
h1 a, h1 a:visited{
	color: #c9eefe;
	text-decoration: none;
}
h1 a:hover{
	color: #ffffff;
	text-decoration: none;
}
h2 {
	color: #163F53;
	margin: 0px 0px 2px;

	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: -1px;
	font: normal 200% "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 2px;
}
h2 a, h2 a:visited{
	color: #163F53;
	text-decoration:none;
}
h2 a:hover {
	color:#FF6600;
	text-decoration:none;
}
h3 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #758d38;
	margin: 10px 0px 5px;
}
h4 {
	font: normal 130%/100% "Trebuchet MS", Tahoma, Arial;
	color: #758d38;
	margin: 10px 0px 5px;
}
form {
	margin:0px;
	padding:0px;
}

/* header area */


#feedheader {
	width: 80px;
        height: 80px;
	float: left;      
        margin: 5px;       
        margin-left: -2px;
        cursor: hand;     
	background: url(images/feedh.gif) no-repeat;
}

#nav {
	list-style: none;
	position: absolute;
	right: 15px;
	margin-top: 65px;
}
#nav li {
	float: left;
}

#nav .page_item a{
	color: #ffffff;
	text-decoration: none;
        text-align:center;
        width: 86px;
	background: url(images/nav-gif.gif) no-repeat left top;
	font: bold 14px/100% Arial, Helvetica, sans-serif;
	display: block;
        padding: 5px 2px;
        margin-right: 0px;
}
#nav .page_item a:hover {
	color: #000000;
        background: url(images/nav-gif.gif) no-repeat left bottom;
}

#nav .current_page_item a, #nav .current_page_item a:visited{       background: url(images/nav-gif.gif) no-repeat left bottom;
	color: #000000;
	text-decoration: none;
}
/* content area */
#content {
	padding: 10px 15px 30px 15px;
        margin: 0px;
	float: left;

        width: 411px;
        min-height: 980px;
        background: #FFFFFF url(images/content-corner-bg.gif) no-repeat 0px 100%;
        position: relative;
        z-index: 20;
}
.post {
	clear:both;
	padding-top: 15px;
}
.post-date {
	width: 45px;
	height: 49px;
	float:left;
         margin-left: -58px;
	background: url(images/date-bg.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}
.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}
.post-title {
	float: left;
	margin-left: 10px;
	width: 400px;
}

.entry {
	clear: both;
	padding-top: 10px;
}
.post-cat {
	background: url(images/mini-category.gif) no-repeat;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999999;
}

.post-comments {
	background: url(images/mini-comments.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}
.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.mini-add-comment {
	background: url(images/mini-down-arrow.gif) no-repeat;
	padding-left: 18px;
	float: right;
}
.navigation {
	clear: both;
	padding: 10px 0px;
}
.navigation a, .navigation a:visited {
	color: #59770e;
}
.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}




/*sidebar */
#sidebar {
	float: right;
	padding: 0px 5px 20px 0px;
	width: 220px;
	color: #667667;
	overflow: hidden;
        background: url(images/bit.gif) repeat;
        position: relative;
        z-index: 14;
}
/*sidebar title (h2) */
#sidebar h2, #sidebar .sidebartitle{
	font: normal 180%/100% "Trebuchet MS", Tahoma, Arial;
	color: #779d03;
	margin: 20px 0px 2px;
	border-bottom: 1px solid #CFE1AC;
}
/*sidebar text styles */
#sidebar a, #sidebar a:visited{
	color: #495233;
	text-decoration: none;
}
#sidebar a:hover{
	color: #FF6600;
	text-decoration: none;
}
/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}
#sidebar ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
/*sidebar list level2 */
#sidebar ul li ul {
	padding: 0;
	margin: 0;
}
#sidebar ul li ul li{
	padding: 2px 0 2px 0px;
	border-bottom: 1px solid #dceeb7;
}
/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}

#sidebarlong {
	float: right;
	width: 100%;
	overflow: hidden;
         background: transparent;
}



/*blogroll */
ul.list-blogroll li{
	background: url(images/mini-blogroll.gif) no-repeat !important;
	padding-left: 16px !important;
}
/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	background: url(images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}
/*recent comments widget */
li.widget_recent_comments li{
	background: url(images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
}
/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}
/*text widget */
.textwidget {
	padding-top: 5px;
}



/*search form */
#searchform {
        top: 20px;
        height: 30px;
        right: 10px;
        position:absolute;
}
#searchform br {
	display: none;
}
#searchform #s {
	border:1px solid #203346;
	width: 120px;
	height: 15px;
	padding: 4px 5px 0px 5px;
	border: 1px solid #bed881;
	background: #fff;
	margin-right: 2px;
	color: #000000;
	font-weight: normal;
}
/* search form button - to specify button only use input[type="submit"] */
#searchform input {
	background: url(images/search-btn.gif) no-repeat;
	margin-right: 5px;
	width: 24px;
	height:24px;
	border:none;
	vertical-align: middle;
}

/* Popular list */
.popular-list {
	padding: 0px;
	margin:0px 0px 10px;
	list-style:none;
}
.popular-list li{
	background: url(images/mini-star.gif) no-repeat left center;
	padding: 3px 0px 3px 12px;
	line-height: 180%;
	list-style:none;
}
.popular-list li a{
	color:#333333;
	text-decoration:none;
	list-style:none;
        padding-left: 15px;
}
.popular-list li a:visited{
	color:#333333;
	text-decoration:none;
}
.popular-list li a:hover{
	color:#669900;
	text-decoration:none;
}

/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCCCCC;
	padding: 10px 0 5px 0;
	clear: both;
}
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label{
	color: #787878;
	font-size: 87%;
}
#commentform input{
	width: 200px;
	background:#eef5f9;
	border: 1px solid #a3bdc8;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea{
	width: 478px;
	height: 115px;
	background:#eef5f9;
	border: 1px solid #a3bdc8;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit{
	background: url(images/submit.png) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: none;
	float:left;
	width: 175px;
	height: 30px;
	cursor: pointer;
}

hr.hidden {
	clear:both;
	visibility:hidden;
	margin:0px;
	padding:0px;
}

.commentlist {
	list-style:none;
	margin:0px 0px 15px;
	padding:0px;
	line-height: 130%;
	clear: both;
}

.commentlist .alt {
	background: #eef5f9;
        border-top: 1px solid #a3bdc8;
        border-bottom: 1px solid #a3bdc8;
        padding-top: 8px;
}

.commentlist p{
	margin: 10px 0px;

}
.commentlist li{
	margin: 10px 7px;
	padding:0px 0px 10px;
	background: url(images/thumb-hr.gif) no-repeat center bottom;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.comment-entry {
	width: 470px;
	float:right;
	position:relative;
}
.comment-number {
	color: #CCCCCC;
	font-size: 14px;
	float:right;
	position: absolute;
	top: 5px;
	right: 5px;
}
.comment-number a {
	color: #CCCCCC;
	text-decoration: none;
}
.comment-number a:hover {
	color: #999999;
	text-decoration: none;
}
.commentlist cite {
	font: 150% Tahoma, "Trebuchet MS", Arial;
	color: #5A8800;
}
.commentlist cite a, .commentlist cite a:visited{
	color: #5A8800;
	text-decoration:underline;
}
.commentlist cite a:hover{
	text-decoration:none;
}
.commentlist cite.author {
	background: url(images/mini-author.gif) no-repeat right center;
	padding-right: 44px;
}

#trackbacklist li {
	margin: 0;
	padding: 0 0 10px;
	line-height: 100%;
}
#trackbacklist cite {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

#comnumber {
	display:block;
        z-index: 2;
        position:absolute;
        height:60px;
        margin-top: -40px;
        font-size: 150%;
        color: #2f63b3;
        margin-left: 510px;
}
.gravatar {
	background: url(images/gravatar.gif) no-repeat;
	width: 65px;
	height:65px;
	margin-top: 2px;
        margin-right: 2px;
        margin-left: 2px;
	padding-left: 3px;
        padding-top:3px;
        overflow: hidden;
	float:left;
}
.gravatar img {
	margin: 0px;
        width: 50px;
        height: 50px;
	border: 0px solid #2f63b3;
}
/* Main Span */
#comment_quicktags {
	text-align: left;
	margin-left: 1%;
}
/* Button Style */
#comment_quicktags input.ed_button {
	background: #F4F4F4;
	border: 1px solid #D6D3CE;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 1px;
	width: auto;
}
/* Button Style on focus/click */
#comment_quicktags input:focus.ed_button {
	background: #FFFFFF;
	border: 1px solid #686868;
}
/* Button Lable style */
#comment_quicktags #ed_strong {
	font-weight: bold;
}
/* Button Lable style */
#comment_quicktags #ed_em {
	font-style: italic;
}

#acp-preview {
	margin-left: 10px;
}

/* footer area */
#footerbottom {
	background: transparent;
                width: 100%;
}


#footer {
	clear: both;
	background: transparent url(images/footertransparent.png) bottom no-repeat ;
	color:#999999;
	font-size: 95%;
	line-height: 130%;
        height: 370px;
        width: 808px;
        margin: auto;
        margin-bottom: 20px;
        margin-top: -20px;
        position:relative;
        z-index:21;
        padding-left: 20px;
}
#footer a, #footer a:visited {
	color:#4E9F9F;
}


#footer h4 {
	font: normal 146%/100% "Trebuchet MS", Tahoma, Arial;
	color: #9cdbfb;
	margin: 10px 0px 5px;
}

.footer-recent-comments {
	width: 220px;
	float: left;
	margin-left: 10px;
}
.footer-recent-comments ul {
	list-style: none;
	margin: 0px;
	padding: 2px 0px 0px;
}
.footer-recent-comments ul li {
	background: url(images/mini-footer-comments.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}

.footer-recent-comments ul li:hover {
	text-decoration: none;
	background-color:#132022;
	color:#FFFFFF;
}
.footer-recent-posts {
	width: 220px;
	float: left;
	margin-left: 10px;
}
.footer-recent-posts strong {
	font-size: 107%;
	line-height: 135%;
	font-weight: bold;
}
.footer-recent-posts ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 92%;
	line-height: 110%;
}
.footer-recent-posts ul li {
	background: url(images/mini-footer-post.gif) no-repeat;
	padding: 0px 0px 10px 20px;
}
.footer-about {
	width: 300px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

#footerup {
	clear: both;
	background: #000000;
        visibility:hidden;
	padding: 0px;
        margin: auto;
        margin-top: -20px;
        -moz-opacity: 0.2; 
        opacity: 0.2;
}

#footerfinal {
	background: transparent;
        margin-right: 30px;
        margin-left: 30px;
}
#feedfooter {
	width: 88px;
        height: 88px;
	float: right;      
        margin-left: 30px; 
        cursor: hand;
	background: url(images/feed.gif) no-repeat;
}
#logofooter {
	width: 148px;
        height: 85px;
	float: left;    
        margin-right: 20px;    
	background: url(images/logofooter.png) no-repeat;
}



/* Lista Feed */
.feedK{
	border-bottom: 1px solid #DADADA;
	padding: 12px;
	clear:both;
        height: 35px;
}

.feedtitle{
	width:320px;
	display:block;
	float: left;
        height: 20px;
}

.feedsite{
	background-image:url("images/icon_web.gif");
	background-repeat:no-repeat;
	padding: 0 20px 0 20px;
        height: 20px;
}

.feedrss{
	background-image:url("images/icon_rss.gif");
	background-repeat:no-repeat;
	padding: 0 0 0 20px;	
        height: 20px;
}

.even{
	background-color:#E6F5FA;

}






/* credits */
#credits {
	margin: 0px auto;
	color: #7a9299;
	font-size: 85%;
	line-height: 120%;
}
#credits a, #credit a:visited {
	color: #048db4;
}
.rss {
	background: url(images/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}
.loginout {
	background: url(images/mini-loginout.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 8px;
}

/* alignments */
.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
img.alignleft, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright {
	float: right;
}
img.alignright, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}


/* START */
/* CLEARBOX */
/* LIGHTBOX */
#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0px;
}

#CB_iFrCont {
	position: absolute;
	width: 0px;
	height: 0px;
}

#CB_HiddenText {
	position: absolute;
	visibility: hidden;
	z-index: -1000;
	top: -100px;
	left: -1000px;
}

.CB_Sep {
	color: #bbb;
}

.CB_TnThumbs {
	width: 0px;
	height: 0px;
	border: 0px;
	outline-style: none;
	outline: 0px;
	padding: 0;
	margin: 0;
	visibility: hidden;
}

.CB_BtmNav {
	position: relative;
	top: 4px;
	border: 0;
	padding: 0px 0px 0px 3px;
}

#CB_ImgHide {
	position: absolute;
	visibility: hidden;
	z-index: 1098;
	left: 0px;
}

#CB_ShowTh {
	width: 100%;
	height: 20%;
	visibility: hidden;
	position: absolute;
	z-index: 1097;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs {
	display: none;
	height: 62px;
	padding-top: 10px;
	position: absolute;
	z-index: 1100;
	overflow: hidden;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs2 {
	margin: auto 0;
	height: 52px;
	position: absolute;
}

.CB_ThumbsImg {
	position: absolute;
	border: 1px solid #fff;
	cursor: pointer;
}

.CB_RoundPixBugFix {
	display: block;
	visibility: hidden;
	font-family: arial;
	font-size: 1pt;
}

#CB_ImgContainer {
	position: relative;
	width: 100%;
}

#CB_PrevNext {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1002;
}

#CB_NavPrev, #CB_NavNext {
	visibility: hidden;
	position: absolute;
	z-index: 1001;
	top: 47%;
	cursor: pointer;
}

#CB_NavPrev {
	left: 18px;
}

#CB_NavNext {
	right: 15px;
}

#CB_ContentHide {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

#CB_LoadingImage {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	visibility: hidden;
}

#CB_Text {
	position: relative;
	text-align: left;
	overflow: hidden;
}

#CB_T1 {
	height: 14px;
	white-space: nowrap;
	position: relative;
}

#CB_T2 {
	margin-top: -1px;
}

#CB_TL {
	position: relative;
	background-color: #fff;
	display: none;
}

#CB_Window {
	left:50%;
	position:absolute;
	top:50%;
	visibility:hidden;
	z-index: 1100;
	border-collapse: separate;
}

#CB_Image {
	position: relative;
}

#CB_iFrame {
	position: absolute;
	width: 0px;
	height: 0px;
	z-index: 1003;
}

#CB_TopLeft {
	background-image:url(images/s_topleft.png);
	background-position:right bottom;
}

#CB_Top {
	background-image:url(images/s_top.png);
	background-position:left bottom;
}

#CB_TopRight {
	background-image:url(images/s_topright.png);
	background-position:left bottom;
}

#CB_Left {
	background-image:url(images/s_left.png);
	background-position:right top;
}

#CB_Content {
	background-color: #fff;
}

#CB_Right {
	background-image:url(images/s_right.png);
	background-position:left top;
}

#CB_BtmLeft {
	background-image:url(images/s_btmleft.png);
	background-position:right top;
}

#CB_Btm {
	background-image:url(images/s_btm.png);
	background-position:left top;
}

#CB_BtmRight {
	background-image:url(images/s_btmright.png);
	background-position:left top;
}

#CB_Prev, #CB_Next {
	background: transparent url(images/blank.gif) no-repeat scroll 0%;
	display: block;	
	width: 49%;
	cursor: pointer;
	outline-style: none;
	outline: 0px;
	z-index: 1102;
}

.CB_TextNav {
	text-decoration: underline;
	padding-right: 5px;
	color: #999;
	outline-style: none;
	outline: 0px;
	cursor: pointer;
	border: none;
}

.CB_TextNav:hover {
	text-decoration: underline;
	color: #555;
	border: none;
}

#CB_Prev {
	float: left;
	left: 0px;
}

#CB_Next {
	float: right;
	left: 0px;
}

#CB_Prev:hover {
background:transparent;
}

#CB_Next:hover {
background:transparent;
}

#CB_CloseWindow {
	position: absolute;
	right: -14px;
	top: -10px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowS, #CB_SlideShowP {
	position: absolute;
	left: -11px;
	top: -10px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowBar {
	background-color: #fff;
	width: 0px;
	position: absolute;
	height: 2px;
	display: none;
	z-index: 1102;
}

#CB_Email {
	position: absolute;
	right: 15px;
}                              


/* END */
/* CLEARBOX */
/* LIGHTBOX */              


/* BEGIN SMOOTH GALLERY */




#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading-bar-black.gif');
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('images/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('images/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
color: #FFFFFF;
}

.withArrows a.open:hover { background: url('images/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('images/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */
#myGallery, #myGallerySet, #flickrGallery
{
	width: 320px;
	height: 240px;
	z-index:5;
	border: 1px solid #000;
	text-align: left;
	margin: 0 auto;
color: #FFFFFF;
}


.jdGallery .slideInfoZone
{       position:absolute;
        display:block;
	z-index: 10;
	width: 100%;
	margin: 0px;
        padding: 0px;
	left: 0;
	bottom: 0;
	height: 10px;
	background: #333;
	color: #FFFFFF;
	text-indent: 5px;
	overflow: hidden;
        padding-bottom: 30px;
        padding-top: -30px;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2 a
{    	color: #FFFFFF;
        font-size: 15px;
}

.jdGallery .slideInfoZone p
{    	color: #FFFFFF;
        font-size: 15px;
}
h2.mygallery
{    	color: #FFFFFF;
        font-size: 15px;
}
p.mygallery
{    	color: #FFFFFF;
        font-size: 15px;
}

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('images/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}                
#iFishEye_example_1 {
	bottom: 0;
	text-align: center;
        background: url(images/aurora2.jpg) 0 40px repeat-x ;
}

#iFishEye_example_1 table {
	margin: 0 auto;
}

#iFishEye_example_1 td {
	text-align: center;
        height: 153px;
        vertical-align:bottom;
}

#iFishEye_example_1 a {
       text-decoration: none;
}

#iFishEye_example_1 span {
	display: block;
	margin-bottom: -15px;
	font-family: "Arial Bold";
	font-weight: bold;
	font-size: 144%;
	color: #FF0000;
}


#flickrph ul, #flickrph ul li { padding: 0; margin: 0; border: 0; }
#flickrph a img {width:14%; border:2px #BFD8FF solid; padding: 1%; margin: 5px 1% 0px;}
#flickrph a:hover img { border:2px #D26706 solid;}
