




/*-------------------SPOON GOLF INDEX PAGE-----------------------------*/
.spoon_container_index_main .titletxt { background-image: url("/images/structure/backgrounds/spoon-header-col1.png"); background-repeat: no-repeat; width: 725px; height: 34px; line-height: 34px; padding-left: 10px; color: white; font-weight: bold; margin: 7px 0px 5px 0px; font-size: 110%;}
.spoon_base_spoon_golf .spoon_gallery_rotate_index .photo{width:710px; border:10px solid #eaeaea; background: #EF3F35; overflow:hidden;}
.spoon_base_spoon_golf .spoon_gallery_rotate_index .photo img{display:block;}
.spoon_base_spoon_golf .buttons{overflow:hidden; margin: 5px 10px 10px 0px; clear:both;}
.spoon_base_spoon_golf .buttons span{margin-right:3px; float:left;}
.spoon_base_spoon_golf .buttons span a{color:#ffffff; font-size: 90%; padding:3px 5px; border:1px solid #da1935; outline:none; font-weight:bold; display:block; background:#EF3F35; text-decoration:none;}
.spoon_base_spoon_golf .buttons span a:hover{color:#ffffff; font-weight:bold; display:block; background:#da1935; border: 1px solid #EF3F35; text-decoration:none;}
.spoon_container_index_text_boxes {background: white; padding: 12px;height: 200px; border: 1px solid #EAEAEA; border-radius: 5px; -webkit-border-radius: 3px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; margin-bottom: 10px;}
.spoon_container_index_text_boxes .util_textbox { float: left; width: 165px; padding: 0px; cursor: pointer; margin-right: 14px; } 
.spoon_container_index_text_boxes .spoon_index_text_boxes_four {margin-right: 0px;}
.spoon_container_index_text_boxes .util_textbox .heading { height: 25px; line-height: 25px; margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; } 
.spoon_container_index_text_boxes .util_textbox .heading h2 { color: #EF3F35; font-size: 100%; text-transform: uppercase; font-weight: bold;  } 
.spoon_container_index_text_boxes .util_textbox .text { color: #696969; font-size: 85%; line-height: 140%; padding: 0px 10px 0px 0px; } 
.spoon_container_index_text_boxes .util_textbox .text:hover {color: #232020}
.spoon_container_index_text_boxes .util_textbox .imgtop { margin: 0px 0px 0px 0px; padding: 4px; background: url(/images/structure/backgrounds/spoon-tboxbg.png); background-repeat: no-repeat;} 
.spoon_container_index_text_boxes .util_textbox .imgtop img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }  
.spoon_article_list_index {clear: both;}



/*------------------COL 1A ARTICLE LIST----------------*/
div.basecolumn1a .list_articles { overflow:hidden; float:left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div.basecolumn1a .list_articles .article { float:left; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; border-bottom:1px solid #dedede; height: auto; }
div.basecolumn1a .list_articles .article1 { background-image: none; background: none; margin-top: 10px;}
div.basecolumn1a .list_articles .article .image { display:block; float:left; width: 115px; height: 80px; margin: 0px 0px 0px 0px; }
div.basecolumn1a .list_articles .article .image img {width: 100px; height: 75px; border: solid #EF3E33 1px; padding: 1px; }
div.basecolumn1a .list_articles .article .image img:hover { border: solid #232020 1px;}
div.basecolumn1a .list_articles .article .keywords{color:#666;}
div.basecolumn1a .list_articles .article .headline{ display:block; float:left; width: 570px; padding: 0px 0px 5px 20px; margin: 0px 0px 0px 0px; background-image: url("/images/structure/backgrounds/spoon-menu.png"); background-repeat: no-repeat; background-position: 0px 3px;}
div.basecolumn1a .list_articles .article .headline a { font-size: 90%; color: #EF3E33; font-weight: bold; }
div.basecolumn1a .list_articles .article .headline a:hover{ text-decoration: underline; }
div.basecolumn1a .list_articles .article .subheadline{ display: none; }
div.basecolumn1a .list_articles .article .date{ display:block; float:left; width: 600px; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #816666; font-family: trebuchet ms; font-style: italic; font-size: 85%; }
div.basecolumn1a .list_articles .article .abstract{ display:block; float:left; width: 600px; font-size: 90%; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #232020; line-height: 150%; }
div.basecolumn1a .list_articles .article .author{ display: none; }



/*-------------- GALL INDEX A ------------*/ 
table.feat_gallindexa { padding: 5px; background: white; border: 1px solid #EAEAEA; border-radius: 5px; -webkit-border-radius: 3px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
table.feat_gallindexa td { text-align: center; border-right: 1px solid #eaeaea; padding-bottom: 5px;}
table.feat_gallindexa td:hover { background: #eaeaea;}
table.feat_gallindexa td a { font-size: 90%; font-weight: bold; text-decoration: none; color: #EF3F35; text-transform: uppercase; height: 20px; line-height: 20px; }
table.feat_gallindexa td img { width: 100px; height: 75px; border: 1px solid #EF3F35; padding: 1px; margin-top: 5px; }
table.feat_gallindexa td img:hover { width: 100px; height: 75px; border: 1px solid #232020; margin-top: 5px; }


/*-------------- Lightbox Gallery Index ------------*/
.feat_gallery_lightbox { margin: 10px 10px 0px 0px; }
.feat_gallery_lightbox .thumbnail { float:left; padding: 10px; width: 104px; margin: 0px 10px 10px 0px; background: white; border: 1px solid #EAEAEA; border-radius: 5px; -webkit-border-radius: 3px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.feat_gallery_lightbox .thumbnail img {border: 1px solid #ef3e33; padding: 1px; display: block; margin: 0px auto 0px auto; cursor: pointer;}
.feat_gallery_lightbox .thumbnail img:hover { border: 1px solid #232020; padding: 1px; }
.feat_gallery_lightbox .thumbnail .caption { display: none; }
.feat_gallery_lightbox .lightbox { clear:both; position: absolute; padding: 10px; margin-left: 0px; height: 370px; width: 500px; z-index: 1000000;  background: white; border: 1px solid #EAEAEA; border-radius: 5px; -webkit-border-radius: 3px; -moz-border-radius: 5px; -o-border-radius: 5px; -khtml-border-radius: 5px; }
.feat_gallery_lightbox .lightbox .mainimg { text-align:center; display:block; height: 310px; width: 500px; margin-bottom: 0px; }
.feat_gallery_lightbox .lightbox_img img { width: 500px; height: 300px; }
.feat_gallery_lightbox .lightbox_img .caption { clear:both; text-align: left; color: #232020; font-size: 110%; font-weight: bold; margin: 0; background-color: #ffffff; }
.feat_gallery_lightbox .lightbox_img .credit {clear:both; padding: 0px; font-size: 80%; margin: 0px;  background-color: #ffffff; color: #666666;}
.feat_gallery_lightbox .lightbox .navbar { clear:both; height: 30px; line-height: 30px; padding-left: 10px; text-transform: uppercase; color: white; font-weight: bold; background: #EF3F35; font-size: 90%; }
.feat_gallery_lightbox .lightbox .close { float: left; cursor: pointer; }
.feat_gallery_lightbox .lightbox .close:hover { color: #232020; }
.feat_gallery_lightbox .lightbox .slideshow { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .slideshow:hover { color: #232020; }
.feat_gallery_lightbox .lightbox .back { float: right; margin: 0px 10px 0px 0px; cursor: pointer; }
.feat_gallery_lightbox .lightbox .back:hover { color: #232020; }
.feat_gallery_lightbox .lightbox .next { float: right; cursor: pointer; margin-right: 10px;}
.feat_gallery_lightbox .lightbox .next:hover { color: #232020; }
.feat_gallery_lightbox .lightbox .seperator { float: right; margin: 0px 10px 0px 0px; }
.feat_gallery_lightbox .lightbox .imgindex { float: left; padding-left: 100px; color: #ffffff;}
div.overlay {background: #000000 !important; filter: alpha(Opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
/*  */

/*  */


