/*
Theme Name: Sports Career Consulting
Theme URI: http://sportscareerconsulting.com/
Description: The default WordPress theme for Sports Career Consulting
Version: 1.0
Author: Dayn W Creative
Author URI: http://daynw.com
Tags: 
*/

html{margin: 0; padding: 0;}
body{
	margin: 0; padding: 0;
	background: #fff url(./_img/body_bg.png) 0 0 repeat-x;
	font-family: Verdana, sans-serif; font-size: 12px; color: #333;
}
h1, h2, h3, h4, h5{ font-family: Helvetica, sans-serif}
a{
	outline: 0;
	color: #08f;
}
a:hover{
	color:#666
}

a img {border:0}
a.rss{
	display: block;
	margin: 0; padding: 0;
	width: 171px; height: 97px;
	/*background: url(./_img/rss_guy_w_book.png) 0 0 no-repeat;*/
	text-indent: -5000px;
	position: absolute; top:57px; left: 500px;
}
hr {border: 1px solid #ccc; border-width: 1px 0 0 0}

	a.rss:hover{
		background-position: 0 -97px;
	}

.alignleft{float: left;}
.alignright{float: right;}

	.container{
		display: block;
		margin: 0; padding: 0;
		background: transparent url(./_img/cont_bg.png) 0 0 no-repeat;
		position: relative;
	}
	
		.head{
			display: block;
			margin: 0; padding: 0;
			width: 947px; height: 114px;
			position: relative;
		}
		
			.head h1{
				display: block;
				margin: 0; padding: 0;
				width: 240px; height: 80px;
				position: absolute; top: 24px; left: 24px;
			}
				
				.head h1 a{
					display: block;
					margin: 0; padding: 0;
					width: 240px; height: 80px;
					background: transparent url(./_img/sports_career_consulting.png) 0 0 no-repeat;
					text-indent: -5000px;
					outline: 0;
				}
				
			.tr_nav{
				display: block;
				margin: 0; padding: 0;
				list-style: none;
				position: absolute; bottom: 0; right: 0px;
			}
				.tr_nav li{
					display: inline;
					margin: 0 0 0 4px; padding: 0;
					width: 210px;
					float: left; clear: none;
				}
					.tr_nav li a{
						display: block;
						margin: 0; padding: 5px;
						width: 205px;
						background: #000; color: #fff;
						text-align: center; text-decoration: none;
					}
					.head>.tr_nav li a{
						width: 200px;
					}
					
						.tr_nav li a:hover,
						.tr_nav li.current_page_item a{
							background: #1168b0 !important;
							color: #fff !important;
						}
				
		.cont{
			display: inline;
			margin: 0 0 0 45px; padding: 0;
			width: 900px;
			float: left; clear: both;	
			
		}
		
			.member_bar{
				display: block;
				width: 890px;
				padding: 5px; margin: 10px 0 0 0;
				background: #fbfbbd;
				border: 2px solid #000;
				font-weight: normal;
				float: left; clear: left;
				position: relative;
			}
				.welcome_and_subscriptions{
					display: inline;
					width: 745px;
					float: left; clear: none;
				}
			
					.member_subscriptions{
						display: inline;
						margin: 0; padding: 0;
						list-style: none;
					}
					
						.member_subscriptions li{
							display: inline;
							padding: 0 10px;
						}
						
							.member_subscriptions li a{
								color: #000;
								text-decoration: underline;
							}
						
				.member_acct_links{
					display: inline;
					width: 140px;
					text-align: right;
					float: right; clear: none;
				}
					.member_acct_links a{
						color: #000;
					}
			.cont h1 {font-size: 26pt; letter-spacing: -.05em}
			.cont h1#erc {color:#4AA6F6}
			.cont h1#sbp {color:#00AA00}

			.headline{
				display: block;
				margin: 0; padding: 0;
				width: 900px; height: 60px;
				border-bottom: 1px solid #999;
				float: left; clear: both;
			}
				.headline h2{
					display: block;
					margin: 0; padding: 0;
					width:440px;
					height: 60px;
					background: transparent url(./_img/sport_marketing_news.png) 0 0 no-repeat;
					position: absolute; top: 125px; left: 45px;
					color:#666;
					font-size: 20pt;
					text-indent: -5000px;
				}
				
			.main{
				display: inline;
				margin: 0; padding: 25px 0 0 0;
				width: 440px;
				float: left; clear: both;
			}
			
				.main h3{
					margin: 0; padding: 0;
					font-size: 26px;
				}
				
					.main h3 a{
						text-decoration: none;
					}
					
			
				.main p{
					margin: 15px 0; padding: 0;
					line-height: 150%;
				}
				
				
				
				form#cformsform {
					display: block;
					margin: 0; padding: 0;
					width: 440px;
					border: 0;
				}
				
					.cf_info {
						margin: 0; padding: 5px 10px;
					}
					
					.success {
						color:#080;
						background: #f0fff0;
						border: 1px solid #080;
						text-align: center;
					}
							
					.failure{
						background: #ffb6c1;
						color: #c00;
						border: 1px solid #800;
						text-align: center;
					}
				
					#cformsform legend{
						display: none;
					}
				
					#cformsform fieldset{
						margin: 0; padding: 0;
						border: 0;
					}
					
						#cformsform ol{
							display: block;
							margin: 0; padding: 0;
							width: 440px;
							float: left; clear: both;
							list-style: none;
						}
						
							#cformsform ol li,
							#cformsform .cf_sb{
								display: block;
								margin: 0; padding: 10px 0;
								width: 440px;
								border-bottom: 1px solid #ccc;
								float: left; clear: both;
								position: relative;
							}
							
								#cformsform ol li label{
									display: block;
									margin: 0; padding: 0;
									width: 90px;
									float: left; clear: both;
								}
								
								#cformsform ol li .reqtxt,
								#cformsform ol li .emailreqtxt{
									position: absolute; top: 15px; right: 0px;
									padding: 0 0 0 10px;
									font-size: 100%;
									color: #a00;
								}
								
									#cformsform .single,
									#cformsform .area{
										padding: 3px 6px;
										border: 1px solid #ccc;
									}
									
										#cformsform .single{
											width: 230px;
										}
										
										#cformsform .area{
											width: 270px;
											height: 200px;
										}
										
										.linklove{display: none;}
				.blogTitle {font-size: 24pt}
				.main .post{
					display: block;
					border-bottom: 0px solid #ccc;
					margin-bottom: 20px;
					width: 440px;
					float: left; clear: left;
				}
				
				.postmetadata{
					display: block;
					padding: 5px 5px 3px !important; margin: 0;
					width: 430px;
					border: 1px solid #ddd;
					background: #eee;
					color: #666;
					float: left; clear: both;
				}
				
				
					.postmetadata a:hover{
						color: #666;
					}
			
			.left{
				float: left;
			}

			.right{
				float: right;
			}

			.sidebar{
				display: inline;
				margin: 0 0 0 1em;
				padding: 25px 0 0 0;
				width: 210px;
			}
			
				.sidebar .block{
					display: block;
					margin: 0 0 25px 0; padding: 5px 5px 5px;
					width: 200px;
					border: 1px solid #cfcfcf;
					background: #e7e7e7;
					float: left;
				}
				
			
				
					.sidebar .erc{
						border-color: #4aa6f6 !important;
						background: #cbdeef !important;
					}
					
					.sidebar .sbp{
						border-color: #8bf64a !important;
						background: #d4efcb !important;
					}

				.sidebar h4{
					margin: 0; padding: 7px 0 0 0;
					font-size: 10pt;
				}
				
					.sidebar h4 a{
						text-decoration: none;
					}
					
					.sidebar .block p, .sidebar .block li {margin:5px 0 7px 0; padding:0; line-height: 150%}
					.sidebar .block h3{
						margin: 0 0 -3px 6px; padding: 4px 0 0 0;
						font-size: 12pt;
						color: #666;
					}
					
					.sidebar .block .inner{
						display: block;
						margin: 0; padding: 0 5px;
						background: #fff;
						border: 1px solid #d2d2d2;
						width:190px;
						float: left;
						overflow: hidden;
					}
						a.inner img{
							float: left;
							/*width: 50px;*/
							padding-right: 5px;
						}
						a.inner{
							text-decoration: none;
						}

					.sidebar .block .inner .inThisIssue {font-weight: bold}
					.sidebar .block .subscription {padding:5px}
					
						form#searchform{
							display: block;
							margin: 0; padding: 0 5px 0 0;
							width: 191px;
							color: #666;
							float: left;
							overflow: hidden;
						}
							#searchform{
								height: 28px;
							}
							*>form#searchform{
								width: 	204px;
							}
						
							#searchform fieldset{
								display: block;
								margin: 0; padding: 0;
								width: 195px;
								border: 0;
								position: relative;
							}
							
							form#searchform>fieldset{
								width: 202px
							}
							
							
						
							 #searchform input#s{
								margin: 0; padding: 5px 5px;
								width: 167px; height: 27px;
								background: #fff;
								border: 1px solid #d2d2d2;
								position: absolute; top: 0; left: 0;
							}
								#searchform fieldset>input#s{
									width: 157px; height: 15px;
								}

							
							form#searchform.search input#searchsubmit{
								position: absolute; top: 0; right: 3px;
							}
					
					
					.sidebar .inner ul{
						display: block;
						margin: 0 -5px -1px -5px; padding: 0;
						width: 205px;
						list-style: none;
						float: left; clear: both;
					}
						.sidebar .inner ul li ul{
							margin: 0 !important; padding: 0 !important;
						}
							.sidebar .inner ul li ul li{background: transparent;}
					
						.sidebar .inner ul li{
							display: block;
							padding: 0; margin: 0;
							width: 205px;
							float: left; clear: both;
						}
							
							.sidebar .inner ul li.current_page_ancestor ul,
							.sidebar .inner ul li.current_page_ancestor ul li.current_page_item ul,
							.sidebar .inner ul li.current_page_item ul,
							.sidebar .inner ul li.current_page_item{display: block !important;}
							
							.sidebar .inner ul li ul,
							.sidebar .inner ul li.current_page_item ul li ul,
							.sidebar .inner ul li.current_page_ancestor ul li ul,
							.sidebar .inner ul li.current_page_parent ul li ul{display: none !important;}
							
							.sidebar .inner ul li.nav_separator {border-bottom: 5px solid #ddd}
						
							.sidebar .inner ul li a{
								display: block;
								margin: 0; padding: 5px 5px 5px 10px;
								width: 190px;
								text-decoration: none;
								border-bottom: 1px solid #d2d2d2;
								background: #fff;
							}
							html>body .inner ul li a{
								padding: 5px !important;
							}
							
								.sidebar .inner ul li a:hover,
								.sidebar .inner ul li.current_page_item a{
									background: #f5f5f5;
								}
								
								.sidebar .inner ul li ul li a{
									color: #666;
									border-left: 4px solid #d2d2d2 !important;
								}
									
									.sidebar .inner ul li ul li ul li a{
										color: #666;
										border-left: 8px solid #d2d2d2 !important;
									}
								

						/* .sidebar .inner ul li ul li {
							padding: 0 0 0 25px;
							border:0;
						} */
				
				.sidebar .login{margin-bottom: -5px;}
				html>body .sidebar .login {margin: 0 !important;}
				.sidebar .login fieldset{margin: 0; padding: 0; border: 0;}		
				.sidebar .login label{
					display: block;
					padding: 5px 0;
					color: #666;
					float: left;
				}
				.sidebar .login div.field input{
					margin: 0 -10px 5px 0; padding: 5px 5px;
					width: 115px;
					background: #fff;
					border: 1px solid #d2d2d2; float: right;
				}
					html>body .sidebar .login div.field input{
						width: 115px;
					}
				
				.sidebar .login .field{
					display: block;
					float: left; clear: left;
					width: 190px;
					color: #666;
				}
				
				.buttons input{float: right;}
					
		.foot{
			display: block;
			margin: 0px 0 20px 45px; padding: 0;
			width: 900px;	
			border-top: 1px solid #999;
			float: left; clear: both;
		}
		
			.foot .copyright{
				padding: 10px 0 0 0;
				margin: 0 auto;
				text-align: center;
				font-size: 90%;
				color: #666;
			}

img.alignleft {margin:0 1em 0 0}		
img.alignright {margin:0 0 0 1em}


.amember{
	display: block;
	margin: 0 0 50px 0px; padding: 0;
	width: 900px;
	float: left;
}


.login_error{
	padding: 4px;
	margin-bottom: 5px;
	background: #a00;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
			
	