/* main css */

body {margin:0;
		padding:0;
		background-color:#CCC;
		color:#000033;
		}
				
a:link { text-decoration:none;color:#000033; }
a:visited { text-decoration:none;color:#000033; }
a:active { text-decoration:none;color:#000033; }
a:hover { text-decoration:none;color:#E46B00; }

#footer-links a:link { text-decoration:none;color:#000033; }
#footer-links a:visited { text-decoration:none;color:#000033; }
#footer-links a:active { text-decoration:none;color:#000033; }
#footer-links a:hover { text-decoration:none;color:#FFF; }

#wrapper	{border:1px solid black;
			width:1000px;
			margin-left:auto;
			margin-right:auto;
			}
			
/*
*	THIS IS THE BEGINNING OF THE HEADER 
*
*/
			
#header		{}
			
/* This is the beginning of the top row in the header */
#top-header-wrapper	{border:1px solid green;
					width:998px;
					}
					
#left-text, #middle-text, #right-text	{height:20px;
													font-family:arial, helvetica, sans-serif;
													font-weight:bold;
													font-size:8pt;
													letter-spacing:.2em;
													top:0;
													padding-top:.3em;
													font-style:italic;float:left;
													}
#left-text	{margin-left:15px;
			color:#FFF;
			}
			
#middle-text	{margin-left:40.5em;
				text-transform:uppercase;
				}

#right-text	{float:right;
			margin-right:15px;
			}
			
/* This is the beginning of the second row in the header */
#middle-header-wrapper	{}
						
#middle-header-wrapper h1	{text-transform:uppercase;
							text-align:left;
							padding-left:100px;
							font-style:italic;
							letter-spacing:.2em;
							word-spacing:.1em;
							margin-top:40px;
							}
							
#left-middle-text	{color:#E15C0B;
					}
					
#middle-middle-text	{padding-left:.4em;
					color:#FFF;
					}
			
#right-middle-text {margin-left:.5em;
					color:#E15C0B;
					}
					
/* This is the beginning of the tagline markup */
#tagline-text	{margin:0;padding:0;}


#tagline-text h2 {font-style:italic;margin:1.4em 0 0 0;
				letter-spacing:.1em;
				word-spacing:.01em;
				font-size:1.6em;
				padding:0 0 0 380px;
				}
				
#tagline-text h2 span	{color:#E15C0B;
						}
/* This its the content wrapper for the body of the page */					
#content-wrapper	{margin-top:25px;
					position:relative;
					}
			
/* THE BEGINNING OF THE LEFT MENU MARKUP */
#left-menu	{height:390px;
			padding-top:0;
			margin-left:15px;
			margin-top:5em;
			width:160px;
			color:#000033;
			}
			
#left-menu h3	{border-bottom:1px solid #003;margin-top:0;
				text-align:center;
				width:120px;
				margin-left:auto;
				margin-right:auto;
				}
				
#left-menu ul {text-align:center;
              font-size:.7em;
              list-style-type:none;
              margin-left:0;
              padding-left:0;
              text-transform:uppercase;
              text-align:center;
              padding-top:1px;
              }


#left-menu li {margin-bottom:12px;
              }
              
#left-menu ul li b img	{padding-right:5px;
						}

#left-menu ul li a {font-weight:bold;
					font-size:1.em;
					font-family:arial, helvetica, sans-serif;
					}
				
/* MAIN CONTENT STARTS HERE */
#main-content	{position:absolute;
				border-top:1px solid #E15C0B;
				border-right:1px solid #E15C0B;
				top:-21px;
				left:190px;
				height:412px;
				width:560px;
				padding-left:10px;
				}
				
#left-top-box, #left-middle-box	{padding:15px;
				margin-top:1em;
				text-align:left;
				font-weight:bold;
				font-family:arial, helvetica, sans-serif;
				font-size:8pt;
				width:260px;}
				
#left-top-box	{}
				
#left-middle-box	{margin-top:0;
					padding-top:0;
					}
					
#paypal-logo	{
				position:absolute;
				top:280px;
				left:345px;
				height:60px;
				width:149px;
				padding:.5em;
			}	
				

						
.section-title	{width:185px;
				font-style:italic;
				}
				
.section-title p {margin-top:.2em;
				 margin-bottom:.2em;
				 font-style:italic;
				 text-align:left;
				 font-weight:bold;
				 font-family:arial, helvetica, sans-serif;
				 font-size:9pt;
				 line-height:1.4em;
				 }

.section-title span	{font-weight:bold;
					font-size:10pt;
					color:#E15C0B;
					font-style:normal;
					}

				

/* THE MARKUP FOR THE RIGHT WRAPPER */

#right-wrapper	{position:absolute;
				top:-24px;
				left:760px;
				width:218px;
				height:400px;
				padding:10px;
				}
				
#right-wrapper h3	{margin-top:-.5em;
					border-bottom:1px solid #E15C0B;
					text-align:center;
					font-size:1.5em;
					padding-bottom:.8em;
					}

#blog-box	{width:140px;
			height:140px;
			margin-left:auto;
			margin-right:auto;
			overflow:hidden;
			}
			
#blog-box img	{border:none;}
			
			
				
				
#email-box	{width:220px;
			height:150px;
			margin-left:auto;
			margin-right:auto;
			margin-top:1em;
			text-align:center;
			}
			
#email-box p	{border-bottom:1px solid #E15C0B;
				padding:0;
				margin:0;
				padding:10px;
				line-height:130%;
				text-align:center;
				font-weight:bold;
				font-size:.8em;
				word-spacing:2px;
				letter-spacing:.1em;
				}
				
#email-box p span	{color:#E15C0B;font-weight:bold;font-size:1em;}

#form-container	{position:relative;
				padding-top:.75em;
				}
				
#form-container h2	{position:absolute;
				top:25px;
				left:54px;
				letter-spacing:.05em;
				font-size:1.4em;
				}
				
#form-container img	{border:none;margin-top:-.2em;}
				

						

/* THIS IS THE BEGINNING OF THE FOOTER MARKUP */				
#footer	{width:1000px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		background-color:#e2730e;
		text-transform:uppercase;
		font-size:.6em;
		padding-bottom:1em;
		
		}

#footer-links ul {float:left;
					width:850px;
					padding-left:15em;
					margin-bottom:.1em;
					}

#footer-links ul li	{float:left;
					border-right:3px solid white;
					display:block;
					width:18em;
					margin-top:.5em;
					margin-bottom:1em;
					}
					
#first-link	{border-left:3px solid white;}

#logo-box h4, #logo-box h5	{
							font-size:1em;
							font-style:italic;
							display:inline;
							}

#logo-box h5	{padding-left:3em;}

#call-to-action	{position:absolute;
				top:35px;
				left:320px;
				height:210px;
				width:200px;
				border:none;
				}
				
#call-to-action img	{border:none;}

#call-to-action span	{color:black;
						position:absolute;
						top:40px;
						left:1px;
						text-align:center;
						font-weight:bold;
						font-size:2em;
						}
						
#call-to-action p	{position:absolute;
					top:95px;
					left:28px;
					text-align:center;
				   	font-size:1.2em;
					font-weight:bold;
					width:150px;
					color:black;
					}
					
.keyword-id	{color:#930;}