/* Pinecrest Baseball Website - Temporary Site CSS - Compressed
 *
 * Created - Friday, January 1st, 2010 at 3:56 p.m.
 * Last Edit - Friday, January 22nd, 2010 at 2:11 p.m.
 *
 * Color Pallete
 * C5B358 - Vegas Gold
 * D5B957 - Vegas Gold 2
 * CFB53B - Old Gold
 * EEE8AA - Pale Goldenrod
 * FAFAD2 - Light Goldenrod Yellow
 * EEDC82 - Light Goldenrod 2
 * 006400 - Dark Green
 * 003300 - Pine Green 
 */



/* DEFAULT OVERRIDES AND OVERALL SETTINGS */

body, div, p, ul, li {margin: 0; padding: 0;}
body {margin-top: 0px; margin-bottom: 0px; background-color: #000000; font-family: Arial, Helvetica, sans-serif;}



/* SHARED SETTINGS */

div#main_div {width: 980px; margin-left: auto; margin-right: auto;}

div#empty_space {width: 600px; height: 200px;}

div#gold_content {width: 912px; margin-left: auto; margin-right: auto; background-color: #D5B957;}
div#gold_topcap {width: 912px; height: 27px; margin-left: auto; margin-right: auto; background-image: url(http://www.pinecresthsbaseball.com/images/topcapgold.gif);}
div#gold_bottomcap {width: 912px; height: 14px; margin-left: auto; margin-right: auto; background-image: url(http://www.pinecresthsbaseball.com/images/bottomcapgold.gif);}

br.clearboth {clear: both;}

img.image_spacer {width: 1px; height: 1px; border: 0 none;}

div#footer {padding-top: 20px; padding-bottom: 20px; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #D5B957; text-align: center;}
div#footer a {color: #FFFFFF; text-decoration: none;}
div#footer a:visited {color: #FFFFFF; text-decoration: none;}
div#footer a:hover {color: #FFCC00; text-decoration: underline;}
div#footer a:active {color: #FF0000; text-decoration: underline;}



/* MAIN PAGE SETTINGS */

/* MAIN HEADER */
div#main_header {width: 900px; height: 250px; margin: 10px auto; border: 2px solid #D5B957; background-image: url(http://www.pinecresthsbaseball.com/images/mainheader.jpg); background-repeat: no-repeat;}

/* MAIN CONTENT HEADING AND CONTENT GREEN WRAPPER */
div.content_heading {width: 888px; margin-left: 6px; margin-right: 6px; padding: 5px; border: 1px solid #000000; background-color: #004400; font-size: 18px; font-weight: bold; text-transform: uppercase; letter-spacing: 3px; color: #D5B957; text-align: center;}
div.content_wrapper {width: 888px; margin: 6px; padding: 5px; border: 1px solid #000000; background-color: #004400;}

/* MAIN CONTENT SECTION - NEWS */
div#main_news {width: 876px; padding: 5px; border: 1px solid #000000; background-image: url(http://www.pinecresthsbaseball.com/images/pcbkg.gif); background-repeat: no-repeat; background-position: center center; background-color: #EEE8AA;}   
div#main_news p {margin: 5px; font-size: 12px; line-height: 18px; text-indent: 10px; color: #000000; text-align: left;}
div#main_news p a {font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #006600;}
div#main_news p a:visited {font-weight: bold; text-transform: uppercase; text-decoration: underline; color: #006600;}
div#main_news p a:hover {text-transform: uppercase; text-decoration: none; color: #004400;}
div#main_news p a:active {text-transform: uppercase; text-decoration: none; color: #FF0000;}
div#main_news p span.text_bold {font-weight: bold;}
div#main_news p span.go_patriots {font-weight: bold; text-transform: uppercase;}
div#main_news p#last {font-weight: bold; text-indent: 35px;}

/* MAIN CONTENT SECTION - STADIUM RENOVATION */
div#main_renovation {width: 876px; height: 280px; padding: 5px; border: 1px solid #000000; background-image: url(http://www.pinecresthsbaseball.com/images/mainstadiumbkg.jpg); background-repeat: no-repeat; background-position: right center; background-color: #EEE8AA;}   
div#main_renovation p {width: 290px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: auto; font-size: 12px; line-height: 18px; text-indent: 5px; color: #000000; text-align: left;}
div#gallery_update {width: 290px; margin-right: auto; padding-top: 3px; padding-bottom: 3px; border: 1px solid #000000; background-color: #004400; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #D5B957; text-align: center;}
div#gallery_update span.new_photos {font-size: 12px; color: #FFFFFF;}
div#gallery_link {font-size: 16px; font-weight: bold; text-transform: uppercase;} 
div#gallery_link a {display: block; width: 290px; margin-right: auto; padding-top: 3px; padding-bottom: 3px; border: 1px solid #000000; background-color: #004400; text-decoration: none; color: #D5B957; text-align: center;}
div#gallery_link a:visited {background-color: #004400; text-decoration: none; color: #D5B957;}
div#gallery_link a:hover {background-color: #FFCC00; text-decoration: none; color: #000000;}
div#gallery_link a:active {background-color: #FFCC00; text-decoration: none; color: #000000;}

/* MAIN CONTENT SECTION - SEASON INFO */
div#main_season {width: 876px; padding: 5px; border: 1px solid #000000; background-color: #EEE8AA;}   

/* TEAM SCHEDULES SECTION */
div#varsity_team {width: 274px; margin: 5px; padding: 3px; border: 1px solid #000000; background-color: #C5B358; text-align: center;}
div#juniorvarsity_team {width: 274px; margin: 5px; padding: 3px; border: 1px solid #000000; background-color: #C5B358; text-align: center;}
div#freshman_team {width: 274px; margin: 5px; padding: 3px; border: 1px solid #000000; background-color: #C5B358; text-align: center;}

/* TEAM LOGO IMAGES */
img#varsity_18 {width: 174px; height: 30px; border: 0 none;}
img#juniorvarsity_18 {width: 274px; height: 30px; border: 0 none;}
img#freshman_18 {width: 214px; height: 30px; border: 0 none;}

/* TEAM SCHEDULES LINK */
div.schedule_link {font-size: 16px; font-weight: bold; text-transform: uppercase; text-align: center;} 
div.schedule_link a {display: block; width: 250px; margin: 5px auto; padding-top: 3px; padding-bottom: 3px; border: 1px solid #000000; background-color: #004400; text-decoration: none; color: #C5B358;}
div.schedule_link a:visited {background-color: #004400; text-decoration: none; color: #C5B358;}
div.schedule_link a:hover {background-color: #FFCC00; text-decoration: none; color: #000000;}
div.schedule_link a:active {background-color: #FFCC00; text-decoration: none; color: #000000;}

/* COLLEGE COMMITMENTS */
div#commitments_topcap {width: 640px; height: 35px; margin-left: auto; margin-right: auto; margin-top: 10px; padding-top: 5px; background-image: url(http://www.pinecresthsbaseball.com/images/greengoldtopcap.gif); font-size: 14px; font-weight: bold; text-transform: uppercase; color: #D5B957; text-align: center;}
div#commitments_bottomcap {width: 640px; height: 29px; margin-left: auto; margin-right: auto; margin-bottom: 10px; background-image: url(http://www.pinecresthsbaseball.com/images/greengoldbottomcap.gif);}
div#commitments_content {width: 640px; margin-left: auto; margin-right: auto; padding-top: 5px; padding-bottom: 5px; background-image: url(http://www.pinecresthsbaseball.com/images/greengoldbkg.gif); background-repeat: repeat-y; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center;}
div#commitments_content a {text-decoration: none; color: #FFFFFF;}
div#commitments_content a:visited {text-decoration: none; color: #FFFFFF;}
div#commitments_content a:hover {text-decoration: underline; color: #FFCC00;}
div#commitments_content a:active {text-decoration: underline; color: #FF0000;}
div#commitments_content span.news_release {text-transform: uppercase; color: #D5B957;}
div#commitments_container {width: 627px; padding-left: 13px; padding-top: 10px; padding-bottom: 10px;}
div.player_pic {float: left; width: 82px; margin: 5px;}
div.player_pic img {width: 80px; height: 92px; border: 1px solid #D5B957;}
div.player_info {float: left; width: 117px; padding-top: 10px; font-size: 12px; text-align: left;}
div.player_info span.player_name {font-weight: bold; text-transform: uppercase; color: #D5B957;}
div.player_info span.player_class {color: #FFFFFF;}
div.player_info span.player_position {font-weight: normal; color: #FFFFFF;}
div.player_info span.player_school {font-weight: bold; text-transform: uppercase; color: #FFFFFF;}

/* MAIN CONTENT SECTION - BOTTOM */
div#main_bottom {width: 876px; padding: 5px; border: 1px solid #000000; background-image: url(http://www.pinecresthsbaseball.com/images/mainbottombkg.jpg); background-repeat: no-repeat; background-position: left center; background-color: #EEE8AA;} 
div#bottom_info {width: 500px; margin-left: auto; background-image: url(http://www.pinecresthsbaseball.com/images/pcbkg.gif); background-repeat: no-repeat; background-position: center center; font-size: 12px; font-variant: small-caps; line-height: 18px; letter-spacing: 1px; color: #000000; text-align: center;}
div#bottom_info span.bottom_title {font-size: 16px; font-weight: bold; letter-spacing: 3px;}

/* MAIN PAGE FOOTER */
div#main_footer {width: 980px; height: 80px; margin: 15px auto; padding-top: 20px; background-image: url(http://www.pinecresthsbaseball.com/images/mainfooter.jpg); background-repeat: no-repeat;}
div#footer_content {font-size: 11px; font-variant: small-caps; line-height: 16px; color: #D5B957; text-align: center;}
div#footer_content a {text-decoration: underline; color: #D5B957;}
div#footer_content a:visited {text-decoration: underline; color: #D5B957;}
div#footer_content a:hover {text-decoration: none; color: #FFCC00;}
div#footer_content a:active {text-decoration: none; color: #FF0000;}



/* SCHEDULE PAGE SETTINGS */

/* SCHEDULE HEADER AND TITLES */
div#schedule_header {width: 900px; height: 250px; margin: 10px auto; border: 2px solid #D5B957; background-image: url(http://www.pinecresthsbaseball.com/images/schedulesheader.jpg); background-repeat: no-repeat;}
div#schedule_title {width: 900px; margin: 10px auto; font-size: 20px; font-weight: bold; letter-spacing: 5px; text-transform: uppercase; color: #FFFFFF; text-align: center;}

/* SCHEDULE HEADER NAVIGATION */
div#schedule_nav {width: 880px; height: 50px; padding-left: 20px; font-size: 16px; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}
div#schedule_nav ul {margin: 0; padding: 0;}
div#schedule_nav li {display: inline;}
div#schedule_nav li a {text-decoration: none; color: #D5B957;}
div#schedule_nav li a:visited {text-decoration: none; color: #D5B957;}
div#schedule_nav li a:hover {text-decoration: underline; color: #FFCC00;}
div#schedule_nav li a:active {text-decoration: underline; color: #FF0000;}

/* SCHEDULE TABLE */
#schedule_table {width: 900px; margin-left: 6px; margin-right: 6px; border-collapse: collapse;}
#schedule_table td, #schedule_table th {border: 1px solid #000000; font-size: 12px; font-weight: bold; line-height: 18px;}
#schedule_table th {padding: 5px 7px; background-image: url(http://www.pinecresthsbaseball.com/images/headerbkg.gif); background-repeat: repeat-x; text-transform: uppercase; color: #FFFFFF; text-align: center;}
#schedule_table td {padding: 4px 7px;}
#schedule_table tr.even td {background-color: #FAFAD2; color: #003300;}
#schedule_table tr.odd td {background-color: #EEE8AA; color: #003300;}
#schedule_table td.center {text-align: center;}
#schedule_table td.left {text-align: left;}
#schedule_table tr.tournament_header_even {height: 27px; background-image: url(http://www.pinecresthsbaseball.com/images/tourneytopcap.gif); background-repeat: no-repeat; background-color: #FAFAD2; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}
#schedule_table tr.tournament_header_odd {height: 27px; background-image: url(http://www.pinecresthsbaseball.com/images/tourneytopcap.gif); background-repeat: no-repeat; background-color: #EEE8AA; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}
#schedule_table tr.tournament_header_even td {padding: 0px;}
#schedule_table tr.tournament_header_odd td {padding: 0px;}
#schedule_table tr.tournament_row td {background-color: #CFB53B; font-weight: bold; color: #000000;}
#schedule_table tr.schedule_legend_odd td {padding-top: 10px; padding-bottom: 10px; background-color: #EEE8AA; font-size: 12px; font-weight: bold; color: #003300; text-align: center;}
#schedule_table tr.schedule_legend_even td {padding-top: 10px; padding-bottom: 10px; background-color: #FAFAD2; font-size: 12px; font-weight: bold; color: #003300; text-align: center;}
#schedule_table tr.tournament_footer_even {height: 13px; background-image: url(http://www.pinecresthsbaseball.com/images/tourneybottomcap.gif); background-repeat: no-repeat; background-color: #FAFAD2;} 
#schedule_table tr.tournament_footer_odd {height: 13px; background-image: url(http://www.pinecresthsbaseball.com/images/tourneybottomcap.gif); background-repeat: no-repeat; background-color: #EEE8AA;}
#schedule_table tr.tournament_footer_even td {padding: 0px;}
#schedule_table tr.tournament_footer_odd td {padding: 0px;}
.schedule_note {padding-left: 5px; font-weight: normal; font-style: italic;}



/* STADIUM RENOVATION PHOTO GALLERY PAGE SETTINGS */

/* PHOTO GALLERY HEADER AND TITLES */
div#photo_gal_header {width: 900px; height: 250px; margin: 10px auto; border: 2px solid #D5B957; background-image: url(http://www.pinecresthsbaseball.com/images/photogalheader.jpg); background-repeat: no-repeat;}
div#gallery_title {width: 900px; margin: 10px auto; font-size: 20px; font-weight: bold; letter-spacing: 5px; font-variant: small-caps; color: #FFFFFF; text-align: center;}

/* PHOTO GALLERY HEADER NAVIGATION */
div#gallery_nav {width: 890px; height: 50px; padding-left: 10px; font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 16px; color: #FFFFFF;}
div#gallery_nav ul {margin: 0; padding: 0;}
div#gallery_nav li {display: inline;}
div#gallery_nav li a {text-decoration: none; color: #D5B957;}
div#gallery_nav li a:visited {text-decoration: none; color: #D5B957;}
div#gallery_nav li a:hover {text-decoration: underline; color: #FFCC00;}
div#gallery_nav li a:active {text-decoration: underline; color: #FF0000;}
div#gallery_nav span.browse_nav {font-weight: bold; letter-spacing: 3px;}

/* GALLERY DESCRIPTION */
div.description {width: 888px; margin-left: 6px; margin-right: 6px; padding: 5px; border: 1px solid #000000; background-color: #004400; font-size: 12px; font-weight: bold; color: #D5B957; text-align: center;}
div.description span.description_header {font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF;}
div.description span.description_title {font-size: 16px; font-weight: bold; font-variant: small-caps; letter-spacing: 1px; color: #FFFFFF;}
div.click_to_enlarge {width: 892px; margin-top: 6px; margin-left: 6px; margin-right: 6px; padding: 3px; border: 1px solid #000000; background-color: #FAFAD2; font-size: 12px; font-weight: bold; font-variant: small-caps; letter-spacing: 2px; color: #000000; text-align: center;} 

/* GALLERY CONTAINER */
div.gallery {width: 880px; margin: 6px; padding: 9px; border: 1px solid #000000; background-color: #EEE8AA;}

/* PHOTO THUMBNAILS */
div.thumbnail {float: left; width: 152px; height: 102px; margin: 12px;}
div.thumbnail img {width: 150px; height: 100px; border: 1px solid #000000;}
div.thumbnail a img {color: #000000;}
div.thumbnail a:visited img {color: #000000;}
div.thumbnail a:hover img {border: 1px solid #FFCC00;}
div.thumbnail a:active img {color: #FF0000;}

/* GALLERY NAVIGATION BUTTONS */
div.navigation_footer {width: 888px; margin-left: 6px; margin-right: 6px; padding: 5px; border: 1px solid #000000; background-color: #004400; font-size: 12px; font-weight: bold;}
ul#navigation {list-style-type: none; margin: 0; padding: 0;}
ul#navigation li a {display: block; width: 100px; padding: 5px; border: 1px solid #000000; background-color: #D5B957; text-decoration: none; color: #000000; text-align: center;}
ul#navigation li a:visited {background-color: #D5B957; text-decoration: none; color: #000000;}
ul#navigation li a:hover {background-color: #FFCC00; text-decoration: none; color: #000000;}
ul#navigation li a:active {background-color: #FFCC00; text-decoration: none; color: #000000;}
ul#navigation .left {float: left;}
ul#navigation .right {float: right;}

/* ALL PHOTOS IN-PAGE NAVIGATION */
div.navigation_gallery {width: 888px; margin-left: 6px; margin-right: 6px; margin-bottom: 6px; padding: 5px; border: 1px solid #000000; background-color: #000000; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-align: center;}
div.navigation_gallery ul {margin: 0; padding: 0;}
div.navigation_gallery li {display: inline;}
div.navigation_gallery li a {text-decoration: none; color: #D5B957;}
div.navigation_gallery li a:visited {text-decoration: none; color: #D5B957;}
div.navigation_gallery li a:hover {text-decoration: underline; color: #FFCC00;}
div.navigation_gallery li a:active {text-decoration: underline; color: #FF0000;}

/* PHOTO GALLERY TABLE */
#photogal_table {width: 900px; margin-left: 6px; margin-right: 6px; border-collapse: collapse;}
#photogal_table td, #photogal_table th {border: 1px solid #000000; font-size: 12px; font-weight: bold; line-height: 18px;}
#photogal_table th {padding: 5px 7px; background-image: url(http://www.pinecresthsbaseball.com/images/headerbkg.gif); background-repeat: repeat-x; text-transform: uppercase; color: #FFFFFF; text-align: center;}
#photogal_table td {padding: 4px 7px;}
#photogal_table tr.even td {background-color: #FAFAD2; color: #000000;}
#photogal_table tr.odd td {background-color: #EEE8AA; color: #000000;}
#photogal_table td.center {text-align: center;}
#photogal_table td.left {font-weight: normal; text-align: left;}
#photogal_table tr.last_update_even td {padding-top: 10px; padding-bottom: 10px; background-color: #FAFAD2; font-size: 12px; font-weight: normal; color: #000000; text-align: center;}
#photogal_table tr.last_update_odd td {padding-top: 10px; padding-bottom: 10px; background-color: #EEE8AA; font-size: 12px; font-weight: normal; color: #000000; text-align: center;}
#photogal_table a {font-weight: bold; text-decoration: underline; color: #000000;}
#photogal_table a:visited {font-weight: bold; text-decoration: underline; color: #000000;}
#photogal_table a:hover {font-weight: bold; text-decoration: none; color: #FFCC00;}
#photogal_table a:active {font-weight: bold; text-decoration: none; color: #FF0000;}




