/*   
	Theme Name: NewsTube
	Theme URI: http://www.theme-junkie.com
	Description: A news/magazine theme designed by <a href="http://www.theme-junkie.com">Theme Junkie</a>.
	Author: Roy Guan
	Author URI: http://www.theme-junkie.com
	Version: 1.0
	Tags:  2-columns, advertise-ready, widget-ready, advanced-theme-options, buddypress
*/

/*----------------------------------------------------------------------------------------

INDEX

	 1. Reset
	 2. Defaults
	 3. Hyperlinks
	 4. Advertisement
	 5. Search Form
	 6. Header
	 7. Dropdown Menu
	 8. Container
	 9. Featured News
	10. Breaking News
	11. Postbox
	12. Content
	13. Entry
	14. Paths
	15. Archive
	16. Images
	17. Sidebar
	18. Subscribe
	19. Tabber
	20. Widgets
	21. Calendar
	22. Comments
	23. Comments Form
	24. Pagination
	25. Footer
	 
------------------------------------------------------------------------------------------*/


/* 1. Reset */
@import "css/reset.css";


/* 2. Defaults */

body {background: #efefef; font:12px/14px Arial, "Times New Roman", Times, serif; font-size: 13px; color:#000000; line-height: 1.5em;}
input { font-family: Arial, Helvetica, sans-serif; }
.clear { clear: both; }
.right { float: right; }
.left { float: left; }
.cat {font: 12px/12px Arial, "Times New Roman", Times, serif;}
	
/* 3. Hyperlinks */
a, a:visited, a:active {#FE4365; text-decoration: none; }
a:hover { color: #16387c; text-decoration: underline; }
a:focus, a:hover, a:active { outline: none; }
a img {    border:none; }

/* 4. Advertisement */
.ad728x90 { width: 600px; height: 80px; margin: 0px 0px 0px 0px; float:right;}
.ad300x250 { width: 300px; margin-bottom: 5px; padding: 0px 0px 10px 0px; }
	
/* 5. Search Form */
.sblock {height: 30px; width:100%; float:right;}	
.searchinput { display: inline; float: right; width: 125px; height: 14px; font-size: 12px; padding: 2px; margin:5px; color: #666; border: 1px solid #e6e6e6; }
.searchsubmit { display: inline; float: right; background: url(images/menu.png) repeat-x center; width: 40px; height: 24px; border: none; cursor: pointer; }
	
/* 6. Header */
#header {  height: 100px; margin: 10px 10px 0px 10px;vertical-align:bottom; }
.imagelogo { float: left; background: url("images/logo.png") no-repeat left; width: 300px; height: 80px; margin: 0px 0px 0px 0px; cursor: pointer; }
.textlogo { display: inline; float: left; width: 210px; margin: 20px 0px 0px 5px; text-transform: uppercase; color: #fff; }
.textlogo h1 { margin: 0px 0px 7px 0px; font: 44px/44px Impact, Arial Black; }
.textlogo h2 { font: 12px/16px Arial; }	
.textlogo a, .textlogo a:hover, .textlogo a:visited { color: #fff; text-decoration: none; }

/* 7. Dropdown Menu */
#menu { background:url("images/menu.png"); height: 28px;    margin: 0px 10px 0px 10px;}
#menu ul { float:left; }
#menu ul li { position: relative; display: inline; float:left; }
#menu ul li .first { padding-left: 10px; }
#menu ul li a { display: block;  padding: 8px 5px 5px 10px;  font: 12px Arial, "Times New Roman", Times, serif; color: #ffffff; font-weight: bold;}
#menu ul li a:hover { display: block;  padding: 8px 5px 5px 10px;  font: 12px Arial, "Times New Roman", Times, serif; color: #dddddd; font-weight: bold; text-decoration: underline;}
#menu .current-cat a, #menu .current-cat-parent a, #menu .select a, #menu .current-cat a:hover{ background: #dddddd;color: #000000;}

/* 7.1 Menu2 */
#menu2 { background:url("images/menu2.png"); height: 28px;  width:100%; margin: 0px 10px 5px 10px;}
#menu2 ul { float:right; }
#menu2 ul li { position: relative; display: inline; float:left; }
#menu2 ul li a { display: block;  padding: 6px 5px 5px 10px;  font: 12px Arial, "Times New Roman", Times, serif; color: #000000; font-weight: bold;}
#menu2 ul li a:hover { display: block;  padding: 6px 5px 5px 10px;  font: 12px Arial, "Times New Roman", Times, serif; color: #002930; font-weight: bold; text-decoration: underline;}


.hot {float:right; background: url(images/love.png) no-repeat 0px 0px; margin: 5px 0px 0px 10px; padding: 0px 0px 0px 20px; color: #222;}
.hot ul li { position: relative; display: inline; float:left; }
.hot  a, .tags a:visited {padding: 6px 5px 5px 10px; color: #222; text-decoration: none; font-weight: bold}
.hot  a:hover { color: #16387c; text-decoration: underline; font-weight: bold }

	
/* 8. Container */
#wrapper { background: #ffffff; width: 970px; margin: 10px auto; padding-top: 1px;}
#inner { background: #fff; width: 960px; padding: 5px 0px 5px 0px;}
#column1 { float: left; background: #fff; width: 650px; padding: 0px 0px 0px 10px;}
	
/* 9. Featured News */
#featured { margin: 0px 0px 15px 0px; border: 1px solid #ddd; width: 620px;}
#featured h1 { margin: 0px 0px 5px 0px; font: 20px/22px Arial, "Times New Roman", Times, serif; font-weight: bold; }
#featured h2 { margin: 10px 0px 3px 0px; font: 14px/16px Arial, "Times New Roman", Times, serif; }
#featured h1 a, #featured h2 a { color:#333333;  }
.featuredthumb { position: relative; }
.featuredpost { background: #111; opacity: .75;filter: alpha(opacity=75); position: absolute; padding: 0px, 5px, 0px, 0px;}
.featuredpost a, .featuredpost a:hover { font: 18px/20px Arial, "Times New Roman", Times, serif; color: #fff; }
.featright {  margin: 0px 0px 0px 0px; padding: 10px 5px; }
.featright img { float: left; padding: 0px 10px 0px 0px; }

/* 10. Breaking News*/
#breaking {  width: 620px;  padding: 5px 0px 15px 0px; margin: 0px 0px 0px 0px;}
.breaktitle { padding: 5px 0px 5px 5px; font:  bold 14px Arial; background: #eaeaea; height: 16px;} 
.breaktitle a {color: #2B2825; }
.breakingbox { display: inline; float: left; width: 150px; height: 130px; margin: 10px 0px 10px 5px;}
.breakingbox h2 { padding: 0px 5px; font: 12px/14px Arial, "Times New Roman", Times, serif; font-weight: bold;}

/* 11. Postbox */
.postbox { width: 640px; padding: 0px 0px 15px 0px;}
.pimp {background-color:#222;position:relative;top:-30px;padding:5px 9px 4px;float:left;color:white;font-size:95%;letter-spacing:0.06em;text-transform:uppercase}
.pimp:after{content:"\00a0";display:block;position:absolute;width:0;height:0;border-width:12px;border-style:solid;border-color:#222 transparent transparent}
.boxleft h2 { font: 16px/16px Arial, "Times New Roman", Times, serif; font-weight: bold;}

.postbox h2 { margin: 3px 0px 5px 0px; font: 16px/18px Arial, "Times New Roman", Times, serif; font-weight: bold; }
.postbox h2 a, .postbox h2 a:visited { }
.boxleft img {padding: 0px 0px 10px 0px }

.postbox h2.normal { margin-top: 0px; font-weight: normal; }
.postbox ul { margin: 10px 0px 0px 0px; }
.postbox li { padding: 2px 0px 3px 0px; font-size: 1em; line-height: 15px; }
.postbox li a, .postbox li a:visited {}

.boxleft {float: left; width: 290px;height: 500px; padding: 10px; border: 1px solid #999}

.boxright { float: right; width: 290px; height: 520px; padding: 0px 10px 0px 10px; border: 1px solid #999}
.boxright p {float: left}
.boxleft h4 { font-size: 16px; font-weight:bold; padding: 5px 0px 0px 0px;}
.boxright2 { float: right; width: 300px; margin: 10px 0px 0px 10px; color: #000000}
.date { font-size: 10px; color: #ffffff; background: #FE4365; text-transform: uppercase; }
.gray { font-size: 9px; color: #666; }
.readmore a { font-size: 11px; font-style: italic; color: #666; }

/* Esho */
.esho { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; color:#2B2825; width:300px}
.esho a {color:#2B2825;}
.esho h4 {color:#2B2825; font-size: 16px; font-weight:bold; padding-top: 5px;}
.esho h2 {color:#2B2825; font-size: 16px; font-weight:bold;}
.esho ul { margin: 10px 0px 0px 0px; }
.esho img {float: left; padding: 5px 5px 5px 0px;}
.esho li {list-style-type:circle; padding: 5px 5px 5px 0px; font-size: 1em; line-height: 15px; color:#2B2825; width: 250px}
.eshobox { display: inline; float: left; width: 130px;  margin: 10px 10px 10px 10px;}
.eshobox h2 { padding: 0px 5px; font: 12px/14px Arial, "Times New Roman", Times, serif; font-weight: bold;text-align:center;}
.eshobox h2 a { padding: 0px 5px; font: 12px/14px Arial, "Times New Roman", Times, serif; font-weight: bold;}

.sidelinks {padding: 5px; border: 1px solid #c0c0c0; margin-top: 5px}
.sidelinks li a {list-style-type: none; font-size: 11px; color: #FE4365 }

/* Reviews */
.revleft { float: left; width: 295px; margin: 0px 0px 0px 0px; }
.revright { float: right; width: 295px; margin: 0px 0px 0px 0px; }

/* 12. Content */
#fullcontent { float: left; background: #fff; width: 950px; margin: 0px 0px 15px 10px; }
#content { float: left; background: #fff; width: 620px; padding: 0px 0px 10px 10px; }
h2.pagetitle {color: #D6156C;  font-size: 24px; padding-bottom: 10px;  font-weight: bold;}
h2.pagetitle a, h2.pagetitle a:hover,h2 a { color: #D6156C !important; text-decoration: none; font-weight: bold;}
.posttitle { margin: 0px 0px 5px 0px; font: 28px/30px Arial, "Times New Roman", Times, serif; font-weight: bold; color: #D6156C;}
.posttitle a, .posttitle a:visited { color: #D6156C; }
.postmeta { width: 100%; margin: 0px 0px 0px 0px; color:#c0c0c0; font-size:11px; }
.postmeta .comment { background: url(images/comment.png) no-repeat right 0px; padding: 0px 20px 0px 0px;  }

#knopki { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 0px; color:#2B2825; width: 610px; }
#knopki ul li { position: relative; display: inline; float:left;  list-style-type:none;}



.homeright { margin: 0px 0px 10px 0px; padding: 0px 10px 10px 10px; color:#D6156C; border-left: 1px solid #c0c0c0}
.homeright a {color:#2B2825;}
.homeright h4 {color:#2B2825; font-size: 16px; font-weight:bold; padding: 5px 0px 0px 5px;}

.homeright ul { margin: 10px 0px 0px 10px;  font-size: 14px;}
.homeright li {list-style-type:circle; padding: 10px 0px 10px 0px; font-size: 1em; line-height: 15px; color:#2B2825; border-bottom: 1px dashed #c0c0c0}

.goroskop { width:600px; margin: 0px 0px 10px 0px; padding: 0px 10px 10px 10px;  color:#D6156C; border: 1px solid #c0c0c0}
.goroskop a {color:#2B2825;}
.goroskop h4 {color:#2B2825; font-size: 16px; font-weight:bold;}
.goroskop h2 {color:#2B2825; font-size: 16px; font-weight:bold;}
.goroskop ul { margin: 10px 0px 0px 10px;  font-size: 14px;}
.goroskop li {list-style-type:circle; padding: 10px 0px 10px 0px; font-size: 1em; line-height: 15px; color:#2B2825; border-bottom: 1px dashed #85CAE9}

/* 13. Entry */
.entry {color: #333333; padding: 10px 0px 10px 0px;line-height: 1.5em;  Arial, "Times New Roman", Times, serif;}
.entry p { padding-bottom: 20px; }
.entry strong { font-weight: bold; }
.entry em { font-style: italic; font-weight: normal; }
.entry strong em, .entry em strong { font-style: italic; font-weight: bold; }
.entry h1 { font: 24px/26px Arial, "Times New Roman", Times, serif; font-weight: bold; padding: 0px 0px 7px 0px; }
.entry h2 { font: 24px/26px Arial, "Times New Roman", Times, serif; font-weight: bold; padding: 7px 0px 7px 0px; color:#222;}
.entry h3 { font: 16px/20px Arial, "Times New Roman", Times, serif; font-weight: bold; padding: 0px 0px 7px 0px; color:#D6156C;}
.entry h4 { font: 14px/18px Arial, "Times New Roman", Times, serif; font-weight: bold; padding: 0px 0px 7px 0px; color:#D6156C;}
.entry h5 { font: 13px/16px Arial, "Times New Roman", Times, serif; font-weight: bold; padding: 0px 0px 7px 0px; color:#D6156C;}
.entry h6 { font: 12px/15px Arial, "Times New Roman", Times, serif; font-weight: bold; padding: 0px 0px 7px 0px; color:#D6156C;}
.entry a, .entry a:visited { color: #D6156C; text-decoration: underline;}
.entry a:hover { color: #D6156C; text-decoration: none; }
.entry a img { border: none; }
.entry ul { margin: 0px 0px 0px 7px; padding-bottom: 10px; list-style: none;}
.entry ol { margin: 0px 0px 10px 25px; list-style-type: decimal; }
.entry ol ol { list-style: upper-alpha; }
.entry ol ol ol { list-style: lower-roman; }
.entry ol ol ol ol { list-style: lower-alpha; }

.entry ul li { list-style-type: circle; padding: 2px 0px 3px 0px; margin-left: 10px;  line-height: 15px; }
.entry ol li { padding: 3px 0px 3px 0px;  line-height: 15px; }	
.entry li a:link, .entry li a:visited { color: #515151; }
.entry li a:hover { color: #16387c; }
.entry li ul { margin: 0px;padding: 0px; }
.entry del { text-decoration: line-through;color: #aaa; }
.entry ins { text-decoration: underline; font-weight: bold; }
.entry blockquote { margin:20px 0; padding:15px 15px 1px 15px; background: #f5f5f5; border: 1px solid #eee; border-width: 1px 0px; font-family: Georgia,"Times New Roman",Times,serif; }
.entry blockquote p, blockquote a, blockquote { color:#999; font-style:italic; font-size: 1em; }
.entry dfn { font-weight: bold; }
.entry pre, .entry code, .entry tt { margin: 1.5em 0px; white-space: pre; display: block; }
.entry pre, .entry code, .entry tt { font: 0.8em 'andale mono', 'monotype.com', 'lucida console', monospace; line-height: 1.7; background: #f5f5f5; overflow: auto; padding: 1em; color: #999; }
.entry hr { background: #e6e6e6; color: #e6e6e6; clear: both; width: 100%; height: 1px; margin: 15px 0px; border: none; }
.entry input, .entry textarea { font-size: 1em; padding: 3px; }

.tags { background: #fff url(images/tag.gif) no-repeat 0px 0px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px; color: #222; }
.tags a, .tags a:visited { color: #222; text-decoration: none; }
.tags a:hover { color: #16387c; text-decoration: underline; }


/* Paths */
#paths {float:left;overflow:hidden;color: #444; font-size:16px;  margin-left: 10px; padding: 5px}
#paths a,#paths a:visited,#paths strong {}
#paths strong { font-weight: bold; }
#paths a {color: #16387c;text-decoration: underline;}
#paths a:hover { text-decoration: none;}
#paths a.home, #paths a.home:visited { background:url(images/icon_home.png) no-repeat left center; padding-left:14px; }

/* 15. Archive */
.archive { padding: 15px 0px; border-bottom: 1px dashed #ddd; }
.archive img { padding: 0px 10px 0px 0px; }
.archive h2 { margin: 0px 0px 8px 0px; font: 14px/16px Arial, "Times New Roman", Times, serif; }
.archive h2 a, .archive h2 a:visited { color: #16387c; }	

.archive2 { padding: 10px 0px 10px 0px; }
.archive2 img { padding: 0px 10px 0px 0px; }
.archive2 h2 { margin: 0px 0px 15px 0px; font: 14px/16px Arial, "Times New Roman", Times, serif; }
.archive2 h2 a, .archive h2 a:visited { color: #333333; }

.archive3 { padding: 10px 0px 10px 0px; border-bottom: 1px dashed #222;}
.archive3 img { padding: 0px 10px 0px 0px; }
.archive3 h4 {padding: 10px 0px 0px 0px; margin: 0px 0px 15px 0px; font: 14px/16px Arial, "Times New Roman", Times, serif; }
.archive3 h4 a, .archive h2 a:visited { color: #333333; }

/* 16. Images */
img.centered { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; padding: 0px; }
img.alignnone { padding: 0px; margin: 0px 0px 10px 0px; display: inline; }
img.alignright { padding: 0px; margin: 0px 0px 10px 10px; display: inline; }
img.alignleft { padding: 0px; margin: 0px 10px 10px 0px; display: inline; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignright { float: right; margin: 0px 0px 10px 10px; }
.alignleft { float: left; margin: 0px 10px 10px 0px; }
.wp-caption {  text-align: center; padding: 4px 0px 5px 0px; }
.wp-caption img { margin: 0px 0px 5px 0px; padding: 0px; border: 0px; }
.wp-caption p.wp-caption-text {background: #f0f0f0; margin: 0px; padding: 5px; font-size: 11px; font-weight: normal; line-height: 12px; }

/* 17. Sidebar */
#sidebar { float: right;  width: 300px;}
#sidebar a, #sidebar a:visited { color: #2B2825}
#sidebar a:hover {color:#D6156C;text-decoration: underline;}
.widgetbox { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #f0f0f0;}
.widgetnews {  margin: 0px 0px 0px 0px; padding-bottom: 10px;}

.widgetnews img { float: left; padding: 0px 10px 0px 0px; }
.adtext {margin-bottom: 10px;color: #999;font-size: 10px;}

/* 17.1. Leftbar */
#leftbar { float: left;  width: 200px; padding: 0px 10px 0px 0px;}

/* 18. Subscribe */
#subscribe { background: #fafafa url(images/graybg.png) repeat-x scroll center bottom; padding: 8px 5px; border: 1px solid #ddd; font-size: 90%; }
.subscribe_icons { width: 285px; margin: 0px auto; }
.subscribe_icons li { display: inline; float:left; margin: 0px 2px 5px 2px; width: 52px; text-align: center; font-size: 11px; }
.subscribe_icons a { display:block; padding: 40px 0 2px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; }
.subscribe_icons a:hover { color:#444; text-decoration: none; -moz-box-shadow: 0 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow: 0 2px 4px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_buzz a { background: url(images/buzz.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background: url(images/twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background: url(images/facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_rss a { background: url(images/rss.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background: url(images/email.png) center top no-repeat; }

/* 19. Tabber */
.tabber { width: 298px; margin: 0px 0px 5px 0px; }
.tabber ul { background: #fff; }
.tabs { display: block; margin: 0px 1px 0px 0px; }
.tabs li { float: left; display: inline; background: #f9fafa url(images/graybg.png) repeat-x; }
.tabs li a { display: block; margin: 0px 1px 0px 0px; padding: 2px 8px; font-size: 11px; font-weight: bold; text-transform: uppercase; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; }
.tabs li a:hover { color: #16387c; text-decoration: none; }
.tabs li a.selected, .tabs li a.selected:hover { background: #fff; color: #16387c; border-bottom: 1px solid #fff !important;}
.tabcontent { display: none; width: 278px; margin: -1px 0px 0px 0px; padding: 10px 10px 5px 10px; border: 1px solid #ddd; }
.tabcontent li { list-style: decimal outside; margin: 0px 0px 0px 18px; padding: 0px 0px 5px 0px; color: #666; }

/* 20. Widgets */
.widget { width: 300px;  line-height: 1.6em;}
.widget2 { width: 280px; border: 1px solid #222; padding: 10px}
.widget li {list-style-type:circle;}
.widget ul {padding-left: 10px;}
h4.widgettitle {height: 21px; color:#2B2825; font: 14px Arial; font-weight: bold; padding-top:4px; padding-left:5px; background: url("images/widgettitle.png"); margin-top:10px;}
h4.widgettitle a{ color:#ffffff; text-decoration: none;}

/* 21. Calendar*/
#wp-calendar { width: 100%; }
#wp-calendar, #wp-calendar th, #wp-calendar caption { text-align:center; }
#wp-calendar th { background: #f5f5f5; padding: 3px; border: 1px solid #f0f0f0; }
#wp-calendar td { padding: 5px 2px; border: 1px solid #f0f0f0; }
#wp-calendar caption { background:transparent; font-weight:bold;padding: 3px 0px 7px 0px; color: #333; }
#wp-calendar #today { background: #f5f5f5; font-weight:bold; }

/* 22.Comments */
/* =Comments
----------------------------------------------- */

#respond {
	margin: 30px 0px 0px 0px;
}

#respond p {
	color: #777;
	margin: 0px;
}

.comments-box {
	margin: 20px 0 0 0;
}

.cancel-comment-reply a {
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	text-decoration: underline;
}

.cancel-comment-reply a:hover {
	text-decoration: none;
}

.text {
	border: 1px solid #e6e6e6;
	padding: 2px;
	color: #777;
	width: 200px;
}

/* comment framework */
#pings {
	margin-bottom: 40px;
}

ul.children {
	margin-left: 0px;
}

ol.commentlist {
	margin: 20px 0px 0px 0px;
}

cite.fn {
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -0.05em;
	display: block;
	padding-top: 9px;
}

cite.fn a, cite.fn a:hover {
	text-decoration: none;
}

span.says {
	display: none;
}

.commentlist li {
	margin-top: -1px;
	padding: 15px;
	list-style: none;
	border-bottom: 1px solid #ECEDE8;
	border-top: 1px solid #ECEDE8;
}

.commentlist li.depth-2 {
	background: #ffffff;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist li.depth-3 {
	background: #fbfbfb;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist li.depth-4 {
	background: #ffffff;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist li.depth-5 {
	background: #fbfbfb;
	border: 1px solid #ECEDE8;
	margin-left: 15px;
}

.commentlist code {
	background: #e6e6e6;
	padding: 5px;
}

.commentlist .moderation {
	margin-top: 10px;
	color: #660000;
}

.commentlist .thread-even {
	background: #fbfbfb;
}

.commentlist .children {
	margin-top: 15px;
}

.commentlist p {
	clear: both;
}

.commentlist p a {
	text-decoration: underline;
}

.commentlist p a:hover {
	text-decoration: none;
}

.comment-author {
	margin-bottom: 5px;
}

.avatar {
	margin-right: 10px;
	float: left;
	padding: 3px;
	border: 1px solid #e9e9e9;
	background: #fff;
}

.reply {
	margin: 15px 0px 0px 0px;
}

.reply a, .reply a:visited {
	font-size: 11px;
	text-decoration: underline;
}

.reply a:hover {
	text-decoration: none;
}

.comment-meta {
	float: left;
	font-size: 12px;
	margin-bottom: 15px;
}

.comment-meta a {
	color: #999 !important;
}

/* comment form */
#commentform {
	margin: 15px 0 0 0;
}

#commentform input.txt, #commentform textarea {
	font: 14px/14px Arial, Helvetica, sans-serif;
	border-color: #ccc #efefef #efefef #ccc;
	border-width: 1px;
	border-style: solid;
}

#commentform input.txt {
	color: #666;
	background: #fafafa;
	width: 170px;
	margin: 0 5px 10px 0;
	padding: 5px 7px;
}

#commentform textarea {
	color: #666;
	background: #fafafa;
	width: 95% !important;
	padding: 5px 7px;
}

#commentform #submit {
	margin: 15px 0 10px 0;
}

/* 23. Comments Form */
#respond  { margin: 0px; padding: 25px 0px 20px; border-bottom: 1px solid #ddd; }
#comments #respond { padding:10px 0px; }
#respond h3  { font-size: 16px; font-weight: bold; color:#222; padding-bottom:10px;  }
#respond .left { float: left; width: 200px; }
#respond .right { float: left; width: 350px; }
#commentform  {	margin: 15px 0 0 0; font-family: Arial, Helvetica, sans-serif; }
#commentform input.txt  { color: #555; width: 180px; margin: 0px 10px 10px 0px; }
#commentform textarea  { color: #555; width: 100% !important;  }
#commentform #submit  { margin: 15px 0px 0px 0px; }
#commentform #submit { padding: 3px 6px; color: #fff; font-weight: bold; font-size: 11px; text-transform: uppercase; text-shadow: #555 0px 1px; background-color: #16387c; border: 1px solid #ddd; }
#commentform #submit:hover { cursor:pointer; opacity:0.8; }
input.txt,textarea{ background: #f5f5f5 !important; border:1px solid #ddd; border-color: #ddd #eee #eee #ddd; padding: 3px 5px;}
input.txt:focus,textarea:focus { background:#FFF !important; border:1px solid #ccc; color: #111!important;}

/* 24. Pagination */
.pagenavi { padding: 10px 0px 0px 0px; }
.nextprev a { padding: 7px 0px; }
.page {background: #d6156c; color: #ffffff}
.pages {background: #d6156c; color: #ffffff}
.extend {background: #d6156c; color: #ffffff}
.nextpostslink {background: #d6156c; color: #ffffff}
.previouspostslink {background: #d6156c; color: #ffffff}
.last {background: #d6156c; color: #ffffff}
.first {background: #d6156c; color: #ffffff}
.current {background: #000000; color: #ffffff}

/* 25. Footer */
#footer { background: #fff; margin: 10px 0px 0px 10px; font-size: 11px;  }
#footer ul { display: inline; }
#footer li ul { display: inline; background: none; margin: 0px; padding: 0px; border: none; }
#footer ul li { display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 8px 0px 0px; list-style: none;}
#footer li li { display: inline; }
#footer li a { color: #16387c; }
.footerline { float: left; display: inline; width: 950px; height: 1px; margin: 0px 0px 0px 10px; border-top: 4px solid #c0c0c0; }
.footerlogo { margin: 0px 10px 0px 0px; }

/* RATING */

.tplresults { width: 100%; border: 1px solid gray; }
.tplresults img { padding: 0; background: none; margin: 0; border: none; }
.tplresults thead td { background-color: gray; color: white; font-weight: bold; padding: 2px 5px; }
.tplresults .rank { text-align: center; width: 20px; }
.tplresults .votes { text-align: center; }



.tizertitle {font-weight: bold; color:#D6156C; font-size: 12px}
.tizershop {font-weight: normal; font-size: 10px; color:#333;}
.tizerimg {margin-bottom: 10px; margin-right: 5px; font-size: 10px;}
