/*

	TactFOOT CSS
	Author: Stuart Swan
	Created: 11th July 2007
	Last Modified: 19th July 2007

*/

/*

	Global

*/

* { margin: 0; padding: 0; }

html { overflow-x: auto; overflow-y: scroll; }

body { font: 62.5% Arial, Helvetica, sans-serif; background: #313131; color: #FFF; }

img { border: 0 }

form, input { font-family: Arial, Helvetica, sans-serif; }

a { text-decoration: underline; color: #6B8C33; }

a:hover { text-decoration: none; }

.green { color: #6B8C33; }

/*

	Structure

*/

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

#header { background: url(../images/tactfoot-logo.gif) no-repeat 10px 5px; margin-bottom: 14px; }

#menu { height: 34px; background: #000; }

#banner { height: 175px; margin-bottom: 20px; }

#left { float: left; width: 400px; height: 454px; }

#right { float: right; width: 320px; height: 454px; background-color: #000; padding: 30px; }

#tactx { float: right; width: 380px; }

#righttraining { float: right; width: 320px; height: 630px; background-color: #000; padding: 30px; }

#rightwho { float: right; width: 320px; height: 554px; background-color: #000; padding: 30px; }

#righthome { float: right; width: 320px; height: 235px; background-color: #000; padding: 30px; margin-bottom: 20px; }

#footer { width: 800px; margin: 0 auto; clear: both; padding-top: 20px; padding-bottom: 20px; background: url(../images/bottomlogo.gif) no-repeat right center; }

#content_container { clear: both; }

#box { float: left; padding: 22px; background-color: #000; width: 350px; height: 252px; }

#text { float: right; width: 320px; background-color: #000; padding: 30px; height: 236px; /height: 239px; margin-bottom: 20px; /margin-bottom: 0; }

#affiliates { clear: both; padding: 22px; background-color: #000; height: 154px; }

/*

	Header

*/

#header h1 { font-size: 1.5em; color: #B1B1B1; padding: 120px 0 0 22px; }

/*

	Header

*/

#menu ul { list-style: none; padding-top: 8px; padding-left: 36px; }

#menu li { display: inline; color: #FFF; font-size: 1.4em; font-weight: bold; text-transform: lowercase; padding-right: 37px; }

#menu a { color: #FFF; text-decoration: none; }

#menu a:hover { color: #6B8C33; text-decoration: underline; }

/*

	Left

*/

#left .black { padding: 20px; margin-bottom: 20px; background-color: #000; }

#left .videoblack { margin-bottom: 20px; background-color: #000; }

.extrapaddingstuff { padding-left: 5px; }

/*

	Right

*/

#righttraining h2, #rightwho h2, #right h2, #righthome h2, #rightaffiliate h2, #text h2 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 2.6em; letter-spacing: 0.08em; padding-bottom: 14px; }

#righttraining h3, #rightwho h3, #right h3, #righthome h3, #rightaffiliate h3, #text h3 { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.5em; font-weight: normal; padding-bottom: 14px; }

#righttraining p, #rightwho p, #right p, #righthome p, #rightaffiliate p, #text p { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 1.2em; padding-bottom: 14px; }

/*

	Footer

*/

#footer p { text-align: center; font:  1.1em/1.6 "Trebuchet MS", Arial, sans-serif; }

#footer .pipe { padding: 0 5px; color: #6A6A6A; }

/* Form Stuff */

.contact_box { padding: 2px; border: 1px solid #FFF; background-color: #D3D3D3; margin-top: 2px; margin-bottom: 6px; }

form { font-size: 1.2em; }

.contact_button { padding: 2px; border: 1px solid #A0A0A0; background-color: #666; color: #FFF; }

#torres { background-color: #000; float: left; width: 760px; height: 289px; border-top: 17px solid #000; border-bottom: 17px solid #000; border-left: 20px solid #000; border-right: 20px solid #000; margin-top: 20px; margin-bottom: 20px; }
#nscaa { float: right; padding: 10px 26px 0 0; }
#torres p { font-size: 1.1em; margin-bottom: 5px; color: #000; line-height: 1.2; }
.torres-image { padding: 8px 0 0 7px; }
#nscaa-text { padding: 10px; clear: both; }

#righttraining ul { list-style-type: square; margin: 0 0 14px 14px; }

#righttraining ul li { line-height: 1.6; font-size: 1.1em; font-family: "Trebuchet MS", Arial, sans-serif; }

#subscribe-form p { font-size: 1.2em; }
#subscribe-form table tr td { padding: 6px; }
#subscribe-form { background-color: #000; padding: 20px; margin-bottom: 20px;  }
#tactx-video { margin-top: 20px; text-align: center; }