/*   
Theme Name: Eagle2
Theme URI: http://csceagle.com
Description: The Newspaper theme of CSC student publication The Eagle.
Author: Kevin Oleksy
Author URL: http://ko.nilzero.com
Template: 
Version: 2.0
.
Copyright 2010-11 The Eagle - Chadron State College
.
*/

@charset "utf-8";

body{
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 20px;
	background: #eee;
	background-position: bottom right;
	background-attachment: fixed;
	background-repeat:no-repeat;
} 

h1{font-size:36px; line-height:37px; font-family: prenton-condensed, "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; font-weight:normal;}
h2{font-size:34px; line-height:36px; margin-bottom:0; font-family: prenton-condensed, "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; font-weight:normal; }
h3{font-size:18px; font-weight:bold; line-height:20px; margin-bottom:0; font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; }
h4{font-size:15px; font-weight:bold; margin-bottom: 10px; font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; }
h5{font-size:12px; font-weight:bold; line-height:16px; font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; }

a{color:#333;text-decoration:none;}
a:hover{;text-decoration:underline;}

hr {
	height:1px; 
	background: #999;
	border:0px;
	clear:both;
	}

img {
	border:0;
	}

/*Contain Shit*/

#shrinkwrap {
	width:950px;
	margin:35px auto;
	padding:20px;
	background: #fff;
	border: 1px solid #708090;
}

#topnav { margin:0 auto; padding: 0; text-align:left; background:#111; border: 1px solid #000; height:32px; } 

#topnav ul {
	padding: 0;
	margin: 0;
	float: left;
	list-style: none; 
	width: 720px;
	line-height: 1;
	background: transparent;
}

#topnav a {
	display: block;
	line-height: 12px;
	font-size: 11px;
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	text-transform: uppercase;
	padding: 10px 15px;
	color: #ffffff;
	text-shadow:1px 1px 1px #111111;
}

#topnav li:hover, {
	background: #555;
	cursor: pointer;
}

#topnav li:hover span {
	color: #fff;
}

#topnav li {
	float: left;
	border-right: 1px solid #555;
}

#searchWrap {
	width: 208px;
	float: right;
	margin: 3px 4px 0 0;
}

#searchWrap #s{
	font-size:11px;
	border:1px solid #111;
	padding:3px;
	width:200px;
	}

#contentnav {
	padding: 0;
	margin: 0;
	margin-bottom:20px;
	height:30px;
	color: #000;
	background:#f0f0f0;
	border:1px solid #000;
	clear:both;
	}

#contentnav_ul {
	list-style:none;
	margin:0;
	padding:0;
	}

#contentnav_ul li {
	float:left;
	height:30px;
	width:112px;
	position:relative;
	}

#contentnav_ul li a {
	color:#ffffff;
	font-size:14px;
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	display:block;
	padding: 5px 10px;
	height:20px;
	line-height: 20px;
	border-right:1px solid #000000;
	text-shadow:1px 1px 1px #333333;
	font-weight:bold;
	text-transform:uppercase;
	}	

	li.cat-item-1 a, #contentnav_ul li.cat-item-1 ul.children li a {
	background:#41413c;
	}

	li.cat-item-3 a, #contentnav_ul li.cat-item-3 ul.children li a {
	background:#8b2346;
	}

	li.cat-item-4 a, #contentnav_ul li.cat-item-4 ul.children li a {
	background:#348946;
	}

	li.cat-item-5 a, #contentnav_ul li.cat-item-5 ul.children li a {
	background:#345389;
	}

	li.cat-item-35 a, #contentnav_ul li.cat-item-35 ul.children li a {
	background:#672a96;
	}

	li.cat-item-41 a, #contentnav_ul li.cat-item-41 ul.children li a {
	background:#cf763a;
	}

	li a#forum:link, li a#forum:visited, li a#forum:active {
	background: #38ABE3;
	}

	li a#swap:link, li a#swap:visited, li a#swap:active {
	background: #740eaf;
	}

#contentnav_ul li a:hover, #contentnav_ul li.current-cat-parent a, #contentnav_ul li.current-cat-parent ul.children, #contentnav_ul li ul.children li a:hover, li a#forum:hover {
	background:#f0f0f0;
	color:#333;
	text-shadow:none;
	}

	#contentnav_ul li ul.children {
		display:none;
		}

	#contentnav_ul li:hover ul.children, #contentnav_ul li a:hover ul.children  {
		display:block;
		list-style:none;
		margin:0;
		padding:0;
		position: absolute;
		width:156px;
		left:-1px;
		border-left:1px solid #000;
		border-bottom:1px solid #000;
		z-index:99999999998;
		clear:both;
		}

	#contentnav_ul li ul.children li, #contentnav_ul li ul.children li a {
		height:25px;
		line-height:25px;
		font-size:12px;
		color:#ffffff;
		text-shadow:1px 1px 1px #333333;
		width:135px;
		text-transform:none;
		font-weight:normal;
		display:block;
		z-index:99999999999;
		}
			#contentnav_ul li ul.children li a {
			padding:0 10px;
			}

			#contentnav_ul li:hover ul.children li:first-child a {
			border-top:1px solid #000;
			}

#update {
	color: #ff0000;
	font-size:11px;
	margin: 10px 10px 0 0;
	float:right;
	}

#header {
	clear:both;
	height:136px;
	border-width: 0px 1px;
	border-style: solid;
	border-color: #000;
	position:relative;
	}

	h1.headstuff, h2.headstuff {
		font-size: 72px;
		line-height:72px;
		font-style: oblique;
		margin:0;
		color: white;
		text-shadow:3px 3px 1px #111;
		filter: Shadow(Color=#111111, 	
			Direction=135, 
			Strength=5);
		position:absolute;
		z-index:5;
		bottom: 10px;
		right: 50px;
		}

	h2.headstuff { font-size: 46px; line-height:46px; bottom:13px; }

#breaking {
        border-width: 1px 1px 1px 11px;
        border-style: solid;
        border-color: #930000;
	margin-bottom: 20px;
	padding:20px;
	
}

#breaking .slug {
        background: url('/images/breaking.gif') top left no-repeat;
	float:left;
	width:10px;
	height:66px;
	margin-left:-30px;
	margin-top:-20px;
}

#column0 {
  	width:718px;
  	float:left;
  	margin:0 21px 0 0;
}

#column05 {
	background:#fff;
	float: right;
	padding-left: 15px;
	width:190px;
	margin-left:-1px;
	border-left:1px solid #aaa;
	}


#column1 {
	width:517px;
	float:left;
	margin: 0 21px 20px 0;
  	position:relative;
	}

#column1a {
	width:654px;
	float:left;
	margin: 0 20px 30px 0;
	}

	#column1a .entry { padding:0 20px 0 10px; }

	#pagenavi { padding-left:10px; margin-right:20px; text-align:center; }

#printlink {
	margin-bottom:16px;
	}
#slides {position:relative;}
#slides .slides_container { position:relative; width:718px; height:444px; border:1px solid #666666; margin: 0 0 20px 0; overflow:hidden; display:none;}
#slides .slides_container div.slide { width:718px; height:444px; display:block; position:relative; }

.slides_container div a, .slides_container div a img { margin:0; padding:0; }
.slide-content { position: absolute; width:100%; bottom: 0; right: 0; color: #fff; text-align: left; background:rgb(0,0,0); background:rgba(0,0,0,.6); filter:alpha(opacity=60); } 
.slide-content { bottom: 0; }
.slide-content .iewrapper { filter:alpha(opacity=100); position: relative;}
.slide-content h2  { font-size: 36px; font-family: prenton-condensed, Trebuchet MS, Helvetica, Arial, sans-serif; font-weight:normal; margin:0; padding: 10px 20px 10px 20px; }
.slide-content h2 a, #loopedSlider .slide-content p a  { color: #fff; }
.slide-content p a:link, #loopedSlider .slide-content p a:visited   { text-decoration:underline; }

.slide-content p a:hover { text-decoration:none; }

.slide-content p  { line-height: 15px; padding: 0 20px 10px 20px; margin:0; font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; font-size:13px; } .slide-content 

p { margin-top:15px; }

#slides a.prev { position:absolute; bottom:175px; left:30px; opacity:0.6; filter:alpha(opacity=60); z-index:100; }
#slides a.next { position:absolute; bottom:175px; right:30px; opacity:0.6; filter:alpha(opacity=60); z-index:100; } 
#slides a.prev:hover, #slides a.next:hover { opacity:1; filter:alpha(opacity=100); }
#slides .pagination {display:none;}


.entry {
	margin-bottom:20px;
	padding-left: 5px;
	background: #fff;
	}

.entry p, .entry ul li, #mos p, #breaking p {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 1.25em;
	line-height:1.5em;
	}
	
	.entry blockquote p {
		color: #333333;
		font-size: 1.12em;
		line-height:1.24em;
		}

.entry a, #sidebar2a h4 a {
	color: #0A4B8C;
	text-decoration: underline;
	}

	.entry a:hover, #sidebar2a h4 a:hover {
		text-decoration:none;
		}

.entry h1 {
	margin:0 0 4px 0;
	font-size: 40px;
	line-height: 42px;
	}

	.entry h1 a, .entry h2 a {
		text-decoration:none;
		}
	.entry h1 a:hover, .entry h2 a:hover {
		text-decoration:underline;
		}

p.byline, p.date {
	margin: 4px 0;
	line-height:13px;
	font-size: 11.5px;
	color:#666;
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	}

p.byline {
	color:#333;
	}

.gallery-thumb {
	margin: 7px 0 10px 10px;
	}

.entry-content p a img, .entry-content p img {
	margin-top:6px;
  	margin-bottom:10px;
	}

	div.entry-content img.size-thumbnail {
	display:none;
	}
	
	div.entry-content div.wp-caption img.size-thumbnail {
	display:inline;
	}


#column2a .gallery-thumb {
	margin: 17px 0 10px 10px;
	}

.entrymeta {
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	clear:both;
	padding: 5px;
	border-width: 1px 0;
	border-style: solid;
	border-color: #aaa;
	background: #f0f0f0;
	position:relative;
	}

	.entrymeta #comment {
		float:left;
		margin-right:5px;
		}
	
	.entrymeta img {
		vertical-align:top 
		}
	.entrymeta #pd_rating_holder_1460289 {
		margin:0;
		}	

	#sharelinks {
		position:absolute;
		right:5px;
		top:5px;
		font-size:11px;
		line-height: 16px;
		}

div.editnote {
	margin:10px;
	padding:5px;
	background:#eee;
	border:1px solid #999;
	font-style:oblique;
	font-family: "lucida sans", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

div.editnote h3 {
	background:#000;
	color:#fff;
	text-transform:uppercase;
	margin:-5px;
	margin-bottom:5px;
	padding:5px;
	}

.\33 lifestyles, .\32 sports, .\31 news, .\34 opinion, .classifieds, .football, .cab, .senate, .this-day, .mop, .letters, .rodeo, .mos, .volleyball, .softball, .golf, .editorial, .tube-toppers, .culture-corner, .what-do-you-think, .basketball, .wrestling, .from-the-vault, .off-the-shelf, .theatre, .track-field, .briefs, .out-of-the-console, .on-the-beat {
	border-width: 0 0 0 11px;
	border-style: solid;
	}

.\33 lifestyles, .tube-toppers, .culture-corner, .from-the-vault, .off-the-shelf, .theatre, .out-of-the-console, .on-the-beat {
	border-color: #348946;
	}

.\32 sports, .football, .rodeo, .volleyball, .softball, .golf, .basketball, .wrestling, .track-field {
	border-color: #8b2346;
	}

.\31 news, .cab, .senate, .briefs {
	border-color: #41413c;
	}

.\34 opinion, .mop, .letters, .polls, .mos, .editorial, .what-do-you-think {
	border-color: #345389;
	}

	.slug {
		float:left;
		width:10px;
		height:66px;
		margin-left:-15px;
		}

	.\31 news .slug {
		background: url('/images/news.gif') top left no-repeat;
		}

	.\32 sports .slug, .football .slug, .rodeo .slug, .volleyball .slug, .softball .slug, .basketball .slug, .wrestling .slug, .track-field .slug, .golf .slug {
		background: url('/images/sports.gif') top left no-repeat;
		}

	.\33 lifestyles .slug, .this-day .slug, .tube-toppers .slug, .culture-corner .slug, .from-the-vault .slug, .off-the-shelf .slug, .theatre .slug, .out-of-the-console .slug, .on-the-beat .slug {
		background: url('/images/lifestyles.gif') top left no-repeat;
		}

	.\34 opinion .slug, .letters .slug, .mop .slug, .polls .slug, .mos .slug, .editorial .slug, .what-do-you-think .slug {
		background: url('/images/opinion.gif') top left no-repeat;
		}

.classifieds {
	border-color: #c7cc3f;
	}

.frontimage {
	float:right;
	padding: 5px;
	border: 1px solid #eee;
	}

.wp-caption {
	border:1px solid #aaa;
	background: #f0f0f0;
	padding: 10px 0 10px 10px;
	margin-bottom:10px;
	text-align:left;
	position:relative;
	}

	.wp-caption a, .wp-caption img { margin:0; }
		.wp-caption img { border:1px solid #444; }
	
	.alignright { float:right; margin-left:10px;}

	.alignleft { float:left; margin-right:20px;}

	.aligncenter {margin:0 auto;}

	p.wp-caption-text { color:#000; font-size: 11px; margin:5px 10px 0 0; padding:0; line-height:13px; font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; }
	
	.entry-content-release .wp-caption {
	      border:1px solid #bbb;
	      background:transparent;
	      padding: 10px 0 10px 10px;
	      margin-bottom:10px;
	      text-align:justify;
	      position:relative;
	      }
	      
	      .entry-content-release .wp-caption p.wp-caption-text { color:#ccc; font-size: 11px; margin:5px 10px 0 0; padding:0; line-height:13px; font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; }
	      .entry-content-release .wp-caption p.wp-caption-text a, .entry-release #disqus_thread a { color:#7391ad; }
	      .entry-content-release .wp-caption img { border:1px solid #000; }
	      .entry-release .dsq-comment-text p { color:#eee; }
	
/***OLD CAPTION***	
	p.wp-caption-text { position:absolute; z-index:5; right:10px; bottom:10px; color:#eee; background:rgb(0,0,0); filter:alpha(opacity=80); background: rgba(0, 0, 0, 0.8); font-size: 11px; margin:0 0 0 10px; padding:0 5px 5px 5px; line-height:13px;} ******/

	p#disclaim {
		font-family: Georgia, serif;
		}

	span.disclaimer {
		color:#990000;
		}

#column2 {
	float: left;
	width:410px;
	}

	#column2a {
		float: left;
		width:255px;
		background:#f0f0f0;
		padding:0px 10px;
		}

 	#senate, #cab {
		width:100%; 
		float:left;
		}

		#senate { margin-right:20px; }

	#senate h3, #cab h3 {
		font-family: Georgia, serif;
		font-size:16px;
		line-height:18px;
		text-shadow:2px 1px 1px #aaa;
		}

	#senate h3 a:hover, #cab h3 a:hover {
		text-shadow:2px 1px 1px #aaa;
		}
	#senate p, #cab p { font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif; font-size:12px; line-height:13px; }

	#mos {
		padding:0 30px;
		}
	#mos h2, #mos h2 a:hover {
		text-shadow:2px 1px 1px #aaa;
		}

#poll {
	width:410px;
	border:1px solid #aaa;
	background: #eeeeee;
	padding:10px;
	margin-bottom: 20px;
	}

#column3 {
	margin: 0;
	float: left;
	width:185px;
	padding-right:15px;
	border-right:1px solid #aaa;
	}

	#column3 h5, #column4 h5 {
		margin:0 0 10px 0;
		border-bottom:1px solid #aaa;
		}

#recentcomments, #top_posts {
	list-style-type:none;
	padding: 0 10px;
	margin-left:0;
	}

	#recentcomments li, #top_posts li {
		margin-bottom:10px;
		}
	#pd_top_rated_holder p:first-child strong {
		display:none;
		}

#column4 {
	background:#f0f0f0;
	float: left;
	padding-left: 15px;
	width:190px;
	margin-left:-1px;
	border-left:1px solid #aaa;
	}

	.weather_info p {
		border:4px solid #999;
		margin-right:20px;
		padding:5px;
		}

	p.weather_info { border:0; text-align:right; margin:10px 15px 0 0; font-size:9px; }

	table.wp_wunderground {
		margin:0 0 0 -5px;
		}
		
	h3#eagletweets { 
		 background: url('http://csceagle.com/images/EagleTwitterHead.png') bottom right no-repeat; 
		 text-align: right;
		 color:#fff;
		 height: 60px;
		 line-height:90px;
		 padding:0 15px 0 0;
		 }

		h3#eagletweets a {color:#fff;}
		
	ul.really_simple_twitter_widget {
		 list-style: none;
  		 margin:15px 0;
  		 padding:0;
		 }
		 ul.really_simple_twitter_widget li {
		       position:relative;
		       margin: 0 15px 15px 15px;
  			   padding:0 0 15px 0;
  			   !border-bottom:1px solid #708090;
		       }
		 ul.really_simple_twitter_widget li a:link, ul.tweets li a:visited {
		       color:#2B579F;
		       }
		 ul.really_simple_twitter_widget li em { color:#a0a0a0; }

		 ul.really_simple_twitter_widget li:last-child {border:0;}

		 ul.really_simple_twitter_widget li img { float:left; margin-right:15px; }
	
#footer {
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height: 15px;
	padding: 0 20px 4px 20px;
	color: #fff;
	clear:both;
	background: #333 url('/images/footerbacker.png') top left repeat-y;
	}

	#footerbottom {
		background: #333;
		margin:-5px -20px -4px -20px;
		padding:7px 0;
		}

	#footer a {
		color:#fff;
		}

	#footer a:hover {
		text-decoration:underline;
		}

	#footer .footer-widget {
		padding: 55px 10px 0 10px;
		width: 215px;
		float:left;
		margin:0;
		margin-left:-1px;
		border-right: 1px solid #999;
		border-left: 1px solid #999;
		}

	#footer .footer-widget h3 {
		display:none;
		}

	#footer .fwone {
		background: url(/images/articlecalendar.png) top right no-repeat;
		margin-left:-20px;
		padding-left:25px;
		width:195px;
		border-left:0;
		}

		table#wp-calendar { margin:20px 0; font-size:18px; font-weight: normal; }
			table#wp-calendar th { color:#aaa; font-style:oblique; }
			table#wp-calendar caption { padding-bottom:10px; }
			table#wp-calendar td { margin: 5px 5px; padding:5px 3px; text-align:right;}
				table#wp-calendar td a {display:block; text-decoration:none; color:#52ff60; line-height:18px;}
				table#wp-calendar td a:hover {text-decoration:none; background:#52ff60; color:#333;}
			table#wp-calendar td#today { border-top:1px solid #000; border-bottom: 1px solid #aaa; border-left:1px solid #000; border-right: 1px solid #aaa; color:#fff; background-color:#232323;}

	#footer .fwtwo {
		background: url(/images/recentcomments.png) top left no-repeat;
		color: #999;
		}

	#footer .fwthree {
		background: url(/images/mostlikedposts.png) top left no-repeat;
		}

			#footer .fwthree ul li a {
				font-style:italic;
				color:#b8617f;
				}

	#footer .fwfour {
		background: url(/images/abouttheeagle.png) top left no-repeat;
		border-right:0;
		padding: 55px 16px 0 16px;
		margin-right:-20px;
		}

		#footer .fwfour ul li:hover {
			  margin-top:-4px;
	    }
	  
div#adminlink1, div#adminlink2 { height:10px; width:15px; }		

div#adminlink1 {float:left; margin-right:5px;}

div#adminlink2 {float:right; }

#footer a.pi, #footer a.pi:visited, #footer a.pi:active, #footer a.pi:hover {
	display:block;
	color:#333;
	}

#footer a.pi:hover {
	background-color:#444;
	text-decoration:none;
	color:#fff;
	}

.finish {
	margin:0;
	padding:0;
	clear:both;
	}

div.audiobox {
	border:1px solid #aaa; 
	margin:0 50px 20px 50px; 
	padding:10px 10px 10px 30px;
	background: #fff url('http://csceagle.com/images/audiobacker.png') top left no-repeat;
	}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	line-height: 24px;
	margin: 0 0 25px 0;
	padding: 0 0 0 50px;
	position: relative;
	}

.commentlist li:last-child {
	margin-bottom: 0;
}

.comment-body {
	position:relative;
	margin-left:20px;
	padding:0 15px;
	border:1px solid #aaa;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
      .bubble {
	 position:absolute;
	 top:17px;
	 left:-25px;
      }
      .dsq-comment-text p, ul.dsq-like-faces li.dsq-like-activity, .comment-body p, li.comment ul.children li.comment div.comment-body p {
	    color:#333;
	    font-family: "Trebuchet MS", Helvetica, Tahoma, Arial, sans-serif;
	    font-size:12pt;
	    line-height:13pt;
      }

#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	padding: 2px;
	border: 1px solid #aaa;
	margin-bottom:5px;
}
.comment-author, .comment-meta {
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height:14px;
}
.comment-author {
	position: absolute;
	top: 0;
	left: -20px;
	width:86px;
	color: #000;
}
      .comment-author cite {
	font-style: normal;
	margin-top: 5px;
      }
.comment-meta {
	margin-top: 2px;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.pd-rating {
	font-family: "Trebuchet Ms", Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	line-height:20px;
	background: #eee;
	padding: 5px 15px 0 15px;
	margin: 0 -16px 0 -15px;
	border-top:1px solid #aaa;
	border-right: 1px solid #aaa;
	border-bottom-left-radius: 15px;
  	border-bottom-right-radius: 15px;
  	width: 100%;
}
.reply {
	position:absolute;
	bottom:-1px;
	right:-1px;
	padding: 0 20px;
}
.reply a,
a.comment-edit-link {
	color: #8a2f2f;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li.depth-2 {
	border: none;
	margin: 25px 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes, #respond .logged-in-as {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}

#respond #alt-login-methods {
	margin-bottom: 20px;
	}

#respond label {
	color: #888;
	font-size: 12px;
}

#respond input {
	margin: 0 0 9px 0;
	width: 98%;
	border:1px solid #333333;
}

#respond .comment-form-author {
	margin-right:106px;
	}

#respond .comment-form-url {
	display:none;
	}

#respond textarea {
	width: 98%;
	border: 1px solid #333333;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}

/* END COMMENTS --------------------------------------------------------------*/

/* OLD COMMENTS STUFF ---------------------
	ol.commentlist {
	list-style:none;
	margin:0;
	padding:0;
	}

	li.comment, li.comment ul.children li.comment ul.children li.comment, li.comment ul.children li.comment ul.children li.comment ul.children li.comment ul.children li.comment {
		padding: 10px;
		border:1px solid #aaaaaa;
		background: #f0f0f0;
		margin: 10px 0;
		}

	li.comment ul.children li.comment ul.children li.comment {
		margin-right:-11px;
		}

	.comment-author, .vcard {
		font-size:20px;
		}

	li.comment img {
		float:right;
		padding:5px;
		background: #fff;
		border:1px solid #aaaaaa;
		}	

	li.comment ul.children {
		list-style:none;
		margin:0;
		}

	li.comment ul.children li.comment, li.comment ul.children li.comment ul.children li.comment ul.children li.comment {
		background: #e0e0e0;
		margin-right: -11px;
		border-widht: 1px 0 1px 1px;
		}

	a.comment-reply-link {
		font-style:oblique;
		text-decoration: underline;
		color: #aa0000;
		}

	a.comment-reply-link:hover {
		text-decoration:none;
		}

	input#author, input#email, input#url {
		margin-right:150px;
		float:right;
		width:400px;
		}

	p.comment-form-comment label { float:left; clear:both; }

	p.form-allowed-tags { width:540px; clear:both; margin: 10px 5px; }

	textarea#comment {
		float:left;
		clear:both;
		width: 550px;
		margin-bottom: 10px;
		}

	input#submit {
		background: #f0f0f0;
		color: #333333;
		width:200px;
		}
------------------------------------------ */

/* GRAVATAR BOX ---------------------------- */

#gravbox {
float:right;
margin-right:9px;

width:80px;
height:80px;
background:url(http://www.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=80.png);
}

#gravbox .avatar {
margin:0;
padding:0;
}

#gravbox .nogravatar {
text-align:center;
font-weight:bold;
}

#gravbox img {
border:1px solid black;
}

/* ---------------------------- GRAVATAR BOX */
	.mosbox {
		width:326px;
		background: #f0f0f0;
		border:1px solid #aaa;
		padding:10px;
		margin-bottom:20px;
		}

	.mosbox img.alignleft {
		border:8px solid #333;
		float:left;
		margin:0 10px 10px 0;
		}

	.mosinfo {
		float:left;
		width:150px;
		font-weight:normal;
		}

	.mosanswer {
		clear:both;
		font-size: 15px;
		font-style: oblique;
		font-weight: normal;
		color:#333;
		}


/* CSC Tables */
.tdb {
  border-bottom: 1px solid #999;
  color: #000;
  padding: 10px 5px;
  text-align: center;
  vertical-align: top;
}

.tdc {
  border-bottom: 1px solid #999;
  color: #000;
  padding: 3px;
  vertical-align: top;
  text-align: center;
}

.coursetable {
  border-collapse: collapse;
  font: 11px Verdana, Arial, Helvetica, sans-serif;
  margin: 10px 0;
  width: 100%;
}

.thc {
  background-color: #603;
  border-bottom: 1px solid #603;
  color: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: center;
}

.thl {
  background-color: #603;
  border-bottom: 1px solid #603;
  color: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: left;
}

.thr {
  background-color: #603;
  border-bottom: 1px solid #603;
  color: #fff;
  font-weight: normal;
  padding: 3px;
  text-align: right;
}

.thl a, .thc a, .thr a {
  background-color: #603;
  color: #fff;
}

.tdl {
  border-bottom: 1px solid #999;
  color: #000;
  padding: 3px;
  vertical-align: top;
}

.tdr {
  border-bottom: 1px solid #999;
  color: #000;
  padding: 3px;
  text-align: right;
  vertical-align: bottom;
}

.tdp {
  text-align: left;
}

.tdtotal {
  border-bottom: 1px solid #999;
  color: #000;
  font-style: italic;
  padding: 3px;
  text-align: right;
}

.tdu {
  border-top: 1px solid #999;
  color: #000;
  padding: 3px;
  text-align: left;
  vertical-align: top;
}

textarea#wpcf_msg {
	width:400px;
	height:500px;
	}

table.homecoming td {
	border:1px solid #aaaaaa;
	}