/*  
Theme Name: Limau Orange
Theme URI: http://www.blogohblog.com/
Description: Limau Orange is a 3 columns Wordpress theme. I love to hear of my work being used :). This work is licensed under a Creative Commons Attribution-Share Alike 3.0 License. This means you may use it for any purpose, and make any changes you like. Just leave my Bob link under your footer :)
Version: 0.1
Author: Bob 
Author URI: http://www.blogohblog.com/
*/

.main-table {
    border-style: none;
    padding: 1px;
    width: 980px;
}
body {
    font-family: 'Droid Sans', Verdana, Arial, sans-serif;
    font-size: .8em;
}
h2 { font-size: 1.2em }
p { line-height: 1.5em }
img { border: 0; }
.wp-forecast-curr-details { display: none }
#wrap {
    width: 980px;
    margin: 0 auto;
    border-left: 1px solid #999;
	border-right: 1px solid #999;
}
#search {
    margin-top: 30px;
    padding: 0;
}
input#searchsubmit {
    background: #fc6;
    border: 2px solid #f93;
    color: #333;
    font-size: 13px;
}
a:hover {
    text-decoration: none;
    color: #555353;
    border: none;
}
.left {
    float: left;
    width: 170px;
    margin: 10px 0;
    padding: 10px;
}
.right {
    float: right;
    width: 200px;
    margin: 10px 0;
    padding: 10px;
}
.right img {
    border: 0;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.featuredpost {
    width: 150px;
    padding: 0 0 0 5px;
}
.featuredpost h3 {
    font-size: small;
    background-color: #EDEAD7;
    padding: 5px;
    text-align: center;
}
.middle {
    line-height: 16px;
    margin-left: 10px;
	margin-top: 5px;
    float: left;
    width: 510px;
    border: 3px solid #f3f3f3;
	padding: 10px;
    overflow: hidden;
}
.middle h2 {
    font-family: 'Droid Serif', Verdana, sans-serif;
    font-size: 1.4em;
    border-bottom: dotted 1px #ccc;
    margin: 0 7px 3px 0;
    padding: 3px 0;
}
.middle h2 a:hover {
    color: #298db1;
    border: 0;
}
.middle img { border: 4px #eee solid }
.ads {
    margin-top: 10px;
    line-height: 16px;
    margin-left: 10px;
    float: left;
    width: 510px;
    border: 3px solid #f3f3f3;
    text-align: center;
    padding: 10px;
}
.ads img {
    border: 0;
    text-align: left;
}
img.wp-smiley {
    border: 0;
    padding: 0;
}
#footer {
    width: 960px;
    margin-top: 20px;
    text-align: center;
    clear: both;
    padding: 10px;
    border-top: 1px dotted #999;
}
div.hr {
    height: 3px;
    background: #fff url(images/hr.gif) repeat-x scroll center;
    clear: both;
}
div.br {
    clear: both;
}
.alignright { float: right }
.alignleft { float: left }
.gcomment {
    border-left: none;
    vertical-align: middle;
    border-right: none;
    margin-bottom: 3px;
    border-bottom: 1px solid #f3f3f3;
    background-color: #F7F7F7;
    padding: 3px;
}
.ucomment {
    border-left: none;
    border-right: none;
    margin-bottom: 3px;
    border-bottom: 1px solid #f3f3f3;
    background-color: #fbfbf1;
    padding: 3px;
}
.postwrapper { margin-bottom: 25px; }
input#submit {
    background: #BFC4FE;
    border: 2px solid #000FFF;
    color: #000;
    font-size: 13px;
}
ol.commentlist {
    margin: 0 0 1px;
    padding: 0;
}
ol.commentlist li {
    list-style: none;
    margin: 0;
    padding: 13px 13px 1px;
}
ol.commentlist li.commenthead {
    list-style: none;
    margin: 0;
}
ol.commentlist li.commenthead h2 { margin: 0 }
span { background: #fff }
.addthis {
    float: right;
    clear: both;
}
a:link,
a:active,
a:visited {
    text-decoration: none;
    color: #416e90;
    border: none;
}
a:hover { color: #4f94c8; }
.left h2,
.comments h3 {
    font-size: 14px;
    border-bottom: dashed 1px #ccc;
    margin: 0 7px 3px;
    padding: 3px 0;
}
.left ul,
.right ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 150%;
    font-size: 11px;
}
.left ul li,
.right ul li {
    list-style-type: none;
    margin: 0 0 20px;
    padding: 0;
}
.left ul li ul,
.right ul li ul {
    list-style-type: square;
    margin: 0;
    padding: 0 3px;
}
.left ul li ul li,
.right ul li ul li {
    list-style-type: none;
    background: transparent url(images/bullet.gif) no-repeat 0 4px;
    border: 0;
    margin: 0;
    padding: 0 0 2px 14px;
}
.left ul li ul li :hover { border-bottom: #ccc 1px solid }
.right h2,
.comments h3 {
    font-size: 14px;
    border-bottom: dashed 1px #ccc;
    margin: 0 7px 3px;
    padding: 3px 0;
}
.right ul,
.right ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    line-height: 150%;
    font-size: 11px;
}
.right ul li,
.right ul li {
    list-style-type: none;
    margin: 0 0 20px;
    padding: 0;
}
.right ul li ul,
.right ul li ul {
    list-style-type: square;
    margin: 0;
    padding: 0 3px;
}
.right ul li ul li,
.right ul li ul li {
    list-style-type: none;
    background: transparent url(images/bullet.gif) no-repeat 0 4px;
    border: 0;
    margin: 0;
    padding: 0 0 2px 14px;
}
.right ul li ul li :hover { border-bottom: #ccc 1px solid }
div.hr hr,
div.br br { display: none }
.middle2,
.middle3 {
    margin-top: 10px;
    line-height: 16px;
    margin-left: 10px;
    float: left;
    width: 237px;
    border: 3px solid #f3f3f3;
    overflow: hidden;
    padding: 10px;
}
.middle2 h2,
.middle3 h2 {
    font-size: 14px;
    border-bottom: dashed 1px #ccc;
    margin: 0 7px 3px 0;
    padding: 3px 0;
}
.middle2 :hover,
.middle3 :hover { background: #fafafa }
.ucomment img,
.addthis img { border: 0 }
#ad-left-sidebar-banner img { border-style: none }
#nav-bar {
    height: 50px;
    width: 980px;
    background-image: url(images/nav-bar-bg.png);
    background-repeat: repeat-x;
    border-bottom: 1px solid #3FC6E1;
    border-top: 1px solid #3FC6E1;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 100;
    color: #FFFFFF;
    letter-spacing: .1em;
    text-align: center;
    margin: 0;
    padding: 0;
}
#nav-bar-bg {
    height: 50px;
    width: 980px;
    background: url(images/nav-bar-full.jpg);
    margin: 0;
    padding: 0;
}
#nav-bar-wrapper {
    margin: 0;
    padding: 15px 0px;
    color: #d3f3ff;
    font-family: 'Droid Sans', Verdana, sans-serif;
    font-size: 1.28em;
    text-shadow: 0px -2px 0px #184a6b;
}
#nav-bar-wrapper a {
    color: #d3f3ff;
    padding: 0px 21px;
}
#nav-bar-wrapper a:hover {
    color: #fff;
    text-decoration: none;
    border: 0;
}
#sixnav {
    width: 510px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}
.sixnavtitle {
    margin: 0;
    font-size: 14;
    text-align: center;
    font-weight: bold;
}
.sixnavleft {
    float: left;
    background-color: #fff;
    width: 250px;
    height: 220px;
    padding-bottom: 10px;
    clear: left;
}
.sixnavleft ul li {
    list-style-type: none;
    background-image: none;
    background-repeat: no-repeat;
    margin: 0 4px 0 0;
}
.sixnavright {
    float: right;
    background-color: #fff;
    width: 250px;
    height: 220px;
    padding-bottom: 10px;
    clear: right;
}
.sixnavright ul li {
    list-style-type: none;
    background-image: none;
    background-repeat: no-repeat;
    margin: 0 4px 0 0;
}
#post-140 p { display: none }
#the-posts { padding-top: 0px }
#the-posts-ie6 {
    clear: right;
    clear: left;
    padding-top: 0px;
}
h6 {
    font-size: 11px;
    line-height: 16px;
    color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: normal;
}
.linkli {
    font-size: 14px;
    font-weight: 800;
}
table.copy { border-spacing: 0px }
tr.thead {
    font-weight: bold;
    color: #FFF;
    background-color: #01488A;
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
}
tr.copy {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
}
td.copy {
    border-style: solid;
    border-width: 1px;
    border-color: #000000;
    text-align: center;
}
h3.columnHeader {
    color: #5F6A72;
	font-family: 'Droid Serif', Verdana, sans-serif;
    font-size: 1.4em;
	font-weight: normal;
    border-bottom: 1px dotted #5F6A72;
    width: 90%;
}
.main-col h2, .main-table h2 { 
	color: #5F6A72;
	font-weight: normal;
	font-family: 'Droid Serif', Verdana, sans-serif;
    font-size: 1.4em;
}
/* Header Styles */
.headerLink {
    font-family: 'Droid Sans', Verdana, sans-serif;
    font-size: 1em;
}
#wrap table#header { height: 110px }
a#logolink { margin-left: 20px }

/* Home Page Slider */
#s3slider .sliderHeader { font-size: 1.4em }
#s3slider .s3sliderImage { max-width: 525px }

/* Golf Specials Page */
div.golfspecialcontainer { 
	float: left;
	width: 600px;
}
.middle600 div.golfspecial {
    clear: both;
    padding-top: 10px;
}
.middle600 div.golfspecial img {
    float: left;
    margin: 5px;
    max-width: 85px;
}
.middle600 div.golfspecial div.golfspecialcontent {
    width: 500px;
	float: left;
}
div.golfspecial h2 {
	font-family: 'Droid Serif', Georgia, 'Times New Roman';
	font-size: 1.5em;
}

div.golfspecialsidebar {
	float: right;
	width: 300px;
	margin: 10px;
}
.middle #tdomf_form1_send, .middle600 a.gsurl {
    -moz-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    -webkit-box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    box-shadow: inset 0px 1px 0px 0px #bbdaf7;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
    background: -moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
    background-color: #79bbff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #84bbf3;
    display: inline-block;
    color: #ffffff;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #528ecc;
}
.middle #tdomf_form1_send:hover, .middle600 a.gsurl:hover {
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
    background: -moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
    background-color: #378de5;
    cursor: pointer;
    cursor: hand;
}
.middle #tdomf_form1_send input:active {
    position: relative;
    top: 1px;
}

#hpFeatures { background: #215b87 url(images/home-slider-bg.jpg) no-repeat left center; }
#hpWriters { background-color: #dfdfdf; border-top: 1px solid #fff; border-bottom: 1px solid #c8c8c8; }
#hpSubStories { background-color: #dfdfdf; border-top: 1px solid #fff; border-bottom: 1px solid #c8c8c8; }

h2#lateststories { 
	font-family: 'Droid Serif', Verdana, sans-serif; color: #ebebeb; 
	font-size: 1.4em;
	font-weight: normal; 
	border-bottom: 1px dotted #ebebeb; 
	width: 100%; 
}

h2#ourwriters { 
	font-family: 'Droid Serif', Verdana, sans-serif; color: #5F6A72; 
	font-size: 1.4em;
	font-weight: normal; 
	border-bottom: 1px dotted #5F6A72; 
	width: 100%; 
}

table#ourwriters td { text-align: center; }

a.lateststory { color: #fff; }
a.lateststory:hover { color: #ebebeb; }

/* Home Page Radio Show Box */
#subPromo {
    border: 1px solid #666;
    margin-top: 10px;
    padding: 8px;
    background: #e0e6e6 url(images/radio-show-bg.png) no-repeat left center;
}
#subPromo img.espnlogo {
    float: right;
    border: none;
}
#subPromo #contents { margin-left: 225px }
#subPromo a.headline {
    font-size: 12px;
    color: #000;
}
#subPromo a.subhead {
    font-size: 10px;
    color: #999;
}
#subPromo a.subhead:hover {
    text-decoration: none;
    border: none;
}
/* Tee Time Finder */
.right360 {
    width: 320px;
    float: right;
    margin: 10px 0;
    padding: 10px;
}
.right360 ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.right300 {
    width: 260px;
    float: right;
    margin: 10px 0;
    padding: 10px;
}
.rsidebarbanner {
    margin: 10px 0;
}
.right300 ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.middle600 {
    width: 600px;
    float: left;
    margin: 10px 0;
    padding: 10px;
}
h1.page-title {
    font-family: 'Droid Serif', Verdana, sans-serif;
    font-size: 2.2em;
    font-weight: normal;
    color: #5f6a72;
    margin: 10px 0 20px 0;
	line-height: 1em;
}
#horizbanners { clear: both; width: 660px; height: 100px; margin-top: 10px; }
#horizbanners a { margin: 5px 20px; float: left; display: inline; border: 0;}

.golfspecial h1.page-title { height: 60px; width: 567px; background: url(/images/tee-time-finder-header.jpg) no-repeat; text-indent: -1000px; }
#fbLikeHome { position: relative; top: 1px; left: 307px; margin-top: 9px; margin-bottom: 17px; width: 100px; }
