/* Jamie added stylings for contributors page */
.contributors-title{width:900px; height:95px; margin:20px 0 0 15px; background:url('images/page_title_contributors2_small.jpg') no-repeat top left;}
.contributors-title-photos{width:950px; height:100px; margin:0 0 0 15px;}
.contributors-title-photos img{float:left; display:inline;}
.contributors{width:950px;overflow:auto; margin:0 0 0 10px; float:left; display:inline;}
.contributors-left{width:120px;clear:both;overflow:auto; margin:0 0 0 10px; float:right; display:inline;}
.contributors-ind{width:920px; clear:both; overflow:auto; /*background:url('images/contributors_bottom_dark.png') no-repeat bottom left;*/ margin:25px 0 10px 20px; border-bottom:1px solid #CCCCCC;}
.contributors-ind-top{width:700px; clear:both; overflow:auto; margin:25px 0 10px 0;}
.contributors-ind-top2{width:900px; clear:both; overflow:auto; margin:25px 0 25px 0;}
.contributors-ind-bottom{width:700px; clear:both; overflow:auto; margin:0 0 40px 0; }
.contributors-ind-majorphotos{width:500px; float:left; margin:0 0 0 140px; overflow:auto;}
.contributors-ind-majorphotos img{border:1px solid #CCCCCC; padding:2px; float:left; display:inline; margin:0 10px 0 0;}
.contributors-ind-photo{width:130px; height:130px; float:left; display:inline; margin:0 0 0 15px;}
.contributors-ind-photo img{border:1px solid #CCCCCC; padding:2px;}
.contributors-ind-extraphoto{float:right; display:inline;overflow:hidden;}
.contributors-ind-extraphoto img{padding:1px; border:1px solid #CCCCCC;}
.contributors-ind-details{width:400px; height:auto; float:left; display:inline; overflow:auto;}
.contributors-ind-details h1{text-align:left; font-size:24px; font-family:'Molengo', sans-serif; color:#121212; padding:0;}
.contributors-ind-details a{text-align:left; font-size:12px; font-family:sans-serif; color:#3979EE; text-decoration:underline;}
.contributors-ind-details p{text-align:justify; font-size:12px; font-family:sans-serif;}
.contributors-ind-thumbs{width:200px; height:auto; float:left; display:inline; overflow:auto; margin:15px 0 0 10px;}
.thumbs-line{width:200px; height:60px; margin: 0 0 5px 0;}
.thumbs-line img{padding:1px; border:1px solid #CCCCCC; float:left; display:inline; margin:0 3px;}
.contrib-extras-line{width:120px; height:40px; float:left;}
.contrib-extras-line img{float:left; display:inline;}

.about-title{width:900px; height:95px; margin:20px 0 0 15px; background:url('images/page_title_about2.jpg') no-repeat top left;}
.about{width:950px;overflow:auto; margin:0 0 0 20px; float:left; display:inline;}
.about-top{width:100%;overflow:auto; margin:15px 0 0 0;}
.about-top p{text-align:justify; font-size:14px; font-family:sans-serif; line-height:1.5em;}
.about-top img{float:right; padding:10px;}
.about-section{width:100%;overflow:auto; margin:30px 0 0 0; float:left;}
.about-section h1{text-align:left; font-size:18px; font-family:'Molengo', sans-serif; color:#121212; padding:0;}
.about-section p{text-align:left; font-size:14px; font-family:sans-serif; line-height:1.5em;}
.about-sub{float:left; margin:15px auto;}
.about-sub h1{text-align:left; font-size:18px; font-family:'Molengo', sans-serif; color:#121212; padding:0; margin:10px 0;}
.about-sub-photos{float:left; display:inline;}
.about-sub-photos img{margin:0 10px 0 0; float:left; display:inline;}
.about-sub-networks{float:left; display:inline; width:465px; height:230px; margin:0 0 0 0; background:url('images/cardboard_piece.png') no-repeat;}
.about-sub-networks-row{float:left; height:61px; width:454px; margin:10px 0 0 10px;}
.about-sub-networks-row a{float:left; display:block inline; text-decoration:none; padding:0;}
.about-sub-networks-row img{/*border-left:1px solid #FFFFFF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; */
padding:0; margin:0; float:left; display:inline;}
.about-section-item{width:900px; overflow:auto; margin:15px 0 25px 40px;}
.about-section-item h1{text-align:left; font-size:14px; font-family:'Molengo', sans-serif; color:#333333; padding:0; margin:0 0 5px 0;}
.about-section-item p{text-align:justify; font-size:12px; font-family:sans-serif; color:#999999; padding:0; margin:0 0 5px 0;}
.about-section-item-L{float:left; display:inline; width:500px;}
.about-section-item-R{float:left; display:inline; width: 300px; margin:0 0 0 50px;}
.about-section-item-L2{float:left; display:inline; width:300px;}
.about-section-item-R2{float:right; display:inline; width: 500px; margin:0 20px 0 50px;}
.about-section-item-R2 img{float:right;}

.contact-title{width:900px; height:95px; margin:20px 0 20px 15px; background:url('images/page_title_contactus2.jpg') no-repeat top left;}
.contact{width:950px;overflow:auto; margin:0 0 0 20px; float:left; display:inline; overflow:auto;}
.contact-top{width:100%;overflow:auto; margin:15px 0 30px 0;}
.contact-left{float:left; display:inline; width:410px; overflow:hidden;}
.contact-left img{border:1px solid #CCCCCC; padding:2px;}
.contact-right{float:right; display:inline; width:500px; height:275px;}
.contact h1{text-align:left; font-size:14px; font-family:'Molengo', sans-serif; color:#121212; padding:0; margin:0 0 10px 0;}
.contact p{text-align:justify; font-size:12px; font-family:sans-serif; color:#999999; padding:0; margin:0 0 5px 0;}
.contact-input{width: 380px; height:30px; padding:5px; font-size:18px; font-weight:bold; color:#666666; border:1px solid #CCCCCC; font-family:sans-serif; margin:0 0 10px 0;}

.sidebar-title{width:309px; height:50px; margin:0 0 0 0; background:url('images/page_title_extras.jpg') no-repeat top left;}
.sidebar-title-sub{width:309px; height:40px; margin:0 0 5px 0; background:url('images/page_title_sub6.jpg') no-repeat top left; border-top:1px solid #E0E0E0;}
.sidebar-title-sub-divider{width:90%; margin:5px auto; border-bottom:1px dotted #CCCCCC;}
.sidebar-item{width:300px; margin:5px auto;}
.sidebar-divider{width:90%; border-bottom:1px solid #ffffff; border-top:1px solid #e1d7c6; margin:15px auto;}
.sidebar-item h3{text-align:left; font-size:22px; font-family:'Molengo', sans-serif; color:#121212; padding:0; margin:0 0 10px 0;}
.sidebar-item .morelink{text-align:left; font-size:12px; color:#947c52; padding:0; margin:0 0 10px 0; text-decoration:none; font-weight:100;}
.sidebar-item .morelink:hover{text-decoration:underline;}
.sidebar-item .moredivider{text-align:left; font-size:12px; color:#947c52; padding:0; font-weight:100;}
.contrib-box{width:250px; height:60px; margin:0 0 0 15px;}
.contrib-box-l{float:left; height:55px; width:55px; display:inline;}
.contrib-box-r{float:left; height:55px; line-height:55px; margin:0 0 0 20px;}
.contrib-box-l img{padding:1px; border:1px solid #CCCCCC;}
.contrib-box-r a{text-align:left; font-size:20px; font-family:'Molengo', sans-serif; color:#666666; padding:0; margin:0 0 10px 0; text-decoration:none;}
.contrib-box-r a:hover{text-decoration:underline;}
/*
.sidebar-news ul li{margin:5px 0 0 15px; padding:0;}
.sidebar-news ul li a{text-align:left; font-size:13px; font-family:'Molengo', sans-serif; color:#666666; padding:0; margin:0 0 10px 0; text-decoration:none;}
.sidebar-news ul li a:hover{text-decoration:underline;}
*/

.sidebar-top{width:309px; height:75px; background:url('images/sidebar_peeling_paper.png') no-repeat top center;}
.sidebar-news ul{margin:0; padding:0;}
.sidebar-news ul li{width:240px; margin:0 0 0 10px; padding:14px 30px 13px 10px; /*background:url('images/arrow_news.png') no-repeat 95% 50%;*/ border-top:1px solid #e1d7c6; line-height:13px; overflow-y:hidden; overflow-x:hidden; text-transform:uppercase;}
.sidebar-news ul li:hover{background:url('images/arrow_marker_20.png') no-repeat 95% 50% #E1D7C6;}
.sidebar-news ul li a{text-align:left; font-size:13px; font-family:'Molengo', sans-serif; color:#666666; padding:0 30px 0 0; margin:0 0 0 0; text-decoration:none; display:block; width:240px;}
/*.sidebar-news ul li a:hover{background:url('images/arrow_news.jpg') no-repeat right #CCCCCC;}*/
.sidebar-input{width: 280px; height:20px; padding:5px; font-size:16px; font-weight:bold; color:#999999; border:1px solid #CCCCCC; font-family:sans-serif; margin:0 0 10px 0;}
#sidebar #searchform #s{width: 280px; height:20px; padding:5px; font-size:16px; font-weight:bold; color:#947c52; border:1px solid #e1d7c6; font-family:sans-serif; margin:0 0 0 0;}
#sidebar #searchform #searchsubmit{float:right; text-align:center; font-size:14px; font-family:sans-serif; color:#fdf5e4; font-weight:bold; width:110px; margin:5px 2px; line-height:25px; height:25px; border:1px solid #5e3e17; background:#916735;}
#sidebar #searchform #searchsubmit:hover{border:1px solid #5e3e17; background:#5e3e17; cursor:pointer;}
.sidebar-videos img{height:180px; width:280px;}
.sidebar-videos ul{list-style:none;}
.sidebar-videos ul li{/*height:170px; width:220px;*/height:200px; width:300px; /*background:#d1c3ab; border:1px solid #b3a285;*/ margin:0 auto -25px auto; list-style:none;}
.sidebar-videos ul li a{/*height:150px; width:200px;*/height:180px; width:280px; display:block; text-align:center; padding:0; margin:10px; text-decoration:none; }
.sidebar-search{overflow:auto;}
.widecolumn-title{width:655px; height:69px; margin:0 0 20px 0; background:url('images/page_title_recentposts3.jpg') no-repeat top left;}
.content-header-long{width:985px; height:65px; margin:0 0 0 0; background:url('images/page_title_recentposts_long.jpg') no-repeat top left;}

.small-date{font-size:9px;font-style:italic;color:#939393;}

.video-collection{width:900px; margin:auto; overflow:auto;}
.video-collection-extras{width:900px; margin:10px auto 30px auto; height:50px;}
.video-collection img{width:425px; height:240px;}
.video-collection ul li{float:left; display:inline;}
.video-collection-more{float:left;}
