/*
Theme Name: MyCollegesandCareers
Theme URI: http://blog.mycollegesandcareers.com/
Description: WordPress theme created specifically for MyCollegesandCareers.com.
Version: 1.0
Author: Coray McClellan
Tags: education, blue

Theme created specifically for MyCollegesandCareers.com blog.
*/

/* Import of Global Stylesheets */

@import url(css/reset.css);
@import url(css/grid.css);
@import url(css/text.css);
@import url(css/forms.css);

/* Layout CSS */

html {

}

body {
	background: #edf8ff;
	color: #333;
	font-size: 13px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

h1 {
	color: #97c10e;
	font: 24px Georgia;
	text-transform: uppercase;	
}

h2 {
	color: #97c10e;
	font-size: 16px;
	text-transform: uppercase;
        margin-bottom: 1em;
}

h2 a {
     color: #97c10e;
     text-decoration: none;
}

h2 a:hover {
     text-decoration: underline;
}

h2.art_title {
     font-size: 18px;
     margin-bottom: 0;
}

h3 {
  color: #97c10e;
}

h4 {
  color: #97c10e;
}

strong {
  color: #97c10e;
}

blockquote {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 1.8em;
  background: #ededed;
  border-top: 5px solid #A0C623;
  border-bottom: 5px solid #A0C623;
  padding: 10px 20px 0;
  color: #0B3B80;
  margin: 1em 1.5em;
  quotes: '"' '"';
}

	
#body_wrap {
	background: #FFF url(images/header_blog.png) repeat-x center top;
	text-align: center;
}

	#wrapper {
		position: relative;
		text-align: left;
	}
	
		#global_header {
			background: url(images/topbar.gif);
			width: 100%;
			height: 44px;
		}
		
			#global_header a {
				display: block;
				width: 100%;
				height: 44px;
				text-indent: -9999px;
			}
		
		#main {}
		
			#header_blog {
				width: 100%;
				height: 90px;
				margin-bottom: 20px;
				position: relative;
				color: #FFF;
				text-transform: uppercase;

			}
			
				a#logo_blog {
					display: block;
					background: url(images/logo.png) no-repeat center;
					height: 40px;
					margin: 8px 0 0;
				}
			
				#header_blog a {
					color: #fff;
					text-decoration: none;
				}
				
				#logo_blog {
					position: absolute;
					display: block;
					width: 460px;
					height: 50px;
					text-indent: -9999px;
					top: 25px;
					left: 10px;
				}
				
				#top_nav {
					text-align: right;
					line-height: 110px;
				}
				
					#top_nav li {
						list-style: none;
						margin: 0;
						padding: 0;
						display: inline;
						padding: 0 0 0 20px;
					}
				
				.box {
					float: left;
					padding-right: 20px;
					width: 220px;

				}
				
				.box_right {
					float: left;
					width: 220px;
					font-size: 12px;
					line-height: 20px;
				}
			
				#header p {
						width: 435px;
						position: absolute;
						top: 125px;
						right: 35px;
						font-size: 13px;
						line-height: 30px;
				}
				
				#content {
					padding-bottom: 20px;
				}
				
				#sidebar {}
				
					.widget {
						padding: 0 0 10px;
					}
			
			
			#col_1 {}
			
				#col_1 h3 {
						color: #444;
						margin-bottom: 0.25em;
				}
				
				#col_1 h4 {
						color: #173559;
						font-family: Georgia, "Times New Roman", Times, serif;
						font-style: italic;
						margin-bottom: .8em;
				}
				
				p {
						line-height: 1.5em;
				}
				
				#col_1 img {
					margin: 10px 0 20px;
				}
		
			#col_2 {
				margin-top: -90px;
				padding-bottom: 0;
				margin-bottom: 0;
			}
			
				#form {}
			
					#form h1 {
						width: 100%;
						font: 28px Georgia, "Times New Roman", Times, serif;
						color: #173559;
						padding-left: 100px;
					}
					
					#form h2 {
						font: normal italic 20px Georgia, "Times New Roman", Times, serif;
						color: #666;
						margin-bottom: 0.25em;
						padding-left: 100px;
					}
					
					#form_footer {
							padding: 10px;
					}
						
						#form_footer h5 {
								font-size: 18px;
								color: #004733;
								font-weight: normal;
								padding: 10px;
								padding-bottom: 5px;
								margin-bottom: 0;
						}
				
					#form .inner {}
		
	#footer {		
		text-align: center;
		border-top: 2px solid #b0c6e1;
		/*background: #DFF3FF;*/
		padding: 20px 0;
		margin: 0 auto;
	}
	
		#footer p {
				margin-bottom: 0;
		}
	
/* Forms and Tables */

.social_submit {
  padding: 10px 0 10px 10px;
  width: 90px;
  height: 270px;
  float: right;
  margin: 0 10px 0 0;
  text-align: center;
  background: transparent url(/wp-content/uploads/2009/05/ribbon.png) no-repeat right top;
}

  .social_pad {
    padding: 0 0 10px;
  }

.retweet, .digg, .reddit {
  float: left;
  padding: 0 10px 0 0;
}

.storycontent li {
  padding-bottom: 10px;
}

.alignright {
  float: right;
  padding: 0 0 0 10px;
}

/* Posts */

.entry {
  padding: 15px 0 0;
}

.postmetadata {
  padding: 10px 0;
  margin: 1em 0 2.5em;
  background: #ededed url(/wp-content/uploads/2009/05/comment_background.png) no-repeat right top;
  border: 1px solid #ccc;
  border-width: 1px 0;
}

small {
  font-size: 11px;
  color: #666;
}

.art_title {
  margin-bottom: 0;
}

/* Sidebar */

.widget h2 {
  text-indent: -9999px;
  outline: none;
  width: 100%;
  background-position: left bottom;
  background-repeat: no-repeat;
  height: 50px;
}

.widget_recent_entries h2 {
  background-image: url(/wp-content/uploads/2009/05/recent_posts.gif);
}

.widget_categories h2 {
  background-image: url(/wp-content/uploads/2009/05/categories.png);
}

.widget_archive h2 {
  background-image: url(/wp-content/uploads/2009/05/archives.png);
}

.widget_links h2 {
  background-image: url(/wp-content/uploads/2009/05/blogroll.png);
}

.widget_tag_cloud {
  margin-bottom: 1.5em;
}

.widget_tag_cloud h2 {
  background-image: url(/wp-content/uploads/2009/05/tags.png);
}

.widget_rrm_similar_posts h2 {
  background-image: url(images/similar_posts.png);
}

.widget_search h2 {}

/* Review Boxes */

         .review_container {
	   text-align: center;
	   background: #ededed;
	   margin: 0 10px 10px 0;
	   border: 1px solid #ccc;
	   float: left;
	 }

.review_container h3 {
  margin: 0;
  font-size: 1.2em;
}

.review_container p {
  margin: 0 0 0.75em;
}

	 .review_container img {
	   margin: 10px;
	   border: 1px solid #ccc;
           width: 180px;
	 }
	 .review_content {
	   margin: 0 10px 10px;
	 }
	 .review_price {
	   color: red;
	 }

/* Article Boxes */
   
   #related_articles {
     padding: 10px 20px;
     border: 1px solid #ccc;
     background: #ededed;
   }
   
   #internal_articles {
     float: left;
     width: 50%;
   }
   
   #external_articles {
     float: left;
     width: 50%;
   }

.wp-caption-text {
  display: none;
}

.invitation {
  font-size: 11px;
  font-style: italic;
}

blockquote .quote_author {
  text-align: right;
  font-size: 0.8em;
}

ol li {
	margin-left: 10px;
}