/*  
Theme Name: TopRank 2008
Theme URI: 
Description: .
Version: 1
Author: Thomas McMahon & Max
Author URI: http://www.toprankblog.com/
*/
.post {font: 12px Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #d3d3d3; padding-bottom: 5px;}
.entry {clear: both;}
small {margin: 8px auto auto 16px; color: #666;}
.post img {border: none;}
div#mainContent .post h2, .post h2 a {font: 20px Verdana,Arial,Helvetica,sans-serif; color: #f00; text-decoration: none; margin-bottom: 0; padding-bottom: 5px;}
h4.pagetitle {font: 18px Verdana,Arial,Helvetica,sans-serif; color: #999; text-decoration: none; margin: 10px auto auto 20px;}
.post h2 a:hover {text-decoration: underline;}
#sidebarContent ul {list-style-type: none; margin: 14px auto auto 14px; padding: 0; font: 12px Verdana,Arial,Helvetica,sans-serif;}
#sidebarContent ul img {border: none;}
#sidebarContent h2 {font: 17px Verdana,Arial,Helvetica,sans-serif; height: 23px; letter-spacing: 1px;}
#sidebarContent ul ul, .archivesUL {margin: 0px; padding: 0px;}
.cat-item-3, .cat-item-4, .cat-item-13, .cat-item-24, .cat-item-1, .cat-item-128, .cat-item-150, .cat-item-145 {color: #000; text-decoration: none; letter-spacing: 1px; margin-bottom: 0; margin-top: 10px;}
.cat-item-3 a:link, .cat-item-4 a:link, .cat-item-13 a:link, .cat-item-24 a:link, .cat-item-3 a:visited, .cat-item-4 a:visited, .cat-item-13 a:visited, .cat-item-24 a:visited, .cat-item-128 a:link, .cat-item-128 a:visited, .cat-item-150 a:link, .cat-item-150 a:visited, .cat-item-1 a:link, .cat-item-1 a:visited, .cat-item-145 a:link, .cat-item-145 a:visited {font: 17px Verdana,Arial,Helvetica,sans-serif; color: #000; text-decoration: none;}
ul.children li a:link, ul.children li a:visited {font: 12px Verdana,Arial,Helvetica,sans-serif; color: #3462d2; letter-spacing: 0px; text-decoration: underline;}
div.postmetadata {color: #666; font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 8px auto 5px 16px;}
#comment {width: 500px; border: 1px solid gray; color: #000; font: 12px Verdana,Arial,Helvetica,sans-serif; padding: 5px;}
#commentform input {border: 1px solid gray; color: #000; font: 12px Verdana,Arial,Helvetica,sans-serif; padding: 3px;}
#commentform input[type=submit] {
	background-color: #deecf4;
	border: 1px solid #429acc;
	color: #347ca3;
	padding: 5px;
}
#commentform input[type=submit]:hover {
	background-color: #347ca3;
	border: 1px solid #deecf4;
	color: #fff;
	padding: 5px;
}
h4#respond {font: 18px Verdana,Arial,Helvetica,sans-serif; color: #f00; margin: 8px auto 5px 16px;}
#s {border: 1px solid gray; color: #000; font: 12px Verdana,Arial,Helvetica,sans-serif;}
.navigation {font: 11px Verdana,Arial,Helvetica,sans-serif; margin-left: 10px; width: 90%;}
ul.relatedposts ul li {list-style-type: disc; margin-left: 10px; margin-right: 10px;}
small a:link, small a:visited {color: #666666; padding: 0px; margin: 0px;}
#titleMenu {font: 12px Verdana,Arial,Helvetica,sans-serif; margin: 2px auto auto 20px;}
#titleMenu a, #titleMenu a:visited {font: 13px Verdana,Arial,Helvetica,sans-serif; color: #f00; text-decoration: none;}
#titleMenu a:hover {text-decoration: underline;}
.seperator {border-bottom: 1px solid #ccc; height: 10px;}
.post-teaser, .post-teaser-block {font: 12px Verdana,Arial,Helvetica,sans-serif; color: #f00; clear: both;
	background-color: #f5f5f5;
	margin-right: 10px;
	margin-left: 10px;
	padding: 10px;
	border-top: 1px solid red;
	border-color: #f00;
}
.featuredNewsBox {border-bottom: 1px solid #ccc; padding-bottom: 5px; margin: 20px 40px; background-color: #fff;}
.featuredNewsBox ul {padding: 5px 5px 5px 20px; margin: 0;}
.featuredNewsBox li a {font: 13px Verdana,Arial,Helvetica,sans-serif; color: #f00; text-decoration: none;}
.featuredNewsBox li a:hover {font: 13px Verdana,Arial,Helvetica,sans-serif; color: #f00; text-decoration: underline;}
.featuredNewsBox li a:visited {font: 13px Verdana,Arial,Helvetica,sans-serif; text-decoration: none;}
blockquote {margin: 15px; color: #5a5a5a;}
/* Begin Images */
p img {padding: 0; max-width: 100%;}
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left}
/* End Images */
/* Captions */
.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}
/* End captions */
.fbLikeContainer {margin-left: 15px;}
div#mainContent .entry p {
	margin-bottom: 20px;
	padding-right: 10px;
}
div#mainContent .entry object {
	margin-left: 16px;
}
div#mainContent p.tags {
	font-size: 10px;
	clear: both;
}
