@charset "utf-8";
/* CSS Document */
<style type="text/css">

#matte_bg {
	
	 background: url(/75th/images/photogallery_bg.jpg) right;
	 /*width:360px;*/
	 
	 
	 }
	 
#obama {
	margin-left:0px; 
	padding-left:0px;
	vertical-align:top;
	width:423px;
	background:url(/75th/images/obama_bg.jpg)
}

#obama p {
 	font-family:Georgia;
	color:#ffffff;
	}

#obama_in {
	padding-top:5px;
	padding-left:1.5em; 
	padding-right:1.5em;
	padding-bottom:10px;
	background:url(/75th/images/obama_bottom.jpg) no-repeat bottom;
}

#thicktabs{
	margin: 1px;
	padding: 1px;
	float: left;
	font-face: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: white;
	font-weight: bold;
	line-height:15px;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: #001e36;
padding: 10px 10px; /*padding of tabs*/
text-decoration: none;
border-top: 0px solid #065283; /*top border style*/
border-bottom: 1px dashed #065283; /*thick bottom border below tabs*/
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 5px solid #ffffff; /*left border style*/
}

#thicktabs li a#leftmostitem2{ /*Extra CSS for left most menu item*/
border-left: 3px solid #083856; /*left border style*/
}
#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 5px solid #ffffff; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: #001e36;
}

#thicktabs li a:hover{
color: #056283;
/*background image swap on hover*/
}

#imagegallery {
list-style:none; 
float:left;
width:200px;

}

#imagegallery li{
	float:left;
}

#imagegallery li a {
	float:left;
	border:none;
	
	margin:4px;
}


.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 0px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}


.horizontal_ul {
	display:block;
	list-style:none;
	float:left;
	margin-bottom:10px;
	margin-left:0px;
 
}

.horizontal_ul li {
	display:block;
	list-style:none;
	margin-right:5px;
	float:left;
	
}

.horizontal_ul li a{
	background-color:#001f36;
	
}
.horizontal_ul li a:hover {
	
	background-color:#065283;
}

<!--[if IE]>
<style type="text/css">
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}