/*  
Description: CSS for americangoldgymnastics.com
Author: HafeyTech LLC
Author Website: http://hafeytech.com/

Copyright 2010 HafeyTech LLC - All Rights Reserved
*/

body {
background-color:#A61A01;
margin:0px;
font-family: Verdana, Arial, sans-serif;
font-size:13px;
}

a {
color:#06284C
}

a:hover {
color:#083666
}

.p5 {
margin-top:5px;
margin-bottom:8px;
font-size:12px;
}

.p5mid {
margin-top:5px;
margin-bottom:5px;
font-size:13px;
}

.picborder {
border:1px solid #999999;
}

.specialp {
margin-top:5px;
margin-bottom:10px;
}

#gallerywrap {
width:100%;
background-color:#FFFFFF;
}

#headerwrap {
width: 100%;
height: 120px;
background-image: url("../images/headerwrapback.png");
background-repeat: repeat-x;
border-bottom:2px solid #333333;
}

#headercontain {
width:960px;
margin:0px auto;
background-image: url("../images/header/headback.jpg");
background-repeat: repeat-x;
height:120px;
}

#headercone {
float:left;
width:420px;
margin:0px;
padding:0px;
background-color:transparent;
height:120px;
}

#headerctwo {
float:left;
width:540px;
margin:0px;
padding:0px;
background-color:transparent;
height:120px;
}

#navwrap {
width:100%;
background-color:#1A1A1A;
border-top:1px solid #FFFFFF;
} 

#navcontain{
width:960px;
margin:0px auto;
}

.innerspace {
margin:8px;
}

#contentwrap {
width:100%;
background-color:#FFFFFF;
border-bottom:2px solid #1A1A1A;
margin-top:0px;
}

#contentcontain {
background-color:#FFFFFF;
width:960px;
margin:0px auto;
}

#leftcol {
float:left;
width:160px; 
margin-bottom:15px;
}

#middlecol {
float:left;
width: 480px;
min-height:350px;
margin-bottom:15px;
}

#middlecol p {
line-height:1.4em
}

.midsub {
width: 462px;
border: 1px solid #CCCCCC;
background-color:#E5E5E5
}

.midsub h3 {
color:#333333;
padding-top:5px;
padding-bottom:5px;
border-top:1px dashed #333333;
border-bottom:1px dashed #333333
}

.midsubspace {
margin: 8px 10px 10px 10px;
}

#onecol {
width:960px;
min-height:350px;
margin-bottom:15px;
margin-top:0px;
}

.onesub {
width: 938px;
border: 1px solid #CCCCCC;
background-color:#E5E5E5
}

#twocol {
float:left;
width:800px;
min-height:350px;
margin-bottom:15px;
margin-top:0px;
background-color:#E5E5E5;
}

.meetschedule {
width:765px;
border:1px solid #999999;
background-color:#CCCCCC;
}

.meetschedule td {
border-bottom:1px solid #999999;
padding:7px;
font-size:11px;
}

.meetschedule th {
text-align:left;
color:#E5E5E5;
background-color:#333333;
padding:7px;
}

.calpage {
width:435px;
border:1px solid #999999;
background-color:#CCCCCC;
}

.calpage td {
border-bottom:1px solid #999999;
padding:7px;
font-size:11px;
}

.calpage th {
text-align:left;
color:#E5E5E5;
background-color:#333333;
padding:7px;
}

.video {
margin:0px;
}

#rightcol {
float:left;
width: 320px;
margin-bottom:15px;
}

.subright {
width: 302px;
border: 1px solid #CCCCCC;
background-color:#FFFFFF;
margin-top:15px;
margin-bottom:15px;
}

.subrightspacing {
margin:5px;
}

.usagymimg {
border:1px solid #E5E5E5
}

#footercontain {
width:960px;
margin:0px auto;
margin-top:20px;
margin-bottom:40px;
font-size:12px;
}

#footerleft {
float:left;
width:700px;
}

#footerright {
float:left;
width:260px;
}

#fname input {
width: 225px;
border: 1px solid #999999;
color: #333333;
font-size: 14px;
background-color: #F2F2F2;
padding: 4px;
}

#femail input {
width:225px;
border: 1px solid #999999;
color: #222222;
font-size: 14px;
background-color: #F2F2F2;
padding: 4px;
}

#fcomments {
clear:both;
margin-bottom:10px;
}

#fcomments textarea {
width: 300px;
border: 1px solid #999999;
color: #333333;
font-size: 14px;
background-color: #F2F2F2;
padding: 4px;
}

#fsubmit input {
border: 1px solid #CCCCCC;
color: #FFFFFF;
font-size: 14px;
background-color: #F2F2F2;
padding: 4px 6px 4px 6px; 
}

#fsubmit input:hover {
background-color:#990000
}

#fsubmit input {
border: 1px solid #333333;
color: #FFFFFF;
font-size: 14px;
background-color: #800000;
padding: 4px 6px 4px 6px; 
}

#fsubmit input:hover {
background-color:#990000
}



