html, body {margin: 0 0 0 0; padding: 0px; height: 100%;}
body {text-align: left; background: #eec52e url(images/ld-bg.jpg) repeat-x top;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; line-height: 18px; color: #939393; background: #000000 url(../images/h2p_bg.jpg) no-repeat center top;}
#page {width: 931px; margin: 0px auto 0px auto; overflow: hidden;}
#header {width: 931px; height: 547px; background: url(../images/h2p_header_bg2.jpg) no-repeat; overflow: hidden;}
#header-alt {width: 931px; height: 409px; background: url(../images/h2p_header_bgalt3.jpg) no-repeat; overflow: hidden;}
#logo {width: 102px; height: 212px; float: left; padding: 0; margin: 21px 0 0 0; display: inline; background: url(../images/h2p_logo.jpg) no-repeat;}
#logo-alt {width: auto; float: left; padding: 102px 0 0 212px; margin: 21px 0 0 30px; display: inline; background: url(../images/h2p_logo2.jpg) no-repeat;}
#nav-bar {width: 578px; float: right; margin: 0; margin: 25px 0 0 0; padding: 0; text-align: center;}
#foot-bar {width: auto; float: left; margin: 0; padding: 58px 0 0 0; margin: 0;}
#main-div {width: 931px; float: left; padding: 20px 0 0 0;}
#main-div-alt {width: 931px; float: left; padding: 0px 0 0 0; background-color: #000000;}
#main-content {width: 596px; float: left; margin: 0; padding: 35px 30px 0 30px; background-color: #FFFFFF;}
#networks {width: 590px; float: right; margin: 23px 0 0 0;}
#foot-networks {width: auto; float: right; margin: 0; padding: 56px 0 0 0;}
#trio-l {width: 286px; float: left; margin: 0 37px 0 0;}
#trio-m {width: 285px; float: left; margin: 0 37px 0 0;}
#trio-r {width: 286px; float: right; margin: 0;}
#trio-main {width: 608px; float: left; margin: 0;}
#flickr {width: 931px; float: left; margin: 0; padding: 40px 0 0 0;}
#footer {width: 931px; height: 132px; float: left; margin: 27px 0 0 0; padding: 0; background: url(../images/h2p_footer.jpg) no-repeat;}
#footer-credits {width: 931px; float: left; margin: 27px 0 0 0; padding: 0 0 40px 0;}
#highlightbox {width: 586px float: left; margin: 10px 0 20px 0; padding: 10px; background-color: #711414; color: #FFFFFF; border: 1px solid #a15555;}
#botb {width: 796px; height: 67px; float: left; margin: 185px 0 0 0; padding: 61px 0 0 135px; background: url(../images/h2p_106.jpg) no-repeat;}
#botb-title {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 0; font-family: Georgia, "Times New Roman", Times, serif;}



.network {width: auto; float: right; margin: 0 15px 0 0; display: inline;}
.network_alt {width: auto; float: right; margin: 0; display: inline;}
.vidwrap {width: 275px; border: 5px solid #232323; float: left; margin: 0 0 28px 0;}
.imgwrap {float: left; margin: 0 0 27px 0; overflow: hidden;}
.left {float: left;}
.right {float: right;}



a:link, a:visited, a:active {text-decoration: underline; color: #dfb548;}
a:hover {text-decoration: none; color: #dfb548;}
a.navlink:link, a.navlink:visited, a.navlink:active {text-decoration: none; font-size: 12px; color: #FFFFFF; margin-left: 35px; font-weight: bold; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; float: left; display: inline;}
a.navlink:hover {text-decoration: none; font-size: 12px; color: #dfb548; margin-left: 35px; font-weight: bold; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; float: left; display: inline;}
a.navlink-r:link, a.navlink-r:visited, a.navlink-r:active {text-decoration: none; font-size: 12px; color: #FFFFFF; margin-left: 0; font-weight: bold; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; float: right;}
a.navlink-r:hover {text-decoration: none; font-size: 12px; color: #dfb548; margin-left: 0; float: right; font-weight: bold; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif;}
a.footlink:link, a.footlink:visited, a.footlink:active {text-decoration: none; font-size: 12px; color: #FFFFFF; margin-right: 25px; font-weight: bold; text-transform: uppercase;}
a.footlink:hover {text-decoration: none; font-size: 12px; color: #dfb548; margin-right: 25px; font-weight: bold; text-transform: uppercase;}
a.largelink:link, a.largelink:visited, a.largelink:active {text-decoration: underline; font-size: 16px; color: #dfb548; margin-top: 27px; font-weight: bold; text-transform: uppercase;}
a.largelink:hover {text-decoration: none; font-size: 16px; color: #dfb548; font-weight: bold; text-transform: uppercase;}
a.sidelink:link, a.sidelink:visited, a.sidelink:active {text-decoration: underline; font-size: 14px; color: #dfb548; font-weight: bold; text-transform: uppercase;}
a.sidelink:hover {text-decoration: none; font-size: 14px; color: #dfb548; font-weight: bold; text-transform: uppercase;}



.front-l {width: 271px; font-size: 18px; height: 30px; font-weight: bold; color: #FFFFFF; margin: 0 0 28px 0; background: url(../images/h2p_title_left.jpg) no-repeat; padding: 15px 0 0 15px; display: block;}
.front-m {width: 271px; font-size: 18px; height: 30px; font-weight: bold; color: #FFFFFF; margin: 0 0 28px 0; background: url(../images/h2p_title_middle.jpg) no-repeat; padding: 15px 0 0 15px; display: block;}
.front-r {width: 271px; font-size: 18px; height: 30px; font-weight: bold; color: #FFFFFF; margin: 0 0 28px 0; background: url(../images/h2p_title_right.jpg) no-repeat; padding: 15px 0 0 15px; display: block;}
.front-large {width: 931px; font-size: 18px; height: 30px; font-weight: bold; color: #FFFFFF; margin: 0 0 10px 0; background: url(../images/h2p_title_large.jpg) no-repeat; padding: 15px 0 0 0; display: block;}
.front-main {width: 593px; font-size: 18px; height: 30px; font-weight: bold; color: #FFFFFF; margin: 0 0 28px 0; background: url(../images/h2p_title_main.jpg) no-repeat; padding: 15px 0 0 15px; display: block;}
.front-main-gallery {width: 593px; font-size: 18px; height: 30px; font-weight: bold; color: #FFFFFF; margin: 0 0 10px 0; background: url(../images/h2p_title_main.jpg) no-repeat; padding: 15px 0 0 15px; display: block;}
.front-main-img {width: 188px; height: 250px; border: 5px solid #232323; float: left; margin: 0 0 28px 0;}
.front-main-media-right {width: 188px; float: right; margin: 0 0 28px 0;}
.front-main-sec {width: 608px; float: left; padding: 0 0 10px 0;}
.front-main-right {width: 390px; float: right; text-align: left;}
.front-main-left {width: 390px; float: left; text-align: left; font-size: 14px;}
.front-main-thumb {float: right; width: 75px; height: 75px; border: 4px solid #232323; margin: 0 0 12px 12px;}
.front-main-thumb:hover {float: right; width: 75px; height: 75px; border: 4px solid #bc9738; !important; background: none; cursor: pointer; margin: 0 0 12px 12px;}
.front-main-txt {width: 608px; float: left; clear: both;}
.front-main-vid {width: 606px; float: left; clear: both; padding-bottom: 20px; border: 1px solid #141414;}
.front-main-gen {width: 606px; float: left; clear: both; padding-bottom: 20px;}
.front-main-none {width: 606px; float: left; clear: both; padding: 0;}
h1 {font-family: Georgia, "Times New Roman", Times, serif;}
h2 {font-size: 20px; font-weight: bold; color: #ee962e; margin: 27px 0 27px 0; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {font-size: 16px; font-weight: bold; color: #eeb12e; margin: 0 0 27px 0; clear: both; font-family: Georgia, "Times New Roman", Times, serif;}
h4 {font-size: 12px; font-weight: bold; color: #ee602e; margin: 0 0 27px 0; font-family: Georgia, "Times New Roman", Times, serif;}
h5 {font-size: 16px; font-weight: bold; color: #FFFFFF; margin: 0 0 27px 0; clear: both; font-family: Georgia, "Times New Roman", Times, serif;}
h6 {font-size: 12px; font-weight: bold; color: #377114; margin: 0 0 10px 0; padding: 0 0 10px 0; clear: both; font-family: Georgia, "Times New Roman", Times, serif;}
img {border: none; margin: 0;}
p {margin: 0 0 27px 0}
.credits {font-size: 10px; color: #666666; font-style: italic;}
.instructions {font-size: 10px; color: #666666; font-style: italic; margin: 25px 0 0 0;}
.highlight {color: #b4b4b4;}



.ul-track {list-style: none; margin: 27px 0px 20px; padding:0px;}
.ul-track li{margin: 0 0 2px 0; padding: 5px 0px 5px 15px; background: url(../images/h2p_li.jpg) no-repeat left center;}
.ul-side {list-style: none; margin: 0 0 27px -40px;}
.ul-side li {margin: 0 0 2px 0; padding: 5px 0 10px 15px; background: url(../images/h2p_li.jpg) no-repeat left center; border-bottom: 1px solid #232323;}



.formmessage {background: #171717 url(../images/h2p_formbg.jpg) repeat-x; width: 574px; height: 184px; padding: 10px; float:left; border: 1px solid #282828; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #939393;}
.input {background: #171717 url(../images/h2p_formbg.jpg) repeat-x; width: 320px; height: 14px; padding: 10px; float:left; border: 1px solid #282828; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 20px; color: #939393;}
.validateInvalid {background: #171717 url(../images/h2p_formbg.jpg) repeat-x; width: 320px; height: 14px; padding: 10px; float:left; border: 1px solid #711414; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 20px; color: #939393;}
.validateValid {background: #171717 url(../images/h2p_formbg.jpg) repeat-x; width: 320px; height: 14px; padding: 10px; float:left; border: 1px solid #282828; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin-bottom: 20px; color: #939393;}
.titleform {width: 607px; display: block; font-size: 12px; color: #FFFFFF; margin: 10px 0 10px 0; clear: both; font-family: Georgia, "Times New Roman", Times, serif;}
.submit {font-size: 12px; font-weight: bold; color: #7d7d7d; float: right; margin: 20px 0 40px 0;}
.bold {font-weight: bold; color: #FFFFFF; margin: 0 0 10px 0;}
.bold-txt {margin: 0 0 10px 0;}


.twitters {overflow: auto; margin: 20px;}
.twitters ul {list-style: none; padding: 0; white-space: nowrap;}
.twitters span.prefix {font-weight: bold;}
.twitters span.time {font-style: italic; color: #c5c5c5; font-size: 10px;}
.twitters span.status {font-style: italic;}
div#tweet ul li {background-color: #121212; padding: 10px; font-size: 12px; list-style: none; line-height: 25px; margin: 0 0 10px -40px; color: #939393; line-height: 15px; border: 1px solid #242424; clear: right;}



#flickr_badge_source_txt {padding:0; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#4E4E4E; background:none;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important; background:none;}
#flickr_icon_td {padding:0 0px 0 0 !important; background:none;}
.flickr_badge_image {text-align:left; !important; margin: 0 25px 0 0; background:none;}
.flickr_badge_image img {border: 4px solid #242424; !important; background:none;}
.flickr_badge_image img:hover {border: 4px solid #bc9738; !important; background:none;}
#flickr_www {display:block; padding:0 3px 0 0px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important; background:none;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:none !important;color:#65910b; background:none;}
#flickr_badge_wrapper {margin-top:15px; padding: 0px; width: 931px; text-align: left; background: none;}
#flickr_badge_source {padding:0 !important; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background:none;} 