/*
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 h7 {
	color:#C00000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:33px;
	line-height:37px;
	font-weight: bold;
	text-align: center;
}

.custom #page {
padding-top:5px;
padding-left:0px;
padding-right:5px;
padding-bottom:0px
}

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

.custom h2 {
color: #9000A1;
}

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

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

#top_menu a {
font-size:4px;
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;
width:947px;
}

/*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:92px;
width:496px;
float:left;
}

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

.custom #header #logo,logo a {
display:block;
height:80px;
width:475px;
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:97px;
width:400px;
float:left;
position:relative;
top:0px;
left:99px;
}

#halfbanner {
float:left;
}

/* --- Category Nav --- */
#cat-nav {
height:35px;
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;
}

#fourcolumn {
	width:461px;
	float:left;
	padding-left:10px;
	border-left-width:1px;
	border-left-style:solid;
	overflow:hidden;
}

#middle {
	width:269px;
	float:left;
	padding-left:10px;
	padding-right: 10px;
	border-left-width:1px;
	border-left-style:solid;
	overflow:hidden;
}

#middletest {
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:14px;
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;
}

#right-body-1a {
	height:auto;
	width:190px;
	float:right;
	margin-top: 395px;
	margin-left:1px;
}

/* --- 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;
padding-right:10px;
}

.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:10px;
margin-right:10px;
margin-bottom:25px;
}

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

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

/* --- Custom Footer --- */
.custom #footer {
height:5px;
width:950px;
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;
}

.hp_teaser_permalink,.permalink2 {
font-size:12px;
font-weight:700;
}

#column2,#column3,#column4 {
float:left;
height:auto;
width:23%;
margin-left:10px;
padding:2px;
}
#banner {
	float: left;
	height: 380px;
	width: 745px;
	margin-top: 7px;
	margin-bottom: 10px;
}
/*#video {
	float: left;
	height: 300px;
	width: 950px;
	margin-right: 10px;
	background-image: url(images/test_imageholder1.jpg);
}*/
/*#side_box {
	background-color: #F5F5F5;
	float: right;
	height: 300px;
	width: 195px;
	padding: 5px;
}*/

