/*
Theme Name: Innocents at Risk
Theme URI: http://www.mikecarsoncreative.com/
Description: Custom theme designed and constructed by <a href="http://www.mikecarsoncreative.com/">Mike Carson Creative</a>.
Author: Mike Carson
Author URI: http://www.mikecarsoncreative.com/
Tags: blue, custom header, fixed width, two columns, widgets

*/


/* GLOBAL Styles */

body { background-image: url(/wp-content/themes/iar/images/iarbg.jpg);
			 background-position: top center;
			 background-attachment: none;
			 background-repeat: no-repeat;
			 background-color: #333333;
			 padding: 0px;
			 margin: 0px;}

a:link, a:visited { color: #0000cc;
										text-decoration: none; }
					
a:active, a:hover { color: #0000cc;
										text-decoration: underline; }

h1 { font-family: Georgia, "Times New Roman", Times, serif, Arial ;
		 font-size: 18pt;
		 font-weight: bold;
		 color: #3a5d7f;
		 text-align: center; }

h2 { font-family: Geneva, Arial, Helvetica, sans-serif;
		 font-size: 14pt;
		 font-weight: bold;
		 color: #999999;
		 text-align: left; }
		 
h3 { font-family: Geneva, Arial, Helvetica, sans-serif;
		 font-size: 12pt;
		 font-weight: bold;
		 color: #333333;
		 text-align: center; }
		 
p, li { font-family: Geneva, Arial, Helvetica, sans-serif;
		 		font-size: 10pt;
		 		color: #333333; }		 
		
/* HEADER Styles */		
		
.logolink a:link, .logolink a:visited, .logolink a:active, .logolink a:active, .logolink a:hover
{ text-decoration: none;
  margin: 0px;
	padding: 0px; } 
			 
.logolink	img { margin: 0px;
							  padding: 0px;
								border: none;
								align: left; }
						
.topnavarea { background-image: url(/wp-content/themes/iar/images/sidebarbg.png);
					 		background-repeat: repeat-y;
					 		background-color: #ffffff;
					 		margin-top: 0px;
					 		margin-left: 0px;
					 		margin-right: 0px;
					 		margin-bottom: 0px;
					 		padding-top: 0px;
					 		padding-left: 0px;
					 		padding-right: 0px;
					 		padding-bottom: 0px; }
			 
#topnav { width: 800px;
					height: 40px;
					border-style: none;
					border-color: #000000;
					background-image: url(/wp-content/themes/iar/images/topnavbg.png);
					background-repeat: no-repeat;
					padding-top: 12px;
					padding-left: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					margin-top: 8px;
					margin-left: auto;
					margin-right: auto;
					margin-bottom: 0px;
					float: top center;
					text-align: center;
					font-family: Trebuchet, verdana, arial;
					font-size: 11pt;
					font-weight: bold;
					color: #333333; }
					
#topnav ol, #topnav ul { margin: 0;
						  					 padding: 0;
						  					 list-style-type: none;
												 list-style-image: none; }
#topnav li { display: inline;
						 padding-top: 0px;
						 padding-left: 0px;
						 padding-right: 0px;
						 padding-bottom: 0px;
						 margin-top: 0px;
						 margin-left: 0px;
						 margin-right: 0px;
						 margin-bottom: 0px;
						 text-align: center;
						 font-family: Trebuchet, verdana, arial;
						 font-size: 11pt;
						 font-weight: bold;
						 color: #333333; }
					
		/* BEGIN Top nav link separators CSS */	
						 
#topnav li a 	{ padding-top: 0px;
						 		padding-left: 13px;
						 		padding-right: 9px;
						 		padding-bottom: 0px;
						 		margin-top: 0px;
						 		margin-left: 0px;
						 		margin-right: 0px;
						 		margin-bottom: 0px;
						 		border-style: solid;
					 			border-color: #cccccc;
					 			border-top-width: 0px;
					 			border-left-width: 1px;
								border-right-width: 0px;
					 			border-bottom-width: 0px; }

#topnav li:first-child a { border: none; }						 
		
		/* END Top nav link separators CSS */			
						 
#topnav a:link, #topnav a:visited { font-weight: bold;
					color: #999999;
					text-decoration: none; }
					
#topnav a:active, #topnav a:hover { font-weight: bold;
					color: #333333;
					text-decoration: underline; }


/* SIDE BAR Styles */

											
.ad img { align: center;
					margin-top: 25px;
					margin-left: 10px;
					margin-right: 10px;
					margin-bottom: 10px;
					padding: 0px; }

.credit { margin-top: 20px;
					margin-left: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					padding-top: 0px;
					padding-left: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					font-family: verdana;
					font-size: 8pt;
					color: #ffffff;
					text-align: center; }

.credit a:link, .credit a:visited { font-weight: bold;
					color: #ffd700;
					text-decoration: none; }					
.credit a:active, .credit a:hover { font-weight: bold;
					color: #ffd700;
					text-decoration: underline; }
			
.donate { margin-top: 0px;
					margin-left: 10px;
					margin-right: 10px;
					margin-bottom: 5px;
			    padding-top: 5px;
			    padding-left: 0px;
			    padding-right: 0px;
			    padding-bottom: 0px;
					font-family: verdana;
					font-size: 9pt;
					color: #ffffff;
					text-align: center; }
.donate img { align: center;
							padding: 0px;
							margin: 0px; }
							 
.sidebar { background-image: url(/wp-content/themes/iar/images/sidebarbg.png);
					 background-repeat: repeat;
					 background-color: #3a5d7f;
					 margin-top: 0px;
					 margin-left: 0px;
					 margin-right: 0px;
					 margin-bottom: 0px;
					 padding-top: 0px;
					 padding-left: 0px;
					 padding-right: 0px;
					 padding-bottom: 0px; }

.sidebarcontent { margin-top: 20px;
					 				margin-left: 0px;
					 				margin-right: 0px;
					 				margin-bottom: 20px;
					 				padding-top: 0px;
					 				padding-left: 0px;
					 				padding-right: 0px;
					 				padding-bottom: 0px;
									text-align: center;
									align: center; }					 
					 
.submenu { align: center;
					 margin-top: 0px;
					 margin-left: 10px;
					 margin-right: 10px;
					 margin-bottom: 20px;
					 padding-top: 0px;
					 padding-left: 0px;
					 padding-right: 0px;
					 padding-bottom: 0px; }
					 
.submenu #body {  align: center;
					 				margin-top: 0px;
					 				margin-left: 0px;
					 				margin-right: 0px;
					 				margin-bottom: 0px;
					 				padding-top: 2px;
								  padding-left: 0px;
					 				padding-right: 0px;
					 				padding-bottom: 2px;
					 				border-style: solid;
					 				border-color: #4682b4;
					 				border-top-width: 1px;
					 				border-left-width: 1px;
								 	border-right-width: 1px;
					 				border-bottom-width: 1px;
					 				background-color: #3a5d7f; }					 
					 
.submenu #header { padding: 5px;
									 margin: 0px;
									 background-color: #4682b4;
									 font-family: verdana;
									 font-size: 9pt;
									 font-weight: bold;
									 color: #ffffff;
									 text-align: left; }

.submenu #section ol, .submenu #section ul { margin: 0;
						  					 padding: 0;
						  					 list-style-type: none;
												 list-style-image: none; }
												 
.submenu #section li { padding-top: 0px;
											 padding-left: 4px;
											 padding-right: 0px;
											 padding-bottom: 0px;
											 margin-top: 10px;
											 margin-left: 10px;
											 margin-right: 10px;
											 margin-bottom: 10px;
									  	 font-family: verdana;
									  	 font-size: 8pt;
									  	 color: #ffffff;
									  	 text-align: left;
											 border-style: solid;
											 border-color: #cccccc;
											 border-top-width: 0px;
											 border-left-width: 2px;
											 border-right-width: 0px;
											 border-bottom-width: 0px; }
										
.submenu #section a:link, .submenu #section a:visited { font-weight: bold;
					color: #ffd700;
					text-decoration: none; }
					
.submenu #section a:active, .submenu #section a:hover { font-weight: bold;
					color: #f3b700;
					text-decoration: underline; }
					
					
/* MAIN CONTENT Styles */		
				 

.homefeature { align: center;
							 padding-top: 7px; }

	.homefeature #center { width: 588px;
												 border-width: 1px;
											 	 border-style: solid;
											 	 border-color: #cccccc;
											 	 float: center;
											 	 padding: 10px;
											 	 margin-bottom: 20px; }
	.homefeature #center img { max-width: 550px; }

	.homefeature #left { width: 275px;
											 border-width: 1px;
											 border-style: solid;
											 border-color: #cccccc;
											 float: left;
											 padding: 10px;
											 margin-bottom: 20px; }
	.homefeature #left img { max-width: 250px;
													 max-height: 350px;}

	.homefeature #right { width: 275px;
												border-width: 1px;
												border-style: solid;
												border-color: #cccccc;
												float: right;
												padding: 10px;
												margin-bottom: 20px; }
	.homefeature #right img { max-width: 150px; }
	.homefeature #right object { max-width: 250px;
															 padding: 0px;
															 margin: 0px; }
	
	.homefeature #title { align: center;
												font-family: Geneva, Arial, Helvetica, sans-serif;
		 										font-size: 14pt;
		 										font-weight: bold;
		 										color: #999999;
		 										text-align: center; }		
												
img.alignright { padding: 4px;
								 margin: 0 0 2px 7px;
								 float: right; }

img.alignleft { padding: 4px;
								margin: 0 7px 2px 0;
								float: left; }	
	
.maincontentarea { padding-top: 0px;
					 		 		 padding-left: 0px;
					 		 		 padding-right: 0px;
					 		 		 padding-bottom: 0px;
					 		 		 margin-top: 0px;
					 		 		 margin-left: 0px;
					 		 		 margin-right: 0px;
					 		 		 margin-bottom: 0px;
							 		 background-color: #ffffff; }

.maincontent { margin-top: 0px;
					 		 margin-left: 15px;
					 		 margin-right: 15px;
					 		 margin-bottom: 20px;
					 		 padding-top: 0px;
					 		 padding-left: 0px;
					 		 padding-right: 0px;
					 		 padding-bottom: 0px; }

.maincontent li { padding-bottom: 15px;
		 							font-family: Geneva, Arial, Helvetica, sans-serif;
		 							font-size: 10pt;
		 							color: #333333; }		 
							 
.missionthumb img { float: right;
										margin: 0 0 0px 10px; }

.more { padding-top: 15px;
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 9pt;
				font-weight: bold;
				text-align: right; }
.more a:link, .more a:visited { font-weight: bold;
					color: #f3b700;
					text-decoration: none; }
					
.more a:active, .more a:hover { font-weight: bold;
					color: #f3b700;
					text-decoration: underline; }								

/* FOOTER Styles */						 
							 
.footer { padding: 10px;
					font-family: verdana;
					font-size: 8pt;
					color: #ffffff;
					text-align: center; }
					
.footer a:link, .footer a:visited { color: #ffd700;
				text-decoration: none; }
.footer a:active, .footer a:hover { color: #ffd700;
				text-decoration: underline; }