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;}