/*
Skin Name:     The Times
Skin URI:      http://thesisthemes.com/premium-skins/the-times/
Description:   An ultra-premium and ultra-functional skin with an amazing options panel.
Version:      1.5.3
Author:       Greg Rickaby
Author URI:      http://gregrickaby.com

 --- Universal Styles --- */
.custom #page {
padding-top:5px;
}

.custom h3 {
font-size:16px;
text-transform:uppercase;
margin-bottom:10px;
}

/* --- Leaderboard Ad --- */
#leaderboard {
text-align:center;
margin:10px;
}

/* --- Top Navigation Area --- 
left side of top nav area*/
#top_menu {
height:15px;
}

#top_menu a {
font-size:12px;
font-style:normal;
line-height:normal;
font-weight:400;
font-variant:normal;
text-transform:capitalize;
}

.top_menu_left {
float:left;
width:250px;
}

.top_menu_left li {
display:inline;
padding-right:10px;
}

#top_menu_right {
float:right;
}

#top_line {
height:5px;
clear:left;
border-bottom-width:4px;
border-bottom-style:solid;
}

/*right side of top nav area (Thesis Nav) */
.custom .menu {
position:relative;
top:-8px;
left:0;
border:none;
}

.custom .menu a {
background-color:transparent;
letter-spacing:0;
border:none;
}

.custom .menu .current > a,.menu .current-cat > a {
background-color:transparent;
cursor:pointer;
}

/* --- Main Logo --- */
#logos_tagline {
height:75px;
width:365px;
float:left;
}

.custom #header #logo {
font-size:65px;
font-family:"Georgia", serif;
}

.custom #header #logo,logo a {
display:block;
height:75px;
width:375px;
margin:0;
padding:0;
}

.custom #header #logo a:hover {
text-decoration:none;
}

/* --- Date & Time --- */
#date_time {
height:75px;
width:300px;
font-size:18px;
float:left;
position:relative;
top:30px;
left:40px;
}

/* --- Half Banner Ad --- */
#half-banner {
height:65px;
width:240px;
float:left;
position:relative;
top:25px;
left:45px;
}

/* --- Category Nav --- */
#cat-nav {
height:75px;
width:100%;
clear:both;
margin:0 0 10px;
padding:0 5px;
}

ul.dropdown a {
padding:7px 8px;
}

ul.dropdown .current-cat a {
text-decoration:underline;
padding:7px 8px 8px;
}

ul.dropdown ul.children a:hover {
border:none;
text-decoration:underline;
}

ul.dropdown {
font-size:14px;
position:relative;
z-index:597;
float:left;
}

ul.dropdown li {
float:left;
line-height:1.3em;
vertical-align:middle;
zoom:1px;
margin:1px 0 0;
padding:7px 8px;
}

ul.dropdown li.hover,ul.dropdown li:hover {
position:relative;
z-index:599;
cursor:default;
}

ul.dropdown ul {
visibility:hidden;
position:absolute;
top:100%;
left:0;
z-index:598;
width:98%;
margin-top:0;
background-image:url(images/child.gif);
}

ul.dropdown ul li {
float:none;
font-weight:400;
margin:4px 0 0;
}

ul.dropdown ul ul {
top:1px;
left:99%;
}

ul.dropdown-linear {
width:100%;
}

ul.dropdown-linear ul li {
float:left;
}

ul.dropdown-linear li.hover,ul.dropdown-linear li:hover {
position:static;
}

ul.dropdown-linear ul ul {
display:none !important;
}

/* --- Custom Home Page Styles --- */
#home {
width:960px;
}

/* --- Breaking News --- */
#breaking-news {
width:95%;
height:auto;
margin:0 0 15px;
padding:10px;
}

#breaking-news img {
margin-right:15px;
}

#breaking-news h1 {
font-weight:700;
margin-bottom:15px;
}

#breaking-news h2 a {
font-weight:700;
margin-bottom:15px;
text-decoration:underline;
}

#breaking-news h3 {
font-size:10px;
font-style:italic;
color:#333;
font-weight:400;
font-variant:normal;
text-transform:none;
}

#breaking-news a {
line-height:50px;
text-decoration:underline;
}

/*the fold area*/
#the-fold {
width:955px;
height:600px;
}

/*setup the 3 columns inside the fold*/
#left {
width:400px;
float:left;
padding-right:2px;
overflow:visible;
}

#middle {
height:443px;
width:215px;
float:left;
padding-left:10px;
border-left-width:1px;
border-left-style:solid;
overflow:hidden;
}

#right {
height:575px;
width:310px;
float:left;
padding-left:10px;
border-left-width:1px;
border-left-style:solid;
overflow:visible;
}

#middle h3 {
height:26px;
width:90%;
border-top-width:3px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
padding-top:6px;
}

#featured-images {
width:625px;
float:left;
text-align:center;
padding-top:10px;
}

.featured-images-thumb {
width:200px;
float:left;
padding:3px;
}

#header-square {
height:auto;
width:300px;
text-align:center;
margin:10px;
}

/*search box*/
#s {
width:270px;
font-size:16px;
color:#000;
margin-bottom:10px;
padding:6px 10px 6px 30px;
}

/* --- BODY 1 STYLES --- */
#left-body-1 {
display:block;
height:auto;
width:300px;
float:left;
padding-left:10px;
clear:both;
}

#right-body-1 {
height:auto;
width:638px;
float:right;
margin-left:5px;
}

/* --- BODY 2 STYLES --- */
#left-body-2 {
height:auto;
width:638px;
float:left;
margin-left:5px;
clear:both;
}

#right-body-2 {
height:auto;
width:300px;
float:right;
padding-left:10px;
}

#bottom-square {
height:auto;
width:300px;
text-align:center;
margin:10px 0;
}

/*Category Box Styles*/
.cat-box {
padding-bottom:20px;
}

.cat-box-title {
height:30px;
width:100%;
border-top-width:3px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
margin-bottom:10px;
}

.cat-box-thumb img {
float:left;
margin-top:5px;
margin-right:10px;
margin-bottom:10px;
}

.cat-box-headline {
font-size:14px;
font-weight:700;
margin-bottom:5px;
}

.cat-box-excerpt {
font-size:12px;
}

/* --- Custom Footer --- */
.custom #footer {
height:300px;
width:97%;
border:none;
}

#custom_footer {
background-color:#003466;
text-align:left;
}

#custom_footer p {
font-size:11px;
}

#custom_footer h3 {
font-size:20px;
font-weight:700;
margin-bottom:20px;
}

#custom_footer li {
list-style:none;
line-height:normal;
}

#custom_footer li a {
font-size:13px;
text-decoration:none;
border:none;
}

/* --- Footer Widget Boxes --- */
#column1 {
float:left;
height:auto;
width:23%;
padding:2px 2px 2px 10px;
}

/* --- Vanity Plate --- */
#vanity {
width:100%;
text-align:center;
padding:15px;
}

.custom a:hover,#top_menu a:hover,ul.dropdown ul.children .current-cat a,#custom_footer li a:hover {
text-decoration:underline;
}

li.widget,ul.dropdown,ul.dropdown li,ul.dropdown ul,#home ul {
list-style:none;
}

.clear,.featured-images-title a {
clear:both;
}

.custom .menu a:hover,.custom .menu .current > a,.menu .current-cat > a:hover {
background-color:transparent;
}

ul.dropdown a:hover,ul.dropdown .current-cat,.current-cat-parent a {
text-decoration:none;
-moz-border-radius-topleft:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topright:5px;
-webkit-border-top-right-radius:5px;
}

ul.dropdown ul.children a,ul.dropdown ul.children .current-cat {
background:none;
border:none;
}

ul.dropdown li:hover > ul,ul.dropdown li.current-cat > ul,ul.dropdown li.current-cat-parent > ul {
visibility:visible;
}

#middle-banner,#bottom-banner {
height:auto;
width:637px;
text-align:center;
margin:10px 0;
}

.cat-box-title h1 a,.cat-box-title h1 {
color:#000;
font-size:24px;
}

.hp_teaser_permalink,.permalink {
font-size:12px;
font-weight:700;
line-height:30px;
}

#column2,#column3,#column4 {
float:left;
height:auto;
width:23%;
margin-left:10px;
padding:2px;
}
