/************************************************************************************
* Created on Sep 7, 2007															*
* 																					*
* This is the standard CSS document to use on all websites. The elements shown are 	*
* just the standard ones. Feel free to add any elements you may need. You may also	*
* uncomment any of the attributes from any element you wish to use, or change the	*
* values of any attribute. Whatever works for your site.							*
*																					*
* Edited Jun 20, 2008 by Mark Kitanga												*
* - Added 1 class category called Photo Options										*
* - Added 1 class to Photo Options: photo_border									*
*																					*
* Edited Jun 17, 2008 by Mark Kitanga												*
* - Added 8 classes to Padding Sizes: padding_top_5, padding_top_10,				*
*   padding_bottom_5, padding_bottom_10, padding_left_5, padding_left_10,			*
*   padding_right_5, padding_right_10												*
*																					*
* Edited Feb 23, 2008 by Mark Kitanga												*
* - Added 3 classes to Padding Sizes: padding_5, padding_10, form_field_padding		*
*																					*
************************************************************************************/

/* Site Styles */

body
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; 
	color: #302519; 
	margin-top:10px;
	margin-bottom:10px;
}

/********************************************
*					IDs						*
********************************************/


#container
{
	width:652px;
	position:relative;
	margin:0 auto;
	max-width:100%;
	text-align:center;
	vertical-align:middle;
	height:390px;
	font-size:12px;
}

/********************************************
*					Links					*
********************************************/

/* Primary link */ 
a, a:link, a:visited 
{
	text-decoration: none; 
	font-weight: bold; 
	color: #000099;
	font-size:14px;
}
a:hover, a:active 
{
	text-decoration: underline;
	font-weight: bold; 
	color: #000099; 
	font-size:14px;
}


/********************************************
*					Classes					*
********************************************/

.required
{
	color:#03105F;
	font-weight:bold;
	font-size:16px; 
}

/* Photo Options */
.photo_border
{
	border-left:3px solid #E6E6E6;
	border-top:3px solid #E6E6E6;
	border-right:3px solid #E6E6E6;
	border-bottom:9px solid #E6E6E6;
}

/* Padding sizes */
.l_r_padding 
{
	padding-left:5px;
	padding-right:5px;
}
.l_r_padding_more 
{
	padding-left:10px;
	padding-right:10px;
}
.t_b_padding 
{
	padding-top:5px;
	padding-bottom:5px;
}
.t_b_padding_more 
{
	padding-top:10px;
	padding-bottom:10px;
}

.padding_5
{
	padding:5px;
}
.padding_10
{
	padding:10px;
}
.form_field_padding
{
	padding-left:30px;
	padding-right:30px;
}

.padding_top_5
{
	padding-top:5px;
}
.padding_top_10
{
	padding-top:10px;
}
.padding_bottom_5
{
	padding-bottom:5px;
}
.padding_bottom_10
{
	padding-bottom:10px;
}
.padding_left_5
{
	padding-left:5px;
}
.padding_left_10
{
	padding-left:10px;
}
.padding_right_5
{
	padding-right:5px;
}
.padding_right_10
{
	padding-right:10px;
}

/* Header sizes */
h1 { font-size: 185%; margin:0px; padding-top:10px; padding-bottom:10px; }
h2 { font-size: 135%; margin:0px; padding-top:5px; padding-bottom:5px; }
h3 { font-size: 135%; margin:0px; padding-top:10px; padding-bottom:10px; }
h4 { font-size: 125%; margin:0px; padding-top:10px; padding-bottom:10px; }
h5 { font-size: 115%; margin:0px; padding-top:10px; padding-bottom:10px; }

/* Font sizes */
.section_font 	{ font-size: 18px; }
.big_font 		{ font-size: 16px; }
.mid_font 		{ font-size: 14px; }
.reg_font 		{ font-size: 12px; }
.small_font 	{ font-size: 10px; }

/* Text colors */
.white 			{ color: #FFFFFF; }
.black 			{ color: #000000; }

/* Bold text colors */
.bold_white 	{ color: #FFFFFF; font-weight: bold; }
.bold_black 	{ color: #000000; font-weight: bold; }