@charset "utf-8";
/* CSS Document */

#body{
background-image:url(images/body-bg.jpg);
width:1200px;
margin:0 auto;
float:left;
font-family:Arial, Helvetica, sans-serif;

}

#megacontainer{
margin:0 auto; 
width:1039px}

#container{
background-image:url(images/container-bg.jpg);
width:1039px;
margin:0 auto;
float:left;
}

#header{
background-image:url(images/header.jpg);
width:926px;
height:226px;
margin:0 auto;
}

.bio-btn{
background-image:url(images/bio-btn.jpg);
width:157px;
height:23px;
float:right;
margin:162px 11px 0 0px;
text-align:center;
padding-top:0px;}

.bio-btn a:link,  .bio-btn a:visited, .bio-btn a:hover{
font: HelveticaNeue;
font-weight:bold;
font-size:14px;
color:#e8c4cb;
text-decoration:none;
}
.bio-btn a:hover{
font: HelveticaNeue;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.bio-btn .selected{
font: HelveticaNeue;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.container2{
width:926px;
border-top:1px solid #f4f0dc;
border-right:1px solid #d2c5c5;
border-bottom:1px solid #d2c5c5;
border-left:1px solid #d2c5c5;
margin:0 auto 20px auto;
background-color:#FFFFFF;
}

.news-gallery{
width:539px;
border-top:1px solid #f4f0dc;
border-right:1px solid #d2c5c5;
border-bottom:1px solid #d2c5c5;
border-left:1px solid #d2c5c5;
float:left;
background-color:#FFFFFF;
margin:0 0 20px 0;}

.news{
width:273px;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
float:left;
}
.news p{
	font-size:11px;
	letter-spacing: -0.5px;
}

.garelly{
width:257px;
float:left;
background-color:#b69072;
}

.video-clips{
width:372px;
float:left;
margin:0 0 0 12px;}

.news p{
width:252px;
font:"Arial Narrow";
font-size:14px;
margin-left:13px;
margin:10px 0 0 10px;
float:left;
}
.newstitle, .garellytitle, .video-clipstitle{
height:20px;
font:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding:2px 0 0 11px;
color:#3c2320;}

.newstitle{
background-image:url(images/newstitle-bg.jpg);
width:262px;
float:left;}

.garellytitle{
background-image:url(images/gallerytitle-bg.jpg);
width:257px;
background-repeat:no-repeat;
}

.video-clipstitle{
background-image:url(images/videotitle-bg.jpg);
width:372px;
background-repeat:no-repeat;}

.garelly-pics{
background-color:#b69072;
width:254px;
margin:20px 0 10px 3px;}

.garelly-pics table{
margin:0 0 6px 0;


}

.rightpane{
width:384px;
float:left;
border-top:1px solid #f4f0dc;
border-right:1px solid #d2c5c5;
border-bottom:1px solid #d2c5c5;
background-color:#FFFFFF;
}

.video{

width:373px;
height:222px;
margin:0 0 17px 5px;

}

.list-pane{
width:372px;
float:left;
background-color:#FFFFFF;
border-top:1px solid #f4f0dc;
border-left:1px solid #d2c5c5;
border-right:1px solid #d2c5c5;}

.list{
width:363px;
background-color:#f9d6de;
margin:0px 0 3px 3px;
float:left;}

.list a:link, a:visited{
	color:#c53f5c;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
}
 .list a:hover{
	color:#c53f5c;
	text-decoration:none;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

.bullet{
background-image:url(images/camera-bullet.jpg);
width:33px;
height:24px;
float:left;
margin:0 10px 6px 7px;}

.item{
float:left;
width:298px;
}

.item p{
font:Arial;
font-size:11px;
color:#331d1a;
margin-top:2px;}

#container-bottom{
background-image:url(images/container-bottm.jpg);
width:1039px;
height:12px;
margin:0 auto 80px auto;
float:left;

}

.clip{
width:352px;
margin-bottom:10px;}

.bioTitle{
background:url(images/Sofia-bio-Title-bg.jpg) no-repeat; width:924px; height:22px; color:#3c2320;font-family:Arial;font-size:13px;font-weight:600;padding-left:15px;padding-top:3px;
}

.white{
color:#FFFFFF;
}

.fadeImage{
ilter:alpha(opacity=50); -moz-opacity:0.5;
}
