/*
Theme Name: Katina
Theme URI: http://www.katina.gr/
Description: An original wordpress theme for Katina.Gr
Version: 1.0
Author: Nevma
Author URI: http://www.nevma.gr/

	Katina v1.0
	 http://www.katina.gr/

	This theme was designed and built by Nevma,
	work by which can be found at http://www.nevma.gr/

*/

html { background: #c9ccb1 url('images/background.jpg') center top no-repeat;}

body { font-size: 13px; font-family: Helvetica, Arial, sans-serif;}

#header,
#header-search-box input#search-submit,
.post-date,
#slideshow-selector,
#commentform #submit,
.comment .author { font-family: Impact, Charcoal, sans-serif;}

h1, h2, h3, h4, h5, h6 { padding-left: 0; color: #201e1f; font-family: Impact, Charcoal, sans-serif; font-weight: normal; line-height: 1.2;}

h1,
h2.post-title,
h2.post-title a { color: #201e1f; font-size: 31px; }
h2.post-title a:hover { text-decoration: underline;}

h2 { padding-top: 8px; padding-bottom: 8px;}

h2.extras { margin-bottom: 20px; }

.emphasis { color: #d8ad2b; font-size: 120%;}

a:link,
a:visited { color: #c13484;}
a:hover { color: #333; text-decoration: underline;}

blockquote { color: #555; border: none; font-size: 110%;}

#header { width: 980px; margin: 0 auto; font-size: 20px;}

#logo { display: block; width: 452px; height: 112px; margin: 56px 0 53px 0; font-weight: bold; text-indent: -9999px;}

#wrapper { background: #fff; width: 978px; margin: 4px auto 0 auto; border: 1px solid #92967e;}
	#content-container { background: url('images/sidebar-background.png') right repeat-y; margin: 15px;}
		#content { width: 600px; float: left;}
		#sidebar { width: 345px; float: right;}
		
#footer { background: url('images/footer-background.jpg') bottom center no-repeat; padding-bottom: 55px;}

/* NAVIGATION */
#navigation { margin: 0; list-style: none outside none;}
	#navigation li { float: left; margin: 0 5px;}
		#navigation li a { float: left; height: 51px; line-height: 51px; padding: 0 15px; color: #fff; }
		#navigation li a:hover { color: #d8ad2b;}
		#navigation li a.home { padding-left: 10px; }
		#navigation li.megaMenu { position: relative;}

/* MONOBLOGS DROP-DOWN MENU */		
#monoblogs_links { position: absolute; top: 51px; left: 0; z-index: 11; background: #201e1f; opacity: 0.90; list-style: none outside none; margin: 0; padding: 0 0 5px 0;}
	#monoblogs_links li { float: none; height: auto; line-height: 1;}
		#monoblogs_links li a { display: block; float: none; height: auto; line-height: 1.1; padding: 5px 15px; font-size: 16px;}

/* HEADER SEARCH BOX */			
#header-search-box { margin: 0 5px; text-align: right;}
	#header-search-box p { line-height: 51px; padding: 0; }
		#header-search-box label { color: #d8ad2b;}
		#header-search-box input { margin-left: 5px; border: none;}
		#header-search-box input#search-term { background: #d8ad2b; color: #fff; vertical-align: middle;}
		#header-search-box input#search-submit { background: none; color: #ae2171; font-size: 22px;}
		
		/* SOCIALIZE */
		#socialize { padding: 0 10px;}
		#socialize a { padding: 0 5px 0 0;}
		
/* POST */
.post { margin-bottom: 40px;}
	
	.post-date { display: inline-block; background: #d8ad2b; margin-left: -15px; padding: 2px 5px 0 10px; color: #fff; font-size: 16px; line-height: 14px; }
	.post p { padding-left: 0; text-align: justify;}

	.post .alignleft { float: left; margin-top: 10px; margin-right: 10px;}	
	.post .alignright { float: right; margin-top: 10px; margin-left: 10px;}
	.post .aligncenter { margin: 0 auto; clear: both;}	
	.post .alignnone { clear: right;}
	
	.post-meta { margin: 10px 15px 0 0; padding: 5px 0; border-top: 3px solid #181718;}
	
/* COMMENTS */
#comments { margin: -20px 15px 20px -15px; border: 8px solid #eee; border-left: none;}
	
	#comments h3 { padding: 5px 10px; margin: 10px 10px 15px; font-size: 28px; color: #c13484; /*border-bottom: 4px solid #eee;*/ text-align: right;}
	#comments .comment { margin: 10px 15px 10px 0; padding: 5px 0 10px; border-bottom: 3px solid #eee;}
		.comment .comment-info { float: right; height: 100%;}
			.comment-info img { border: 3px double #ccc;}
		.comment .author { display: inline-block; background: #c13484; color: #fff; padding: 4px 0 0 40px; font-size: 18px; text-transform: uppercase; line-height: 0.7; }
		.comment .author a { color: #fff;}
		.comment .date-time { display: block; color: #444; font-size: 90%; margin: 0 0 0 40px; font-weight: bold; color: #c13484;}
		.comment .comment-data p { padding: 5px 0 5px 40px; width: 465px; font-size: 95%; clear: left; text-align: justify;}
	
	#comments .comment.last { border: none; }
	
#commentform h3 { color: #929b62; font-size: 24px; padding-left: 30px;}
	
#commentform label { float: left; clear: left; width: 130px;}

#commentform .commentforminfo { font-size: 80%; color: #777; padding-top: 20px;}

#commentform #submit { background: #929b62; border: none; height: 30px; color: #201f1f; font-size: 18px; }

/* SIDEBAR */
#sidebar { color: #fff;}
	#sidebar a { color: #ddd;}
	#sidebar a.url { color: #97a065;}
	#sidebar a:hover { color: #c13484;}

#sidebar #sidebar-list { list-style: none outside none; margin: 0 10px;}
		#sidebar-list li ul { list-style: none outside none; margin: 15px 0 25px;}
			#sidebar-list li ul li { background: url('images/sidebar-list-bullet.png') left 10px no-repeat; padding: 8px 0 8px 15px; border-bottom: 1px dashed #383537; line-height: 1.2;}
			
			#sidebar-list li.widget_categories ul li { background: none; padding: 5px 0 5px 15px; border-bottom: 1px dashed #383537; line-height: 1.2; font-size: 110%;}
			
			#sidebar-list li.widget_categories select { background: none; width: 80%; margin: 15px 30px; color: #fff; border: 1px solid #97a065; font-size: 110%; -moz-border-radius: 3px; -webkit-border-radius: 3p;}
				#sidebar-list li.widget_categories select option { background: #201e1f; color: #97a065; margin: 0; border-left: none; outline: 0;}

	#sidebar .adrotatorwidget { background: #201f1f; width: 285px; padding-bottom: 10px; margin: 20px auto 5px auto; border: 1px solid #383537;}
	#sidebar .adrotatorwidget img { margin: 10px 0 0 10px; vertical-align: top;}
	#sidebar .adrotatorwidget iframe { margin: 10px 0 0 10px;}
	#sidebar .advertise-here { margin-right: 30px; text-align: right;}
		#sidebar .advertise-here a:hover { color: #d8ad2b;}
		
	#sidebar h2 { background: #97a065; margin-top: 20px; padding: 10px 0 0 0; font-size: 25px; text-align: right; line-height: 0.70;}
		#sidebar span { padding-right: 10px;}
		#sidebar h2 span.line-two { display: block; background: #201e1f; color: #97a065; padding: 5px 10px 0 15px;}
		
		/* SIDEBAR TABS */
		#sidebar ul.tw-tabbed-nav { margin: 10px 0 5px 0; background: #97a065;}
			#sidebar ul.tw-tabbed-nav li { background-image: none; border: none; padding: 15px 0 0 2px; margin: 0 0 0 10px; line-height: 0.65;}
			#sidebar ul.tw-tabbed-nav li a { color: #201e1f; font-size: 18px; font-weight: normal; font-family: Impact, Charcoal, sans-serif;}

			#sidebar ul.tw-tabbed-nav li.ui-tabs-selected { background: #201e1f; padding-right: 2px;}
			#sidebar ul.tw-tabbed-nav li.ui-tabs-selected a { background: #201e1f; color: #97a065;}

		#sidebar ul.tw-content,
		#sidebar ul.tw-content ul { margin-top: 0;}
		
/* PAGINATION */
#pagination { width: 100%; padding: 10px 0;}
#pagination a { display: block; background: #c13484; color: #fff; font-size: 14px; line-height: 0.5; padding-top: 8px;}
#pagination .previous,
#pagination .next { width: auto; font-weight: bold; }
#pagination .next { float: left; text-align: right;}
#pagination .previous { float: right; margin-right: 15px;}
		
/* THAT'S THE MONOBLOG RSS FEEDS STYLING */

	#footer_rss_master_container_top,
	#footer_rss_master_container_bottom { background: url('images/footer-rss-background-top.png') 50% top no-repeat; margin-top: 8px;}

	.footer_rss_container { width: 980px; margin: 0 auto; background: url('images/footer-rss-background-bottom.png') 50% bottom no-repeat; }

    	.footer_rss_container a { color: #c9ccb1;}
    	.footer_rss_container a:hover { color: #c9ccb1; text-decoration: underline;}

		.footer_rss_container .footer_rss { color: #9c9384; float: left; width: 319px; margin: 0; padding: 25px 0; line-height: 1.3;}

		#footer_rss_1, 
		#footer_rss_4 { margin: 0 11px 0 12px;}

		.footer_rss_container .blog_title { display: block; width: 220px; height: 50px; text-indent: -9999px; margin: 0 auto;}

		.footer_rss ol { margin: 5px 20px 5px 40px;}

/* FOOTER */
#credits-copyright { width: 980px; padding-top: 10px; height: 45px; margin: 0 auto;}

	#credits-copyright a { color: #201f1d; line-height: 26px;}
	#credits-copyright a:hover { color: #504f4d; text-decoration: none;}
		#credits-copyright a span { height: 26px; margin: 0 15px 0 2px; text-indent: -9999px;}
		#credits-copyright a span.nevma { display: inline-block; background: url('images/nevma.jpg') center no-repeat; width: 85px;}
		#credits-copyright a span.monoblogs { display: inline-block; background: url('images/monoblogs.jpg') center no-repeat; width: 102px;}
		
	#credits-copyright ul.links { float: right; margin: 0; list-style: none outside none;}
		#credits-copyright ul.links li { float: left; margin: 0 5px; }
			#credits-copyright ul.links a:hover { text-decoration: underline;}
			
/* FEATURED POSTS */
#featured-posts { background: #201f1f; height: 205px; margin: 0 15px 15px 0;}

	#featured-posts .slide { margin: 7px 0 0 4px; display: none;}
	
	#featured-posts .slide a { float: left; width: 136px; height: 160px; margin: 0 3px; border: 1px solid #383537; position: relative; text-align: center;}
	#featured-posts .slide a:hover { color: #333; text-decoration: none;}
		#featured-posts .slide a img { width: 120px; height: auto; margin-top: 8px;}
		#featured-posts .slide a span.featured-post-title { display: block; width: 116px; height: 30px; padding: 4px 10px 0; background: #a53474; color: #fff; opacity: 0.75; position: absolute; bottom: 8px; left: 0; font-size: 12px; line-height: 1; text-align: left;}
		#featured-posts .slide a:hover span.featured-post-title { opacity: 1;}

	#slideshow-selector { height: 40px; margin: 0 3px; padding-top: 177px; list-style: none outside none; font-size: 20px;}
		#slideshow-selector a { display: block; height: 21px; color: #201f1f; overflow: hidden;}
		#slideshow-selector a:hover { color: #fff; text-decoration: none;}
			#slideshow-selector a.next-slide { float: right; background: url('images/featured-slideshow-selector-next.png') right no-repeat; padding: 0 15px 0 10px;}
			#slideshow-selector a.previous-slide { float: left; background: url('images/featured-slideshow-selector-previous.png') left no-repeat; padding: 0 10px;}
			
/* SEARCH */
div.search-fail-list { float: left; width: 30%;}
	.search-fail-list ul { margin: 5px 0; list-style: none outside none;}
	
/* INJECTED ADS */
div.injected-advertisement { margin: 0 15px 40px 0; /*border: 1px solid #ccc; */padding: 5px;}
