/*
	Theme Name: iAurora
	Theme URI: http://www.free3giphone.com/articles/iAurora-Theme.html
	Description: A sleek & stylish Wordpress theme for any Apple fan! P.S. You must install the theme to see the Mac-Style navigation.
	Version: 1.0
	Author: Christopher Temple
	Author URI: http://www.free3giphone.com
	Author Email: el_tempzo@hotmail.com
	Tags: apple, iAurora, fixed width, two columns, widgets, Link2Me, mac style navigation
	
	License: The only license associated with this theme is the link in the footer, please do not attempt to remove it and show your respect and appreciation for all of the hard work that's gone into it. Thanks!	
*/

body{
	font-family:'Lucida Grande',Verdana, Arial,Sans-Serif;
	margin: 0px;
	color:#222222;
	font-size:12px;
	line-height: 20px;
	text-align: center;
	background-color: #000;
	background-image: url("images/Background-Image.jpg");
	background-position: top center;
	background-repeat: repeat-x;
background-attachment: fixed;
	
}

body p{
	margin-top: 10px;
	margin-bottom: 10px
}

a{
	color: #204379;
}

blockquote{
	background-color: #FFFFFF;
	border: 1px #505050 dashed;
	padding: 10px;
}



/*
----------------------------------------------------------------

	#############################################
	################## HEADER ###################
	#############################################

	You can edit the style of the header in this section
*/

#Header{
	margin: auto;
margin-top: 15px;
	width: 1004px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: top right;
z-index: 99
text-align: center;
}
#Header h1 {margin:0; tex-align: center}
#Header h1 a{
	//float: left;
 height: 50px;
 width: 1000px;
color:#11337a;
text-shadow: 0 0 0.3em #fff, 0 0 0.3em #fff,
        0 0 0.3em #fff;
font-size: 25px;
margin-top: 15px;


}

#Header #Search{
	float: right;
	width: 260px;
	height: 38px;
	margin-right: 50px;
	padding-left: 40px;
	background-image: url("images/Search-Background.png");
	background-repeat: no-repeat;
}

#Header #Search input{
	float: left;
	color: #808080;
}

#Header #Search input.Searchbar{
	background-image: url("images/SearchbarMiddle.png");
	background-repeat: repeat-x;
	border: 0px none;
	padding: 5px 0px 0px 0px;
	margin: 0px;
	height: 21px;
	width: 170px;
}

#Header #Search div.Searchleft {
	float: left;
	background: transparent url("images/SearchbarLeft.png") no-repeat;
	height: 26px;
	width: 27px;
}

#Header #Search div.Searchright {
	float: left;
	background: transparent url("images/SearchbarRight.png") no-repeat;
	height: 26px;
	width: 13px;
}

#ContentWrapper{
	margin: auto;
	width: 1000px;
	text-align: left;
	padding-bottom:20px;
}

/*
	#############################################
	################ END HEADER #################
	#############################################

----------------------------------------------------------------

	#############################################
	############## MAC-STYLE MENU ###############
	#############################################
*/


#dock{
background: transparent url("images/menu_bg.png") repeat-x;
	height: 130px;
	// margin-bottom: 8px;

}

.dock {
	height: 80px; 
	text-align: center;
	position: relative;
}

.dock-container {
	height: 80px;
	position: absolute;
}

a.dock-item {
	top: 0px;
	width: 40px;
	display: block;
	position: absolute;
	text-align: center;
	text-decoration: none;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.dock-item img {
	width: 100%;
	border: none; 
	margin: 5px 10px 0px; 
}
.dock-item span {
	display: none; 
	color: #fff;
	padding-left: 20px;
text-shadow: 0 0 0.2em #000, 0 0 0.2em #000,
        0 0 0.2em #000;
font-size: 1.2em;
line-height: 1em;
font-weight: bold;
}


/*
	#############################################
	############ END MAC-STYLE MENU #############
	#############################################

----------------------------------------------------------------

	#############################################
	################## CONTENT ##################
	#############################################

	You can style the blog Content in this section
*/

#ContentWrapper #Content{
	float: left;
	width: 695px;
	height: 100%;
	text-align: left; 
margin-top: 5px;
margin-left: 25px
}

#ContentWrapper #Content #Top{
	float:left;
	width: 721px;
	
	background-repeat: no-repeat;
	// background-image: url("images/Body-Top.png");
}

#ContentWrapper #Content #Body{
	float:left;
	width: 721px;
	background-repeat: repeat-y;
	// background-image: url("images/Body-Body.png");
	
}

h2.title{
	color: #FFFFFF;
	font-size: 1.3em;
	padding-left: 35px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#ContentWrapper #Content #Bottom{
	float:left;
	width: 721px;
	
//	background-image: url("images/Body-Bottom.png");
	background-repeat: no-repeat;
	display: block;
}

/*
		#############################################
		################ BLOG POSTS #################
		#############################################
	
		You can style the blog Posts in this section
		(..also includes Post-Date styling used on Page as well)
*/

		div .Body-Post{
			float: left;
			text-align: top left;
			width: 691px;
			margin-left: 15px;
			margin-right: 15px;
		}
		 
		div .Body-Post-Top{
			float:left;
			width: 701px;
			height: 55px;
			text-align: top;
			line-height: 20px;
			background-image: url("images/Post-Top.png");
			background-repeat: no-repeat;
		}
		
		h2.PostTitle{
			color:#11337a;
text-shadow: gray 0.1em 0.1em 0.2em;
			font-size: 1.4em;
			float: left;
			padding-top: 18px;
			padding-left: 20px;
			padding-right: 20px;
			padding-bottom: 10px;
			margin: 0px;
		}
		
		div .Body-Post-Top a{
			color:#222222;
			text-decoration: none;
			font-weight: bold;
		}
		
		div .Body-Post-Top a:hover{
			text-decoration: underline;
		}
		
		div .Body-Post-Date{
			float: right;
			height: 39px;
			width: 38px;
			margin-top: 9px;
			margin-right: 27px;
			background-image: url("images/Date.png");
			background-repeat: no-repeat;
		}
		
		div .Body-Post-Date p{
			font-weight: bolder;
			text-align: center;
			text-transform: uppercase;
			margin: 0px;
		}
		
		div .Body-Post-Date p.Month{
			
			height: 9px;
			line-height: 5px;	
			color: #FFFFFF;
			font-size: 0.7em;
			padding-top: 5px;
		}
		
		div .Body-Post-Date p.Date{
			color: #000000;
			font-size: 1.4em;
			height: 25px;
		}
		
		div .Body-Post-Body{
			float:left;
			width: 651px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 10px;
			background-image: url("images/Post-Body.png");
  	background-repeat: repeat-y;

		}
		div .Body-Post-Body p{
			margin-top: 0px;
			margin-bottom: 20px;
		}
		
		div .Body-Post-Body a{
			font-weight: bold;
		}
		
		div .Body-Post-Body a:hover{
			font-weight: bold;
			text-decoration: none;
		}
		
		div .Body-Post-Body img{
			border: 3px solid #808080;
			margin: 15px;
			margin: 15px;
		}
		
		div .Post-details{
			color: #444444;
			padding-top: 5px;
			font-weight: bold;	
			border-top: 1px solid #C0C0C0;
		}
		
		div .Post-details a{
			color: #444444;
			text-decoration: none;
		}
		
		div .Post-details a:hover{
			text-decoration: underline;
			font-weight: bold;
		}
		
		div .Body-Post-Bottom{
			float:left;
			width: 691px;
			height: 24px;
			background-image: url("images/Post-Bottom.png");

			background-repeat: no-repeat;
		}

/*
		#############################################
		############## END BLOG POSTS ###############
		#############################################

----------------------------------------------------------------

		#############################################
		########### BLOG POST SINGLE PAGE ###########
		#############################################
	
		You can style the single Blog Post Pages in this section
*/

		#ContentWrapper #Content #Body #Page{
			float: left;
			text-align: top left;
			width: 691px;

			margin-left: 15px;
			margin-right: 15px;
			color:#333333;
		}
		
		div .Page-Top{
			float:left;
			width: 691px;
			height: 46px;
			padding-top: 9px;
			background-image: url("images/PostPage-Top.png");
z-index:-1;

			background-repeat: no-repeat;
		}
		
		div .Page-Body{
			float:left;
			width: 651px;
			padding-left: 20px;
			padding-right: 20px;
			background-image: url("images/Post-Body.png");
min-height: 435px;
			background-repeat: repeat-y;
z-index:1;
		}

// .about_page .Page-Body {min-height: 400px}

div.Page-Body div {padding: 10px}

		
		div .Page-Body img{
			border: 3px solid #808080;
			margin: 0 20px 20px 20px;
			float: right


		}
		
		div .Page-Bottom{
			float:left;
			width: 691px;
			height: 24px;
			background-image: url("images/Post-Bottom.png");

			background-repeat: no-repeat;
		}
#Content_startpage{margin-top: 50px; height:430px}

#Content_startpage,#Content_startpage p,#Content_startpage h2{
display: block; 
float: none; 
color: #fff;
text-align: center;
font-size: 1.2em;
line-height: 1.2em;
text-shadow: black 0.1em 0.1em 0.2em;
}
#Content_startpage small{font-size: 0.6em}
div .professionals {line-height: 14px;}
div .professionals_header {
padding: 0
float: left
line-height: 23px; 
font-weight: bold; 
font-size: 14px
}


div .professionals ul {margin-left: 20px; padding: 0}
div .professionals li {
list-style-position:outside;
list-style-image:url('http://iknow-who.com/wp-content/uploads/bullet.gif');
padding: 0;
}

div .professionals li li{
list-style-image:url('http://iknow-who.com/wp-content/uploads/bullet2.gif'); 
margin: 0;
padding:0}
div .professionals li ul{margin-left:15px} 
div .professionals div ul .post-meta li {list-style-image:url('http://iknow-who.com/wp-content/uploads/bullet.gif')}

.post-meta-key {font-weight: bold}
.list_subpages {
font-family:'Lucida Grande', Verdana, Arial, sans-serif;
font-weight: bold;
}
.list_subpages ul {margin: 0; padding:0}
.list_subpages li {list-style: none; line-height: 10px; margin:0; padding: 0 0 20px 10px}


div.professionals_header p {line-height: 24px; margin: 0}
div .professionals img {
float: left; 
border:none;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0
}
div .professionals_header {margin-top: -20px}


/*

		#############################################
		######### END BLOG POST SINGLE PAGE #########
		#############################################
		
----------------------------------------------------------------		
		
		#############################################
		################# SIDEBAR ###################
		#############################################

		Stylize your blogs sidebar from here
*/

		#ContentWrapper .Sidebar{
			float: left;
			text-align: left;
			width: 270px;
			height: 100%;
			padding-left: 10px;

		}
		.Sidebar a {text-decoration: none}
		
		div .Sidebar-Top{
			float:left;
			width: 299px;
			
		//	background-image: url("images/Sidebar-Top.png");
			background-repeat: no-repeat;
			display: block;
		}
		
		div .Sidebar-Body{
			float: left;
			width: 299px;
		//	background-image: url("images/Sidebar-Body.png");
			background-repeat: repeat-y;
		}
		
		div .Sidebar-Body_ ul{
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		
		div .Sidebar-Body_ ul li{
			margin: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
		}

		div .Sidebar-Body_ p.button{
			text-align: center;
			margin-bottom: 0px;
		}
		
		div .Sidebar-Body #Sponsors{
			float:left;
			width: 374px;
			margin-top: 5px;
			margin-left: 10px;
			margin-right: 10px;
		}
		
		div .Sidebar-Body #Sponsors ul{
			float:left;
			padding: 0px;
			margin: 0px;
		}
		
		div .Sidebar-Body #Sponsors ul li{
			float:left;
			width: 125px;
			height: 125px;
			margin-bottom: 18px;
			margin-left: 18px;
		}
		
		div .Sidebar-Bottom{
			float:left;
			width: 299px;
			
		//	background-image: url("images/Sidebar-Bottom.png");
			background-repeat: no-repeat;
		}
		
		#ContentWrapper #Sidebar #Body #Sponsors{
			float:left;
			width: 374px;
			margin-top: 5px;
			margin-left: 10px;
			margin-right: 10px;
		}
		
		#ContentWrapper #Sidebar #Body #Sponsors ul{
			float:left;
			padding: 0px;
			margin: 0px;
		}
		
		#ContentWrapper #Sidebar #Body #Sponsors ul li{
			float:left;
			width: 125px;
			height: 125px;
			margin-bottom: 18px;
			margin-left: 18px;
		}

/*
	  		#############################################
			############## SIDEBAR POSTS ################
			#############################################

			This section allows you to stylize the posts on the sidebar 
			i.e. Author, Categories, Blogroll etc
*/

			div .Sidebar-Post{
				float: left;
				margin-left: 14px;
				margin-right: 15px;
			}
			
			div .Sidebar-Post-Top{
				
				width: 210px;
				line-height: 25px;
				padding-top: 9px;
				padding-left: 40px;
				font-size: 1em;
				background-image: url("images/Sidebar-Post-Top.png");
			height: 10px;
				background-repeat: no-repeat;
			}
			
			div .Sidebar-Post-Body{
				width: 200px;
				padding-left: 25px;
				padding-right: 25px;
				padding-top: 10px;
				padding-bottom: 10px;
				background-image: url("images/Sidebar-Post-Body.png");
min-height: 450px;
				background-repeat: repeat-y;

			}
.about_page .Sidebar-Post-Body {height: 395px} 
			
			div .Sidebar-Post-Body a{
				color: #333333;
				font-size: 1em;
			
				
			}
			
			div .Sidebar-Post-Body a:hover{
				text-decoration: underline;
			}
			
			div .Sidebar-Post-Body textarea{
				width: 100%;
			}
			
			div .Sidebar-Post-Body ul li{
				line-height: 15px;
			}
			
			div .Sidebar-Post-Bottom{
				height: 30px;
				width: 250px;
				background-image: url("images/Sidebar-Post-Bottom.png");

				background-repeat: no-repeat;
			}

/*
			#############################################
			########### END SIDEBAR POSTS ###############
			#############################################

----------------------------------------------------------------

		#############################################
		############## END SIDEBAR ##################
		#############################################

----------------------------------------------------------------

#############################################
		################# SIDEBAR  BOX###################
		#############################################

		Stylize your blogs sidebar from here
*/

		#ContentWrapper .Sidebar_box{
			float: left;
			text-align: left;
			width: 354px
			height: 100%;
			padding-left: 10px;

		}
		.Sidebar_box a {text-decoration: none}
		
		div .Sidebar_box-Top{
			float:left;
			width: 354px;
			
		//	background-image: url("images/Sidebar-Top.png");
			background-repeat: no-repeat;
			display: block;
		}
		
		div .Sidebar_box-Body{
			float: left;
			width: 354px;
		//	background-image: url("images/Sidebar-Body.png");
			background-repeat: repeat-y;
		}
		
		div .Sidebar_box-Body_ ul{
			margin: 0px;
			padding: 0px;
			list-style-type: none;
display: inline;
		}
		
		div .Sidebar_box-Body_ ul li{
			margin: 0px;
			padding-top: 5px;
			padding-bottom: 5px;
display: inline;
		}

		div .Sidebar_box-Body_ p.button{
			text-align: center;
			margin-bottom: 0px;
		}
		
		div .Sidebar_box-Body #Sponsors{
			float:left;
			width: 304px;
			margin-top: 5px;
			margin-left: 10px;
			margin-right: 10px;
		}
		
		div .Sidebar_box-Body #Sponsors ul{
			float:left;
			padding: 0px;
			margin: 0px;
		}
		
		div .Sidebar_box-Body #Sponsors ul li{
			float:left;
			width: 125px;
			height: 125px;
			margin-bottom: 18px;
			margin-left: 18px;
		}
		
		div .Sidebar_box-Bottom{
			float:left;
			width: 354px;
			
		//	background-image: url("images/Sidebar-Bottom.png");
			background-repeat: no-repeat;
		}
		
		#ContentWrapper #Sidebar_box #Body #Sponsors{
			float:left;
			width: 304px;
			margin-top: 5px;
			margin-left: 10px;
			margin-right: 10px;
		}
		
		#ContentWrapper #Sidebar_box #Body #Sponsors ul{
			float:left;
			padding: 0px;
			margin: 0px;
		}
		
		#ContentWrapper #Sidebar_box #Body #Sponsors ul li{
			float:left;
			width: 125px;
			height: 125px;
			margin-bottom: 18px;
			margin-left: 18px;
		}

/*
	  		#############################################
			############## SIDEBAR BOX POSTS ################
			#############################################

			This section allows you to stylize the posts on the sidebar 
			i.e. Author, Categories, Blogroll etc
*/

			div .Sidebar_box-Body_ .Sidebar-Post{
				float: left;
				margin-left: 10px;
				margin-right: 10px;
margin-top: 0px
			}
			
			div .Sidebar_box-Body_ .Sidebar-Post-Top{
				
				width: 295px;
				line-height: 25px;
				padding-top: 9px;
				padding-left: 10px;
padding-bottom: 15px;
				font-size: 1.2em;
				background-image: url("images/box_top.png");
			height: 10px;
				background-repeat: no-repeat;
			}
			
			div .Sidebar_box-Body_ .Sidebar-Post-Body{
				width: 255px;
				padding-left: 25px;
				padding-right: 25px;
				padding-top: 10px;
				padding-bottom: 10px;
				background-image: url("images/box_body.png");
				background-repeat: repeat-y;
			}
			
			div .Sidebar_box-Body_ .Sidebar-Post-Top a{
				color: #333333;
				font-size: 1.1em;

			
			
			}
			
			div .Sidebar_box-Body_ .Sidebar-Post-Top a:hover{
				text-decoration: underline;
			}
			
			div .Sidebar_box-Body_ .Sidebar-Post-Body textarea{
				width: 100%;
			}
			
			div .Sidebar_box-Body_  .Sidebar-Post-Body ul li{
				line-height: 15px;

			}
			
			div .Sidebar_box-Body_ .Sidebar-Post-Bottom{
				height: 30px;
				width: 305px;
				background-image: url("images/box_bottom.png");

				background-repeat: no-repeat;
			}
.upward {font-weight: bold}

/*
			#############################################
			########### END SIDEBAR BOX POSTS ###############
			#############################################

----------------------------------------------------------------

		#############################################
		############## END SIDEBAR BOX ##################
		#############################################

----------------------------------------------------------------

	#############################################
	################ END CONTENT ################
	#############################################
	
----------------------------------------------------------------

	#############################################
	################### FOOTER ##################
	#############################################

	You can stylize your Footer in this section
*/

#Footer{
	float: left;
	height: 35px;
	width: 100%;
	color: #EBEBEB;
	font-size: 11px;
	text-align: right;
	line-height: 14px;
	padding-top: 0px;
	margin-top: 10px;
	background-image: url("images/Footer-Background.gif");
	background-repeat: repeat-x;

bottom: 0px;
z-index:-1;

}

#Footer p{

	margin-top: 15px;
	margin-bottom: 0px;
	padding-right: 15px;
}

#Footer a{
	text-decoration: none;
	color: #EBEBEB;
}

/*

	#############################################
	################# END FOOTER ################
	#############################################
	
----------------------------------------------------------------
	
	#############################################
	############# COMMENTS SECTION ##############
	#############################################
	
	You can style the Comments section on your blog below
*/

ol.commentlist{
	list-style-type: none;
	padding-left: 0px;
}
ol.commentlist li{
	padding-left: 30px;
}

#respond{
	border-top: 1px dashed #C0C0C0;
	padding-top: 10px;
}


/*
	#############################################
	########### END COMMENTS SECTION ############
	#############################################
*/
div.professionals_header {padding: 0}