/* Stylesheet: COTT_sitestyles Modified On 2011-11-18 11:16:22 */
.album_entry{
display:block;
width:100%;
clear:both;
}

.album_entry img{
padding:0px;
margin:0px;
float:left;
}


#videogallery{
float:left;
background-color:#F2F2F2;
width:35%;
margin:10px;
padding:10px;
padding-left:30px;
padding-right:30px;
 -moz-border-radius: 15px;
  border-radius: 10px;
}

#videogallery p{
margin:0px;
padding:0px;
}

#videogallery h3{
margin:0px;
padding:0px;
padding-left:20px;
padding-bottom:3px;
margin-bottom:6px;
display:block;
background-color:#ffffff;
border-bottom:1px dotted #888888;
}

/*colorbox*/
#inline_feature{
margin:0px;
padding:0px;
overflow:hidden;
background-color:#ffffff;
}

#inline_feature p{
margin:0px;
padding:0px;
border:0px;
}

/*menu*/
ul.megamenu {
  list-style: none;
  display: none;
}

ul.megamenu li.mm-item {
   display: inline;
   color:#000;
   font-size: 20px;
   font-weight: bold;
   letter-spacing: -1px;
   width:170px;
   float: left;
}

ul.megamenu li {
   display: inline;
   color:#000;
   font-size: 20px;
   font-weight: bold;
   letter-spacing: -1px;
   width:170px;
   float: left;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color:#000;
  text-decoration:none;
  padding-top:3px;
  border-top: 3px solid #E8E8E8;
  width:170px;
  float: left;
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
color:#CC0000;
border-top: 3px solid #cc0000;
padding-top:3px;
}

*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu div.mm-item-content {
  background: #CC0000;
  padding: 5px;
  padding-bottom:10px;
  margin:0px;
  position: absolute;
  -moz-border-radius: 15px;
  border-radius: 10px;
  z-index: 9;
}

.mm-content-base {
 -moz-border-radius: 15px;
  border-radius: 10px;
  background: #CC0000;
  position: relative;
  z-index: 11;
}

.mm-content-base ul{
  padding: 0px;
  padding-bottom:20px;
  margin:0px;
}

.mm-js-shadow {
  position: absolute;
  z-index: 10;
}

.mm-content-base ul li
{
list-style-type:none;
border-bottom: 1px solid #A71313;
line-height: 28px;
text-transform: uppercase;
font-size: 14px;
}

.mm-content-base ul li a
{
color:#FFF;
}

.mm-content-base ul li a:hover
{
color:#000;
}

/*site map styles*/

#sitemap_button {
   width: 250px;
   margin: 0px;
   margin-top:40px;
   text-align: center;
   font-size:16px;
   float: left;
   color:#000;
   font-weight:bold;
   cursor: pointer;
}

#sitemap_higher {
 width:100%;
 clear:all;
background: #272727;
float:left;
}

#sitemap_content {
		width: 960px;
		margin: 0 auto;
		display: none;
		padding:0px;
}

.footbox{
  width:160px;
  padding-top:20px;
  padding-bottom:20px; 
  float:left; 
}
	
.footbox h4{
		padding:0px;
                padding-left:15px;   
		margin:0px;
}
	
.footbox a{
		color:#8E8E8E;
}
	
.footbox ul {
		list-style:none;
		margin:0px;
		margin-top:10px;
		padding:0px;
}
	
.footbox ul li a{
		color:#818181;
		list-style:none;
		line-height:20px;
		margin:0px;
		padding:0px;
		font-size:90%;
		font-family: Arial, Helvetica, sans-serif; 
		font-weight:normal;
}
.clear {
		clear:both;
}
	
/*UItoTop jQuery*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(/images/template/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(/images/template/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}





/* Reset
------------------------------------------- */
* {
	margin: 0; 
	padding: 0; 
	color: #4d4d4d; 
	font-size: 100%; 
}
	
body {
	position: relative; 
	font-style: normal;
    font-size: 13px;
    font-family: "Helvetica Neue", Helevetica, Arial, serif; 
    color: #000;
    width: 100%;
}

body.home {
	background: #ffffff url(/images/template/bg_page.png) left top repeat-x; 
	overflow-y: scroll;
}

body.inside {
	background: #ffffff url(/images/template/inside/bg_page_inside.png) left top repeat-x; 
	overflow-y: scroll;
}
	
a, span, strong {
	font-size: 1em;
}

span {
	color: inherit;
	}
	
a {
	color: #990000; 
	font-weight:bold;
        text-decoration:none;
	}
a:visited {
        text-decoration:none;
}	
a:hover {
	text-decoration: none;
	}
	
img,img a, a img {
	border: none;
	}


/* basic text elements */

h1 {
	margin-bottom: 13px; 
	padding-bottom: 30px; 
	background: url(/images/template/dots-black.gif) bottom repeat-x; 
	color: #000; 
	font-style: italic; 
	font-size: 2.286em; 
	font-weight: normal;
	}
	
h2 {
	margin: 0; 
letter-spacing:-1px;
	}
	
h3 {
	margin: 1em 0; 
	font-weight: normal;
letter-spacing:-1px;
	}

h4 {
	margin: 1em 0; 
	color: #990000; 
	font-size: 22px;
	}

p {
	
	text-rendering: optimizelegibility;
	}

ul, ol {
	margin: 1em 0;
	}

ul li {
	margin: 0 0 0 20px;
	}

ol li {
	margin: 0 0 0 20px;
	}

/* basic form elements */
fieldset {
	border: none;
	}

legend {
	border: none; 
	font-weight: bold;
	}

label {
	display: block; 
	float: left; 
	clear: left; 
	width: 150px; 
	margin: 5px 0;
	}

input, textarea, select {
	 border: 1px solid #ddd; 
	}

input.chk, input.radio {
		width: auto; 
		border: none;
		}
	
textarea {
	height: 100px;
	}

button {
	cursor: pointer;
width: inherit;
	}

legend {
	display: none;
	}

/*div, p, ul { border: 1px solid #e9e60e }*/

/* layout
------------------------------------------- */
.wrapper {
width: 100%;
margin: 0 auto;
text-align: left;
}

.container {
width: 960px;
margin: 0 auto;
}

.header {
width: 100%;
float: left;
height:389px;
padding-top:21px;
margin-top:0px; /*put in to handle fixiing of overflow */
}

.header .subnav ul{
float: left;
margin-left: 500px;
}

.subnav li, .subnav2 li {
list-style-type: none;
display: inline;
font-size: normal;
}

.subnav ul li a:hoverggggggggggg {
color:#444;
}

.subnav li a:after {

}
.subnav ul li, .subnav ul li a {
color: #fff;
font-style: italic;
}

.subnav2 {
float: left;
margin-left: 20px;
margin-top:20px;
}

.subnav2 p {
width: 450px;
font-weight: bold;
color:#333;
margin-top:-7px;
}

.subnav2 ul {
float: left;
margin-top:-15px;
margin-left: 610px;
width: 400px;
height: 40px;
}

.subnav2 ul li {
padding-right: 0px;
margin-right: -20px;
}

.subnav2 ul li a {
color:#444;
}

.subnav2 ul li a:hover {
color:#fff;
}

.searchbox {
float: right;
width:230px;
height:30px;
margin-top:5px;
background: url(/images/template/bg_search.png) left top no-repeat;
padding: 0 0 0 5px;
}

.searchbox .box {
width: 180px;
padding: 2px;
margin-top:3px;
border: none;
}

.searchbox .button {
margin-right: 10px;
float: right;
margin-top:4px;
border: none;
}

.mainnav {
float:left;
width: 100%;
}


.footer {
width: 100%;
background-color:#CC0000;
float:left;
padding-top:30px;
}

.footercontent {
width: 960px;
color:#fff;
margin:0 auto;
padding-left: 20px;
min-height: 150px;
background: url(/images/template/bg_footer.jpg) left top no-repeat;
}

.footercontent .leftlinks ul {
margin-left: -20px;
}

.footercontent .leftlinks li {
display: inline;
}

.footercontent .leftlinks li a{
color:#fff;
}

.footerblurb p{
color:#E6E6E6;
line-height:20px;
}

.fatfooter{
text-align: center;
font-size:16px;
float: left;
margin-top:50px;
color:#000;
}

.opener {
clear:all;	
text-align: center;
font-size:16px;
float: left;
margin-top:50px;
color:#000;
}


/* HOMEPAGE */

.home-logo {
float: left;
padding-top:40px;
}

.home-slider {
margin-top:34px;
float: left;
}


.home-slider a {
margin:0px;
padding: 0px;
}

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
#slider ul {
width:750px;
		height:389px;

}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:750px;
		height:389px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
display:none;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(/images/template/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/images/template/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
display:inline;
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
display:inline;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		background:#CC0000;
		color:#fff;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#990000;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */

.content {
margin-bottom:-20px;
margin-top:0px; /*put in to enforce no overflow*/
padding-top:0px;
position:relative;
z-index: 2;
}

.learn-connect-join {
background-color:#CC0000;
width: 960px;
height:333px;
float: left;
}

.learn-connect-join ul li a{
color:#fff;
text-transform: uppercase;
font-size:14px;
border-bottom:1px solid ##A71313;
}

#home-learn, #home-connect, #home-join {
float: left;
width: 33%;
}

.bottomhalf {
margin-top:20px;
float: left;
}

.bottomhalf ul li {
list-style-type:none;
}

.quarterbox {
	width: 20%;
	float: left;
	padding-right: 20px;
	margin-right: 10px;
}

.quarterbox ul {
margin-left:-20px;
}

.halfbox {
width: 40%;
float: left;
}

.quarterbox h2, .halfbox h2 {
color: #990000;
font-size: 24px;
font-weight: bold;
padding-bottom: 10px;
}

.thirdbox {
float: left;
width: 30%;
padding-right:18px;
margin-top:20px;
}

.thirdbox h2 {
color:#CC0000;
font-size: 18px;
margin-bottom: 10px;
text-align: center;
}

.thirdbox ul li {
list-style-type:none;
}

.post-date {
width:100%;
float: left;
}

.post-title {
width:100%;
float: left;
}

.home-news, .home-updates {
margin-right: 20px;
width: 240px;
}

.home-news a {
color:#000;
font-weight: bold;
}

.home-news .post-date {
font-weight: normal;
}

.home-updates a {
color:#262626;
}

.home-updates ul li, .home-news ul li {
margin-bottom: 20px;
float: left;
}

.home-featured {
float: left;
width: 400px;
margin-bottom: 30px;
}

.home-featured .story{
padding-top:10px;
}

.home-featured .home-feature-caption {
float: left;
width: 370px;
background: url(/images/template/home/bg_featurestory.png) left top repeat;
padding: 5px;
margin-top:-110px;
height: 100px;
position: relative;
z-index: 2;
}

.home-feature-caption a{
color:#fff;
}

.home-feature-caption h3 {
font-size: 20px;
margin-bottom: 5px;
text-align:center;
}

.home-feature-caption p {
font-weight:normal;
}

a.more{
	color: #990000; 
	font-weight:bold;
        text-decoration:none;
	}

.home-directory {

}

.home-directory .memberslist {
margin-left: -20px;
}

.memberslist ul li {
display: inline;
padding-bottom: 10px;
float: left;
list-style:none;
}

.home-didyouknow {
min-height: 240px;

}

.home-didyouknow p{
font-size: 20px;
font-style: italic;
color:#818181;
line-height: 28px;
width: 250px;
overflow:hidden;
margin-left: 0px;
}

.home-connectwithus {
margin-bottom: 60px;
}

.home-connectwithus ul{
margin-left: -20px;
}

.home-connectwithus ul li{
display: inline;
padding-right: 0px;
margin-right: -20px;
}

.bottomhalf-darkgrey {
background-color: #272727;
width:930px;
height: 320px;
float: left;
padding: 10px 15px;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
margin-bottom:-30px;
z-index:10;
}

.bottomhalf-darkgrey h2 {
color:#fff;
}

bottomhalf-darkgrey h3 {
color:#888;
font-weight: bold;
}

.bottomhalf-darkgrey a {
color:#8e8e8e;
}

.bottomhalf-darkgrey .more{
color:#fff;
width: 100%;
float: left;
padding: 10px 0px;
}
.home-videos, .home-gallery {
margin-left:30px;
}

.bottomhalf-darkgrey .home-ads {
text-align:center;
width: 160px;
overflow:hidden;
float:left;
margin-left:30px;
}

.bottomhalf-darkgrey .home-ads img {
margin:0px 0px 0 0px;
width:160px;
}

.bottomhalf-darkgrey ol#controls {
margin-top:10px;
float:left;
margin-left:60px;
}

.bottomhalf-darkgrey ol#controls li{
display:inline;

}

.bottomhalf-darkgrey .home-ads h2{
margin-bottom:20px;
}

/* INSIDE PAGES */

.inside-logo {
float: left;
padding-top:20px;
margin-bottom:20px;
}


.content-inside {
float: left;
width:670px;
margin-top:-43px;
margin-bottom:0px;
position:relative;
z-index: 2;
}

.sidebar {
float:right;
width:270px;
padding-left: 10px;
margin-top:-30px;

}

.sidebar .sectionmenu {
width: 270px;
height:225px;

}

.sectionmenu ul {
vertical-align:top;
text-align:left;
}

.sidebar .sectionmenu ul li{
list-style-type:none;
border-bottom: 1px solid #A71313;
line-height: 28px;
text-transform: uppercase;
font-size: 14px;
}

.sidebar .sectionmenu ul li a{
color:#fff;
}

.sidebar .sectionmenu ul li a.live{
color:#000;
}

.sidebar .sectionmenu ul li a:active{
color:#000;
}

.sidebar .sectionmenu ul li a:hover{
color:#000;
}

.sidebar .joining {
margin-top:10px;
float:left;
width:100%;
}

.sidebar .joining ul li{
list-style-type:none;
}

.sidebar .share {
background: url(/images/template/inside/title_sidebar_share.jpg) left top no-repeat;
padding-top:20px;
padding-bottom:10px;
margin-top:40px;
margin-bottom:15px;
border-bottom:1px dotted #555;
float:left;
width:100%;
}

.sidebar .share ul{
margin-left:-20px;
}

.sidebar .share ul li{
display:inline;
}

.sidebar .sidebar-news {
float:left;
width:100%;
background: url(/images/template/inside/sidebar_title_news.png) left top no-repeat;
padding-top:20px;
margin-bottom:15px;
border-bottom:1px dotted #555;
}

.sidebar .sidebar-news ul {
margin-left:-20px;
}

.sidebar .sidebar-news ul li{
list-style-type:none;
padding-bottom:20px;
float:left;
}

.sidebar .sidebar-news a {
color:#333;
padding-bottom: 2px;

}

.sidebar .sidebar-news a:hover {
color:#cc0000;
text-decoration:underline;
}

#about #header-image,#members #header-image,#users #header-image,#onthebeat #header-image {
float:right;
height: 50px;
position:relative;
z-index:-2;
margin-top:-30px;
margin-right:-35px;
}

.sectiontitle {
font-style:normal;
text-align:right;
background: url("/images/template/inside/bg_header.jpg") right 8px no-repeat;
width: 100%;
color:#CC0000;
font-weight:bold;
letter-spacing:-1px;
max-height:30px;
float:left;
margin-top:-42px;
padding-right:35px;
}

.topicsentence {
background: url(/images/template/inside/bg_blurb.jpg) left top no-repeat;
padding:0px;
margin:-10px 0 0 0;
height:190px;
}

.topicsentence h1 {
font-style:normal;
margin-left: 20px;
margin-bottom:-15px;
font-weight:700;
margin-top:30px;
text-shadow: 1px 1px 0px #fff;
letter-spacing:-1px;
}

.topicsentence p {
color:#3F3F3F;
font-size: 20px;
margin-left:20px;
}

.breadcrumb ul{
margin-left:0px;
}

.breadcrumb ul li{
list-style-type:none;
display:inline;
padding-right:0px;
margin-right:0px;
color:#666;
font-weight:bold;
}

.breadcrumb ul li a{
color: #CC0000;
padding-right:5px;
}

.breadcrumb ul li a:hover{
color: #000;

}

.bodycontent {
float:left;
border-right:1px dotted #444;
padding: 0 0 20px 0;
width:670px;
min-height: 700px;
color:#000;
font-size:14px;
line-height:22px;
}

.bodycontent h2 {
color:#990000;
font-size: 16px;
text-transform: uppercase;
padding-bottom:5px;
}

.bodycontent h3 {
color:#000;
font-size: 14px;
font-weight:bold;
text-transform:capitalize;
padding-bottom:0px;
margin-bottom:0px;
float
}

.bodycontent p{
padding-bottom:15px;
}

.bodycontent ul {
background-color:#F2F2F2;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
width: 80%;
padding: 10px;
margin-left: 20px;
}

.bodycontent ul li {

list-style-type:none;
}

.bodycontent ul.special {
margin-left:20px;
}

.special li {
background: url(/images/template/inside/bullet_inside.png) left 5px no-repeat;
padding-left: 25px;
line-height:28px;
}

.bodycontent .social {
float: left;
width: 100%;
padding-top:10px;
padding-bottom:30px;
}

.bodycontent .social ul{
background-color:#fff;
margin-left:0px;
}

.bodycontent .halfbox {
width: 46%;
float: left;
margin-right: 15px;
}

.social ul li{
list-style-type:none;
float: left;
padding-right:20px;
}
.content-inside .bottomhalf-darkgrey {
background-color: #272727;
width:930px;
height: 220px;
float: left;
padding: 10px 15px;
 -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.content-inside .bottomhalf-darkgrey .memberslist ul {
width: 300px;
margin-left:-20px;
}

.content-inside .bottomhalf-darkgrey .inside-social ul {
width: 300px;
}

.content-inside .bottomhalf-darkgrey .inside-social ul li{
display:inline;
margin-right:-20px;
}

.halfbox ul.special {
margin-left:10px;
margin-top:0px;
float:left;
padding-left:0px;
width: 90%;
}

.halfbox ul.special li{
margin-left:0px;
}

.bodycontent .fyibox {
background: url(/images/template/inside/bg_fyi.gif) left 5px no-repeat;
padding-left: 25px;
line-height:28px;
padding-top:40px;
height: 180px;
margin-bottom:130px;
}

.bodycontent .fyibox ul {
background-color:transparent;
margin-left: -20px;
}

.fyibox ul li a{
color:#fff;
}

.bodycontent .halfbox .downloads {
background: none;
margin-right: 20px;
float:left;
}

.bodycontent ul.downloads  {
width:90%;
float:left;
}

.bodycontent ul.downloads li.bigpdf {
background: #fff url(/images/template/inside/bullet_pdf_lrg.png) left top no-repeat;
height: 60px;
margin-left:-20px;
padding-right: 10px;
padding-left:80px;
padding-top:20px;

}

.bodycontent ul.downloads li {
background: transparent url(/images/template/inside/bullet_pdf_sml.gif) left top no-repeat;
margin-left:5px;
padding-left:40px;
padding-top:0px;
padding-bottom:20px;
}

.membersummary {
padding-bottom:20px;
float: left;
margin-bottom:10px;
border-bottom:1px dotted #666;
width: 95%;
margin-left:20px;
}

.membersummary img {
float: left; 
margin-right: 20px;
border:6px solid #efefef;
}

.playclip img{
border:none;
}

.membershiphistory {
background:#8A0000 url(/images/template/inside/news/bg_membersince.gif) right 20px no-repeat;
width: 100%;
min-height: 285px;
float:left;
margin-bottom:20px;
}

.membershiphistory p {
color:#fff;
font-size: 13px;
text-transform:uppercase;
margin-top:170px;
text-align:center;
}

.tracklisting {
background: #F2F2F2 url(/images/template/inside/news/bg_membermusic.png) right top no-repeat;
min-height:140px;
padding-top:40px;
}

.tracklisting ul {
background-color:transparent;
margin-left:0px;
}

.tracklisting ul li {
margin:0px 10px 0 0;
min-height:30px;
width:48%;
float:left;
}

#message a
{
	/* display: block before hiding */
	display: block;
	display: none;
 
	/* link is above all other elements */
	z-index: 999; 
 
	/* link doesn't hide text behind it */
	opacity: .8;
 
	/* link stays at same place on page */
	position: fixed;
 
	/* link goes at the bottom of the page */
	top: 100%;
	margin-top: -80px; /* = height + preferred bottom margin */
 
	/* link is centered */
	left: 50%;
	margin-left: -160px; /* = half of width */
 
	/* round the corners (to your preference) */
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;
 
	/* make it big and easy to see (size, style to preferences) */
	width: 300px;
	line-height: 48px;
	height: 48px;
	padding: 10px;
	background-color: #000;
	font-size: 24px;
	text-align: center;
	color: #fff;
}

.leftimage{
float:left;
padding-right:20px;
border:0px;
}

.rightimage{
float:right;
padding-left:20px;
border:0px;
}


.tablerow_left
{
padding-left:40px;
width:400px;
background-color: #FEFEDC;
float:left;
display:block;
margin-right:20px;
}

.tablerow_right{
padding-right:40px;
float:right:
font-weight:bold;	
}

.content_leftbox{
float:left;
margin-right:20px;
}

.content_rightbox{
float:right;
margin-left:20px;
}

.table_cell
{margin:0px;
padding:0px;
}

.table_cell p
{margin:0px;
padding:0px;
padding-left:20px;
}

.profile_cell
{ padding:0px;
}

.profile_cell p
{margin:0px;
padding:0px;
padding-left:20px;
}

.profile_image{
margin:0px;
padding:0px;}

#biography1 p{
padding-bottom:5px;
}

#biography2 p{
padding-bottom:5px;
}
#biography3 p{
padding-bottom:5px;
}
#biography4 p{
padding-bottom:5px;
}
#biography5 p{
padding-bottom:5px;
}
#biography6 p{
padding-bottom:5px;
}
#biography7 p{
padding-bottom:5px;
}
/* Stylesheet: COTT_colorbox_styles Modified On 2011-11-06 20:36:00 */
/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(/images/template/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/template/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/template/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/template/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/template/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(/images/template/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/template/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/template/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/template/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(/images/template/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/template/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/template/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(/images/template/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/template/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to IE9.
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
*/
.cboxIE6 #cboxTopLeft{background:url(/images/template/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/images/template/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/images/template/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/images/template/ie6/borderBottomLeft.png);}

.cboxIE6 #cboxBottomCenter{background:url(/images/template/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/images/template/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/images/template/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/images/template/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}
