/*  
Theme Name: Eleanor
Theme URI: www.eleanorcardozo.com
Description: Eleanor Cardozo
Version: 0.1
Author: Geoffroy Baud
Author URI: geaif.creativc.com
*/

/*************************************
 +Containers
 *************************************/

body{
	background:#000;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:67.5%;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:justify;
	
}

#wrap{
	background:#808080;
	margin:0 auto;
	width:872px;
	height:500px;
	margin-top:107px;
	border:1px #fff solid;
}
#content{

	font-size:1.1em;
	position:absolute;
	height:400px;
	width:760px;
	border:2px solid #aaaaaa;
	margin-top:35px;
		margin-left:55px;

}
a{
color:#fff;
}
#footer{
text-align: center;
margin-top:10px;
	clear:both;
	font-size:9px;
}
.navigation{
	margin-bottom:10px;
	padding:5px;
	text-align:center;
}

/*************************************
 +Header
 *************************************/
h1, , h3{
	font-family: Verdana,Sylfaen, Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}
#header{
	
	background:url("./images/logoel.png") no-repeat top left;
	margin-top:-22px;
	margin-left:-3px;
	text-align:right;
	width:870px;
	height:17px;
}
#header h1{
	font-size:2em;
	margin:0;
	margin-top:120px;
}
#header h1 a{
	color:#E5F2E9;
}
#header h1 a:hover{
	color:#F5FFF9;
}
#header p{
	color:#D5E2D9;
	font-size:1em;
	margin-top:-0.5em;
}
#header h1, #header p{
	margin-right:30px;
}
/*************************************
 +Entry
 *************************************/
.entry{
		padding:20px;
		
	}

.entrymeta{
	width:684px;;
	font-size:0.9em;
color:#999;
padding-left:25px;
background-color: #cccccc;
}
.entrymeta a{
color:#677;
}
.entrymeta a:hover{
color:#255;
}
.entrytitle h2{
	color:#fff;
	font-size:2.2em;
}
.entrytitle h2 a{
color:#fff;
}
.entrytitle h2 a:hover{
	color:#C8A799;
}
.entrytitle h3{
	color:#6F6F6F;
	font-size:1.8em;
}
.postedby{
}
.filedto{
	background:url("./images/file.gif") no-repeat 0 2px;
	padding-left:15px;
}
.commentslink{
	background:url("./images/comments.gif") no-repeat 0 3px;
	padding-left:15px;
}

/*************************************
 +Sidebar
 * note: sidebar is actually featured 
 * on the bottom.
 *************************************/

#sidebar h3{
	color:#aaa;
	font-size:1.5em;
	font-weight:bold;
	margin:10px 0;
}
#sidebar ul li{
	border-bottom:1px dotted #414141;
	margin-bottom:3px;
	padding:3px;
}
/*************************************
 +Nav
 *************************************/
#nav{
	position:absolute;
	top:560px;
	margin-left:450px;
	font-size:0.9em;
	padding:0;
	color:#fff;
	height:15px;


}

/*************************************
 +Misc
 *************************************/

ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
a{

	text-decoration:none;
}
a:hover{
	color:#CC0000;
}
.clearfix:after{ 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility:hidden; 
}
* html .clearfix {height: 1%;}

img{border:none;}
#home .home_bg{
margin-top:-13px;
margin-bottom: -30px;
height:402px;
overflow: hidden;
}
#home a {

overflow: hidden;
}

#video{

}
#video object{
margin-top:25px;
margin-left:170px;
}



 #dropmenu, #dropmenu ul {
 	margin:0; 
 	padding:0; 
 	list-style-type:none; 
 	list-style-position:outside; 
 	position:relative; 
 	line-height:1.5em; 
 
 	width:100%; 
 	color:#fff;
     }  
#dropmenu a {
    color:#fff;
    display:block; 
    text-decoration:none;
    padding:2px 8px;
}
#dropmenu a:hover {

	background-color:#808080;
	} 

#dropmenu li {
	float:left; 
	position:relative;
} 

      #dropmenu ul {
      position:absolute; 
      display:none; 
      width:12em; 
      top:1.9em; 
      left:-1px;} 

      #dropmenu ul a {} 

      #dropmenu li ul {
      	 width:14.1em;
      	 } 

      #dropmenu li ul a { 
      	height:auto; 
      	float:left; 
      	 } 

      #dropmenu ul ul {
      	top:auto;
      	} 

      #dropmenu li ul ul {
      	left:12em; 
      	margin:0px 0 0 10px;
      	} 

      #dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {
      	display:none;
      	} 

      #dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {
      	display:block;
      	} 
      	
      	
      	
   #blog{
   overflow: auto;
   height: 399px;
   z-index: 200;}   	
 /* BIO */ 

#bio{

	} 
 
 #bio_left{
 	height:350px;
 	width:350px;
 	margin-top:20px;
 	margin-left:20px;

 }
 #bio_left .slideshow{
 	margin:0px;}
 #bio_right{
 	clear:both;
	margin-top:-340px;
	margin-right:20px;
 	float:right;
 	width:340px;
	padding-left:15px;
 		border-left:1px solid #aaaaaa;
 		text-align:justify;
	font-size:8pt;
 }
 #bio img{
 margin:0px;
 border:none;
 }
 
 #bio_header{
font-weight:bold;
font-style:italic;
 }
 
 #bio_footer{
font-style:italic;}


/* AatW */
#eg{
	position:absolute;
	

	}
#eg .eg_gl{
	position: absolute;
	left:30px;
	top:4px;
	}
	
#flashcontent{

margin:0px;
padding: 0px;
margin-left:30px;
margin-top:15px;


}
	
}


#drw{
margin-left:100px;


}
.prt{

position:absolute;
top:55px;
left:100px;


}

.pint{
position: absolute;

top:55px;
left:360px;

}

#drw img {
padding:10px;
border:1px solid #333333;
background-color: white;

}

#drw a{
font-size:0.9em;
text-align: center;
color: white;}

#drw a:hover{
opacity:0.2; 
}

#gal{
width:742px;
height:398px;
margin-top:-10px;
overflow: hidden;

}

#col_lt{
position: absolute;
left:539px;
width:210px;
height:400px;
padding-left:10px;
border-left: 1px solid #aaaaaa;
overflow: auto;
}

#main_view{
margin-left: auto;
margin-right: auto;
padding-top:10px;
height: 410px;
width: 380px;
margin-left:170px;

border-left:1px solid #aaaaaa;
}
.midle{
margin-left: auto;
margin-right: auto;

width: 320px;
height: 410px;

}

.img_gal_ele{
margin-left: auto;
margin-right: auto;
width:300px;

}


#col_rt{
	position:absolute;
	top:180px;
	left:30px;
}


.back_btn{
height:40px;
margin-left:25px;
}
 a:hover .back_btn{
 opacity:0.2; 

}

.title_gal{
position: absolute;
margin-left: auto;
margin-right: auto;
width: 155px;
	margin-top:10px;
	color:#aaaaaa;
	font-size: 1.2em;
	margin-bottom:10px;
	font-weight:lighter;
	

}

.title_gal2{

width: 80px;
	margin-top:-1px;

	color:#aaaaaa;
	font-size: 1.2em;
	margin-bottom:10px;
	font-weight:lighter;

}


#al_desc{
	width:100px;

}

.img_desc {
position:absolute;
top:-120px;
left:-15px;
width:155px;
height:120px;
text-align: left;
font-size: 0.8em;
text-align:justify;
}

a.backButton {
	display: block;
	position: absolute;
	top: 190px;
	left: -10px;
	width: 100px;
	text-transform: uppercase;
}

object{
height:350px;}

.ngg-event{
	margin-top: 0px;
	margin-left:30px;
	padding-top:30px;
	padding-left:10px;
	width: 450px;
	height:340px;
	clear:both; 
	display:block !important;
	overflow: auto;
}


.ngg-event-txt{
	clear:both; 
	position: absolute;
	top:70px;
	left: 370px;

	padding-top:10px;
	padding-left:10px;
	width: 350px;
	height:240px;
	overflow: auto;
}

/* ----------- Album Styles Compact -------------*/

.ngg-event-compact {

	margin-top: 10px;
	float:left;
	height:120px;
	padding-right:0px !important;
	margin:0px !important; 
	overflow:hidden;
	width:120px;	
}
.ngg-event-compact a{
	color:#fff;
	font-size: 9px;

}

.ngg-event-compact a:hover{
opacity:0.2; 
}
.ngg-event-compactbox {
	border:4px solid #aaaaaa;

	height:77px;
	width:77px;
	
}


.ngg-event-compactbox .Thumb {
	border:1px solid #000000;
	height:75px;

}

.ngg-event-compact h4 {
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;

}

.ngg-event-compact p {
	font-size:11px;
	margin-top:2px;
}




.ngg-press{
	margin-top: 0px;
	margin-left:30px;
	padding-top:30px;
	padding-left:10px;
	width: 450px;
	height:340px;
	clear:both; 
	display:block !important;
	overflow: auto;
}


.ngg-press-txt{
	clear:both; 
	position: absolute;
	top:70px;
	left: 370px;

	padding-top:10px;
	padding-left:10px;
	width: 350px;
	height:240px;
	overflow: auto;
}

/* ----------- Album Styles Compact -------------*/

.ngg-press-compact {

	margin-top: 10px;
	float:left;
	height:130px;
	padding-right:0px !important;
	margin:0px !important; 
	overflow:hidden;
	width:130px;	
}
.ngg-press-compact a{
	color:#fff;
	font-size: 9px;

}

.ngg-press-compact a:hover{
opacity:0.2; 
}
.ngg-press-compactbox {
	border:4px solid #aaaaaa;

	height:103px;
	width: 82px;
	
}


.ngg-press-compactbox .Thumb {
	border:1px solid #000000;
	height:100px;
	width:80px;
}
 

.ngg-press-compact h4 {
	font-size:15px;
	margin-bottom:0px;
	margin-top:0px;

}

.ngg-press-compact p {
	font-size:11px;
	margin-top:2px;
}
