/* 
Theme Name: reviewneo Theme
Theme URI: http://www.xn--m3cxfcauwkr4cb2f.com/
Description: Special Design for Hosting Review
Version: 1.1
Author: barbies55
Author URI: http://www.xn--m3cxfcauwkr4cb2f.com/
*/

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #dfdedc;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #1c1d1d;
	background-image: url(img/bg.gif);
	background-repeat: repeat-x;
}
h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
a, a:link, a:active {
	color: #666666;
	text-decoration: none;
}

a:hover { color:#C41F24}
a img{ border:none;}
img, .png {
       position: relative;
       behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
       this.src = "wp-content/themes/reviewneo/img/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
       this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}

/** GENERAL TAGS **/

.smalltitle { color: #A49A8C; font-family: Tahoma, Arial, sans-serif; font-size: 12px; text-transform: uppercase; }
.wrap {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.leftalign { width: 570px; float: left; }
.rightalign { width: 310px; float: right; }
a.more-link { width: 187px; height: 28px; display: block; text-indent: -9999px; background: #000000 url(images/morelink.jpg); }
.clear { clear: both; }
.lasting {
	margin-bottom: 10px;
	background-image: url(img/latest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.lasting .rss {
	width: 22px;
	height: 22px;
	display: block;
	text-indent: -9999px;
	float: right;
	background-image: url(img/rss.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.heading {
	font-size:18px;
	color:#666666;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FADFD3;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
h3 {
	font-size: 14px;
	font-family: Tahoma, Arial, sans-serif;
	color: #ff7f00;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
h3 a { text-decoration: none; }
.heading h3 { float: left; } 

.navigation a { text-decoration: none; background: #F5EBDD; font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; font-size: 14px; font-weight: bold; width: 160px; display: block; text-align: center; padding: 4px; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }

/** HEADER **/

.header {
	margin: 0px;
}
.header p {
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
.header input { margin:0;}
#headlogo {
	padding-left: 0px;
	padding-top: 20px;
}
#headlogo a img{ border:none}
.header h1 a { text-decoration: none; color: #ffffff;}
.header h1 a span { font-weight: normal; color: #EF4723; }
/**.header ul { width: 500px; margin: 25px 0px 0px 0px; padding: 0px; list-style: none; float: right; }
.header ul li { display: inline; }
.header ul li a { width: 115px; padding: 15px 0 15px 0; font-size: 20px; font-family: Tahoma, Arial, sans-serif; text-decoration: none; display: block; float: left; text-align: center; color: #DCA89B; }
.header ul li a:hover { color: #ffffff; }
.header ul li.current_page_item a { width: 130px; background: url(images/menubg.png) no-repeat center center; color: #ffffff; }
**/

/** FEATURED SECTION **/

.featured {
	border-top: solid 1px #ffffff;
	padding: 20px 0 20px 0;
	background-color: #F6EEE3;
}
.featured h2 { font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif; font-size: 32px; font-weight: bold; line-height: 42px; margin: 5px 0 15px 0; }
.featured h2 a { color: #EE4705; background: #ffffff; text-decoration: none; }
.featured .leftalign img { border: solid 3px #E7D9C6; padding: 2px; width: 250px; float: left; margin-right: 15px; }
.featured .postcontent { width: 295px; float: right; }
.featured p, .postcontent { margin: 0px 0px 15px 0px; font-size: 12px; font-family: 'Verdana', 'Arial', 'Trebuchet MS', sans-serif; color: #6A5E4C; line-height: 18px; }
.advertisment { width: 300px; border: solid 3px #E7D9C6; padding: 2px; margin-top: 5px; }


/*site*/
.sitewrap {
	width:960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	background-color: #FFFFFF;
	background-image: url(img/foot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.sitetop {padding-top:10px; background:url(images/top.jpg) no-repeat top center;}
.sitebottom {padding-bottom:20px; background:url(images/bottom.jpg) no-repeat bottom center;}

/** ARTICLE COLUMNS **/

.maincontent {
	width: 720px;
	float: left;
}
.subcontent {
width: 700px;
	float: left;
}
.subcontent .newssection{
	width: 520px;
	float: right;
}
.articlecolumn { width: 340px; } 
#featured-posts { float: right; }
#latest-posts { float: left; }
#featured-posts .article h2 a { color: #EE4705; }
.articlecolumn { margin-bottom: 10px; }
.newssection .article, .articlecolumn .article { border-bottom: solid 1px #D8CFC1; margin-bottom: 10px; padding-bottom: 10px; }
.newssection .article h2, .articlecolumn .article h2 { font-size: 20px; font-weight: normal; border-bottom: dashed 1px #FADFD3; padding-bottom: 5px; line-height: 22px; font-family: Tahoma, Arial, sans-serif; }
.newssection .article h2 a, .articlecolumn .article h2 a { color: #6b4f4c; text-decoration: none; }
.newssection .article h2 a:hover, .articlecolumn .article h2 a:hover{ color:#C41F24; }
.newssection .article p, .articlecolumn .article p { color: #6A5E4C; font-size: 11px; line-height: 14px; font-family: Tahoma, Arial, sans-serif;  }
.newssection .article p a, .articlecolumn .article p a { font-weight: bold; }
.newssection .article .left, .articlecolumn .article .left { width: 75px; float: left; text-align: right; font-size: 11px; color: #B4AB9D; text-transform: uppercase; font-family: Tahoma, Arial, sans-serif; line-height: 14px; }
.newssection .article .left img, .articlecolumn .article .left img { width:70px; height:70px;
}
.newssection .article .right, .articlecolumn .article .right { width: 260px; float: right; }


/** SIDEBAR **/

.homesidebar {
	width: 210px;
	float: right;
}
.homesidebar h3 {
	padding-bottom: 12px;
	margin-bottom: 10px;
	background-image: url(img/sidetop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 17px;
	padding-top: 14px;
	padding-right: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	font-size: 12px;
}
.homesidebar ul {
	list-style: none;
	margin: 0px;
	color: #666666;
	font-size: 11px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.homesidebar ul li {
	padding-bottom: 6px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FADFD3;
}
.homesidebar ul li a {
	font-size: 12px;
	margin-right: 4px;
	background-image: url(img/li2.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	display: block;
	padding-left: 15px;
}
.homesidebar .item {
	margin-bottom: 20px;
	background-color: #FFFFFF;
	background-image: url(img/sidefoot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
}

.singlesidebar { width: 310px; float: right; margin: 20px 0 0 0; }
.singlesidebar .item { margin: 10px 0 30px 0; }

/** SIDEBAR2 **/

.homesidebar2 {
	width: 160px;
	float: left;
}
.homesidebar2 h3 { border-bottom: solid 1px #FADFD3; line-height: 14px; padding-bottom: 3px; margin-bottom: 10px; }
.homesidebar2 ul { list-style: none; padding: 0px; margin: 0px; color: #C3B39D; font-size: 11px; }
.homesidebar2 ul li { border-bottom: dashed 1px #FADFD3; padding-bottom: 6px; margin-bottom: 5px; }
.homesidebar2 ul li a { font-size: 12px; margin-right: 4px; }
.homesidebar2 .item { margin-bottom: 40px; }


/** SINGLE POST **/

.singlepost {
	width: 770px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
}
.singlepost .postcontent { color: #6A5E4C; line-height: 18px; }
.singlepost .posthead h2 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 39px; line-height: 38px; margin: 0px 0px 4px 0px;  }
.singlepost .posthead span { font-family: Tahoma, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #b1a289; }
.singlepost .posthead p { font-size: 15px; line-height: 18px; font-style: italic; color: #e35b25; border-top: dashed 1px #B1A289; padding-top: 10px; }
.singlepost .postcontent blockquote { margin: 0px; padding: 0px 0px 0px 65px; background: url(images/quote.jpg) no-repeat top left; color: #917A69;  font-size: 13px; font-style: italic;  }
.singlepost .post .posthead h2 { font-size: 24px;  }
.singlepost .post {
	padding-bottom: 25px;
}
.singlepost .posthead h2 a { text-decoration: none; }

/** HOMEPAGE NEWS SECTIONS **/
.newssection  .posthead h2{
	font-size:18px;
	font-weight: normal;
	color: #ff7f00;
}
.newssection {
	float: left;
	width: 720px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding: 0px;
}
.newssection .article { width: 350px; float: left; 
min-height: 130px;
height:130px;
height:auto; !important
  }
.newssection .even { float: right; }
.newssection ul { width: 340px; float: right; margin: 0px; padding: 0px; list-style: none; color: #B4AB9D; text-transform: uppercase; font-family: 'Trebuchet MS', 'Arial', 'Verdana', sans-serif;}
.newssection ul li h2 { font-size: 18px; font-size: 18px; font-weight: normal; line-height: 21px; text-transform: none; }
.newssection ul li h2 a { text-decoration: none; }
.newssection ul li { border-bottom: dashed 1px #D8CFC1; padding-bottom: 5px; margin-bottom: 5px; }

.singlesidebar .newssection .article { width: 310px; }
.singlesidebar .newssection .article .right { width: 200px; }
.singlesidebar .newssection  ul { width: 310px; }
.singlesidebar .newssection ul li h2  { font-size: 15px; font-weight: bold; }

/** FOOTER **/
.footer2{
	background-image: url(img/foottop.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 915px;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 30px;
}
.footer {
	height: auto;
	height:auto !important;
	min-height:220px;
	background-image: url(img/footbg.gif);
	background-repeat: repeat-y;
	width: 960px;
	margin-top: 15px;
}
.footer ul {
	margin: 0;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 12px;
}
.footer li {
	list-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
.footer li a {
	display: block;
	line-height: 1.4em;
	padding-left: 7%;
	width: 93%;
	text-decoration: none;
	padding-bottom: 2px;
	background-image: url(img/li.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 3px;
}
.footer a {color: #666666;}
.footer a:hover {
	color: #C41F24;
}

.col3,.col3center {
	float: left;
	width: 280px;
	height: auto;
	height:auto !important;
	min-height:220px;
}

.col3 h2,.col3center h2{
	font-size:14px;
	font-weight: bold;
	color: #ff7f00;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FB993B;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.col3center {
	margin-top: 0;
	margin-right: 35px;
	margin-bottom: 0;
	margin-left: 35px;
}

/* bottom */
.bottom {
	color: #666666;
	clear: both;
	font-size: 10px;
	padding-top: 40px;
	background-image: url(img/footer.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 40px;
	text-align: center;

}
.bottom a {color: #999999;}
/** COMMENTS **/

.comments { padding: 0px; border-top: dotted 3px #FADFD3; margin-top: 20px; }
.comment-meta { width: 130px; float: left; padding: 0px 0 10px 0; text-align: right;}
.commenttext { float: right; width: 400px; padding-left: 20px; border-left: dashed 1px #aaaaaa; margin-top: -5px; margin-bottom: -5px;}
.comment-author { display: block; font-weight: bold; }
.comment-date { font-size: 12px; color: #B4AB9D; }
.comment-meta a { color: #000000; text-decoration: underline; }
.comment { margin-bottom: 15px; }
h2#comments {
	display: block;
	padding-bottom: 2px;
	border-bottom: solid 2px #FADFD3;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin-top: 40px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}
#commentform span { display: block; font-size: 12px;  margin-bottom: 10px;}
#commentform input { border: solid 2px #FADFD3; background-color: #ffffff; padding: 3px; width: 200px; margin-right: 10px; }
#commentform textarea { width: 500px; border: solid 2px#FADFD3; padding: 3px;  margin-bottom: 10px;}
/* path */
.path {
	color: #FFF;
	font: normal 1.1em Verdana,sans-serif;
	padding-left: 10px;
	height: 33px;
	padding-right: 10px;
	margin: 0px;
	background-image: url(img/top.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 16px;
}
.path li,.path ul {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.path a {
	color: #707070;
	text-decoration: none;
	padding-right: 15px;
	display: block;
	height: 20px;
	padding-top: 9px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: left;
	margin: 0px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F0EFEE;
}
.path a:hover {
	background-color: #707070;
	color: #FFFFFF;
}
#search{
	font-size: 10px;
	color: #999999;
	width: 210px;
	background-image: url(img/searchbox.gif);
	background-repeat: no-repeat;
	height: 25px;
	padding-bottom: 15px;
	font-family: Tahoma, Arial, sans-serif;
}
#searchform {
	margin:0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#searchform #s {
	width:135px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: transparent;
	height: 20px;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 5px;
}
.search_go{
	height: 22px;
	width: 22px;
	display: inline;
	padding: 0px;
	margin: 0px;
}
.tableh1 h1{
	font-size:18px;
	color:#6b4f4c;
	font-weight: normal;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FADFD3;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0;
}
.tableh1 table {
	border:solid 1px #eeeeee;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
}
.tableh1 table td {
	background-color:#f3efec;
	padding:10px 5px;
}
.page1{
	width:720px;
	float:left;
	color: #333333;
	background-color: #f8f7f5;
	background-image: url(img/welcomefoot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
}
.pagecontent1 {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.pagecontent1  h1 {
	font-size:18px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}
.pagecontent1  p{
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.orange {color:#ff7f00;}

