/*
Theme Name: Winning Youth Football
Theme URI: http://www.winningyouthfootball.com
Version: 1.0
Description:
Author: Schrock Innovations
Author URI: http://www.schrockinnovations.com
*/

#testimonials {width:700px;}
#testimonials h3 {padding-top:7px; border-top:1px solid #ddd;}

#osborne {margin:15px 0; background:#f5f5f5; border:1px solid #ddd; padding:10px 10px 5px 10px; width:425px;}
#osborne img {float:left; display:inline; border:1px solid #ccc; padding:2px; margin:3px 7px 0 0;}

#testGrid {
     width:180px;
     float:left;
     display:inline;
     margin-right:25px;
     background:#fff url(images/quote.gif) no-repeat 0 5px;
     padding-left:30px;
     }

/*-------------------------------------------------------
 Reset - By Eric Meyer
-------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: #2a507e;
}
ol, ul {
	list-style: none;
}


/*-------------------------------------------------------
 Misc Classes
-------------------------------------------------------*/
 img {border:0;}
.clear {clear:both;}
.floatLeft {float: left;}
.floatRight {float: right;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
img.alignleft {float: left; margin-top: 7px; margin-right: 5px; margin-bottom: 2px; padding:3px; border:1px solid #555;}
img.alignright {float: right; margin-top: 8px; margin-bottom: 5px; margin-left: 8px; margin-right: 15px; }
img.aligncenter {display: block; margin-top: 0px; margin-right: auto;	margin-bottom: 4px; margin-left: auto;	clear: both;}

/*-------------------------------------------------------
 Structure
-------------------------------------------------------*/
* {
     margin:0;
     padding:0;
     }

body {
     font-size:62.5%;
     padding-top:10px;
     }

#outer-container {
     
     }

#container {
     width:762px;
     margin:0 auto;
     }

#header {
     width:762px;
     height:258px;
     }

#logo {

     }

#content {
     width:762px;
     background:#fff url(images/content-bg.png) repeat-y left top;
     }

#primary {
     width:448px;
     float:left;
     display:inline;
     margin-left:33px;
     padding-top:7px;
     overflow:hidden;
     }

#secondary {
     width:245px;
     float:right;
     display:inline;
     margin-right:15px;
     overflow:hidden;
     }

#footer {
     width:561px;
     background:#25466f url(images/footer-bg.png) no-repeat left top;
     text-align:center;
     color:#fff;
     font:normal 1.2em/1.7em tahoma, arial, sans-serif;
     padding:40px 100px 20px 100px;
     }

#footer a {color:#cc0000; text-decoration:none;}
#footer a:hover {color:white;}
#footer p {color:red;}

/*-------------------------------------------------------
 Primary Typography (Content)
-------------------------------------------------------*/

#primary a {color:#346e86; text-decoration:none;}
#primary p {font:normal 1.2em/1.5em arial, arial, sans-serif; color:#333; margin-bottom:13px;}
#primary h1 {font:normal 2.1em/1.7em "trebuchet ms", arial, sans-serif; color:#333;}
#primary h2 {font:normal 2.0em/1.0em "trebuchet ms", arial, sans-serif; color:#333;}
#primary h2 a {color:#252525;}
#primary h3 {font:normal 1.7em/1.7em "trebuchet ms", arial, sans-serif; color:#333;}
#primary h4 {font:normal 1.5em/1.7em "trebuchet ms", arial, sans-serif; color:#333;}
#primary h5 {font:normal 1.3em/1.7em "trebuchet ms", arial, sans-serif; color:#333;}
#primary blockquote {margin:0; padding-left:50px; background: transparent url(images/quotes.png) no-repeat 5px 5px;}
#primary blockquote p {font:normal 1.2em/1.7em arial, sans-serif; color:#777;}
#primary ul {font:normal 1.2em/1.7em arial, sans-serif; color:#333; margin:0 0 13px 23px; list-style:circle;}
#primary ol {font:normal 1.2em/1.7em arial, sans-serif; color:#333;  margin:0 0 13px 27px; list-style:decimal;}
#primary li {     }
#primary ul li li {     }
#primary strong {     }
#primary small {font:normal .9em/1.7em arial, sans-serif; color:#333;}
/*-------------------------------------------------------
 Primary Typography (Sidebar)
-------------------------------------------------------*/
#secondary a {color:#346e86; text-decoration:none; font:normal 1.2em/1.7em tahoma, arial, sans-serif;}
#secondary p {font:normal 1.2em/1.7em arial, sans-serif; color:#eee; margin-bottom:13px;}
#secondary h3 {font:bold 1.5em/1.7em arial, sans-serif; color:#fff;}
#secondary ul { margin:0; padding:0; list-style:none;}
/*-------------------------------------------------------
 Footer Typography
-------------------------------------------------------*/
#footer p {padding-top:11px;}

/*-------------------------------------------------------
 Sidebar
-------------------------------------------------------*/
#secondary #video {width:230px; height:160px; margin:9px auto; background:transparent url(images/vid-soon.png) no-repeat left top; border:1px solid #cf79c0;}
#secondary #categories {padding:20px 0;}
#secondary #categories {background:transparent url(images/sidebar-bottom.jpg) no-repeat left top; width:245px;}
#secondary #categories ul {list-style:none; margin:0 0 0 20px; padding:0;}
#secondary #categories li {font-weight:bold;}
#secondary #categories li a {color:#fff;}
/*-------------------------------------------------------
 Top Navigation
-------------------------------------------------------*/
#navcontainer {
     width:762px;
     height:68px;
     background:transparent url(images/nav-bg.jpg) no-repeat left top;
     color:#fff;

     }

#top-nav {
     width:340px;
     height:20px;
     float:right;
     display:inline;
     margin-right:130px;    
     }

ul#top-nav {
     margin:0;
     padding:0;
     list-style:none;
     float:right;
     }

#top-nav li {
     font:bold 1.3em/1.0em tahoma, arial, sans-serif;
     float:left;
     padding:6px 0 0 5px;
     }

#top-nav li a {
     color:#fff;
     text-decoration:none;
     display:block;
     }

#top-nav li a:hover {
     color:#fff;
     }

/*-------------------------------------------------------
 Main Navigation
-------------------------------------------------------*/
#main-nav {
     width:733px;
     height:40px;
     margin:7px 0 0 13px;
     overflow:hidden;
     }

#main-nav ul{
     width:862px;
     margin:0;
     padding:0;
     list-style:none;
     }

#main-nav li {
     height:30px;
     font:bold 1.2em/1.3em tahoma, arial, sans-serif;
     float:left;
     text-align:center;
     background:transparent url(images/sep.png) no-repeat right top;
     padding-bottom:4px;
     }

#main-nav li a {
     color:#fff;
     text-decoration:none;
     display:block;
     }

#main-nav li a:hover {
     color:#fff;
     }

.book{width:115px;}
.author{width:92px;}
.tech{width:171px;}
.order{width:81px;}
.blog{width:101px;}
.clinic{width:80px;}
.apparel{width:95px;}
.single {padding-top:7px;}
/*-------------------------------------------------------
 Post Level Navigation
-------------------------------------------------------*/
.navigation {
     width:448px;
     font:bold 1.2em/1.5em arial, arial, sans-serif;
     margin-bottom:7px;
     }

.nav-previous {
     width:200px;
     float:left;
     display:inline;
     text-align:left;
     margin-top:-5px;
     }

.nav-next {
     width:200px;
     float:right;
     display:inline;
     text-align:right;
     margin-top:-5px;
     }

/*-------------------------------------------------------
 Post Level
-------------------------------------------------------*/

#primary .date {
     font:normal .9em/1.0em arial, sans-serif;
     text-transform: uppercase;
     margin:2px 0 13px 0;
     color:#bbb;
     display:block;
     }

#primary .meta {
     font:normal 1.1em/1.7em arial, sans-serif;
     margin:-4px 0 14px 0;
     color:#555;
     padding-bottom:17px;
     border-bottom:1px dotted #ddd;
     }

/*-------------------------------------------------------
 Comments
-------------------------------------------------------*/

body #comments h3 {font:bold 1.4em/1.5em "trebuchet ms", arial, sans-serif; color:#333;}
body #comments .reply h3 {font:bold 1.4em/1.5em "trebuchet ms", arial, sans-serif; color:#333; margin-bottom:5px;}
body #comments cite {text-transform:uppercase; font-weight:bold;}
body #comments ul.commentlist {
     margin:0;
     padding:0;
     font: normal 1.1em arial;
     }

body #comments ul.children {
     margin:0;
     padding:0;
     font-size:inherit;
     }

#comments .commentlist li {
     width:428px;
     border:1px solid #ddd;
     padding:11px;
     list-style:none;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     margin-top:10px;
     }

#comments .depth-1 li {
     width:403px;
     border:1px solid #ddd;
     padding:11px;
     list-style:none;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     }

#comments .depth-2 li {
     width:418px;
     border:1px solid #ddd;
     padding:11px;
     list-style:none;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     }

#comments .depth-3 li {
     width:407px;
     border:1px solid #ddd;
     padding:11px;
     list-style:none;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     }

#comments .avatar {border:1px solid #ddd; float:right; display:inline; padding:2px; background:#eee;}
#comments .vcard {width:100%; height:37px; clear:both;}
#comments .commentmetadata {width:auto; float:left; display:inline; margin-top:-24px;}
#comments .commentlist .reply a {width:63px; height:18px; margin-bottom:17px; display:block; text-align:center; color:#333; padding-top:3px; background:transparent url(images/reply-bg.png) no-repeat left top;}
#comments .comment-reply-link {text-transform:uppercase; font:bold normal .9em/1.5em Arial, Sans-serif;}

#comments .cancel-comment-reply a {width:179px; height:18px; margin-bottom:17px; display:block; text-align:center; color:#333; padding:3px 0 0 20px; background:transparent url(images/cancel-reply-bg.png) no-repeat left top;}
#comments .cancel-comment-reply {text-transform:uppercase; font:bold normal .9em/1.5em Arial, Sans-serif;}

#comments .text {padding:3px; border:1px solid #ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#comments .textarea {padding:3px; width:99%; border:1px solid #ddd; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#comments .submit-btn {display:block; text-transform:uppercase; font:bold normal .9em/1.5em Arial, Sans-serif; text-align:center; width:117px; height:29px; background: #f5f5f5 url(images/submit-btn.png) no-repeat left top; border:none; cursor:pointer;}
