/* CSS file for All American website CONTENT */
/* Author: Stacey Sansom with Inventive Site Strategies, Inc (www.inventivesitestrategies.com) */
/* Editors: Stacey Sansom and Devon Lee with Inventive Site Strategies, Inc (www.inventivesitestrategies.com) */
/* Created: Jan 25, 2007 */
/* Edited: Jan 25, 2007; Jan 26, 2007; Jan 29, 2007; Jan 30, 2007; Feb 1, 2007; Feb 5, 2007 */


/* style the PARAGRAPHS on the page */
p {margin: 0;
	padding: 5px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;}
	
/* style the PARAGRAPHS in the LEFT COLUMN */
#leftColumn p,
#leftColIndex p {font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 0 10px 5px 10px;}
	
/* style the PARAGRAPHS in the CENTER COLUMN layout */
#centerColumn p {margin: 0;
	padding: 5px 10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;}

	
/* style the PARAGRAPHS in the RIGHT COLUMN */
#rightColumn p,
#rightColIndex p {font-size: 0.9em;
	text-align: left;
	margin: 0;
	padding: 0 10px 5px 10px;}

	
/* style the h2 HEADERS in the CENTER COLUMN, used for telling what page you are on */
#centerColumn h2  {margin: 0 10px;
	padding: 10px 10px 5px 0;
	color: #666699; /* medium blue */
	background-color: #fff; /* white */
	border-bottom: 1px solid #312f78; /* deep blue */
	font-family: "Times New Roman", Times, serif;}
	
/* style the h3, h4, h5 HEADERS in the RIGHT COLUMN */
#rightColumn h3, 
#rightColumn h4, 
#rightColumn h5,
#rightColIndex h3, 
#rightColIndex h4, 
#rightColIndex h5  {margin: 10px 10px 0 10px;
	padding: 20px 0 5px 0;
	color: #312f78; /* deep blue */
	background-color: #fff; /* white */
	font-family: "Times New Roman", Times, serif;}
	
/* style the h3, h4, h5 HEADERS in the LEFT COLUMN */
#leftColumn h3, 
#leftColumn h4, 
#leftColumn h5,
#leftColIndex h3, 
#leftColIndex h4, 
#leftColIndex h5 {margin: 10px 10px 0 10px;
	padding: 10px 0 5px 0;
	color: #312f78; /* deep blue */
	background-color: #fff; /* white */
	font-family: "Times New Roman", Times, serif;
	text-align: left;}
	
/* style the h3, h4, h5 HEADERS in the CENTER COLUMN layout */
#centerColIndex h3, 
#centerColIndex h4, 
#centerColIndex h5,
#centerColumn h3, 
#centerColumn h4, 
#centerColumn h5 {margin: 5px 5px;
	padding: 0;
	color: #312f78; /* deep blue */
	background-color: #fff; /* white */
	font-family: "Times New Roman", Times, serif;
	text-align: left;}
	

/* style the IMAGES in the LEFT COLUMN */
#leftColumn img,
#leftColIndex img {width: 130px;
	margin: 5px auto;
	padding: 2px;
	border: 1px solid #312f78; /* deep blue */}
	
/* style the IMAGES in the RIGHT COLUMN and in the CENTER COLUMN layout */
#centerColumn img,
#centerColIndex img {margin: 5px 10px;
	padding: 2px;
	border: 1px solid #29265f; /* dark blue */}

/* style the IMAGES in the RIGHT COLUMN */
#rightColumn img,
#rightColIndex img {width: 120px;
	margin: 5px auto;
	padding: 2px;
	border: 1px solid #312f78; /* deep blue */}

	
/* style the unordered LISTS in the LEFT COLUMN */
#leftColumn ul {margin: 0 15px 0 35px;
	padding: 0;}
	
/* style the unordered LISTS in the RIGHT COLUMN */
#rightColumn ul {margin: 0 15px 0 35px;
	padding: 0;
	text-align: left;}	

/* style the unordered LISTS in the CENTER COLUMN layout */
#centerColumn ul,
#centerColIndex ul {margin: 0 15px 0 35px;
	padding: 0;}
	
	
/* style the tables in the CENETER COLUMN */
#centerColIndex table, 
#centerColumn table {width: 95%; /* set width to 95% */
	margin: 5px auto; /* center table in column */
	padding: 0;
	border: 1px solid #666699;}
	
	#centerColIndex table tr, 
	#centerColIndex table td,
	#centerColumn table tr,
	#centerColumn table td {vertical-align: top;
		margin: 0;
		padding: 2px;
		border: 1px solid #666699;}
		
	#centerColIndex table th,
	#centerColumn table th {font-family: "Times New Roman", Times, serif;
	color: #fff;
	border: 1px solid #666699;
	background-color: #666699;}

/* style the wrapper in the CENTER COLUMN */
#centerColumn .wrapperRight {width: auto;
    border: 1px solid navy; /* set border width to 1px and color to navy */
    float: right; /* float to the right of content */
    margin: 10px 5px 5px 5px;
    padding: 5px;
    text-align: center; /* center the content in the wrapper */
    }

#centerColumn .wrapperRight p {text-align: center;
    width: auto;} 

.featurepic img {width: 150px;} 
			
/* style the tables in the CENETER COLUMN with no borders*/
#centerColumn .wrapperRight {width: auto;
    border: 1px solid navy; /* set border width to 1px and color to navy */
    float: right; /* float to the right of content */
    margin: 10px 5px 5px 5px;
    padding: 5px;
    text-align: center; /* center the content in the wrapper */
    }

#centerColumn .wrapperRight p {text-align: center;
    width: auto;} 
			
/* style the tables in the CENETER COLUMN with no borders*/
#centerColIndex table.noborders, 
#centerColumn table.noborders {width: 95%; /* set width to 95% */
	margin: 5px auto; /* center table in column */
	padding: 0;
	border: none;}

	#centerColIndex table.noborders tr, 
	#centerColIndex table.noborders td,
	#centerColumn table.noborders tr,
	#centerColumn table.noborders td {vertical-align: top;
		margin: 0;
		padding: 2px;
	border: none;}
		
	#centerColIndex table.noborders th,
	#centerColumn table.noborders th {font-family: "Times New Roman", Times, serif;
	color: #fff;
	border: 1px solid #666699;
	border: none;}

	
form#formpageant select,
form#formservices select {width: 125px;
        margin: 2px 5px;
        padding: 1px 0;}

form#formpageant input,
form#formservices input {margin: 0 5px 15px 5px;
       float: right;
       clear: both;
       background-color: #ccc;
       color: #312f78; /* deep blue */}

form#formservices {border-top: 1px solid #312f78; /* deep blue */
       margin: 0 0;
       padding: 10px 0;
       clear: both;}

       #leftColumn a {font-weight: normal;
	      color: #666;
	      display: block;
	      width: 120px;
	      margin: 0 auto;
	      padding: 2px 4px;
	      text-decoration: none;}

       #leftColIndex a {font-weight: normal;
	      color: #666;
	      display: block;
	      width: 234px;
	      margin: 0 auto;
	      padding: 2px 4px;
	      text-decoration: none;}

		#leftColumn a:hover,
		#leftColIndex a:hover {background-color: #DBDBB7;
		      color: #666;}

#centerColumn .photocredit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333399;
    text-align: right; /* align right the content of photo credit */
}
.correspondent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006500;
}

