/* 
Theme Name: Example 3
Description: Too many options to count.
Author: Justin Tadlock
Author URI: http://justintadlock.com
Version: 1.0
*/

/*
Use this template to create your own styles.
Use the other stylesheets as examples.
*/

* {
	margin: 0;
	padding: 0;
	}
p { margin: 10px 0; }
ul li {
	list-style-type: none;
	}
.entry ul { padding-left: 10px; }
a { 
	color: #d20f18;
	text-decoration: none;
	}
a:hover { color: #124179; text-decoration: none; }
h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: normal; color: #d20f18; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: normal; color: #d20f18; }
h1 { font-size: 2em; }
h2 { font-size: 1.5em; }
h3 { font-size: 1.4em; }
h4 { font-size: 1.3em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.1em; }
.left { float: left; margin: 0 10px 10px 0; }
.right { float: right; margin: 0 0 10px 10px; }

/* Body */
body {
	color: #606060;
	background: #1c1c1c url(images/background.gif) top repeat-x;
	font: 90% "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	line-height: 1.4em;
	}
#body-container {
	width: 942px;
	overflow: hidden;
	margin: 15px auto;
	padding: 0 10px;
	background: #dbdbdb;
	}
/************************************************
	Header
************************************************/
#header-container {
	height: 185px; *height: 145px; width: 100%; background-color:#f9f9f9;
	}
#header {
	float: left;
	width: 924px;
	overflow: hidden;
	}
#header h1 {
	float: left;
	width: 924px;
	font-weight: bold;
	}
#header h1 a {
	margin: 0 0 0;
	/* Comment out or delete the next 4 lines to delete header image */
	width: 924px;
	height: 125px;
	display: block;
	background: url(images/header.gif) no-repeat 0 0;
	}
#header h1 a span, #header h2 { display: none; }


/************************************************
	Feed links in header
************************************************/
#feed {
	float: right;
	width: 75px;
	height: 22px;
	/* Comment out the line below if not using header image */
	padding: 48px 0 0 0;
	}
#feed li { display: inline; }
#feed li a {
	float: left;
	width: 34px;
	height: 22px;
	display: block;
	}
#feed li.feed-url a { background: url(images/feed-icon.jpg) no-repeat 0 0; }
#feed li.feed-email a { background: url(images/feed-email.jpg) no-repeat 0 0; }
#feed li.feed-url a span, #feed li.feed-email a span { display: none; }

/* Container for content and sidebar */
#container {
	clear: left;
	position: relative;
	width: 922px;
	margin: 0 auto;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	background-color: #f7f7f7;
	}
#home, #content {
	width: 590px;
	margin: 0;
	background-color:#fff;
	}
#home.left, #content.left { float: left; }
#home.right, #home.right { float: right; }

/************************************************
	Navigation
************************************************/
/* Navigation containers */
#navigation, #sub-navigation { width: 100%; float: left;letter-spacing: .03em; }
#navigation { background: #dbdbdb; }
#sub-navigation { background: #5aa2e2; }

/* List items */
#nav li, #sub-nav li { float: left; }
#nav li li, #sub-nav li li {
	width: 175px;
	background: #fefefe;
	}

/* List links */
#nav li li a { background: #3385cd; float: none; margin: 3px 5px; padding: 4px 5px; }
#nav a, #sub-nav a { color: #333333; font-weight: bold; display: block; text-decoration: none; }
#nav a { padding: 10px 16px; }
#sub-nav a { font-size: .95em; padding: 7px 17px; }

/* List items and active items */
#sub-nav li.current-cat a, #sub-nav li.current-cat a:hover { color: #164978; background: #85d6fd; }
#sub-nav li li { background: #5aa2e2; border-top: 1px solid #3686cd; }
#sub-nav li li a { float: none; margin: 3px 5px; padding: 3px 7px; }
#sub-nav li.current-cat li { background: #85d6fd; border-top: 1px solid #54b1ec; }
#sub-nav li.current-cat li a { color: #164978; }

/* Hover states */
#nav a:hover, #sub-nav a:hover, #nav li.current_page_item a, #sub-nav li.current_cat a { 
	font-size: 1em;
	font-weight: bold;

	color: #333333;
	background: #fff url('images/current_page.gif') bottom center no-repeat; }
#nav a:hover, #nav li.current_page_item a, #sub-nav a:hover { color: #333333; }
#sub-nav li.current-cat li a:hover { color: #164978; }
#sub-nav li li a:hover, #sub-nav li li.current-cat a:hover { color: #333333; }

/* Drop-down control */
#nav li ul, #sub-nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
	z-index: 999;
	}
#nav li:hover ul, #sub-nav li:hover ul {
	left: auto;
	display: block;
	}


/************************************************
	SubNav
************************************************/

/*menu container*/
.newmenucontainer{background: #fff url(images/bgOFF.gif) no-repeat bottom left;margin:0;padding:0;}
/*basic menu styling*/
.newmenu {float:left;margin:0;padding:0;height:39px;font-family: arial,verdana,sans-serif;width:942px;position:relative;font-size:11px;font-weight:bold;
background:url(images/bgOFF.gif) repeat-x bottom left;}
.newmenu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.newmenu ul li {padding:0;margin:0;float:left;position:relative;display:inline;background:url(images/bgDIVIDER.gif) no-repeat bottom right;}
/*style of main items normal state*/
.newmenu ul li a, .newmenu ul li a:visited {float:left;display:block;font-weight: bold;text-decoration:none;color:#000;width:auto;color:#666;padding:0px 16px 0px 16px;line-height:39px;height:39px;}
* html .newmenu ul li a, .newmenu ul li a:visited {width:auto;w\idth:auto;}
/*hide sub nav items*/
.newmenu ul li ul {display:none;}
/*clear the main nav bg*/
.newmenu ul li ul li{background:none;}
/*style for table of sub nav items*/
.newmenu table {margin:-1px;border-collapse:collapse;font-size:11px;}
/*specific to non IE browsers*/
/*main nav over state*/
.newmenu ul li:hover a {color:#ed720e;background: transparent url(images/bgON.gif) bottom left repeat-x;}
/*show drop-down list*/
.newmenu ul li:hover ul {display:block;position:absolute;top:36px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.newmenu ul li:hover ul li a {display:block;background:#e3e3e3;color:#333;height:auto;line-height:16px;padding:2px 16px 2px 16px;width:120px;border-top:1px solid #fff;}
/*sub drop-down over state*/
.newmenu ul li:hover ul li a:hover {color:#fff;background: #B30000 url(images/sub-arrow.gif) no-repeat;background-position: 4px 8px;}

.rssfeed img {
	float:right;
	margin: 6px 10px 0 0;
	padding:0;
	border:none;
}

/************************************************
	Search
************************************************/
#search {
	float: right;
	width: 330px;
	margin: 0;
	}
#search form {
	float: right;
	margin: 0;
	padding: 0 0 0;
	}
#search input#s {
	color: #5d5d5d;
	width: 170px;
	margin: 0;
	padding:5px;
	}
#search .search-submit { position:relative; top:7px;width:39px;margin-top:0;*margin-top:0;padding:0;border:none; }
/************************************************
	Sections of the site
************************************************/
.section, #home .flickr, #home div.tags {
	width: 590px;
	overflow: hidden;
	margin: 0 0 15px 0;
	padding: 10px 0;
	background: #f7f7f7;
	border: none;
	}
.section h2 {
	font-size: 1.4em;
	line-height: 1em;
	}
h2.section-header, h3.section-header, #home .flickr h2, #home div.tags h2 {
	font: 2em Arial, Tahoma, Verdan, sans-serif;
	color: #0C386E;
/*	border-bottom: 1px solid #c4c4c4;*/
	padding: 3px 5px 3px 0;
	margin: 0 0 10px 0;
	}

#sidebar .menu h2 {
	font: 1.4em Arial, Tahoma, Verdan, sans-serif;
	color: #0C386E;
/*	border-bottom: 1px solid #c4c4c4;*/
	padding: 3px 5px 3px 0;
	margin: 0 0 10px 0;
}


/* Single posts */
#content .post { clear:both;overflow: hidden; width: 568px; padding: 10px; margin-bottom: 20px; background: #fff; border-bottom: 1px solid #c4c4c4;}
#content .post a {text-decoration:underline;}
#full-posts .post .entry, #no-sidebar .post .entry, .single .post .entry { clear: left; }
.post { clear: left; }
.byline { margin-top: 5px; }
code { font-size: 1.15em; }
blockquote { padding: 10px 15px; }
.post ul { margin:15px;padding-left: 15px; }
.post ul ul { margin-top:2px; }
.post ul li { list-style-type: disc; }
.post ul ul li { list-style-type: circle; }

.post ol { margin:15px;padding-left: 15px; }
.post ol ol { margin-top:2px; }
.post ol li { list-style-type: decimal; margin-bottom:10px;}
.post ol ol li { list-style-type: lower-roman; }

/* Full posts */
#full-posts .post { overflow: hidden; width: 568px; padding: 10px; margin-bottom: 15px; background: #f7f7f7; border: 1px solid #eee; }

#similarposts {
clear:both;
margin:10px 0;
padding:15px;
background-color:#f2efe8;
border-top:1px solid #c4c4c4;
border-bottom:1px solid #c4c4c4;
}

#content h2.post-title {
padding-bottom: 5px;
border-bottom: 5px solid #01203c;
}

.post #similarposts .similarpoststitle {
font: 1.3em Arial, Tahoma, Verdan, sans-serif;
	color: #0C386E;
/*	border-bottom: 1px solid #c4c4c4;*/
	padding: 0;
	margin: 0;
}

/* Breadcrumb */
.breadcrumb {
	width: 568px;
	font-size: .75em;
	color: #c4c4c4;
	clear: left;
	float: left;
	overflow: hidden;
	padding: 10px;
	margin: 0 0 10px 0;
	background-color: #fff;
}

/* Related posts */
#related { width: 568px; padding: 10px; background: #f7f7f7; border: 1px solid #eee; }

/* Author box */
#author-box { width: 568px; padding: 10px; background: #f7f7f7; border: 1px solid #eee; }

/* Comments template */
#comments-template { width: 568px; padding: 10px; margin-bottom: 15px; background: #f7f7f7; border: 1px solid #eee; }

/* Navigation links */
.navigation-links { width: 568px; padding: 10px; margin-bottom: 15px; background: #fff; }
.navigation-links .previous { float: left; width: 50%; }
.navigation-links .next { float: right; width: 50%; text-align: right; }

/* Features gallery */
#myGallery { height: 240px; margin: 0 0 15px 0; }
#myGallery .imageElement { display: none; }
#myGallery a, #myGallery a:hover { font-weight: bold; color: #f8f8f8; }

/* Features (single article) */
#feature { width: 568px; padding: 10px; background: #f7f7f7; border: 1px solid #eee; }

/* Features numbers */
#features-numbers { background: #fff; }

/* Flickr photos (home) */
#home .flickr { width: 578px; padding: 10px 0 15px 10px; background: #f7f7f7; border: 1px solid #eee; }
#home .flickr img { margin: 1px 13px 1px 0; }

/* Tags (home) */
#home div.tags { width: 568px; padding: 10px; background: #f7f7f7; border: 1px solid #eee; }

/* Excerpts */
#excerpts { margin: 0; padding: 0; background: #fff; }
#excerpts .post { overflow:hidden;width: 568px; padding: 10px; margin-bottom: 15px; background: #fff; border-bottom: 1px solid #c4c4c4; }

/* Post sections */
#post-sections .section { width: 568px; padding: 10px; background: #f7f7f7; border: 1px solid #eee; }

/* Post blocks */
#post-blocks { padding: 0; background: #fff; }
#post-blocks .post { width: 266px; padding: 10px; margin: 0 0 15px 0; background: #f7f7f7; border: 1px solid #eee; }
#post-blocks .even { float: right; clear: none; }
#post-blocks .odd { float: left; clear: both; }

/* Post list tabs */
#post-list-tabs { padding: 0; }
#post-list-tabs .tab-content { width: 578px; padding: 10px 5px; }
#post-list-tabs .odd { float: left; width: 50%; }
#post-list-tabs .even { float: right; width: 45%; clear: none; }
#post-list-tabs .tab-content ul { margin-left: 10px; }
#post-list-tabs .tab-content li { margin: 4px 0; }

/* Post tabs */
#post-tabs { padding: 0; }
#post-tabs .tab-content { width: 578px; padding: 10px 5px; }
#post-tabs .odd { float: left; width: 48%; }
#post-tabs .even { float: right; width: 48%; clear: none; }

/* Post thumbnail tabs */
#post-thumbnail-tabs { padding: 0; }
#post-thumbnail-tabs .tab-content { width: 568px; padding: 10px; }

/* Video tabbed */
#video-tabbed { width: 568px; padding: 10px; background: #f7f7f7; }
div.v2, div.v3, div.v4, div.v5 { display: none; }
#video-tabbed .video-list { width: 260px; float: right; }
#video-tabbed li { margin: 0; }
#video-tabbed a { display: block; padding: 10px; width: 92%; background: #424242; }
#video-tabbed a:hover, #video-tabbed li a.tab-current { color: #fff; font-weight: bold;  }

/* Video numbers */
#video-numbers { background: #fff; border: 1px solid #c4c4c4;padding-bottom:0;}
#video-numbers .tab-content { border:none;}
#video-numbers .tab-current { border:none;}

/* No sidebar */
#no-sidebar .post, #no-sidebar .section {
	overflow: hidden;
	width: 880px;
	padding: 10px;
	margin-bottom: 15px;
	background: #f7f7f7;
	border: 1px solid #eee;
	}
#no-sidebar #comments-template { width: 900px; }

/************************************************
	Images
************************************************/
a img { border: 1px solid #ccc; padding: 3px; background: #eee; }
.post img, .section img {
	max-width: 98%;
	padding: 3px;
	background: #eee;
	border: 1px solid #ccc;
	}
img.noborder { max-width:100%;padding:0;border:none;}
.post .avatar {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	}
.archive .post .avatar {
	width: 80px;
	height: 80px;
	}
#author-box img {
	float: left;
	margin-right: 10px;
	}
img.feature-image {
	/*max-width: 300px;*/
	width: 100px;
	height: 100px;
	margin: 0 10px 10px 0;
	}
img.thumbnail {
	width: 100px;
	height: 100px;
	margin: 0 10px 10px 0;
	}
img.thumbnail-large {
	max-width: 265px;
	}

/************************************************
	Sidebar
************************************************/
#sidebar {
	width: 300px;
	margin: 0;
	}
#sidebar.left { float: left; }
#sidebar.right { float: right; margin-right:10px; }
#sidebar .menu {
	width:300px;
	margin:0;
	overflow: hidden;
	padding: 5px;
	background: #fff;
	border: 1px solid #c4c4c4;
	}
.tabbed {
	background: #fff;
	border: none;
	padding: 0;
	}
#sidebar .menu, #sidebar .tabbed {
	clear: left;
	margin: 0 0 15px 0;
	}
#sidebar .tabbed {
width:310px;
}
.sectiontitles {
	font-weight: normal;
	font: 1.7em Arial, Tahoma, Verdan, sans-serif;
	color: #0C386E;
/*	border-bottom: 1px solid #c4c4c4;*/
	padding: 3px 5px 3px 0;
	margin: 5px 0 5px 0;
}
#sidebar .menu .section-header { margin-left: 5px; }
#sidebar .menu div { padding: 0 2%; }
.tabbed .tab-content {
	margin:0;
	padding: 10px 2%;
	}
#sidebar .menu ul { padding-left: 10px; }
#sidebar .menu li a, #sidebar .tabbed div li a {
	display: block; width: 97%;
	padding: 3px 0;
	border-bottom: 1px dotted #c4c4c4;
	}
#sidebar .menu li a:hover, #sidebar .tabbed div li a:hover {
	text-decoration: none;
	background-color:#f5f5f5;
	}
#sidebar .menu p { margin: 15px 7px; }

#sidebar .menu.ads p { margin: 7px 7px 10px; }

/* Feed sidebar */
#feed-sidebar li a { height: 15px; display: block; text-indent: 25px; margin-bottom: 3px; }
#feed-sidebar li.feed-url a { background: url(images/sidebar-feed.gif) no-repeat 0 .3em; }
#feed-sidebar li.feed-email a { background: url(images/sidebar-email.gif) no-repeat 0 .3em; }

/* Sidebar tables (ex: calendar) */
#sidebar table { width: 95%; margin: 0 auto; border: 1px solid #eee; }
#sidebar table tr { font-weight: bold; background: #ccc; }
#sidebar table tr td { text-align: center; background: #fff; border: 1px solid #ccc; }
#sidebar table tr td.pad { border: none; }

/* Recent posts (sidebar) and asides */
#sidebar .recent .post { clear: left; padding-bottom: 10px; }
#sidebar .recent .post-title, #sidebar .asides .post-title { font-size: .9em; line-height: 1em; }
#sidebar .recent .entry, #sidebar .asides .entry { font-size: .95em; margin: 0; padding: 0; }
#sidebar .recent p, #sidebar .asides p { margin: 0; padding: 0; }
#sidebar .asides .post { clear: left; padding: 0 0 5px 0; }
#sidebar .asides .post-title { font-size: 1em; }

/* Video (sidebar) */
#sidebar .video div { padding: 2px 2%; }
#sidebar .video object { width: 99%; height: 230px; }
#sidebar .video .post-title { font-size: 1em; }

/* Flickr (sidebar) */
#sidebar .flickr img { margin: 0 5px 5px 7px; }

/* Sidebar ads */
#sidebar .ads p { margin: 0; padding: 0; }
#sidebar .ads a img { border: none; padding: 0; }
#sidebar .ads img { margin: 0 9px 0 9px; border: none; padding: 0; }
#sidebar .ads img.sponsor { margin: 5px 5px 0 11px; border: none; padding: 0; }
#sidebar .ads img.last { margin: 0; }



/* Sidebar adsense */
#sidebar .adsense p { margin: 0; padding: 0; }
#sidebar .adsense a img { border: none; padding: 0; }
#sidebar .adsense img { margin: 0 auto ; border: none; padding: 0; }
#sidebar .adsense img.last { margin: 0; }

/************************************************
	Tabs
************************************************/
/* Actual tabs */
.tabbed ul.tabs {
	position: relative;
	top: 0;
	left: 0;
	z-index: 5;
	list-style-type: none;
	}
.tabbed ul.tabs li { display: inline; }
.tabbed ul.tabs li a {
	float: left;
	margin: 0 3px 0 0;
	padding: 5px .4em;
	color: #787878;
	font-weight: bold;
	background: #ccc;
	border: 1px solid #c1c1c1;
	}
.tabbed ul.tabs li a:hover { background: #f7f7f7; }
ul.tabs li a.tab-current { background: #fff; border-bottom: 1px solid #fff; }
/* Tab content */
.tab-content {
	overflow: auto;
	width: 95.5%;
	clear: left;
	position: relative;
	padding: 10px;
	left: 0;
	top: -1px;
	z-index: 0;
	background: #fff;
	border: 1px solid #c1c1c1;
	}
div.t2, div.t3, div.t4 { display: none; }

/* Recent comments tab */
#sidebar ul.recent-comments li { margin: 2px 0 5px 0; }
#sidebar ul.recent-comments li a { color: #2c79d5; display: inline; }

/* Sidebar search tab */
#sidebar .search input { width: 94%; background: #fff; color: #333; margin: 4px 0; }
#sidebar .search input.search-submit { display: none; }

/************************************************
	Comments Template
************************************************/
/* Comments template */
#commentformarea {
clear:both;
margin:20px;
padding-top:20px;
}

#comments-template { width: 590px; padding: 0; background: #fff; border: none; }
#comments-template ol {
	list-style-type: none;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#comments-template ol li {
	clear: left;
	float: left;
	width: 96.5%;
	overflow: hidden;
	margin: 0;
	padding: 20px 10px;
	background: #fff;
	border-bottom: 1px solid #c4c4c4;
	}
#comments-template .avatar {
	float: left;
	width: 80px;
	height: 80px;
	margin: 7px 7px 7px 0;
	padding: 4px;
	background: #eee;
	border: 1px solid #ccc;
	}
#commentstitle {
	font: 1.5em Arial, Tahoma, Verdan, sans-serif;
	color: #0C386E;
/*	border-bottom: 1px solid #c4c4c4;*/
	padding: 3px 5px 3px 0;
	margin: 0 0 10px 10px;
}
#comments-template ol li .commenter { float: left; clear: left; }
#comments-template .comment-meta-data { float: left; font-size: 1em; margin-top: 9px; font-weight:bold; }
#comments-template ol li .comment-meta-data .time { font-weight:normal;float: left; clear: left; color: #c4c4c4; font-size: .9em; }
#comments-template ol li .comment-meta-data a.time { float: left; clear: left; color: #c4c4c4; font-size: .9em; }
#comments-template ol li .comment-text { float: left; width: 80%; padding: 0 20px 10px; }
#no-sidebar #comments-template ol li .comment-text { width: 88%; }
input {
	color: #000;
	width: 50%;
	padding: 5px;
	margin: 0;
	background: #f7f7f7;
	border: 1px solid #eee;
	}
#sidebar input {
width:210px;
border:1px solid #c4c4c4;
background-color:#ffffa0;
}
#sidebar input.button {
	color: #000;
	width:auto;
	padding:0;
	margin: 10px 0 0;
	background: #fff;
	border: none;
}
#no-sidebar input { width: 25%; }
#comments-template textarea {
	color: #000;
	width: 90%;
	padding: 7px;
	background: #f7f7f7;
	border: 1px solid #d6d6d6;
	}
#no-sidebar #comments-template textarea { width: 98%; }
#comments-template input.submit-comment, #comments-template input.reset-comment, .button {
	width: 100px;
	padding: 7px;
	margin-right: 10px;
	border:1px solid #c4c4c4;
	}
#comments-template ol li .counter {
	float: right;
	font: normal 1.5em 'Lucida Grande', Arial, Helvetica, Sans-Serif;
	color: #dadada;
	width: 20px;
	margin:0px;
	padding: 0px;
	display: block;
	position: relative;
	}

#comments-template ol li.authorcomment {
	background: #f2efe8;
	}
#trackbacks {
*float:left;
clear:both;
overflow:hidden;
width:100%;
padding-top:10px;
padding-bottom:10px;
background-color: #f2efe8;
border-top:1px solid #c4c4c4;
border-bottom:1px solid #c4c4c4;
}
#trackbacks #commentstitle{
clear:both;
padding-top:20px;
}
#trackbacks ol {
	list-style-type: decimal;
	margin-top: 0;
	margin-bottom: 10px;
padding-bottom:20px;
margin-left:50px;
	}
#trackbacks ol li {
margin-top: 0;
padding-top: 0;
margin-bottom: 0;
background-color: #f2efe8;
padding-bottom: 5px;
border-bottom:none;
	}
/************************************************
	Footer
************************************************/
#footer {
	clear: left;
	width: 922px;
	padding: 35px 10px 5px 10px;
	}
#footer p {
	font-size: .75em;
	margin: 5px 0;
	line-height: 1.3em;
	}
#footer p.left { width: 75%; }

#footer p a, #footer p a:visited {
	color:#606060;
}
#footer p a:hover, #footer p a:active {
	color:#d20f18;
}
/************************************************
	Extra
************************************************/

.clear {
	clear: both;
	}

#sidebar a img.button {
	color: #3d4251;
	width: 222px;
	padding: 0;
	margin: 10px 0 0 0;
	background: #fff;
	border: none;
	}

.ads section-header {
	font-weight: normal; 
	color: #2c79d5;
	font-size:1.7em;
}

.center {
	text-align: center;
	}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

img.center, img[align="right"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
	
img.alignright, img[align="right"] {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft, img[align="left"] {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

small {
	font-size: .7em;
	line-height: 1.5em;
	}
img.post-ratings-image {
border:none;
background-color:#fff;
}
.rating img {
border:none;
background-color:#fff;
margin-top:5px;
}