/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/

/* Custom CSS Output from theme setup */

body {
font:normal 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
color:#2f5b9d;
}

a:link {color:#2f5b9d;}
a:hover {color:#2f5b9d;}
a:visited {color:#2f5b9d;}

h1 {font:normal 20px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#2f5b9d}
h2 {font:normal 18px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#2f5b9d}
h3 {font:normal 16px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#042b7a}
h4 {font:normal 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#222222}
h5 {font:normal 12px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#222222}
h6 {font:normal 10px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#222222}

/*
#logo .site-title a {font:normal 50px/1em "Times New Roman", serif;color:#fafafa}
#logo .site-description {font:normal 11px/1em Georgia, serif;color:#999999}
*/

.page .hometitle {font:bold 18px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#222222;padding-bottom: 10px;}

.page ul li {font:normal 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#999;text-transform:none;}

.page .title, .page .title a:link, .page .title a:visited {font:bold 17px/1.2em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#4550c7;margin:0 0 25px 0;}
.post .title, .post .title a:link, .post .title a:visited {font:bold 17px/1.2em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#4550c7;margin:0 0 0 0;}

.post-meta {font:normal 12px/1em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#999;text-transform:none;}
.post-meta .post-author a {font:normal 12px/1em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#2f5b9d;text-transform:none;}

.entry, .entry p {font:normal 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#555555}
.post-more {font:normal 12px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#868686;border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6;text-transform:none;}

.nav-entries, .wp-pagenavi {background-color:#F5F4F0;border-top:0px solid #e6e6e6;border-bottom:0px solid #e6e6e6;}
.nav-entries a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi .current, .wp-pagenavi .on, .wp-pagenavi a:hover, .wp-pagenavi span.extend, .wp-pagenavi span.pages {font:normal 12px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#777777!important}

.wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.extend, .wp-pagenavi span.pages, .wp-pagenavi span.current {color:#777777!important}

.widget h3 {font:bold 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#555555}
.widget h3 {border-bottom:3px solid #e6e6e6; } .widget_recent_comments li, #twitter li { border-color: #e6e6e6; }
.widget p, .widget .textwidget {font:normal 13px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#555555}
.widget {font:normal 13px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#555555;padding:15px 15px;background-color:#F5F4F0;border:1px solid #DEDBD1;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}

.widget, #tabs { margin-bottom:20px; }

#tabs {background-color:#F5F4F0;}
#tabs .inside {background-color:#fcfbf7;}
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {background-color:#e0e0e0;color:#777777;}
#tabs .inside li a {font:bold 24px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#4550c7;}
#tabs .inside li span.meta, #tabs ul.wooTabs li a {font:normal 11px/1.5em Arial, sans-serif;color:#777777;}

.nav a {font:normal 14px Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:}
.nav a:hover, .nav li.current_page_item {background-color:#f5f5f5}
.nav li ul li a {text-shadow: white 0px 0px 0px; }

#navigation {border-top:0px solid #dbdbdb;border-bottom:0px solid #dbdbdb;border-left:0px solid #dbdbdb;border-right:0px solid #dbdbdb;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}

#footer, #footer p , #footer a {font:normal 11px Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#777777}
#footer {border-top:2px solid #dbdbdb;border-bottom:0px solid ;border-left:0px solid ;border-right:0px solid ;border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px;}

/* Child Hi */
div#hi {
color: #efefef;
font: Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
text-align: right;
width: 460px;
position: absolute;
top: 72px; right: 100px;
}

div#hi p a {
color: #efefef;
font: 12px/14px Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;
}

.nomargin { 
margin-bottom: 0 !important 
color:#d0d0d0;
}
	
/* Child Theme Styling */
#header-container { background:#06070b url(images/bg.jpg) no-repeat; }
#header {background-position:top left;}

#wrapper { margin:0; padding:0; width:auto !important;}

#top-nav { padding:2px; border-bottom:1px solid #000; }
#top-nav .nav { margin-left:0;}
#top-nav .nav a { color:#999; text-shadow:none; font-size:12px;}
#top-nav .nav a:hover { background:#ed991a; }
#top-nav .nav li li a { color:#555; }
#top-nav .nav li li a:hover { background:#ed991a; }

#nav-container { background:#042b7a url(images/bg-nav.png) repeat-x; border:0px solid #dbdbdb; margin-bottom:20px; }
#navigation { background:#042b7a; padding:0; margin:0 auto; margin-bottom:15px;border-bottom: solid 6px #dfdfdf; }
#navigation #main-nav { background:#042b7a; }
#navigation .nav a, #navigation .nav li.current_page_item, #navigation .nav li.current_page_parent { background:#042b7a;color:#DEDBD1;font:bold 12px Trebuchet MS, Century Gothic, Arial, Helvetica, sans-serif;text-transform:uppercase;border-right:0px solid #e0e0e0; }
#navigation .nav a:hover { background:#ed991a;color:#ffffff;text-decoration:none; }
#navigation .nav li { border-left:0px solid #DEDBD1;border-right:0px solid #990000;padding:0px 0; }
#navigation ul.nav { border-right:0px solid #DEDBD1;border-bottom:0; }
#navigation ul.nav  li { border-bottom:0; }
#navigation ul.rss { margin-top:4px; font-size:12px; }
#navigation ul.nav li ul { border:none;}
#navigation ul.nav li ul li { border-right:0px solid #DEDBD1; border-left:0px solid #DEDBD1; background:#042b7a;}

#main { width:100%; }
#main .post { background:#fff url(images/bg-gradient.png) repeat-x top; border:1px solid #dbdbdb; padding:15px; margin-bottom:20px;}
#main .page { background:#fff url(images/bg-gradient.png) repeat-x top; border:1px solid #dbdbdb; padding:15px; margin-bottom:20px;}
#main .sticky { background:#fff url(images/bg-gradient.png) repeat-x top; border:1px solid #dbdbdb; padding:15px; margin-bottom:20px;}

#footer-widgets-container { background:#d2d0c8; border-top:1px solid #ada99c; }
#footer-container { background:#E4E2DB; border-top:1px solid #ccc8ba; }

.archive_header { padding:0px; margin-bottom:20px; border:1px solid #DEDBD1; background:#F5F4F0; }
.archive_header span { padding:10px 20px; line-height:26px; }
.archive_header  { display: block; float: left; width: 100%; margin:0 0 10px; padding:0 0 0px; font-size: 16px; font-weight: bold; border-bottom:#e6e6e6 1px solid; }
.archive_header .catrss a  { font-size: 14px; text-decoration: none; line-height: 0px; }

select { width:75%; font:12px Arial; }

#rss-news { font:normal 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif; color:#222222; }
#rss-news h4 { font:bold 16px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif; color:#222222; }
#rss-news ul { margin-left: 5px; }

/* banner ad - may need to adjust this accordingly when changing the banner ad */
#topad { float:right;margin-top:-40px;margin-bottom:-40px; }

/* links page */ 
.linkcat { color:#777777; }

/* For the Quick Shout Out widget.  Update the id if necessary */
#text-8 { border: #DEDBD1 3px solid; }

/* For the Member Spotlight widget.  Update the id if necessary */
#text-10 { border: #DEDBD1 3px solid; }

/* For the Hot Announcement widget.  Update the id if necessary */
#text-11 { border: #9999cc 3px solid; }
#text-11 .widget h3 {font:bold 14px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif;color:#800000;}

.ddet_div {
margin: 8px 12px 50px 12px;
padding: 8px;
background: #F4F4F4;
border: 1px solid #DEDBD1;
}

#footer-prnt p { font:normal 12px/1.5em Trebuchet MS, Arial, Tahoma, Helvetica, sans-serif; color:#222222; }

@media screen {
#logo-prnt { display:none; }
#footer-prnt { display:none; }
.catrss { display:none; }
}

/* 5.1 Comments */
#comments { padding:20px; background:#1f201a url(images/bg-gradient.png) repeat-x; }

#comments { background:#ffffff;position:relative;margin:40px 0 0;padding:40px 0 0 0; border-top:1px solid #e6e6e6; border-top:1px solid rgba(0,0,0,0.07);}
#comments h3  { font-size:14px;color:#333; font-weight:bold; margin-bottom:20px; }
#comments .comment.thread-even { background: #fafafa; background: rgba(0,0,0,0.02); border-bottom:1px solid #e6e6e6; border-bottom:1px solid rgba(0,0,0,0.07); }
#comments .comment { margin-top:10px;width:100%;list-style-type:none; }
#comments .comment .comment-container  { position:relative; padding: 20px; }
#comments .comment-head  { margin: 0 0 15px 0; }
#comments  .avatar  { float:left; margin: 0 15px 10px 0; }
#comments  .avatar img {margin: 0;vertical-align: middle;border:1px solid #ddd; padding:3px; background:#fff; }
#comments .comment-head .name  { margin: 0; font-weight: bold; font-size: 13px; }
#comments .comment-head .date, #comments .comment-head .edit, #comments .comment-head .perma { font-size: 12px; }
#comments .comment-entry p  { font-size:12px; margin: 0 0 10px 0;}
#comments p.unapproved { font-size:12px;font-weight:bold;font-style:italic;color:#800000; }
#comments .reply { padding-top:10px; }
#comments .reply a { }
#comments .reply a:hover { }

#comments ul.children {margin:10px 10px 0 25px;padding:0; }
#comments ul.children li {border-top:1px solid #e6e6e6; }
#comments .cancel-comment-reply {margin:10px 0;}

#comments .navigation { }
#comments .navigation a { display: block; margin: 15px 0 0 0; text-decoration: none; }
#comments .navigation a:hover{ }

#comments h3#pings { margin-top:25px; }
#comments .pingbacks li.pingback { margin:10px 0; }
#comments .pingbacks li.pingback .reply { display:none; }

/* 5.2 Comments Form */
#respond  { margin: 40px 0 0; }
#respond h3  { font-size:14px;color:#333; font-weight:bold; margin-bottom:20px; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }

#commentform  { margin: 15px 0 0 0; }
#commentform input.txt, #commentform textarea { font:14px/14px Arial, Helvetica, sans-serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; }
#commentform input.txt  { color:#666; background: #fcfcfc; width: 170px; margin: 0 5px 10px 0; padding: 5px 7px; }
#commentform textarea  { color:#666; background: #fcfcfc; width: 375px !important; padding: 5px 7px; }
#commentform input:focus, #commentform textarea:focus { border: 1px solid #b0b0b0; }

#commentform #submit  { margin: 15px 0 0 0; }

textarea:focus, input:focus {
border: 1px solid #b0b0b0;
/* background-color: #fff; */
}

/* Overrides Gravity Forms css */
.gform_wrapper input.button { font-size:100%;color:#222;padding:8px 14px 9px;}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description,.gform_wrapper .instruction { font-size:11px; line-height:150%; clear:both; font-family:verdana,sans-serif; letter-spacing:normal}
.gform_wrapper .gfield_description  {padding: 10px 0 8px 0; font-style: normal;color:#464646;}
.gform_wrapper label { color:#464646; }

/* Global CSS definitions for WP-Table Reloaded
inspired by "blue" theme of TableSorter 2.0 Plugin */

/* general table styles */
table.wp-table-reloaded {
border-collapse: collapse;
border-spacing: 1px;
background-color: #CDCDCD;
margin: 10px 0pt 15px;
font-size: .90em;
/* width: 90%; */
text-align: left;
display: table;
table-layout: auto;
}

table {
/* border-collapse: collapse;
border-spacing: 0px; */
background-color: #CDCDCD;
margin: 10px 0px 15px 0px;
width: 90%;
text-align: left;
/* display: table; 
table-layout: auto;*/
}

/* Styles for the tablehead (<th>) (if enabled) */
table thead tr,
table thead tr th, table.wp-table-reloaded thead tr th, 
table tfoot tr th, table.wp-table-reloaded tfoot tr th {
background-color: #e6EEEE;
border: 1px solid #C2C6CD;
font-size: 1.0em;
padding: 4px;
font-weight:bold;
color:#464646;
height: 20px;
}

table.wp-table-reloaded thead tr .header {
background-image: url(http://www.pcgc.net/blog/wp-content/plugins/wp-table-reloaded/img/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}

table tbody tr td,
table tbody td, table.wp-table-reloaded tbody td {
border: 1px solid #C2C6CD;
color: #3D3D3D;
padding: 4px;
background-color: #FFF;
vertical-align: top;
height: 20px;
}

table tbody td img, table.wp-table-reloaded tbody td img {
vertical-align:middle;
}

/* Styles for alternating row colors (if enabled) */
table.wp-table-reloaded tbody tr.even td {
background-color:#FFFFFF;
}
table.wp-table-reloaded tbody tr.odd td {
background-color:#F0F0F6;
}

/**************************************/
/* how to change column widths :
you can access a column with its CSS-class
(that is ".column-" plus the number of the column)
use table.wp-table-reloaded to do your change for every table, or use
table.wp-table-reloaded-id-<id> for just a single table (with ID <id>)

example: this changes the width of the third column of table ID 5 to 25px:

table.wp-table-reloaded-id-5 .column-3
{
width: 25px;
}

*/

/* Styles for the sorting (if Tablesorter is enabled) */
table.wp-table-reloaded thead tr .headerSortUp {
background-image: url(http://www.pcgc.net/blog/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown {
background-image: url(http://www.pcgc.net/blog/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {
background-color: #8dbdd8;
}

/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */
h2.wp-table-reloaded-table-name {
font-size: 1.1em;
font-weight:bold;
color:#666666;
padding-bottom:10px;
}

/* Style for the Table Description (if printed under the table) */
span.wp-table-reloaded-table-description {
font-size: 1.0em;
padding-bottom:10px;
}

/* Table for Tournament Central Home */
table.tourn-home {
border: 0px !important;
/* border-collapse: collapse;
border-spacing: 0px; */
background-color: #CDCDCD;
margin: 2px 0px 25px 0px;
width: 90%;
text-align: left;
/* display: table; 
table-layout: auto;*/
}

table.tourn-home tbody td {
border: 0px !important;
color: #3D3D3D;
padding: 0px;
background-color: #FFF;
vertical-align: top;
}

/* specific to the Tournament Central home page */
table.tourn-schedule tbody td  a:link,
table.tourn-schedule tbody td  a:visited
{
font-weight: bold;
}

/* specific to the pages showing the scorecards */
table.scorecard  tbody tr.black  td {
border-bottom: 5px solid #000;
color: #3D3D3D;
padding: 5px;
background-color: #fff;
vertical-align: top;
}

table.scorecard  tbody tr.gold  td {
border-bottom: 5px solid #EAC117;
color: #3D3D3D;
padding: 5px;
background-color: #fff;
vertical-align: top;
}

table.scorecard  tbody tr.silver  td {
border-bottom: 5px solid silver;
color: #3D3D3D;
padding: 5px;
background-color: #fff;
vertical-align: top;
}

table.scorecard  tbody tr.yellow  td {
border-bottom: 5px solid yellow;
color: #3D3D3D;
padding: 5px;
background-color: #fff;
vertical-align: top;
}

/* Remove vertical textarea scrollbar in IE */
textarea {
overflow:auto;   
}

/* Hide the slider message if no posts are set to be displayed */
.note {
display:none;
}

/* Give the slider a border */
.woo-image {
border: 0px solid #464646;
padding: 0px;
}

#content .title,
#content .excerpt {
margin-left: 3px;
}

/* 7.2 two-col-left */

.two-col-left #main-sidebar-container { display:inline; }
.two-col-left #main-sidebar-container #main{ width:610px; float:left; display:inline; }
.two-col-left #main-sidebar-container #sidebar{ width:280px; float:right; display:inline; }

.two-col-left-980 #main-sidebar-container #main { width:690px; }

/* 7.4 three-col-left */

.three-col-left #main-sidebar-container { width:760px; float:left; position:relative; display:inline; }
.three-col-left #main-sidebar-container #main{ width:480px; float:left; display:inline; }
.three-col-left #main-sidebar-container #sidebar{ width:280px; float:right; display:inline; }
.three-col-left #sidebar-alt { float:right; width:200px; margin:0; display:inline;  } 

.three-col-left-980 #main-sidebar-container { width:760px; }
.three-col-left-980 #main-sidebar-container #main { width:490px; }

/* 7.5 three-col-middle */
.three-col-middle #main-sidebar-container { width:760px; float:right; position:relative; display:inline; }
.three-col-middle #main-sidebar-container #main{width:470px; float:left; display:inline; }
.three-col-middle #main-sidebar-container #sidebar{width:280px; float:right; display:inline; }
.three-col-middle #sidebar-alt { float:left; width:210px; margin:0; display:inline;  } 
.three-col-middle-980 #main-sidebar-container { width:760px; }
.three-col-middle-980 #main-sidebar-container #main { width:470px; }

/* -------------------- */
/* CLASSES */
/* -------------------- */
a.button2 {
background:url(images/button.gif);
display:block;
color:#800000;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:2px;
text-decoration:none;
width:191px;
}
a:hover.button2 {
color:#0066CC;
}

.plus {
background:url(images/icons/add.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
