@charset "UTF-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
} :focus {
outline: 0;
}
body {
line-height: 1;
color: black;
background: white;
}
ol,
ul {
list-style: none;
} table {
border-collapse: separate;
border-spacing: 0;
}
caption,
th,
td {
text-align: left;
font-weight: normal;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}   .no_ie {
clear: both;
border-bottom: 2px solid #a60000;
background: #ffcece;
color: #000;
font-weight: bold;
padding: 10px;
text-align: center;
}
.no_ie h1 {
font-size: 22px;
color: #a60000;
}
.no_ie p {
margin: 0px;
padding: 0px;
}
.no_ie a {
color: #a60000;
text-decoration: underline;
}
.no_ie a:hover {
color: #000;
}   body {
margin: 0px;
padding: 0px;
font-size: 12pt;
font-family: Georgia, "Times New Roman", Times, serif;
}
h1 {
font-size: 25pt;
margin: 0px 0px 20px;
line-height: 30px;
font-weight: lighter;
}
h1.h1-sub-title {
padding: 20px;
}
h2 {
font-size: 20pt;
margin: 0px 0px 10px;
line-height: 24px;
font-weight: lighter;
}
h3 {
font-size: 17pt;
margin: 0px 0px 10px;
line-height: 24px;
font-weight: lighter;
}
h4 {
margin: 0px;
padding: 8px 0px 10px 0px;
font-weight: lighter;
}
h5 {
margin: 0px;
padding: 8px 0px 10px 0px;
font-weight: lighter;
}
h6 {
margin: 0px;
padding: 8px 0px 10px 0px;
font-weight: lighter;
}
p {
font-size: 12pt;
line-height: 24px;
margin: 0px 0px 15px;
}
blockquote,
blockquote p {
font-size: 17pt;
line-height: 30px;
margin: 0px 0px 15px;
}
form {}
label {}
textarea,
input {
font-size: 12pt;
font-family: Georgia, "Times New Roman", Times, serif;
}
input[type=radio] {}
input[type=checkbox] {}
input[type=image] {}
input[type=button] {
padding: 8px;
}    a.std_link,
a {
text-decoration: none;
}
a.std_link:hover,
a:hover {
text-decoration: underline;
}
a:active {} .no_bg {
background-image: none;
}
.clearboth {
clear: both
}
.floatleft {
float: left;
}
.floatright {
float: right;
}
.floatright {
float: right;
}
.no_display {
display: none;
}
strong {
font-weight: bold;
}
em {
font-style: italic;
}
.alignleft {
float: left;
margin: 0px 20px 10px 0px;
}
.alignright {
float: right;
margin: 0px 0px 10px 20px;
}
.aligncenter {
text-align: center;
}   #container {
width: 960px;
margin: 40px auto 0px;
padding: 0px;
}
#header {
padding: 0px 0px 20px;
}
#content-container {
margin-bottom: 50px;
}
#left-column {
float: left;
width: 630px;
}
#right-column {
float: right;
width: 290px;
}
#full-width {
loat: left;
width: 100%;
}
#footer {
clear: both;
padding: 20px 0px 10px;
margin: 0px;
}   .logo {
float: left;
}  ul#menu {
float: right;
margin-top: 24px;
font-size: 11pt;
}
ul#menu li.parent-item {
float: left;
margin: 0px 0px 0px 20px;
padding: 0px 20px 0px;
position: relative;
}
ul#menu li.parent-item:last-child {
padding: 0px 0px 0px 20px;
}
ul#menu li.parent-item a.parent-link {}
ul#menu li.parent-item a.parent-link:hover {
text-decoration: none;
}
ul#menu li.parent-item a.parent-link-sub-menu {}
ul#menu li.parent-item a.parent-link-sub-menu:hover {}
ul#menu li.menu-rss {}
ul#menu li.menu-rss a {}
ul#menu li.menu-rss a:hover {}  ul.sub-menu {
display: none;
position: absolute;
top: 35px;
z-index: 1000;
}
ul.sub-menu li {
padding: 10px;
width: 130px;
font-size: 10pt;
}
ul.sub-menu li a {
display: block;
}
ul.sub-menu li a:hover {
margin-left: 3px;
text-decoration: none;
}
ul.sub-menu li:last-child {
border-bottom: none;
}
ul#menu li.parent-item:last-child ul.sub-menu {
display: none;
right: 0px;
position: absolute;
top: 35px;
z-index: 1000;
}  #nav {
float: right;
margin-top: 24px;
font-size: 11pt;
}
#nav li {
float: left;
margin: 0px 0px 0px 20px;
padding: 0px 20px 0px;
position: relative;
}
#nav li:last-child {}
#nav li a {
display: block;
}
#nav li a:hover,
#nav li a.current {}
#nav ul.sub-menu {
position: absolute;
top: 35px;
z-index: 1000;
left: 0px;
}
#nav ul.sub-menu ul {
position: absolute;
top: 0px;
z-index: 1000;
left: 140px;
}
#nav ul.sub-menu li {
padding: 10px;
width: 130px;
font-size: 10pt;
}
#nav ul.sub-menu li a {
display: block;
}
#nav ul.sub-menu li:last-child a {
display: block;
}     .feature-post {
clear: both;
padding: 0px 0px 20px;
position: relative;
z-index: 3
}
a.scroller-left,
a.scroller-right {
position: absolute;
top: 150px;
display: block;
overflow: hidden;
width: 50px;
height: 50px;
text-indent: -9999px;
z-index: 3;
}
a.scroller-left {
left: -25px;
background-position: top left;
}
a.scroller-right {
right: -25px;
background-position: top right;
}
a.scroller-left:hover {
background-position: bottom left;
}
a.scroller-right:hover {
float: right;
background-position: bottom right;
}
.feature-post .feature-post-image {
padding: 0px;
margin-bottom: 30px;
z-index: 1;
display: block;
height: 360px;
width: 960px;
overflow: hidden;
} .feature-post .feature-post-content h1 a {}
.feature-post .feature-post-content p {
width: 630px;
}
.feature-post .feature-post-content a.action-link {
clear: both;
width: 176px;
height: 26px;
display: block;
text-indent: -9999px;
}
.feature-post .feature-post-content a.action-link:hover {
background-position: bottom;
}  ul.post-list {
padding: 0px 0px 20px;
margin: 0px 0px 30px;
}
ul.post-list li {
width: 240px;
float: left;
overflow: hidden;
}
ul.post-list li:last-child {
width: 240px;
border: none;
}
ul.post-list li .copy {
padding: 15px;
}
ul.post-list li h2 a {
font-size: 15pt;
}
ul.post-list li p {
font-size: 11pt;
}
ul.post-list li a.action-link {
clear: both;
width: 176px;
height: 26px;
display: block;
text-indent: -9999px;
}
ul.post-list li a.action-link:hover {
background-position: bottom;
}  ul.sub-post-list {}
ul.sub-post-list li {
float: left;
width: 440px;
padding: 0px 20px 0px;
overflow: hidden;
}
ul.sub-post-list li .copy {
padding: 15px 0px;
}
ul.sub-post-list li h3 a {
font-size: 15pt;
font-style: italic;
}
ul.sub-post-list li p {
font-size: 11pt;
}
ul.sub-post-list li a.action-link {
clear: both;
width: 176px;
height: 26px;
display: block;
text-indent: -9999px;
}
ul.sub-post-list li a.action-link:hover {
background-position: bottom;
}    .post .copy p {
clear: none;
}
.post .copy ol,
.post .copy ul {
list-style: disc;
margin: 0px 0px 10px 30px;
}
.post .copy ol li,
.post .copy ul li {
line-height: 22px;
padding-bottom: 10px;
}
.post .copy ol {
list-style: decimal;
}
.post .copy code,
.post .copy pre {}
.post .copy img {}
.post .copy h2 {
line-height: 35px;
margin-top: 20px;
}
.post .copy h3 {
margin-top: 20px;
}
.no-posts {
clear: both;
margin-top: 20px;
}
.search-header {
clear: both;
margin: 20px 0px;
}
.post {
clear: both;
}
.post .image {
margin-bottom: 20px;
}
.post .video {
margin-bottom: 20px;
}
.post h1 {
padding-bottom: 20px;
margin: 0px 0px 10px;
clear: both;
}
.post h1 a {}
.post h1 a:hover {
text-decoration: none;
}
h3.date {
font-size: 11pt;
font-style: italic;
margin: 0px 0px 10px;
}
.post .copy {
margin-bottom: 30px;
}
.post .copy a.action-link {}
.post .copy a.action-link:hover {}
.post a.read-post {}
ul.page_button_content {
padding: 15px 20px 0px;
border-top: 1px solid #e0e0e0;
}
ul.page_button_content li {
float: left;
margin: 0px 10px 0px 0px;
}    .promote-post {
margin-bottom: 30px;
}
.promote-post h2 {
font-size: 18pt;
margin: 0px 0px 10px;
padding: 0px;
}
.enjoy-copy {
font-size: 14pt;
font-style: italic;
margin: 0px;
}
.promote-post ul li {
float: left;
padding: 10px 0px 0px;
margin-right: 15px;
}
.promote-post ul li.tweet {
padding-top: 29px;
}
.promote-post ul li.moo {
padding-top: 29px;
}
.promote-post ul li.bump {
padding-top: 19px;
}
.promote-post ul li.digg {
padding-top: 11px;
}   #comments {
padding: 20px 0px 0px;
margin-bottom: 0px;
}
.comment {
clear: both;
padding: 30px 30px;
}
.comment h4.comment-date {
font-size: 11pt;
font-style: italic;
margin: 0px 0px 10px;
}
.comment h3 {
clear: both;
font-size: 20pt;
}
.comment h3 a {}
.comment h3 a:hover {
text-decoration: none;
}
.comment h3 span.twitter-link a {
font-size: 10pt;
font-style: italic;
}
.comment h3 span.twitter-link a:hover {}
.user {
float: left;
width: 90px;
margin: 0px 30px 30px 0px;
}
.user img {
margin-bottom: 20px;
}
.user a.action-link {
font-size: 9pt;
font-style: italic;
}
.user a.action-link:hover {
text-decoration: none;
}
.comment-post {
float: left;
width: 440px;
}
.comment-odd {}  .threaded-comments {
clear: both;
}
.threaded-comments .thread-comment {
padding: 30px 0px 30px 120px;
}
.threaded-comments .last {
padding-bottom: 0px;
}
.threaded-comments .user {
float: left;
width: 90px;
margin-right: 30px;
}
.threaded-comments .comment-post {
float: left;
width: 320px;
}
.threaded-comments .comment-post blockquote {
font-size: 10pt;
padding: 20px 20px;
font-style: italic;
line-height: 24px;
}   .comment-form-content {
padding: 30px;
}
.comment-form-content h1 {
padding: 0px 0px 30px;
border: 0px;
}
.comment-form-content .comment_form label {
clear: left;
float: left;
margin-top: 8px;
display: inline-block;
width: 100px;
font-size: 14pt;
}
.comment-input {
float: left;
margin-bottom: 30px;
}
.comment-input input {
width: 450px;
padding: 8px 5px;
}
.comment-texarea {
float: left;
margin-bottom: 20px;
}
.comment-texarea textarea {
width: 450px;
height: 180px;
padding: 5px;
}
.checkbox {
margin-bottom: 20px;
font-size: 10pt;
}
input.submit_button {
padding: 8px;
margin-left: 100px;
}   .header-comments,
.header-promote-post,
.header-leave-comment {
clear: both;
height: 20px;
display: block;
overflow: hidden;
text-indent: -9999px;
margin: 0px;
padding: 0px;
}
.header-promote-post {}
.header-comments {
padding: 0px 30px 20px 30px;
position: relative;
left: 30px;
}
.header-leave-comment {}   #archives {
margin-top: 30px;
}
#archives a {}
#archives a:hover {}
h4.archive_year {
font-size: 20pt;
}
#archives .archives_list {}
#archives .archives_list li {
line-height: 24px;
padding: 10px 0px;
}
#archives .archives_list li .archive-post-image {
width: 45px;
height: 45px;
overflow: hidden;
float: left;
margin-right: 20px;
}
#archives .archives_list .date {
display: block;
margin-right: 20px;
font-size: 10pt;
font-style: italic;
}
#archives .archives_list .date sup {
position: relative;
top: -3px;
font-size: 7pt;
}
#archives ul .label {
display: inline-block;
min-width: 80px;
}
#archives ul .label a {}
#archives ul .label a:hover {}
#archives .archives_list li:last-child {
border-bottom: none;
margin-bottom: 30px;
}   ul.gallery_list {
clear: both;
margin-top: 40px;
}
li.gallery_description {
float: left;
width: 323px;
height: 131px;
padding: 20px;
margin: 0px 1px 1px 0px;
border: 10px solid #f3f3f3;
background: #f9f9f9;
}
li.gallery_description h1 {
line-height: 38px;
margin: 0px 0px 10px;
}
li.gallery_description p {
color: #555;
}
li.gallery_image {
float: left;
width: 191px;
height: 191px;
margin: 0px 1px 1px 0px;
overflow: hidden;
text-decoration: none;
}
li.gallery_image a {
position: relative;
text-decoration: none;
display: block;
width: 191px;
height: 191px;
overflow: hidden;
}
li.gallery_image a img {
position: absolute;
z-index: 1;
margin: auto;
}
span.gallery-image-overlay {
position: absolute;
z-index: 2;
top: 0px;
left: 0px;
width: 192px;
height: 192px;
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/images/gallery-image-overlay.png) -5px no-repeat;
text-indent: -9999px;
}
span.gallery-image-overlay:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/images/gallery-image-overlay.png) top repeat;
text-decoration: none;
position: absolute;
}
span.gallery-image-overlay:hover span.gallery_name {
padding: 20px;
display: block;
z-index: 3;
color: #fff;
text-indent: 0px;
line-height: 22px;
}
span.gallery-image-overlay:hover span.gallery_name span.gallery-date {
display: block;
color: #ccc;
font-size: 10pt;
font-style: italic;
}
li.gallery_image a:hover,
li.gallery_image a span:hover {
text-decoration: none;
}
li.image-right {
margin-right: 0px;
}   #right-column h2,
#right-column h2 a {
font-size: 16pt;
padding: 10px 0px 5px;
margin: 0px 0px 10px;
clear: both;
}
#right-column h2 a {}
#right-column h2 a:hover {
text-decoration: none;
}
#right-column ul div {}
#right-column ul li.widget {
clear: both;
margin-bottom: 20px;
}
#right-column ul li.widget:last-child {}
#right-column ul li ul li {
padding: 12px 12px 12px 26px;
line-height: 22px;
}
#right-column ul li ul li a {}
#right-column ul li ul li a:hover {}
#right-column ul li:first-child {}
#right-column ul li:last-child {}
#right-column .advert {
width: 125px;
height: 125px;
float: left;
margin: 10px;
}  ul.feature-list {}
ul.feature-list li {}
ul.feature-list li .detail-image {}
ul.feature-list li div.detail-details {}
ul.feature-list li a.detail-link {}
ul.feature-list li p {}  .search-bar {
margin: 30px 0px 20px;
padding: 10px;
}
.search-form input.search {
width: 200px;
background: none;
border: none;
font-style: italic;
font-size: 10pt;
}
.search-form input.search_button {
font-size: 10pt;
font-style: italic;
width: 15px;
float: right;
}   ul.footer-columns {
padding: 0px 0px 30px;
line-height: 22px;
}
ul.footer-columns h2 {
font-size: 15pt;
}
ul.footer-columns p {
font-size: 10pt;
}
ul.footer-columns li.column-one,
ul.footer-columns li.column-two,
ul.footer-columns li.column-three,
ul.footer-columns li.column-four {
width: 200px;
padding: 0px 20px;
float: left;
}
ul.footer-columns ul li {
padding: 10px 0px;
}
ul.footer-columns ul li:first-child {
border-top: none;
}
ul.footer-columns ul li:last-child {
border-bottom: none;
}
ul.footer-columns ul li a {
display: block;
}  a.twitter,
a.facebook,
a.flickr,
a.friendfeed,
a.delicious,
a.digg,
a.lastfm,
a.youtube,
a.feed,
a.linked-in {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/images/icons/sprite.gif) no-repeat;
overflow: hidden;
text-indent: 30px;
padding: 2px 0px;
}
a.twitter {
background-position: 0px -630px;
}
a.facebook {
background-position: 0px -108px;
}
a.flickr {
background-position: 0px -182px;
}
a.friendfeed {
background-position: 0px -220px;
}
a.delicious {
background-position: 0px -33px;
}
a.digg {
background-position: 0px -70px;
}
a.lastfm {
background-position: 0px -369px;
}
a.linked-in {
background-position: 0px -405px;
}
a.youtube {
background-position: 0px -780px;
}
a.feed {
background-position: 0px -145px;
}
.footer-copy {
clear: both;
padding: 20px 20px 5px;
font-size: 8pt;
}
p.copyright {
font-size: 8pt;
float: left;
}
p.copyright a {}
p.copyright a:hover {}
a.obox-logo {
float: right;
width: 185px;
height: 16px;
display: block;
text-indent: -9999px;
}
a.obox-logo:hover {
float: right;
width: 185px;
height: 16px;
}     #flickr_badge_wrapper {}
#flickr_badge_wrapper .flickr_badge_image {
float: left;
margin: 0px 10px 10px 0px;
}   #right-column #calendar_wrap {}
#wp-calendar {
padding: 5px;
border-collapse: collapse;
width: 100%;
}
#right-column #wp-calendar caption {
font-style: italic;
margin-bottom: 10px;
}
#wp-calendar td,
#wp-calendar th {
padding: 10px;
}
#right-column #wp-calendar td {
text-align: center;
}
#right-column #wp-calendar #prev {
padding: 5px;
text-align: left;
}
#right-column #wp-calendar #next {
padding: 5px;
text-align: right;
}
#right-column #wp-calendar th {
padding: 10px;
font-style: italic;
text-transform: lowercase;
} #footer #calendar_wrap {}
#footer #wp-calendar {
padding: 5px;
border-collapse: collapse;
}
#footer #wp-calendar caption {
font-style: italic;
margin-bottom: 10px;
}
#footer #wp-calendar td,
#wp-calendar th {
padding: 5px;
text-align: center;
}
#footer #wp-calendar td {
border: none;
}
#footer #wp-calendar #prev {
padding: 5px;
text-align: left;
}
#footer #wp-calendar #next {
padding: 5px;
text-align: right;
}
#footer #wp-calendar th {
padding: 5px;
font-style: italic;
text-transform: lowercase;
border: none;
}   ul#twitter_update_list {
font-size: 11pt;
font-style: italic;
}
ul#twitter_update_list li {
background: none;
}
ul#twitter_update_list li a {}
ul#twitter_update_list li a:hover {} #footer ul#twitter_update_list {
font-size: 11pt;
font-style: italic;
line-height: 23px;
}
#footer ul#twitter_update_list li {
background: none;
}
#footer ul#twitter_update_list li a {
display: inline-block;
}
#footer ul#twitter_update_list li a:hover {}  .rsswidget {
clear: both;
}
.rss-date {
font-size: 9pt;
font-style: italic;
display: block;
}
.rssSummary {
font-size: 10pt;
}    html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear {
background: none;
border: 0;
clear: both;
display: block;
float: none;
font-size: 0;
list-style: none;
margin: 0;
padding: 0;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
} .clearfix:after {
clear: both;
content: '.';
display: block;
visibility: hidden;
height: 0;
}
.clearfix {
display: inline-block;
}
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}body{color: #252525; background-color: #fff;}
h1{color: #000;}
h1.h1-sub-title{border-top: 5px solid #000;}
h2{color: #000;}
h3{color: #000;}
h4{}
h5{}
h6{}
p{color: #333;}
blockquote, blockquote p{color: #333;}
form{}
label{color: #fff;}
textarea, input{color: #333;}
input[type=radio]{}
input[type=checkbox]{}
input[type=image]{}
input[type=button]{color: #fff; background: #c23c2f; border: 1px solid #d55c4f;}    a.std_link, a{color: #9F2322;}
a.std_link:hover, a:hover{color: #333;}
a:active{color: #9F2322;}   #header{border-bottom: 5px solid #9F2322;}
#footer{background: #111; border-top: 5px solid #9F2322;}     ul#menu li.parent-item a.parent-link{color: #222;}
ul#menu li.parent-item a.parent-link:hover{color: #9F2322;}  ul.sub-menu li{background-color: #9F2322; color: #fff; border-bottom: 1px dotted #D53C3C;}
ul.sub-menu li a{color: #fff;}
ul.sub-menu li a:hover{color: #E99898;}     a.scroller-left, a.scroller-right{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/big-arrows.png) no-repeat;}
a.scroller-left{left: -25px; background-position: top left;}
a.scroller-right{right: -25px; background-position: top right;}
a.scroller-left:hover{background-position: bottom left;}
a.scroller-right:hover{float: right; background-position: bottom right;}
.feature-post .feature-post-image{border-bottom: 5px solid #9F2322;}
.feature-post .feature-post-content h1 a{color: #6F1118;}
.feature-post .feature-post-content a.action-link{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/continue-reading.png) top no-repeat;}  ul.post-list{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/post-list-bg.png) repeat-y; border-bottom: 5px solid #9F2322; border-top: 5px solid #9F2322;}
ul.post-list li h2 a{color: #6F1118;}
ul.post-list li p{color: #333;}
ul.post-list li a.action-link{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/continue-reading.png) top no-repeat;}  ul.sub-post-list li h3 a{color: #6F1118;}
ul.sub-post-list li p{color: #555;}
ul.sub-post-list li a.action-link{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/continue-reading.png) top no-repeat;}    .post .copy ol, .post .copy ul{color: #555;}
.post .copy h2{color: #222;}
.post .copy a{color: #9F2322;}
.post .copy a:hover{color: #000;}
.post .image{border-bottom: 5px solid #9F2322;}
.post .video{border-bottom: 5px solid #9F2322;}
.post .copy h1{border-bottom: 1px dotted #ccc;}
.post .copy h1 a{color: #000;}
.post .copy h1 a:hover{color: #9F2322;}
h3.date{color: #575757;}   .enjoy-copy{color: #575757;}   #comments{background: #111;}
.comment{background: #f6f6f6; border-bottom: 1px solid #ccc;}
.comment h4.comment-date{color: #575757;}
.comment h3{color: #000;}
.comment h3 a{color: #000;}
.comment h3 a:hover{color: #9F2322;}
.comment h3 span.twitter-link a{color: #777;}
.comment h3 span.twitter-link a:hover{color: #000;}
.user img{border: 5px solid #c5c5c5;}
.user a.action-link{color: #222;}
.user a.action-link:hover{color: #9F2322;}
.comment-odd{background: #f1f1f1;}  .threaded-comments .thread-comment{border-top: 1px dotted #ccc;}
.threaded-comments .comment-post blockquote{background: #ddd;}   .comment-form-content{background: #111; border-bottom: 5px solid #9F2322;}
.comment-form-content .comment_form label{color: #fff;}
.comment-input input{background: #ccc; border: 1px solid #fff;}
.comment-texarea textarea{background: #ccc; border: 1px solid #fff;}
.checkbox{color: #777;}
input.submit_button{color: #fff; background: #9F2322; border: 1px solid #D53C3C;}   .header-comments, .header-promote-post, .header-leave-comment{background:url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/headers.png) no-repeat;}
.header-promote-post	{background-position: 0px 0px;}
.header-comments		{background-position: 0px -79px;}
.header-leave-comment	{background-position: 0px -157px;}   h4.archive_year{color: #888;}
#archives .archives_list li{border-bottom: 1px dotted #ccc;}
#archives .archives_list li .archive-post-image{border: 5px solid #c5c5c5;}
#archives .archives_list .date{color: #888;}
#archives ul .label a{color: #333; }   li.gallery_description{border: 10px solid #f3f3f3; background: #f9f9f9;}   #right-column h2, #right-column h2 a{color: #252525; border-bottom: 3px solid #000;}
#right-column h2 a{color: #252525;}
#right-column h2 a:hover{color: #9F2322;}
#right-column ul li ul li{border-bottom: 1px dotted #ccc; background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/right-column-li-bg.gif) left no-repeat;}
#right-column ul li ul li a{color: #252525;}
#right-column ul li ul li a:hover{color: #9F2322;}
#right-column .advert{background-color: #333;}  .search-bar{border: 1px solid #ccc; background: #fff;}   ul.footer-columns{border-bottom: 1px solid #000; color: #888;}
ul.footer-columns h2{color: #D53C3C;}
ul.footer-columns p{color: #888;}
ul.footer-columns ul li{border-bottom: 1px solid #000; border-top: 1px solid #191919;}
ul.footer-columns ul li a{color: #fff;}
ul.footer-columns ul li a:hover{color: #D53C3C; text-decoration: none;}
.footer-copy{border-top: 1px solid #191919;}
p.copyright{color: #555;}
p.copyright a{color: #ccc;}
p.copyright a:hover{color: #fff;}
a.obox-logo{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/obox-logo.png) top;}
a.obox-logo:hover{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/css/press/obox-logo.png) bottom;}     #flickr_badge_wrapper{}
#flickr_badge_wrapper .flickr_badge_image{border: 5px solid #ccc;}   #right-column #wp-calendar caption {color: #252525;}
#wp-calendar td, #wp-calendar th{color: #555;}
#right-column #wp-calendar td{border: 1px solid #ccc;}
#right-column #wp-calendar th{color: #fff; background: #222; border: 1px solid #ccc;} #footer #wp-calendar caption {color: #fff;}
#footer #wp-calendar td, #wp-calendar th{color: #555;}
#footer #wp-calendar th{color: #fff; background: #9F2322;}  ul#twitter_update_list{color: #575757;} 
ul#twitter_update_list li a{color: #575757;}
ul#twitter_update_list li a:hover{color: #9F2322;}
 #content-container {
overflow: hidden;
}
.menu-tab {
float: left;
position: relative;
}
#footer{
clear: both;
font-size: 13px;
padding: 0;
width: auto;
max-width: 960px;
background:#111;
border-top: 5px solid #9F2322;
}
#footer a {
color: #fff;
}
#footer ul{
overflow: hidden;
}
#footer .column-one{
color: #888;
}
#footer .column-two h2{
color: #D53C3C;
}
ul.footer-columns {
padding: 48px 0;
line-height: 24px;
}
ul.footer-columns li.column-one, ul.footer-columns li.column-two, ul.footer-columns li.column-three, ul.footer-columns li.column-four {
width: 200px;
padding: 0 20px;
float: left;
}
ul.footer-columns p {
font-size: 10pt;
}
ul.footer-columns h2 {
font-size: 15pt;
}
ul.footer-columns ul li {
padding: 10px 0;
}
ul.footer-columns ul li a {
display: block;
}
ul.footer-columns ul li a:hover {
color: #d53c3c;
text-decoration: none;
}
a.twitter, a.facebook, a.flickr, a.friendfeed, a.delicious, a.digg, a.lastfm, a.youtube, a.feed, a.linked-in{background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/incspecial/css/images/sprite.gif) no-repeat; overflow: hidden; text-indent: 30px; padding: 2px 0px;}
a.twitter {
background-position: 0 -630px;
}
a.facebook {
background-position: 0 -108px;
}
a.linked-in {
background-position: 0 -405px;
}
a.youtube {
background-position: 0 -780px;
}
a.feed {
background-position: 0 -145px;
}
.menu, .menu a, #menu a, .menu div, #menu div {
display: inline-grid;
float: left;
}
#menu {
display: inline-flex;
}
ul.sub-post-list li{
float: left;
width: 440px;
padding: 0 20px 0;
overflow: hidden;
}
ul.post-list {
padding: 0 0 20px;
margin: 0 0 30px;
}
ul.post-list li{
width: 25%;
float: left;
}
ul.post-list li .copy{
padding: 15px;
}
ul.sub-post-list li a.action-link,
ul.post-list li a.action-link {
clear: both;
width: 176px;
height: 26px;
display: block;
text-indent: -9999px;
}
ul.sub-post-list li a.action-link:hover,
ul.post-list li a.action-link:hover {
background-position: bottom;
}
.post h1, .post h2{
color: #9F2322;
font-size: 34px;
font-weight: 700;
text-align: left;
margin: 0 24px 24px;
line-height: 42px;
} 
.post .entry h2{
font-size: 24px;
line-height: 28px;
margin-bottom: 0;
}
.post .entry ul{
padding-left: 32px;
margin: 8px 0 12px;
list-style: disc;
font-size: 16px;
line-height: 24px;
}
.post .entry iframe{
width: 100%;
height: calc(100vh * 5 / 7);
} .sociable ul {
list-style: none!important;
margin: 0 0 20px!important;
display: initial;
}
.sociable a {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/sociable.png) no-repeat scroll;
display: block;
float: left;
height: 32px;
width: 32px;
margin-right: 10px;
}
div.sociable {
margin-top: 15px;
float: left;
width: 100%
}
.copy h3,
.copy div{
font-size: 20px!important;
margin: 8px 0 16px;
line-height: normal;
}
.copy h3.post-title{
font-size: 30px!important;
margin: 8px 0 16px;
line-height: normal;
}
.transposh_flags {
text-align: center;
display: inline !important;
margin: 0 0 0 auto;
}
.transposh_flags .trf {
margin-right: -1px;
width: 23px;
height: 22px;
border: 0;
}
.transposh_flags a img:hover,
.transposh_flags a span:hover {
border-color: transparent;
}
.transposh_flags .trf-es {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -255px -21px no-repeat;
}
.transposh_flags .trf-us {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -7px -21px no-repeat;
}
.transposh_flags .trf-fr {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -62px -21px no-repeat;
}
.transposh_flags .trf-pt {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -35px -21px no-repeat;
}
.transposh_flags .trf-sa {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -227px -21px no-repeat;
}
.transposh_flags .trf-cn {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -282px -21px no-repeat;
}
.transposh_flags .trf-de {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -90px -21px no-repeat;
}
.transposh_flags .trf-it {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -117px -21px no-repeat;
}
.transposh_flags .trf-jp {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -145px -21px no-repeat;
}
.transposh_flags .trf-ru {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -199px -21px no-repeat;
}
.transposh_flags .trf-ne {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -172px -21px no-repeat;
}
.transposh_flags .trf-es:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -254px 0 no-repeat;
}
.transposh_flags .trf-us:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -6px 0 no-repeat;
}
.transposh_flags .trf-fr:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -61px 0 no-repeat;
}
.transposh_flags .trf-pt:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -34px 0 no-repeat;
}
.transposh_flags .trf-sa:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -226px 0 no-repeat;
}
.transposh_flags .trf-cn:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -281px 0 no-repeat;
}
.transposh_flags .trf-de:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -89px 0 no-repeat;
}
.transposh_flags .trf-it:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -116px 0 no-repeat;
}
.transposh_flags .trf-jp:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -144px 0 no-repeat;
}
.transposh_flags .trf-ru:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -198px 0 no-repeat;
}
.transposh_flags .trf-ne:hover {
background: url(//www.panoramaaudiovisual.com/wp-content/themes/underwood/core/img/flags.png) -171px 0 no-repeat;
}
@media all and (max-width:990px) {
.post h1, .post h2{
margin: 24px;
}
#container{width: 100%;}
.entry>*{float: left;width: 100%;}
.gallery>br{ clear: none!important;}
dl.gallery-item {
width: 33%!important;
}
.menutabTop {
width: 100%;
height: auto;
}
#header,
#content-container {
width: auto;
position: relative;
}
img {
width: 100%;
height: auto;
}
#header-container,
#content-container {
padding: 0;
position: relative;
margin: 0 8px;
}
#header {
margin: 8px 0 0;
}
#header-container {
display: flex;
}
.logo {
display: flex!important;
margin-bottom: 10px;
}
#logo {
height: auto!important;
}
.copy ul li p,
.copy ol li p {
max-width: 100%;
}
.sub-post-list {
display: flex
}
ul.post-list {
display: flex;
background: none;
}
ul.post-list li a.action-link {
background-size: 86%;
background-position-x: left!important;
background-repeat: no-repeat; }
#menu {
display: block;
width: 100%;
}
.menu-tab{
width: 50%;
}
iframe {
max-width: 100%;
}
}
@media all and (max-width:669px) {
dl.gallery-item {
width: 50%!important;
}
.clearfix {
display: flex;
flex-direction: column;
}
ul.post-list {
border: 0;
}
ul.sub-post-list li,
ul.post-list li,
ul.post-list li:last-child {
width: auto;
}
ul.footer-columns ul li {
padding: 0;
}
#footer{
margin: 0;
}
}