/* 
	Theme Name: University Affairs English Theme
	Theme URL: www.universityaffairs.ca
	Description: WP theme with University Affairs Look and Feel
	Author URI: 
	Version: 1.0
	
	
	Changelog:
		v1.0 
		First Release of Uniiversity Affairs, built for WordPress 2.7
*/

/* CSS Document */

h3 a  {
	text-decoration:none;
}
#main p img {
	border:none !important;
}

a img { border:none; }
 
#blog span{
	font-size:1em;
}
blockquote {
	background-color:none;
	
	margin:0 20px 15px 20px;
}
.clear_floats {
	clear:both;
}

#blogentry h3{
	font-family:Georgia,Times New Roman,Trebuchet MS; 
	font-size:1.2em;
	border-bottom:1px dotted #cccccc;
	padding-bottom:10px;

}
#blogentry h3 a:hover{
	text-decoration:underline;
}

.commentcount {
	float:right;
	font-weight:normal;
	margin-right:10px;
}

.post_meta_data {
	/*border: 1px dotted #BBBBBB;*/
	padding:0px;
	font-size:0.8em;
	/*background-color:#EEEEEE;*/
	text-align:left;
}
.post_meta_data span {
	margin:0px 3px;
}
.post_meta_data a:hover {
	text-decoration:underline;
}

#search .hidden{ display:none;}

#entry-author-info { 
	padding:12px;
	border-top:5px solid #cccccc;
	background-color:#f1f1f1;
	font-size:0.8em;
	margin-bottom:12px;
	
}



#author-avatar { float:left; margin-right:-80px; }

#author-description {margin-left:100px;}
#author-description h2 {margin:0}

/************************************************
*	Sidebar										*
************************************************/
#wp_sidebar { list-style: none; margin:0; padding:0;font-size:1.25em;}

#wp_sidebar li { 
	padding: 0 12px 0px; 
	margin: 15px 3px 0px 0; 
	background: url(/images/bg_box2.jpg) top left repeat-x; 
	border:1px solid #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}
.box2{
	border:1px solid #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
}

.box2 .tweetmeme_button { display:none;  }
#wp_sidebar li h2 { margin: 6px 0 15px; }

#wp_sidebar li ul { list-style: none; margin:0; padding:0;}
#wp_sidebar li ul li { 
	padding:0  0 0 12px; 
	margin: 5px 3px 5px 0; 
	background: url(/images/bullet-grey-arrows.gif) left 6px no-repeat; 
	color: #333; 
	border:none;
	}
#wp_sidebar li ul li a{ color: #363636;}
#wp_sidebar li a { font-weight: bold; color: #000; line-height: 1.2em;}

/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;

	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 0px 0px 10px;
	padding: 2px;

	}

.commentlist cite, .commentlist cite a , .commentlist .says{
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	display:inline;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

/************************************************
*	Comment Form								*
************************************************/

#commentform input {
	/*width: 170px;*/
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	/*width: 100%;*/
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	font-size:1em;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #EEEEEE;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}
	
	
#commentform input, textarea {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	 -webkit-border-radius: 5px;
	
	background:#EAEAEA none repeat scroll 0 0 ;
	border-color:#666666 #DDDDDD #DDDDDD #666666;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family:Arial,Tahoma,Verdana;
	font-size:1.25em;
	margin:0;
}	
#commentform #submit {
	background:#CD492F none repeat scroll 0 0 !important;
	border-color:#DDDDDD #666666 #666666 #DDDDDD;
	font-weight:bold; color:#FFFFFF
}

#commentform label {
	margin-left:3px;
	font-size:1em;
	color:#666666;
	font-weight:bold;
}


.val_error {
	/*border:1px solid #cccccc;
	background-color:#FFFF99;*/
	color:#FF0000;
	font-weight:bold;
}

.val_error_input {
	background-color:#FFEBE8 !important;
}

#val_summary {
	color:#FF0000;
	border:1px solid #cccccc;
	background-color:#FFFFCC;
	width:400px;
	padding:3px;
	display:none;
	font-weight:bold
}

/************************************************
*	Navigation									*
************************************************/

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
	font-size:0.8em;
	border-bottom:1px dotted #cccccc;
	border-top:1px dotted #cccccc;
	/*background-color:#efefef;*/
	padding:5px;
	}
.navigation a{ color:#666	}
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.navigation .alignright{}


/************************************************
*	Twitter Feed Plugin - margin notes 						*
************************************************/
#twitter-1 { 
	background-color:#e9a43c !important; 
	/*background-image:url(images/twitter.jpg) !important; 
	background-repeat:no-repeat !important; 
	background-position:top !important; padding-bottom:10px;*/
	background-image:none !important;
	height:400px;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0;
	padding:0 !important;
	border:none !important;
}


#twitter-1 li a { text-decoration:none; font-weight:normal !important; color:#66A4CC !important;}
#twitter-1 li a:hover { text-decoration:underline; } 
#twitter-1 span { font-size:1em; color:#000000 !important;}
#twitter-1 ul { 
	border:none !important;
	background-color:#e9a43c !important;
	padding:0 0 2px 5px !important; 
	/*-moz-border-radius:5px;
	-webkit-border-radius: 5px;*/
	height:305px;
	overflow:scroll;
	overflow-x:hidden;
	clear:both;
	margin: 0 5px 0 5px !important;
	
}
#twitter-1 li { 
	background:transparent !important;
	border:none !important;
	background-color:#ffffff !important;
	color:#000000 !important;
	padding:0 5px 5px 5px !important;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	margin-top:0 !important;
}
#twitter-1 span.entry-content {display:block;color:#000000 !important;}
#twitter-1 span.entry-meta { display:block; font-size:0.8em; color:#666666 !important}
#twitter-1 span.entry-meta a { font-weight:bold; color:#666666 !important  }
#twitter-1 .widgettitle { background-image:url(/images/twitter/tw_margin_notes.gif) !important; height:72px; margin:0 !important ; text-align:center }
#twitter-1 .widgettitle a { display:none;}
#twitter-1 .user-followers { height:25px; color:#FFFFFF; font-size:0.8em; margin:2px 10px; text-align:center; font-weight:bold;}

/************************************************
*	Twitter Feed Plugin - career sense						*
************************************************/
#twitter-496503751 { 
	background-color:#4F99B6 !important; 
	/*background-image:url(images/twitter.jpg) !important; 
	background-repeat:no-repeat !important; 
	background-position:top !important; padding-bottom:10px;*/
	background-image:none !important;
	height:400px;
	-moz-border-radius:0 !important;
	-webkit-border-radius:0;
	padding:0 !important;
	border:none !important;
}


#twitter-496503751 li a { text-decoration:none; font-weight:normal !important; color:#66A4CC !important;}
#twitter-496503751 li a:hover { text-decoration:underline; } 
#twitter-496503751 span { font-size:1em; color:#000000 !important;}
#twitter-496503751 ul { 
	border:none !important;
	background-color:#4F99B6 !important;
	padding:0 0 2px 5px !important; 
	/*-moz-border-radius:5px;
	-webkit-border-radius: 5px;*/
	height:305px;
	overflow:scroll;
	overflow-x:hidden;
	clear:both;
	margin: 0 5px 0 5px !important;
	
}
#twitter-496503751 li { 
	background:transparent !important;
	border:none !important;
	background-color:#ffffff !important;
	color:#000000 !important;
	padding:0 5px 5px 5px !important;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	margin-top:0 !important;
}
#twitter-496503751 span.entry-content {display:block;color:#000000 !important;}
#twitter-496503751 span.entry-meta { display:block; font-size:0.8em; color:#666666 !important}
#twitter-496503751 span.entry-meta a { font-weight:bold; color:#666666 !important  }
#twitter-496503751 .widgettitle { background-image:url(/images/twitter/tw_careersense.gif) !important; height:72px; margin:0 !important ; text-align:center }
#twitter-496503751 .widgettitle a { display:none;}
#twitter-496503751 .user-followers { height:25px; color:#FFFFFF; font-size:0.8em; margin:2px 10px; text-align:center; font-weight:bold; }


#searchsubmit { width:57px; }

.widget_search{padding-bottom:5px;}
