/*

Theme Name: Student Loan Fundamentals

Theme URI: 

Description:

Version: 1.0

Author: Jeff Coga

Author URI: http://www.jeffcoga.com/

*/



body {

	font-family: "Arial", Trebuchet MS, Helvetica, sans-serif;

	font-size:14px;

	color:#000000;

	background-color:#ffffff;

	background-image: url(images/top_bg.jpg);

	background-repeat:repeat-x;

	margin:0 auto;

}



img {

	border-width:0px;

}



a {

	color:#2c5699;

	text-decoration:none;

}



a:hover {

	text-decoration:underline;

}



h1,h2,h3{

	margin:0;

	padding:0;

}



h1{

	color:#2c5699;

	font-size:24px;

}



h2{

	font-size:20px;

	color: #2c5699;

}



.right {

	float:right;

}



.left {

	float:left;

}



blockquote {

	min-height:35px;

	padding:15px 0 15px;

	padding-left:70px;

	margin:0 40px 15px 40px;

	background: url(images/blockquote_bg.jpg) no-repeat;

	font-family:Georgia,'Times New Roman',Times,serif;

	font-size:1.1em;

	line-height:1.75em;

	font-style:italic;

	clear:left;

}

.container {

	margin:0 auto;

	width:940px;

	padding:0px 40px;

}



.header {

	width:100%;

}



	.rss {

		position:absolute;

		margin-left:860px;

		margin-top:155px;

	}



	.top-menu {

		color:#FFF;

		font-size:14px;

		font-weight:bold;

	}

	

		.top-menu ul {

			list-style:none;

			height:25px;

			margin:0px;

			padding:0px;

			margin-top:19px;

			margin-left:15px;

		}

		

		.top-menu ul li {

			display:inline;

			margin-right:10px;

		}

		

			.top-menu ul li a {

				color:#FFF;

				text-decoration:none;

				padding:5px 5px;

			}

			

			.top-menu ul li a:hover {

				background-color:#2367ad;

			}





.content {

	margin-top:20px;

	width:550px;

}

	

	.post {

	}

			

		.entry {

			width:530px;

			padding-left:20px;

			margin-bottom:40px;

		}

		

			.post_title {

				width:100%;

			}

			

				.post_title a {

					text-decoration:none;

				}

			

			.the_content {

				width:530px;

				margin-top:10px;

				line-height:22px;

			}

			

			.post_date {

				background-image:url(images/date-bg.jpg);

				background-repeat:no-repeat;

				color:#999999;

				font-weight:bold;

				font-size:24px;

				height:69px;

				width:71px;

				text-align:center;

				padding-top:5px;

				padding-right:3px;

				margin-right:10px;

				line-height:normal;

			}

				

			.post_metadata {

				background-image:url(images/post-meta-bg.jpg);

				background-repeat:no-repeat;

				min-height:90px;

				padding-top:1px;

				padding-left:10px;

				padding-right:10px;

				font-weight:bold;

				font-size:12px;

				letter-spacing:0.5px;

			}

												

				.post_metadata_comments {

					margin-left:5px;

				}

				

					.post_metadata_comments a {

						background-image:url(images/comments_icon.jpg);

						background-repeat:no-repeat;

						padding-left:20px;

					}



			.post_comments {

				color:#898989;

				font-size:12px;

				margin-left:25px;

				width:200px;

			}

			

				.post_comments a {

					color:#898989;

					text-decoration:none;

				}

				

					.post_comments a:hover {

						color:#898989;

						text-decoration:underline;

					}

					

.sidebar {

	margin-top:20px;

	width:305px;

	margin-left:70px;

}



	.widget {

		margin-bottom:30px;

	}

	

		.opt-in {

			background-image:url(images/opt-in-bg.jpg);

			background-repeat:no-repeat;

			height:570px;

			width:272px;

			display:block;

			text-align:center;

			padding:20px 20px 20px 20px;

		}

		

			.opt-in h1 {

				color:#ffc20f;

				font-size:24px;

			}

			

			.opt-in h3 {

				color:#ffc20f;

				font-size:16px;

				font-weight:normal;

				font-style:italic;

			}

			

			.opt-in h2 {

				color:#ffc20f;

				font-size:18px;

				font-weight:normal;

				margin-bottom:10px;

			}

			

			.opt-in p {

				color:#FFF;

				width:268px;

			}

			

				.opt-in p a {

					color:#ffc20f;

				}

		

			.opt-in-form {

				background-color:#ffc20f;

				text-align:left;

				width:255px;

				padding:5px;

				margin-bottom:10px;

				font-weight:bold;

				font-size:14px;

			}

			

				.opt-in-form input {

					margin-bottom:5px;

				}

				

				.widget-main {

					padding:10px;

					margin-bottom:20px;

					text-align:left;

				}

				

					.widget-main h2 {

						color:#000;

						font-weight:normal;

						font-size:16px;

					}

					

					.widget-main ul {

						list-style:none;

						margin:0px;

						font-size:12px;

						margin-top:10px;

					}

					

						.widget-main ul a {

							color:#000;

						}

						

					.widget-main ul li {

						background-image:url(images/folder-icon.jpg);

						background-repeat:no-repeat;

						padding-left:30px;

						height:24px;

						margin:0px;

					}

				

	.footer {

		width:100%;

		background:url(images/footer-bg.jpg) repeat-x;

		height:52px;

		display:block;

		color:#000;

		font-size:14px;

		font-weight:bold;

		text-align:center;

	}

	

		.footer-container {

			width:100%;

		}

	

			.footer ul {

				list-style:none;

				height:25px;

				margin:0px;

				padding:0px;

				margin-top:23px;

			}

			

			.footer ul li {

				display:inline;

				margin-right:20px;

			}

			

				.footer ul li a {

					color:#FFF;

					text-decoration:none;

					padding:5px 5px;

				}

				

				.footer ul li a:hover {

					background-color:#2367ad;

				}
				.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
	.opt-in-form {
background-color:#FFC20F;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
padding:5px;
text-align:left;
width:255px;
}

.opt-in-form input {
margin-bottom:5px;
}

.opt-in-form {
font-size:14px;
font-weight:bold;
text-align:left;
}
input.submitN{
background:url(images/opt-in-submit.png) no-repeat;
border:none;
width:256px;
height:36px;
text-indent:-9999;
}
