/* Overiding Styles used in flex_tmpl_local02.css
------------------------------------------------- */
.promo-rm {
	background:#A6D8CF;
	color:#333065;
	margin:0 0 5px 0;
}

.promo-rm .content-rm {
	border-bottom:none;
}


/* IPS Gallery
------------------------------ */

#photo_gallery
{
background:#D1EEE9;
}

#photo_gallery #gallery-info
{
background:#A6D8CF;
border-bottom:5px solid #fff;
padding:10px 10px 10px 10px;
}

#photo_gallery #gallery-info h1, #photo_gallery #gallery-info h1 a, #photo_gallery #gallery-info h1 a:visited{
color:#454545;
font-size:1em;
}

#photo_gallery #gallery-info p{
color:#454545;
margin:0;
padding:0;
}

#photo_gallery #gallery-info h2
{
color:#454545;
font-size:1em;
}

#photo_gallery #nav-top,
#photo_gallery #nav-bot
{
padding:5px 10px 7px 10px;
background:#D1EEE9;
border-bottom:5px solid #fff;
}

#photo_gallery #nav-top .lft a,
#photo_gallery #nav-bot .lft a {
display:block;
width:70%;
background-image: none;
padding: 0px 0px 6px 32px;
}

#photo_gallery #nav-top .rght a,
#photo_gallery #nav-bot .rght a {
display:block;
width:70%;
background-image: none;
padding: 0px 32px 6px 0px;
}

#photo_gallery ol
{
padding:15px 0px 0 10px;
border-bottom:5px solid #fff;
}

#photo_gallery ol li
{
padding:0 12px 15px 0;
}

#photo_gallery #photo {
border-bottom:5px solid #fff;
}

#photo_gallery #photo-info
{
border-bottom:5px solid #fff;
padding:3px 10px;
color:#666;
}

#photo_gallery #photo-info h3
{
font-size:1em;
}

#photo_gallery #photo-info h4
{
font-size:1em;
}

#photo_gallery #photo-info p#credits
{
font-size:0.8em;
}


/* OPTIONAL COMMENTS BELOW PHOTO GALLERY */
#textarea{
 background-color:#A6D8CF;
 padding:10px;
 margin: 5px 0 0 0;
}

#textarea p.content{color:#454545;}

#textarea p{
 margin:0;
 padding:0;
}