#row1 {
height: 53px;
background: url(../images/bg_header_ants.jpg) top left no-repeat;
}
#search {
float: right;
margin-top: 27px;
}
#search input.search {
float: left;
width: 161px;
height: 14px;
font-size: 6.5pt;
color: #111;
border: 1px solid #ff9c00;
}
#search input.searchbutton {
float: left;
width: 21px;
height: 16px;
border: 0;
}

#row2 {}
#header {
float: left;
width: 760px;
height: 81px;
background: url(../images/bg_header.jpg) top left no-repeat;
}
#logo {
margin-left: 28px;
padding-top: 19px;
width: 432px;
height: 61px;
}
#identity {
float: right;
padding-top: 2px;
width: 200px;
height: 79px;
background: url(../images/bg_logo.gif) top left no-repeat;
}
#identity img {
margin-left: 34px;
}

#row3 {
clear: both;
height: 44px;
background: #fff url(../images/bg_nav.gif) top left repeat-x;
}
.socialBookmarking {
float: right;
width: 166px;
overflow: hidden;
}

#row4 {
clear: both;
margin-top: 15px;
}

#bodyContent {
float: left;
width: 760px;
min-height: 408px;
height: inherit;
background: url(../images/bg_body_content.jpg) top left repeat-y;
}
#bodyContentFooter {
clear: both;
width: 760px;
height: 24px;
background: url(../images/bg_body_content_footer.jpg) top left no-repeat;
}

#contentRegion {
float: right;
width: 510px;
height: inherit;
padding: 0 50px 20px 0;
}

#articleRegion, #newsletterRegion {
padding: 20px 0 0 25px;
background: url(../images/bg_article_content_header.jpg) top left no-repeat;
}

h1.article, h1.newsletter {
margin: 0;
padding: 36px 0 0 26px;
width: 560px;
height: 20px;
border: 0;
font-size: 8.5pt;
color: #111;
text-transform: uppercase;
background: url(../images/double_trouble_header.jpg) top left no-repeat;
}

div.articleComments {
}
div.articleComment {
padding-top: 5px;
margin-bottom: 10px;
}
div.articleComment p {
padding: 2px 0;
}

div.otherArticles {
margin: 5px 0;
}
div.otherArticles h4 {
font-size: 9.5pt;
font-weight: 900;
color: #111;
}
#contentRegion div.otherArticles ul, div.otherArticles ul {
padding: 0;
}
#contentRegion div.otherArticles ul li, #contentRegion div.otherArticles li, div.otherArticles ul li, div.otherArticles li {
width: 48%;
padding-right: 8px;
float: left;
list-style-type: none;
}
div.otherArticles ul li a:link, div.otherArticles ul li a:visited {
font-size: 8.5pt;
color: #d22027;
text-decoration: none;
}
div.otherArticles ul li a:hover {
color: #920007;
text-decoration: underline;
}

#newsletters h4, h1.articles {
padding-top: 12px;
font-size: 9.5pt;
color: #111;
text-transform: uppercase;
border: 0;
}
#newsletters p {
line-height: 135%;
padding: 3px 0;
}
#newsletters ul {
margin-bottom: 20px;
}
#newsletters ul li {
width: 49%;
float: left;
padding: 4px 0;
}
#newsletters a:link, #newsletters a:visited, #newsletters ul li a:link, #newsletters ul li a:visited {
font-size: 8.5pt;
color: #d22027;
text-decoration: none;
}
#newsletters a:hover, #newsletters ul li a:hover {
color: #920007;
text-decoration: underline;
}

#secondaryNavigation {
width: 196px;
background: #e5e5e5 url(../images/bg_article_navigation_header.jpg) top left no-repeat;
}
#secondaryNavigation ul {
padding: 61px 10px 0 15px;
}
#secondaryNavigation li {
padding: 9px 5px 9px 10px;
list-style-type: none;
background: url(../images/arrow_secondary_link.gif) top left no-repeat;
border-top: 1px solid #b7b7b7;
}
#secondaryNavigation li:hover {
background: url(../images/arrow_secondary_link_selected.gif) top left no-repeat;
}
#secondaryNavigation li.last {
padding: 9px 5px 9px 10px;
list-style-type: none;
background: none;
border-top: 1px solid #b7b7b7;
}
#secondaryNavigation a:link, #secondaryNavigation a:visited {
font-size: 8.0pt;
color: #d03b01;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#secondaryNavigation a:hover {
color: #111;
}
#secondaryNavigation li.selected {
padding: 9px 5px 9px 10px;
list-style-type: none;
background: url(../images/arrow_secondary_link_selected_hover.gif) top left no-repeat;
border-top: 1px solid #b7b7b7;
}
#secondaryNavigation li.selected:hover {
background: url(../images/arrow_secondary_link_selected.gif) top left no-repeat;
}
#secondaryNavigation li.selected a:link, #secondaryNavigation li.selected a:visited {
font-size: 8.0pt;
color: #555;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#secondaryNavigation li.selected a:hover {
color: #111;
}
#secondaryNavigation ul li ul {
padding: 0 0 10px 0;
}
#secondaryNavigation ul li ul li, #secondaryNavigation ul li.selected ul li {
padding: 4px 0 4px 8px;
border: 0;
background: url(../images/arrow_tertiary_link.gif) center left no-repeat;
}
#secondaryNavigation ul li ul li a:link, #secondaryNavigation ul li ul li a:visited,
#secondaryNavigation ul li.selected ul li a:link, #secondaryNavigation ul li.selected ul li a:visited {
color: #fc7f00;
font-size: 8.0pt;
text-decoration: none;
text-transform: none;
}
#secondaryNavigation ul li ul li:hover, #secondaryNavigation ul li.selected ul li.selected:hover {
background: url(../images/arrow_tertiary_link_selected.gif) center left no-repeat;
}
#secondaryNavigation ul li ul li.selected, #secondaryNavigation ul li.selected ul li.selected {
background: url(../images/arrow_tertiary_link_selected_hover.gif) center left no-repeat;
}
#secondaryNavigation ul li.selected ul li.selected a:link, #secondaryNavigation ul li.selected ul li.selected a:visited {
color: #555;
}
#secondaryNavigation ul li ul li:hover a:hover, #secondaryNavigation ul li.selected ul li.selected:hover a:hover {
color: #111;
}

#rightPanel {
float: right;
width: 196px;
height: inherit;
}

#featurespot {
float: right;
padding-left: 4px;
width: 196px;
height: 167px;
}
#featurespot img {
padding-bottom: 5px;
}

#hotIssues {
float: right;
margin-bottom: 5px;
width: 196px;
height: 81px;
overflow: auto;
background: url(../images/bg_hot_issues.gif) top left no-repeat;
}
#hotIssues ul {
padding: 22px 8px 2px 19px;
}
#hotIssues li {
padding-left: 9px;
list-style-type: none;
line-height: 95%;
font-size: 8.0pt;
background: url(../images/arrow_hot_issues.gif) center left no-repeat;
}
#hotIssues a:link, #hotIssues a:visited {
font-size: 8.0pt;
color: #68030b;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#hotIssues a:hover {
color: #ffe;
}

#rightColumn {
float: right;
width: 196px;
}
#rightColumn ul {
padding: 6px 14px 0 14px;
}
#rightColumn li {
padding: 8px 10px 4px 10px;
list-style-type: none;
background: url(../images/arrow_right_panel.gif) center left no-repeat;
border-bottom: 1px solid #b7b7b7;
}
#rightColumn li:hover {
background: url(../images/arrow_right_panel_selected.gif) center left no-repeat;
}
#rightColumn a:link, #rightColumn a:visited, #rightColumn a:hover {
font-size: 8.0pt;
color: #5c5c5c;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#rightColumn a:hover {
color: #111;
}

#row5 {
clear: both;
width: 100%;
height: 45px;
background: url(../images/bg_footer.gif) top left no-repeat;
font-size: 7.5pt;
font-weight: 900;
}

#footer ul {
padding-left: 22px;
}
#footer li {
float: left;
padding: 8px 5px 0 0;
list-style-type: none;
}
#footer a:link, #footer a:visited, #footer a:hover {
font-size: 7.5pt;
color: #2a2a2a;
font-weight: 900;
text-decoration: none;
text-transform: uppercase;
}
#footer a:hover {
color: #d23900;
}

#row6 {
margin-top: -57px;
margin-right: 118px;
height: 65px;
background: url(../images/bg_footer_ants.jpg) top right no-repeat;
}

div.article {
padding: 5px 0;
}

div.article img {
margin: 0 5px;
}
