/*
Theme Name:Queen1
Description: Custom Design based on a serie of themes called WP Coda, orig, coded by <a href="http://greg-j.com/">Greg Johnson</a>, of  <a href="http://bustatheme.com/">Bust A Theme</a>. For the embedded flash-components, <a href="http://www.sprout.com/">Sprout </a> is used.
Version:1.0
Author: Edersolutions
Author URI: http://edersolutions.com
*/

/* Reset all the CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background: transparent;}


ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer}

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#000 url(images/body_bg.png) center top repeat-x;
	/* yes */
	color: #000;
	/* eder */
	line-height: 1;
}

:focus{outline:0}

#header{
	margin:0 auto;
	padding:20px 0 0 0;
	width:900px;
	height:100px;
	background:url(images/header_bg.jpg) center top no-repeat;
	position:relative;
}
	#header h1,
	#header h2{
		display:none;
	}
	#header ul{
		margin:0 auto;
		height:100px;
		width:800px;
	}
		#header ul li{
			display:block;
			float:left;
			width:266px;
			height:100px;
		}
			#header ul li a{
				display:block;
				position:relative;
				width:266px;
				height:100px;
				background-image:url(images/header_links.png);
				background-repeat:no-repeat;
			}
				#header ul li a strong{
					display:none;
				}
				#header ul li a span.hover{
					display:block;
					position:absolute;
					width:266px;
					height:100px;
					background-image:url(images/header_links.png);
					background-repeat:no-repeat;
				}
				
				 
			 
#page_header{
	margin:0 auto;
	width:900px;
/*	height:90px; */
	
	
	/* 29/11 */
	/* height:70px; */
	height:65px;
	
	 
}
 
	

	#page_header h5{
		/* padding:20px 90px;
		font-size:28px;
		letter-spacing:-2px;
		font-weight:bold;
		color:#C1A286; */
		
		color:#C1A286;
        font-size:28px;
        font-weight:normal;
        letter-spacing:2px;
      /*  padding:20px 90px; */
        padding:20px 63px;
        margin-bottom:-8px;
        
	   }
	
	#page_header p{
		/* padding:0 70px 30px 70px; */
		padding:0 90px 30px;
	/*	font-size:13px; */
		font-size:10px;
		font-weight: 600;
		
		
		color:#C1A286;
	/*	line-height:1.5em; */
		line-height:1.3em;
	}
		#page_header p a{
			color:#fff;
		}
			#page_header p a:hover{
				text-decoration:underline;
			}
			
		
		 
		#header_title{
		  
        left:55px;
        position:relative;
        top:1px;
         
      /*  padding:20px 63px;
        margin-bottom:-8px; */
        
	   }
		 	
			
	

#page{
    width:900px;
    margin:0 auto;
	background:url(images/page_bg.png) 50% 50px no-repeat;
}
	#slider{
		width:800px;
		margin:0 auto;
		position:relative;
	}

	#page .navigation{
	/*	padding:0 0 0 20px; */
		
		padding:0 0 0 5px;
		
		
		
		height:50px;
		background:url(images/page_navigation_bg.png) center top no-repeat;
	}
	
	#page .navigation li{
		height:50px;
		float:left;
		padding:0 2px 0 0;
	}
	
	#page .navigation a{
		display:block;
		height:50px;
/*		line-height:50px; */
		float:left;
		padding:0 1px 0 0;
	/*	font-size:13px; */
		font-size:14px;
		color:#C18687;	
		font-weight:bold;

		
		/* 29/11 */
        line-height:80px;
		
	}
	
	
	
		#page .navigation a:hover,
		#page .navigation a.selected{
		 
			color:#86C1A2;
			
		 
		}
		#page .navigation a.selected{
			 
			color: #86C1A2;
			
		}
	#page .navigation a span{
		display:block;
		height:50px;
		float:left;
		padding:0 25px;
	}
		#page .navigation a:hover span,
		#page .navigation a.selected span{
			 
		}
	#page .navigation a:focus{
		outline:none;
	}

	#page .scroll{
		height:590px;
		width:760px;
		margin:0 auto;
		overflow:auto;
		position:relative;
		clear:left;
		/* 6/12 fix the ff3 refresh-error... */
	 max-width:  800px;  
	 max-height: 590px; 
	 overflow-y: auto;
	 overflow-x: hidden;
	/* */
		
		
	}
	
	
	
	
		#page .scrollContainer .panel{
			padding:20px 10px;
			height:510px;
			width:740px;
			overflow:hidden;
		}		
			#page .panel p{
				padding:0 0 1em 0;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				 
				font-size:10px;
				
				line-height:1.4em;
			/*	color:#3e414c; */
				color:#000;
				
				
			}
			
			
			
			
			
			
			
			
			
			table tr,td{
				 
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
			/*	line-height:1.4em; */
			/* 3/12 */
				/* line-height:0.9em; */
				
			/* 4/12 */
				line-height:1.2em;	
				
				color:#000;
			}
			
			table td{
				 
				width: 250px;
			}
			
			
 
			
			
			#page .panel h3{
				font-size:28px;
				padding:0 0 .5em 0;
				letter-spacing:-2px;
				color:#000;
				font-weight:bold;
			}
			#page .panel h4{
				padding:0 0 .5em 0;
				font-size:15px;
				letter-spacing:-0.5px;
				font-weight:bold;
			/*	color:#3e414c; */
				color:#000;
			}
			#page .panel strong{
			/*	color:#33333e; */
				color:#000;
				
			}
			#page .panel em{
				font-style:italic;
			}
			#page .panel a{
				white-space:nowrap;
				 
				color:#C18687;
				font-weight:bold;
			}
				#page .panel a:hover{
					text-decoration:underline;
				}
			#page .panel .gallery img{
				padding:2px;
				border:solid 1px #c0c5d6;
			}
			#page .panel blockquote,
			#page .panel ul,
			#page .panel ol,
			#page .panel pre{
				font-size:12px;
			/*	margin:1em 2em 2em 2em; */
				/* dec 4 */
				margin: -8px 2em 5px; 
				
				padding:10px 15px;
				 
				 
				/* background:#000; */
				background:#F5F5EB;
				
			}
			
			
			#page .panel blockquote
			 { 
				background:#F5F5EB;
				
				/* 30/11 */
			/*	margin:1em 2em 1em 2em; */
				margin: -8px 2em 5px; 
				
				font-style:italic;
				 
			}
			/* pic-gallery */
			#page .panel ul
			 { 
				background:#F5F5EB;
			}
			
						
			
			#page .panel blockquote p{
				padding:.4em 0 !important;
				text-indent:0 !important;
			}
			#page .panel li{
				list-style-position: inside;
				padding: 0 0 .5em 0;
			}
				#page .panel ul li{
					margin:0 0 0 1em;
					list-style:square;
				}
				
				#page .panel ol li{
					margin:0 0 0 1.5em;
					list-style:decimal;
				}
			
			 
			
			
#page_footer{
/*	width:900px; */
	width:760px;
	
	margin:0 auto;
	/* eder 25/11 */
	height: auto;
	
	
}
	#page_footer h5{
		padding:20px 90px;
		font-size:28px;
		letter-spacing:-2px;
		font-weight:bold;
		color:#c0a286;
	}
	#page_footer p{
		padding:0 70px 30px 70px;
		font-size:13px;
		color:#c0a286;
		line-height:1.5em;
	}
		#page_footer p a{
			color:#fff;
		}
			#page_footer p a:hover{
				text-decoration:underline;
			}
			
	#page_footer twitter{
		padding:0 70px 30px 70px;
		font-size:13px;
		color:#c0a286;
		line-height:1.5em;
		}
		
	


#footer{
	height:90px; 
	 
/*	width:880px; */
	
	border-top:solid 1px #000;
	background:#000 url(images/footer_bg.png) center top no-repeat;
	font-size:13px;
	font-family: "Lucida Grande", Calibri, Arial;
}
	#footer p{
		width:800px;
		/* overflow:hidden; */
		margin:0 auto;
		color:#374051;
		left: 20px;
	}
		#footer span{
			display:block;
			height:90px;
			line-height:90px;
		}
		#footer .left{
			float:left;
		}
		#footer .right{
			float:right;
		}
		
		
		
		#footer a{
			color:#727fa1;
		}
			#footer a:hover{
				text-decoration:underline;
			}
			
#audioplayer_1 {
	 
    position:relative;
   /* left:4px; */
    left:34px;
    position:relative;
   /* top:-50px; */
     top:0px;
    
}


#minigal{
		 	
        height:100px;
        top:10px;
        padding:0;
        position:relative;
        width:755px;
        background: #f5f5eb;
		 
		}			
			
		#minigal ul li{
			 
               background: #f5f5eb;
               position:relative;
               display: inline;
               padding: 2px;
               	 
		}

.twitStream{
	font-family: verdana;
	font-size: 11px;
}
.twitStream a{
	font-family: verdana;
	font-size: 11px;
}
.tweet{
	display: block;
	padding: .4em;
	margin: .1em 0;
}
.tweet-left{
	float: left;
	margin-right: 1em;
}
.tweet-left img{
	border: none;
}
.tweet p.text{
	margin: 0;
	padding: 0;
}
.tweet-user{
	display: none;
}

#column_right_top {padding-left: 67px;}
#column_right_bottom {padding-left: 44px;}
#first_row {height: 272px;}

#flickr_badge_uber_wrapper {text-align:center; width:260px;}
#flickr_badge_wrapper {padding:10px 0 10px 0;}
.flickr_badge_image {margin:0 10px 10px 10px;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_source {text-align:left; margin:0 10px 0 10px;}
#flickr_badge_icon {float:left; margin-right:5px;}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_wrapper {}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}
		
/* Wordpress Image Alignment */
.alignleft { float: left; margin-right: 10px; }
.alignright { float: right; margin-left: 10px; }
 .aligncenter { margin: 0 auto 15px auto; text-align: center; display: block; }

/* Captions */
.wp-caption {
	padding: 3px 0 0 0;
	background: #f7f7f7;
	border: 1px solid #eee;
	text-align: center;
	}
.wp-caption p.wp-caption-text {
	margin: 0; padding: 0 5px;
	text-align: right;
	font-size: .7em;
	color: #666;
	}
.wp-caption img {
	margin: 0; padding: 0;
	}
	
/* Mailinglist Subscription */

form#mailinglist {
 font-size: 10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 background-color: #000;
 border: none;
 width: 215px;
}

#mailinglist .text {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 width: 115px;
 margin-right: 6px;

}

#mailinglist .buttons {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color: #333333;
 color: #FFFFFF;
 margin-right: 6px;
 cursor:pointer;
}


p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 10.0px Arial; color: #c18586}
    p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; font: 8.0px Arial; color: #c18586}
    span.s1 {font: 8.0px Arial}

