/* @override 
	http://calgolfnews.com.dh-temp.com/wp-content/themes/thesis_16/custom/custom.css?022310-223157
	http://calgolfnews.com.dh-temp.com/wp-content/themes/thesis_16/custom/custom.css?030410-30311
	http://calgolfnews.com.dh-temp.com/wp-content/themes/thesis_16/custom/custom.css?033010-35730
	http://calgolfnews.com.dh-temp.com/wp-content/themes/thesis_16/custom/custom.css?041110-40946
*/

/* 
"The Times" Custom CSS | v1.5 | Greg Rickaby dESIGN
Classes are listed in order of their appearce on the
site. Starting at the top, and working their way down.

If you're looking for color attributes, please look in
/custom/styles/

If a class begins with ".custom", then it was used to
cancel out the original Thesis CSS.

There are also three Internet Explorer specific
stylesheets for: IE6, IE7, and IE8 inside /custom/thetimes/css/

That is all.

*/
/* Please change the paths below to reflect your websever. To learn more about OpenType fonts, visit: http://www.css3.info/preview/web-fonts-with-font-face/ */

/* EOT file for IE */
@font-face {
 font-family: Old London;
 src: url("/wp-content/themes/thesis_16/custom/thetimes/styles/fonts/OldLondon.eot")
}
/* TTF file for Firefox, Safari, & Chrome */
@font-face {
 font-family: Old London;
 src: url("/wp-content/themes/thesis_16/custom/thetimes/styles/fonts/OldLondon.ttf")
}
/* --- Universal Styles --- */
.custom #page {
	padding-top: 5px;
	background-image: none;
}

div#content_box {
	background-image: none;
}


.custom a:hover {
	text-decoration: underline;
}


li.widget {
	list-style: none;
}
.custom h3 { /*sets most of the H3's on the site*/
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 10px;
}
/* --- Leaderboard Ad --- */
#leaderboard {
	margin: 10px;
	text-align: center;
}
/* --- Top Navigation Area --- */
/*left side of top nav area*/
#top_menu { /*top menu area as a whole*/
	height: 15px;
	display: none;
}
#top_menu a { /*top menu link style*/
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	color: #000
}
#top_menu a:hover {
	text-decoration: underline;
}
.top_menu_left { /*left side of top nav*/
	float: left;
	width: 300px;
}
.top_menu_left li {
	display: inline;
	padding-right: 10px;
}
#top_menu_right { /*right side of top nav*/
	float: right;
}
#top_line { /*black line below top menu*/
	height: 5px;
	clear: left;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	display: none;
}
/*right side of top nav area (Thesis Nav)*/
.custom .menu { /*pull the nav up about 10 pixels*/
	position: relative;
	top: -8px;
	left: 0px;
	border: none;
}
.custom .menu a { /*nix the background color and letter spacing*/
	background-color: transparent;
	letter-spacing: 0px;
	border: none;
}
.custom .menu a:hover { /*nix the background color */
	background-color: transparent;
}
.custom .menu .current > a, .menu .current-cat > a {  /*nix the background color*/
	background-color: transparent;
}
.custom .menu .current > a, .menu .current-cat > a:hover {  /*nix the background color*/
	background-color: transparent;
}
.custom .menu .current > a, .menu .current-cat > a {  /*change cursor to a pointer*/
	cursor: pointer;
}
/* --- Main Logo --- */
#logos_tagline {
	height: 75px;
	width: 365px;
	float: left;
}
.custom #header #logo {
	font-size: 65px;
	font-family: "Old London", 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; /*push date_time down*/
	left: 40px; /*push date_time to the right*/
}
/* --- Half Banner Ad --- */
#half-banner {
	height: 65px;
	width: 384px;
	float: left;
	position: relative;
	top: 25px; /*push banner down*/
	left: 45px /*push banner to the right*/
}
/* --- Main Category Nav (Superfish Menu) --- */
.custom #main_nav {
	display: block;
	position: relative;
	top: -20px;
	left: 0px;
	border: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
	background-image: none;
}
/* --- Custom Home Page Styles --- */
#home {
	width: 960px;
}
#home ul {
	list-style: none;
}
/* --- Breaking News --- */
#breaking-news {
	width: 96%;
	height: auto;
	padding: 10px;
	margin: -20px 0 15px 0;
}
#breaking-news img {
	margin-right: 15px;
}
#breaking-news h1 {
	font-weight: bold;
	margin-bottom: 15px;
}
#breaking-news h2 {
	font-weight: bold;
	margin-bottom: 15px;
}
#breaking-news a {
	font-size: 20px;
	line-height: 50px;
}
/*the fold area*/
#the-fold {
	width: 955px;
	height: 600px;
}
/*setup the 3 columns inside the fold*/
#left {
	float: left;
	padding-right: 2px;
	overflow: visible;
	width: 400px;
}
#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;
	padding: 3px;
	float: left;
}
#featured-images-headline {
	font-size: 11px;
}
#header-square {
	height: auto;
	width: 300px;
	margin: 10px;
	text-align: center;
}
/*search box*/
#s {
	width: 270px;
	font-size: 16px;
	color: #000;
	padding: 6px 10px 6px 30px;
	margin-bottom: 10px;
}
/* --- 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;
}
#middle-banner {
	height: auto;
	width: 637px;
	margin: 10px 0 10px 0;
	text-align: center;
}
/* --- 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;
	margin: 10px 0 10px 0;
	text-align: center;
}
#bottom-banner {
	height: auto;
	width: 637px;
	margin: 10px 0 10px 0;
	text-align: center;
}
/*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-title h1 a {
	color: #000;
	font-size: 24px;
}
#cat-box-thumb img {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#cat-box-headline {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
#cat-box-excerpt {
	font-size: 12px;
}
.hp_teaser_permalink {
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
/* --- Custom Footer --- */
.custom #footer {
	height: 300px;
	border: none;
}

#custom_footer {
	background-color: #493327;
	text-align: left;
} 

#custom_footer p {
	font-size: 11px;
}
#custom_footer h3 {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
}
#custom_footer li {
	list-style: none;
	line-height: auto;
}
#custom_footer li a {
	font-size: 13px;
	text-decoration: none;
	border: none;
}
#custom_footer li a:hover {
	text-decoration: underline;
}
/* --- Footer Widget Boxes --- */
#column1 {
	float: left;
	height: auto;
	width: 23%;
	padding: 2px;
}
#column2 {
	float: left;
	height: auto;
	width: 23%;
	padding: 2px;
	margin-left: 10px;
}
#column3 {
	float: left;
	height: auto;
	width: 23%;
	padding: 2px;
	margin-left: 10px;
}
#column4 {
	float: left;
	height: auto;
	width: 23%;
	padding: 2px;
	margin-left: 10px;
}
/* --- Vanity Plate --- */
#vanity {
	width: 100%;
	padding: 15px;
	text-align: center;
}

/*******************************************************************/
/**************** @group CalGolfNews_customStyles ******************/
/*******************************************************************/



body {
	background: url(images/bkgd.png) repeat-x fixed left top;
}

div#container {
	background-color: transparent;
	border-style: none;
	width: 1020px;
	padding: 0;
}
div#page {
	padding-left: 10px;
	padding-right: 10px;
	width: 980px;
}
.custom #header #logo {
	font-size: 0;
	text-indent: -10000px;
	background: url(images/cal-golf_logo.png) no-repeat left top;
	height: 93px;
	width: 550px;
}

h1#tagline {
	text-indent: -10000px;
	width: 0;
	height: 0;
}

h1#times-sidebar1 {
 	font-size: 14px;
	line-height: 15px;
}

#logos_tagline {
	height: 93px;
	width: 550px;
	float: left;
	margin-top: 9px;
}

/* start Times Sidebar 1 - Read Magazine */

div.inside-mag {
margin: 18px 3px 18px 3px;
}

div.issue_content {
font-size: 10px;
line-height: 11px;
margin: 0 0 10px 0;
	width: 186px;
}

div.read-container {
padding: 3px 3px 3px 3px;
}

div.teaseimg img {
margin: 0px 3px 10px 0px;
}

/* end Times Sidebar 1 - Read Magazine */



#main_nav ul.sf-menu.sf-navbar.sf-js-enabled.sf-shadow {
	background: #3a3737 none no-repeat left top;
	width: 980px;
	text-shadow: white 0px 0px 0px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	height: 32px;
	border-style: none;
}
#main_nav ul.sf-menu.sf-navbar.sf-js-enabled.sf-shadow li a {
	font-size: 1.2em;
}

#main_nav ul.sf-menu.sf-navbar.sf-js-enabled.sf-shadow li a:hover {
	background-color: silver;
	text-decoration: none;
	margin: 0;
	color: #191919;
}
.custom #main_nav {
	background: none no-repeat -10000px -10000px;
	height: 32px;
}

#tabs ul.tab-area.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top a {
	font: 1em Arial, Helvetica, Geneva, sans-serif;
}

#tabs ul.tab-area.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top {
	border-right: 1px solid #ccc;
}

#tabs ul.tab-area.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.last-tab.ui-state-default.ui-corner-top {
	/* display: none; */
}
/* @end */