/*
title: Octagon Golf Events
author: Xtreme Labs Inc.
version: 1.0
homepage: http://xtremelabs.com
summary: A clean theme to present golf events, based on the Simpla theme by Phu Ly.
*/

/*************************************
 +Containers
 *************************************/
body{
	background:#fff;
	color:#555;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:62.5%;
	line-height:1.5;
	margin:0;
	padding:0;
	text-align:center;
	min-width:944px;
}

#wrap{
	background:#778416 url(/images/background.jpg) no-repeat;
	margin:0 auto;
	text-align:left;
	padding: 0px 20px;
	width:944px;
}

#topadunit{
    background: url(/images/container_top.png);
    height:143px;
    margin:0;padding:0;
    margin-top:-1px;
}

#topadunit img{
  border:0;
  position:relative;
  margin:20px 105px;
}

#container {
    background: url(/images/container_middle.png) repeat-y;
    float:left;
    padding-top:0px;
    padding:0;
    margin:0;
    width:944px;

}

#leftsidebar{
  float:left;
	font-size:1.1em;
	padding-left:1em;
  width:263px;
}

#linksmoduletop{
  background: url(/images/links_module_top.png) no-repeat;
  height:36px;
}

#linksmodule {
  width:263px;
  background:#fff;
}

#linksmodule img {
  width:220px;
  padding:1.5em;
}

#linksmodulebottom{
  background: url(/images/module_bottom.png) no-repeat;
  height:30px;	margin-bottom:1em;
}

#scorestop{
  background: url(/images/score_module_schwab_shotlink.png) no-repeat;
  height:50px;
}

#scores{}

#scoresbottom{
  background: url(/images/module_bottom.png) no-repeat;
  font-size:10px;
  text-transform: uppercase;
  height:30px;	margin-bottom:1em;
  padding-left:5px;
  padding-top:5px;
}

#newstop{
  background: url(/images/news_module_top.png) no-repeat;
  height:34px;
}

#news{
	font-size:9px;
  width:100%;
}

#newsbottom{
  background: url(/images/module_bottom.png) no-repeat;
  font-size:10px;
  text-transform: uppercase;
  height:30px;	margin-bottom:1em;
  padding-left:5px;
  padding-top:5px;
}


#tourney{
  height:70px;
  margin-bottom:1em;
  background: transparent url(/images/tourney_badge.gif) no-repeat;
  width:269px;
}

#tourney img {
  margin: 50px 5px 5px 190px;
  border:0px;
}

#tourney_popup {

  color:#ffffff;
  background:#000000;
  border:1px dashed #FFFFFF;
  padding:15px 2px;
  margin:15px;
  font-size: 1.5em;
}

#tourney_popup h3{
  padding:5px 10px;
}

#tourney_popup code {
  font-size:11px;
  padding-left:15px;
}

#tourney_add{
  width:100%;
  overflow:hidden;

  color:#ffffff;
  background:#000000;
  border:1px dashed #FFFFFF;
  padding:15px 0px;
  margin:15px 0px;
  font-size: 1.5em;
}

#tourney_add code {
  font-size:11px;
  padding-left:15px;

}


#tourney_popup img {
  padding-bottom:10px;
}

#polltop{
  background: url(/images/poll_module_top.png) no-repeat;
  height:34px;
}

#poll{
	font-size:9px;
  width:100%;
}

#poll .question{
  font-size:11px;
  font-weight:bold;
}

#poll .question:hover{background: #f3f3f3;}

#pollbottom{
  background: url(/images/module_bottom.png) no-repeat;
  font-size:10px;
  text-transform: uppercase;
  height:30px;	margin-bottom:1em;
  padding-left:5px;
  padding-top:5px;
}

#content{
    float:left;
	font-size:1.1em;
	padding:0 5px 0 15px;
  width:441px;
}


#sidebar{
  float:right;
  font-size:1.2em;
	width:190px;
	margin-right:10px;
}

#sidebar h3{
  font-size:16px;
}

.sidebarmodule{
width:180px;
background: url(/images/sidebar_module_middle.png) repeat-y !important;
}

.sidebarmodule img {
  border:0;
}

#sponsor li {
  align: center;
  padding:5px;
}

 #sponsor.sidebarmoduletop{
background: url(/images/sponsor_module_top.png) no-repeat !important;
height:36px;
}

#entrylist.sidebarmoduletop {
background: url(/images/other_entries_top.png) no-repeat !important;
height:36px;
}

.sidebarmodulebottom{
background: url(/images/sidebar_module_bottom.png) no-repeat !important;
height:20px;
margin-bottom:1em;
}


#header{
  height:69px;
	padding:0em;
	padding-bottom:2em;

} * html #header { padding-bottom: 0.2em; }


#headerimage{
    height:59px;
    background:url(/images/header.png) no-repeat;
    padding-left:483px;
    padding-top:30px;
}


#header img{
    border:0;
}

#topnav {
    padding-top:40px;
    height:30px;
	margin:0;
	margin-left:4px;
} * html #topnav { padding-top: 3px; }


#topnav ul {
    list-style:none;
    font-family:  "Myriad Pro", Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    text-transform:uppercase;
    padding:0;
    margin:0;
}

#topnav li {
    float:left;
    margin-right:1px;
    padding:0;
    margin:0;

}

#topnav ul li.current {color:#41525C;}

#topnav a{float:none}

#topnav span{float:left;display:block;}
#topnav span span{
	float:left;
	display:block;
	padding:7px 7px 4px 3px;
}


#topnav ul li a{
    margin:0;
    padding-right:3px;
    color:#fff;
}

#topnav ul li.current a{color:#41525C;}
#topnav ul li a:hover{color:#41525C;}

#topnav a:hover .tableft {background-image:url(/images/whitetableft.png) !important}
#topnav a:hover .tabright {background-image:url(/images/whitetabright.png) !important}
#topnav a:hover {cursor: pointer}

.slider-wrap ul {
    list-style:none;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
    text-transform:uppercase;
    padding:0;
    margin:0;
}

.slider-wrap h3{
  font-size:1.8em;	color:#6F6F6F;
}

.slider-wrap li {
    float:left;
    margin-right:1px;
    padding:0;
    margin:0;

}

.slider-wrap ul li.current {color:#41525C;}

.slider-wrap a{float:none}

.slider-wrap span{float:left;display:block;}
.slider-wrap span span{
	float:left;
	display:block;
	padding:7px 10px 4px 3px;
}


.slider-wrap ul li a{
    margin:0;
    padding-right:3px;
    color:#fff;
}

.slider-wrap ul li a.current{color:#41525C;}
.slider-wrap a.current .tableft {background-image:url(/images/whitetableft.png) !important}
.slider-wrap a.current .tabright {background-image:url(/images/whitetabright.png) !important}
.slider-wrap ul li a:hover{color:#41525C;}

.slider-wrap a:hover .tableft {background-image:url(/images/whitetableft.png) !important}
.slider-wrap a:hover .tabright {background-image:url(/images/whitetabright.png) !important}
.slider-wrap a:hover {cursor: pointer}


.tableft{
	background:url(/images/tableft.png) no-repeat left top;
	padding: 0 0 0 5px;
}

.tabright{
	background:url(/images/tabright.png)  no-repeat right top;
}

.whitetableft{
	background:url(/images/whitetableft.png) no-repeat left top;
	padding: 0 0 0 6px;
}

.whitetabright{
	background:url(/images/whitetabright.png) no-repeat right top;
}


#bottomcontent{
    background: url(/images/container_bottom.png);
    height:3px;
	clear:both;
}


#footimage{
  width:936px;
  height:40px;
  background: url(/images/footer.png) no-repeat;
  margin:1.5em 2px;
  padding-bottom:1.5em;
  clear:both;
  color:#A9B800;
  font-size:12px;
  text-transform:uppercase;
}

#footimage ul{
  float:right;
  list-style: none;
  display:inline;
  padding:10px 0;
  margin:0;
}

#footimage li{
  float:left;
}

#footimage li a {
  padding:5px 10px;  
}

#footimage a{
  color:#fff;
}


#footimage img{
    border:0;
}

#footer{
  font-family:  "Myriad Pro", Verdana, Helvetica, Arial, sans-serif;
	background:#333;
	color:#aaa;
	clear:both;
	font-size:10px;
	padding:5px 0px;
	width:100%;
  height:20px;
}
#footer a{
  font-family:Helvetica, Arial, sans-serif;
}

#footer img{
  border:0;
}

#xtremefooter {
  color:#aaa;
  text-transform:uppercase;
}

#hor-zebra
{
  font-size: 10px;
  width: 262px;
  text-align: left;
  border-collapse: collapse;
  background: #f3f3f3;
}
#hor-zebra th
{
  font-size: 11px;
  font-weight: normal;
  padding: 5px 8px;
  color: #79C03F;
  border:1px #fff solid;
}
#hor-zebra td
{
  padding: 5px;
  color: #41525C;
  border:1px #fff solid;
}

#hor-zebra tr a {
  display:block;
  width:100%;
}

#hor-zebra .odd
{
  background: #D3D3D3;
}

#news #hor-zebra tr:hover
{
  background: #d3d3d3;
}

#poll #hor-zebra tr:hover
{
  background: #d3d3d3;
}

#entrylist #hor-zebra
{
  width:178px;
  background: #fff;
}

#entrylist #hor-zebra td{
  border:1px #d3d3d3 solid;
}

#entrylist #hor-zebra tr:hover
{
  background: #d3d3d3;
}


/*************************************
 +Hn and p
 *************************************/
h1, h2, h3{
	font-family:  Verdana, Helvetica, Arial, sans-serif;
	font-weight:normal;
	letter-spacing: -1px;
	margin:0;
}
#header h1{
	font-family:  Verdana, Helvetica, Arial sans-serif;
	font-size:3em;
	margin:0;
}
#header h1 a{color:#42525C;}
#header h1 a:hover{color:#32424C;}
#header p{
	color:#aaa;
	font-size:1.1em;
	margin:0;
	margin-top:-0.5em;
}
.entrytitle h2{font-size:2.0em;color:#32424C;}
.entrytitle h2 a{color:#42525C;}
.entrytitle h2 a:hover{color:#32424C;}
.entrytitle h3{font-size:1.8em;	color:#6F6F6F;}
#sidebar h3{
    font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#42525C;
	font-size:1.7em;
	margin:1em 0;
}
/*************************************
 +Entry
 *************************************/
.entry{	background:url(/images/blog_module_middle.png) repeat-y;padding:2em;}
.entry ul,ol li {
	margin:1.5em;
}

.entry p {
	margin-bottom:1em;
}

.entry img {border:0;}

.entrytitle{background:url(/images/blog_module_middle.png) repeat-y;}

.entrytop{background:url(/images/blog_module_top.png) left bottom no-repeat;height:6px;}

.entrybottom{
	background:url(/images/blog_module_bottom.png) no-repeat;
	height:9px;
	margin-bottom:1em;
}

.entrymeta{font-size:0.9em;}
.postedby{
	background:#fff url(../images/user.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.filedto{
	background:#fff url(../images/post.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}
.commentslink{
	background:#fff url(../images/packaged.gif) no-repeat;
	padding:3px;
	padding-left:20px;
}

/*************************************
 +Sidebar
 *************************************/
#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:1em;
	font-family: "Myriad Pro", Verdana, Helvetica, Arial, sans-serif;
}
#sidebar ul li{
  margin-left:3px;  
}

#sidebar #entrylist ul {
  list-style-type:disc;
	margin-left:5px;
	padding-left:5px;
	font-size:1em;
	font-family: "Myriad Pro", Verdana, Helvetica, Arial, sans-serif;
}

#sidebar h3{
  margin:0;
  padding:2px;
}

#sidebar ul li a{
  margin:0;
  padding:10px 30px 10px 0px;
}



/*************************************
 +Comments
 *************************************/
.commentsblock{
	margin:0.5em;
	padding:1em;

}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #d1d1d1;
}
.commentsblock textarea:focus{
	background:transparent;
	border:1px solid #a1a1a1;
}
.commentsblock textarea:focus, .commentsblock input:focus{
	background:transparent;
	border:1px solid #a1a1a1;
}
.commentauthor{
	display:block;
	font-size:1.5em;
}
ol.commentlist{
	color:#777;
	font-size:0.9em;
	list-style-type:none;
	margin:0;
	margin-top:1.5em;
	padding:0;
}
.commentlist li{
	margin-bottom:0.5em;
	padding:0.5em 1em;
}
.alt{
	background:transparent;
	border:1px dotted #d1d1d1;
	padding:0.5em;
}
h3#comments{
font-size:1.6em;
}

/*************************************
 +Misc
 *************************************/
a{
	color:#42525C;
	text-decoration:none;
}
a:hover{
	color:#32424C;
}

.sharethis { float:right; }
.entrytitle .sharethis { padding-top:10px; }

.stbuttontext {
	display:inline !important;
	float:none !important;
	padding:10px 0 0 !important;
}

.entrytitle h2 {
	width:310px;
	float:left;
}

.panel li {
float:none;
text-transform:none;
list-style-image:none;
list-style-type:disc;
}