/*  
Theme Name: InternetReview
Theme URI: http://www.internetreview.me
Author: Weborithm
Author URI: http://www.weborithm.com/
Description: Custom theme for InternetReview.me. If you need help with this theme please <a href="../wp-content/themes/InternetReview/readme.htm" target="_blank" >click here</a>.

	Designed and coded by Weborithm.com

*/
	
	body { margin: 0px;	padding: 0px; color: #020106; font: 0.8em Arial, Helvetica, sans-serif; }
	.clear { clear: both; margin: 0px; padding: 0px; }
	img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	img.alignright { padding: 0px; margin: 0px 0px 0px 10px; display: inline; }
	img.alignleft { padding: 0px; margin: 0px 10px 0px 0px; display: inline; }
	.alignright { float: right; }
	.alignleft { float: left; }
	form, ul, ol, h1, h2, h3, h4, h5, h6, p { margin: 0px; padding: 0px; }
	.navigation { text-align: center; font-size: 1.1em; letter-spacing: 1px; background: #fff url(images/toolsbg.gif) repeat-x top left; padding: 10px 0px; float: left; width: 600px; }
	a { color: #1EB0BE; text-decoration: none; }
	a:hover { color: #0B5258; text-decoration: underline; }
	a.more-link { font-weight: bold; }
	.more-link { padding: 5px 0px; }
	a img { border: none !important; }
	img.thumbnail, a img.thumbnail { border: 1px solid #17848f !important; }
	.featuredcode { font-size: 1.2em; line-height: 22px; width: 500px; background: #f2f2f2; border: 1px solid #ccc; height: 100px; }
	
/* Rounded Corners */

	.p-top { background: url(images/p-top.gif) no-repeat left bottom; width: 600px; height: 11px; border-bottom: 3px solid #d7edf4; float: left; }
	.p-bottom { background: url(images/p-bottom.gif) no-repeat; width: 600px; height: 11px; float: left; margin-bottom: 15px; }
	.s-top { background: url(images/s-top.gif) no-repeat; width: 345px; height: 11px; border-bottom: 3px solid #d7edf4; float: right; }
	.s-bottom { background: url(images/s-bottom.gif) no-repeat; width: 345px; height: 11px; float: right; }
	.f-top { background: url(images/f-top.gif) no-repeat; width: 960px; height: 11px; border-bottom: 3px solid #d7edf4; }
	.f-bottom { background: url(images/f-bottom.gif) no-repeat; width: 960px; height: 11px; }
		
/* Main Containers */

	#container { width: 960px; margin: auto; padding: 0px 0px 30px; }
	#header { background: #fff url(images/headbg.gif) repeat-x left bottom; padding: 35px 20px; }
	#body { border-top: 3px solid #d7edf4; margin-top: 1px; }
	#content { width: 600px; float: left; margin: 0px 15px 15px 0px; }
	#sidebar { width: 343px; float: right; margin: 15px 0px; }
	#rss { text-align: center; margin-bottom: 15px; }
	#footer { border-left: 1px solid #d7edf4; border-right: 1px solid #d7edf4; padding: 0px 14px; }
	
/* Logo / Navigation */

	.logo { width: 257px; float: left; }
	.nav { float: right; padding: 15px 0px 0px 30px; width: 633px; }
	
		/* Navigation */
			
			.nav ul { list-style: none;	text-align: right; }
			.nav ul li { display: inline; font-size: 1.2em; letter-spacing: 1px; }
			.nav a { color: #1eb0be; text-decoration: none; padding: 0px 10px; }
			.nav a:hover { color: #09828d; }
		
/* RSS */
	
	.image, .text, .f-review { float: right; }
	.f-review { float: left; width: 160px; padding-top: 22px; }
	.image { width: 80px; padding-top: 8px; }
	.text {	padding: 11px 15px 0px 0px; width: 154px; }
	a.rsslink { color: #020106; border-bottom: 1px dashed #020106; }
	a.rsslink:hover { color: #1eb0be; border-bottom: 1px solid #1eb0be; }
	.emailfield { border: 1px solid #1eb0bd; width: 152px; height: 19px; padding: 4px 4px 2px; font-size: 1.1em; text-align: left; }
	
	/* Subsribe */
	
		.subscribe { background: url(images/subscribe.gif) no-repeat; border: none; width: 152px; height: 32px; font: 1.4em Georgia, "Times New Roman", Times, serif; color: #0b5258; padding: 0px; margin: 0px; }
		.subscribe:hover { cursor: pointer; }
		
/* Featured */

	.featured {
	border: 1px solid #c7ebef;
	margin-bottom: 15px;
}
	h3.featureh3 { font: normal 1.7em Georgia, "Times New Roman", Times, serif; color: #0b5257; padding: 0px 0px 5px 10px; }
	.featuredpost { background: #1eb0be; border: 1px solid #fff; padding: 10px; }
	.featuredpost h2 { padding-bottom: 10px; font-size: 1.6em; font-weight: normal; color: #fff; }
	.featuredpost h2 a { color: #fff; }
	.featuredpost h2 a:hover { color: #0b5258; }
	.featuredpost p { color: #fff; line-height: 22px; font-size: 1em; padding: 0px 0px 15px; }
	.featuredpost a { color: #fff; }
	.featuredpost a:hover { color: #0b5258; }
	h2.moreh2 {	border-bottom:1px dotted #0b5258; font-size: 1.2em; padding: 0px; color: #0b5258; font-weight: bold; }
	ul.morefeatured { list-style: none; margin-top: 10px; }
	ul.morefeatured li { padding: 5px 0px; color: #fff; }
	#newsletter { padding: 10px; background: #c7ebef url(images/toolsbg.gif) repeat-x top left; color: #020106; margin: 0px 0px 15px;
}
	#newsletter p { padding: 5px 0px; }
	.two{margin-top: 0px; }
	
/* Recommended Boxes */

	.recommended { padding: 0px 0px 15px; }
	.r-left, .r-right { float: left; width: 290px; }
	.left, .right { background: #c7ebef url(images/toolsbg.gif) repeat-x top left; width: 270px; padding: 10px; }
	.r-left { margin-right: 16px; }
	.recommended h3, #newsletter h3 { font-size: 1.3em; color: #0b5258; font-weight: normal; border-bottom: 1px dotted #09828d; margin: 0px 0px 10px; }
	.recommended a { color: #09828d; }
	.recommended a:hover { color: #0b5258; text-decoration: none; }
	.left p, .right p { padding: 5px 0px; border-bottom: 1px dotted #fff; }
	.left p:hover, .right p:hover { border-bottom: 1px dotted #0b5258; }
	.fcomments { background: url(images/comment.gif) no-repeat left center; padding-left: 20px; }
	
/* Content Area */

	.post { border-left: 1px solid #d7edf4; border-right: 1px solid #d7edf4; border-bottom: none; width: 578px; padding: 0px 10px; float:left; }
	.post a, .postarea a { color: #1eb0bf; }
	.post a:hover, .postarea a:hover { color: #0b5258; }
	.post h2 { padding: 10px 0px; font-size: 1.6em; font-weight: normal; color: #0b5258; }
	.post h2 a { color: #0b5258; }
	.post h2 a:hover { color: #020106; text-decoration: none; }
	ul.metatop { border-bottom: 1px solid #d6edf3; list-style: none; text-align: right; margin: 0px 0px 20px 0px; padding-bottom: 5px; }
	ul.metaend { border-bottom: 2px solid #d6edf3; padding: 5px 0px; margin-bottom: 30px; }
	ul.metaendsingle { border-bottom: 2px solid #d6edf3; padding: 5px 0px; margin-bottom: 5px; }
	ul.metatop li, ul.metaend li, ul.metaendsingle li { display: inline; padding: 0px 0px 0px 20px; }
	ul.metatop li a:hover, ul.metaend li a:hover, ul.metaendsingle li a:hover { text-decoration: none; }
	.cnumber { background: url(images/comment.gif) no-repeat left center; }
	.category { background: url(images/category.gif) no-repeat left center; }
	.date { background: url(images/date.png) no-repeat left center; text-transform: uppercase; font-size: 0.859em; }
	.socialbookmark { background: url(images/share.png) no-repeat left center; color: #0B5257; }
	
		/* Post CSS */
		
			.postarea p { padding: 0px 0px 15px; line-height: 24px; font-size: 1em; }
			.postarea h2 { padding-top: 10px; font-size: 1.5em; font-weight: normal; letter-spacing: 1px; color: #0b5258; }
			.postarea h3 { font-weight: normal; padding-bottom: 3px; font-size: 1.3em; letter-spacing: 1px; color: #09828d; border-bottom: 1px solid #09828d; margin: 7px 0px 10px; }
			.postarea blockquote { color: #0b5258; margin: 10px 10px 25px; border-top: 1px solid #D7EDF4; border-bottom: 1px solid #D7EDF4; padding: 15px 0px 0px; font-size: 1.1em; }
			.postarea ul { margin: 10px 10px 25px 35px; list-style: url(images/li.gif); color: #0b5258; } 
			.postarea ul li, .postarea ol li { padding:8px 0px; color: #08828d; font-size: 1.1em; }
			.postarea ol { margin: 10px 10px 25px 35px; color: #0b5258; }
			code { font-size: 1.2em; }

			/* Archive H3 */
			
				h3.archives { background: #D7EDF4; font-weight: normal; padding-bottom: 3px; font-size: 1.2em; letter-spacing: 1px; color: #0B5257; margin: 10px 0px; padding: 5px 10px; }
				
			/* Social Bookmark */
			
				
				ul.ratings { padding: 0px 10px; margin-bottom: 30px; background: #D7EDF4; }
				ul.ratings p { font: normal 1.4em Georgia, "Times New Roman", Times, serif; color: #0b5258; }
				ul.ratings li { display: inline; padding: 0px 10px 0px 0px; }

/* Top 100 Template CSS */

.top100 { border: 1px solid #f2f2f2; width: 576px; margin: 15px 0px; color: #999999; }
.top100thumbnail { float: left; padding: 5px; width: 150px; margin: 2px 0px; border-right: 2px solid #f2f2f2; }
.top100post { float: right; padding: 3px 5px; width: 404px; margin: 2px 0px; }
.top100post p { line-height: 20px; padding: 0px 0px 0px; }
.top100:hover { color: #020106; }
.top100post h2 { padding-top: 0px; font-size: 1.2em; font-weight: bold; letter-spacing: normal; color: #0b5258; }

/* Search */

	.search { width: 302px; background: url(images/searchbg.gif) no-repeat; height: 37px; float: left; margin: 1px 0px 0px; padding: 8px 0px 0px; }
	#searchform { margin: 0px; padding: 0px; }
	#searchform #s { border: none; background: none; color: #1eb0be; padding: 0px; font-size: 1.2em; width: 230px; letter-spacing: 1px; height: 25px; margin: 0px 10px; }
	.sbutton { background: url(images/go.gif) no-repeat; width: 37px; height: 29px; border: none; cursor: pointer; padding: 0px; margin: 0px; }
	
/* Sidebar */
	
	.sitesidebar { border-left: 1px solid #d7edf4; border-right: 1px solid #d7edf4; border-bottom: none; float: right; padding: 10px; width: 323px; }
	.sitesidebar ul li ul a:hover { text-decoration: none; }
	.sitesidebar ul { list-style: none; }
	.sitesidebar h3 { color: #0b5258; border-bottom: 1px dotted #0b5258; margin: 0px 0px 10px; font-size: 1.3em; font-weight: normal; }
	.sitesidebar ul li ul.video { background: #d6edf3; }
	.sitesidebar ul li { padding: 0px 0px 30px; }
	.sitesidebar ul li ul li { padding: 5px 0px; font-size: 1em; }
	ul.children { margin: 10px 0px 0px 30px; list-style: circle; color: #1eb0bf; }
	.ads { padding: 0px 10px; }
	.ads img { padding: 0px 12px 15px; }
	.sitesidebar p { padding: 5px 0px; line-height: 22px; font-size: 1em; }
	
/* Comments */

	#comments { background: #fff; margin-bottom: 15px; }
	#comments h4 { background: #fff; font: 1.4em Georgia, "Times New Roman", Times, serif; text-align: left; padding: 10px 0px; color: #0b5258; }
	ol#commentlist { padding: 10px; list-style: none; }
	ol#commentlist li { margin-bottom: 20px; }
	.commentbox {  }
	.avatarbox { float: left; width: 60px; padding-right: 10px; }
	.avatarbox p { font-size: 0.9em; padding: 5px 0px; color: #0b5258; }
	.thecomment { float: right; width: 486px; border-left: 1px solid #D7EDF4; }
	p.authorlink { font-size: 1.2em; padding: 0px 0px 2px 10px; color: #0b5258; }
	p.authorlink a:hover, .avatarbox p a:hover { text-decoration: none; }
	.commenttext { padding: 10px 10px 0px; background: #fff; }
	.commenttext p { line-height: 22px; padding: 0px 0px 10px; font-size: 1em; }
	.commenttext blockquote { color: #0b5258; margin: 10px 10px 25px; border-top: 1px solid #D7EDF4; border-bottom: 1px solid #D7EDF4; padding: 10px 0px 0px; font-size: 1.1em; }
	.author { background: #D7EDF4; }
	.alternate { background: #F2F2F2; }
	.noentry { line-height: 22px; padding: 10px 0px; font-size: 1.1em; text-align: center; }
	
		/* Comment Form */
			
			#commentform { padding: 10px; color: #0B5258; }
			.text_input { border: 1px solid #1eb0bd; width: 200px; height: 19px; padding: 4px 4px 2px; font-size: 1.1em; text-align: left; margin: 0px 0px 10px; }
			.text_area { border: 1px solid #1eb0bd; width: 550px; height: 200px; padding: 4px 4px 2px; font-size: 1.1em; text-align: left; background: #fff; }
			.form_submit { border: none; background: url(images/submitcomment.gif) no-repeat; width: 250px; height: 44px; font-size: 1.3em; color: #09828d; padding: 0px 0px 0px 30px; margin-top: 10px; }
			.form_submit:hover { cursor: pointer; color: #1eb0bf; }
	
/* Footer */

	.footbox { float: left; padding: 0px; width: 300px; }
	.m { margin: 0px 15px; }
	.footbox ul { list-style: none; }
	.footbox h3 { color: #0b5258; border-bottom: 1px dotted #0b5258; margin: 10px 0px 10px; font-size: 1.3em; font-weight: normal; }
	.footbox ul li { padding: 0px 0px 20px; margin: 0px; }
	.footbox ul li ul li { padding: 5px 0px; font-size: 1em; }
	.footbox p { padding: 5px 0px; line-height: 22px; font-size: 1em; }
	#credits { text-align:center; font-size: 0.9em; color: #0B5257; background: #F2F2F2; padding: 10px; margin: 15px 0px; }
	
/* Misc. Settings */

	.wp-caption-text { font: 0.8em "Courier New", Courier, monospace; color: #aaaaaa; text-align: center; }
	.gallery-caption { font: 0.9em "Courier New", Courier, monospace; color: #aaaaaa; text-align: center; }
