/* Colors

Blue:   #4c783b
Green:  #014753
Red:    #ec0000
-----------------------------------------*/

/* Body Tag
-----------------------------------------*/
body {color:#444; background: #fff; background-image:url(/_custom/golfgalaxy/background.gif); background-repeat:repeat-x;}


/* Home Bar
-----------------------------------------*/
#homebar   {color:#fff;}
#homebar a {color:#fff;}


/* Header Background
-----------------------------------------*/
#header 
{height:64px;}


/* Page Background: Width: 993px
-----------------------------------------*/
#pagenav
{}
#page
{background:#fff;}
#content 
{}


/* Navigation Color
-----------------------------------------*/ 
#ssubnav {background: #333;}

/* Table Heads
-----------------------------------------*/
.th
{background: #4c783b 0 -144px repeat-x url('/images/2010/sprite_background.png')}
th
{color:#fff; background: #4c783b 0 -144px repeat-x url('/images/2010/sprite_background.png')}
th a, th a:visited, th a:hover
{color:#fff;}

/* Left Nav
-----------------------------------------*/
#contentnav_l .contentnav_l_item {border-bottom:1px #ccc dotted;} 
#contentnav_l .contentnav_l_item_selected {border-bottom:1px #ccc dotted; font-weight:bold;} 
#contentnav_l a {color:#4c783b;}

/* Color Content
-----------------------------------------*/
.colorcontent    {background: #e8eef6 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}
#colorcontent    {background: #e8eef6 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}
#colorcontent h2 {border-bottom:1px #ccc dotted; background:#fff;}
#colorcontent #crumb {color: #666; border-bottom:1px #fff dotted;}

/* Alternating Table Colors
-----------------------------------------*/
.odd  {background: #e7f8ba 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}
.odd2 {background: #f3f3f3 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}
.odd3 {background: #f39c9c 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}
.odd4 {background: #f7f7df 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}

.odda {background: #f3f3f3 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}
.oddb {background: #e9e9e9 0 -360px repeat-x url('/images/2010/sprite_background.png'); border-top:1px #eee dotted;}

/* Font Colors
-----------------------------------------*/
h1 {color:#4c783b;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none; color:#4c783b;}
.title{border-bottom: 1px #ccc dotted;}
#crumb {color:#666;}

a 
{color: #014753;}
a:hover 
{text-decoration: none; color:#4c783b}
hr 
{height:1px;  border:0px; border-top: 1px #ccc dotted;}

.blue   {background:#4c783b}
.green  {background:#014753}
.red    {background:#ec0000}
.white  {background:#ffffff}
.bluef  {color:#4c783b}
.greenf {color:#014753}
.redf   {color:#ec0000}
.whitef {color:#ffffff}
a.whitef:hover {color:#eee; text-decoration:underline;}
.orangef  {color:#f96807}


/* Nav Links under Profile Picture
-----------------------------------------*/
#profilehead    {color:#fff; background: #4c783b 0 -144px repeat-x url('/images/2010/sprite_background.png')}
#profilenav .act a  {color:#4c783b; font-weight:bold;}


/* Search Pagination
-----------------------------------------*/
#search_pagination li a {color:#4c783b; background: #eee; border:1px #ccc Solid;}
#search_pagination li.current {}
#search_pagination li.current a {background: #4c783b; color: #ffffff; }
#search_pagination li a:hover {background: #eee; color:#555;}

/* Alpha Pagination
-----------------------------------------*/
#alpha_pagination li a 
{color:#4c783b; background: #eee; border:1px #ccc Solid;}
#alpha_pagination li a:hover {background: #eee;}


/* Photos / Vote Forms
-----------------------------------------*/
.photo
{border:1px #eee solid; background:#FFFFFF;}


/* Maps
-----------------------------------------*/
#communitymap
{background:#eee; border: 1px #eee solid;}
#communitymap_frame
{background: #eee;}


/* Course Images
-----------------------------------------*/
#courseimage_small
{background: url(../images/golfback_small.png) no-repeat;}



/* Tab Nav Small */
#tabnav div             {color:#fff; background: #014753 0 -144px repeat-x url('/images/2010/sprite_background.png');}
#tabnav div:hover       {background:#014753;}
#tabnav div a           {color:#fff;}
#tabnav div a:hover     {color: #fff;}
#tabnav .active         {color:#444; background: #eee 0 -144px repeat-x url('/images/2010/sprite_background.png');}
#tabnav .active:hover   {background: #f3f3f3  0 -144px repeat-x url('/images/2010/sprite_background.png');}
#tabnav .active a       {color:#444;}
#tabnav .active a:hover {color:#444;}
#tabtable               {border:1px #ccc solid; background:#fff;}

/* Tab Nav Medium */
#tabnav2 div             {color:#333; border:1px #ccc solid; border-bottom:0px;}
#tabnav2 div:hover       {background:#fff;}
#tabnav2 div a           {color:#444; }
#tabnav2 div a:hover     {}
#tabnav2 .active         { color:#444; background: #eee  0 -144px repeat-x url('/images/2010/sprite_background.png');}
#tabnav2 .active:hover   {background: #f3f3f3  0 -144px repeat-x url('/images/2010/sprite_background.png');}
#tabnav2 .active a       {color:#444;}
#tabnav2 .active a:hover {color:#444;}




/* Border Color
----------------------------------------*/
.bord0 {border:0px;}
.bord1 {border: 1px #ccc solid;}
.bord2 {border: 2px #ccc solid;}
.bord3 {border: 3px #ccc solid;}
.bord4 {border: 4px #ccc solid;}
.bord5 {border: 5px #ccc solid;}
.bord6 {border: 6px #ccc solid;}
.bord7 {border: 7px #ccc solid;}
.bord8 {border: 8px #ccc solid;}

.bordl {border-left: 1px #ccc dotted;}
.bordb {border-bottom: 1px #ccc dotted;}
.bordr {border-right: 1px #ccc dotted;}
.bordt {border-top: 1px #ccc dotted;}




/* Boxes 
-----------------------------------------*/
.box_head    {background: #4c783b 0 0 repeat-x url('/images/2010/sprite_background.png'); padding:0px; font-size:140%; line-height:120%; padding-left:6px; padding-top:4px; padding-bottom:4px;}
.box_head2   {background: #f3f3f3 0 0 repeat-x url('/images/2010/sprite_background.png'); border-bottom:1px #eee dotted; font-size:90%; padding-left:4px;}
.box_bottom  {background: 0 -720px repeat-x url('/images/2010/sprite_background.png'); border-bottom:1px #eee dotted;}
.box_boxtitle {float:left; font-weight:bold; color:#fff;}

.box_movetool {position:relative; float:right; padding:0px; margin:0px; padding-right:4px; margin-top:2px; margin-bottom:-3px;}
.box_moveup   {position:relative; width:15px; height:19px; background:-36px -36px repeat-x url('/images/2010/sprite_icons.png'); margin:0px; padding:0px; border:0;}
.box_movedown {position:relative; width:16px; height:19px; background: 0px -36px repeat-x url('/images/2010/sprite_icons.png'); margin:0px; padding:0px; border:0;}
.box_moveup:hover   {background:-109px -36px repeat-x url('/images/2010/sprite_icons.png'); margin:0px; padding:0px; border:0;}
.box_movedown:hover {background: -72px -36px repeat-x url('/images/2010/sprite_icons.png'); margin:0px; padding:0px; border:0;}
.box_moveshow       {position:relative; width:16px; height:19px; background:-144px -36px repeat-x url('/images/2010/sprite_icons.png'); margin:0px; padding:0px; border:0;}
.box_moveshow:hover {background:-180px -36px repeat-x url('/images/2010/sprite_icons.png'); margin:0px; padding:0px; border:0;}
.box_orange    {background: #f96807 0 0 repeat-x url('/images/2010/sprite_background.png');}
.box_teal      {background: #5e9578 0 0 repeat-x url('/images/2010/sprite_background.png');}

.storylink {line-height:180%; border-bottom:1px #ccc dotted; text-decoration:none;}
.storylink:hover {text-decoration:underline;}

/* Calendar 
-----------------------------------------*/
#calendar_mini{ width:100%; background:#eee;}
#calendar_mini a, #calendar_mini a:hover, #calendar_mini a:visited{color:#fff; text-decoration:none;}
#calendar_mini th{text-align:center; font-size:85%;}
#calendar_mini td         {border:1px #fcfcfc solid; background:#eee; padding:0px;   margin:0px;  width:25px;  height:25px;   vertical-align:top;}
#calendar_mini  #today    {border:1px #4c783b solid;}
#calendar_mini  .appt     {background:#014753; border:1px #E5F0F0 solid;}
#calendar_mini  .nodate   {background:#fff; border:1px #fff solid;}
#calendar_mini  .emty     {background:#fcfcfc; border:1px #fcfcfc solid;}
#calendar_mini  .wknd     {background:#f9f9f9; border:1px #f9f9f9 solid;}
/*#calendar_mini  #date     {background: #ffffff;	border: 1px solid #808080;	border-width: 1px 1px 1px 1px; 	border-right-width: 0 !important;	border-top-width: 0 !important;	float: right;	margin: 0;	text-align: center;   padding:2px;   padding-top:0px;    padding-bottom:0px;   width:12px;   font-size:10px;}
*/
#calendar_mini  #date     {float: right;	margin: 0;	text-align: center;   padding:1px;   padding-top:0px;    padding-bottom:0px;   width:12px;   font-size:9.5px;}
#calendar_mini  #datecell {clear: right;   font-size:10px;}
#calendar_mini td:hover   {background: #E5F0F0; cursor:hand;}






