/*
Theme Name: Rdeco
Theme URI: http://www.rdeco.gr/
Description: The fabulous Rdeco blog theme for Wordpress
Version: 1.0
Author: Nevma
Author URI: http://www.nevma.gr/

	Rdeco v1.0
	 http://www.rdeco.gr/

	This theme was designed and built by Nevma,
	work by which can be found at http://www.nevma.gr/

*/

/* body { background: url('images/background-motif.jpg') 50% -67px; font-family: Georgia, serif; font-size: 14px;} OLD BG */
body { background: url('images/background-motif-2.png') 50% -15px; font-family: Georgia, serif; font-size: 14px;} 
/* The background motif has a vertical offset to precisely align it with the banner motif. This is a design quirk. Do not touch!*/

h2,
h3,
h4,
h5,
h6 { margin-left: 0; padding-left: 0;}

h1,
h1 a,
h1 a:visited,
h2.title,
h2.title a,
h2.title a:visited { color: #810300; margin: 0; padding: 0; font-size: 48px; font-weight: normal;}

h1 a:hover,
h2.title a:hover { text-decoration: underline;}

h2.extras { margin: 5px 0 15px 0; font-family: Calibri, sans-serif; font-weight: normal; font-size: 20px; }
h2.extras .emphasis { font-weight: bold;}

p { margin: 0; padding: 10px 0;}

a { color: #810300; }
a:hover { color: #810300; text-decoration: underline;}
a:visited { color: #810300; }



/* #banner { background: url('images/banner-background.jpg') 50% 0 no-repeat; width: 100%; height: 308px;} OLD HEADER */
#banner { background: url('images/banner-background-2.jpg') 50% 0 no-repeat; width: 100%; height: 308px;}


	#logo { display: block; width: 500px; height: 190px; position: absolute; left: 50%; margin-left: -500px; top: 45px; font-weight: bold; text-indent: -9999px;}
	
	#header-search-box { width: 365px; height: 40px; position: absolute; left: 50%; margin-left: 110px; top: 194px; }
	
		#header-search-box p { margin: 0; padding: 0;}
		#search-term { background: url('images/banner-searchbox.jpg') 0 0 no-repeat; color: #201e1f; width: 308px; height: 19px; border: none; font-size: 14px; padding: 10px 5px;}
		#search-submit { background: url('images/banner-search-submit.png') 0 0 no-repeat; width: 26px; height: 35px; margin-left: 12px; border: none; text-indent: -9999px;}
		
	#navigation { background: url('images/navigation-background.gif') 0 0 repeat-x; float: left; width: 980px; height: 59px; position: absolute; left: 50%; margin: 0 0 0 -490px; top: 249px; list-style-type: none; font-family: Calibri, 'Lucida Grande', sans-serif;}
		
		#navigation li { float: left; height: 38px; margin: 0; padding: 0; line-height: 38px; padding: 0 10px;}
			#navigation li a { color: #fff; } 
		
		#monoblogs { float: left; text-align: left; padding: 0; height: 38px; line-height: 38px; }
	    #monoblogs_links { position: absolute; top: 33px; left: 40px; width: 155px; background: #201e1f; border:none; border-top: none; list-style-type: none; margin-left: -40px;}
		#monoblogs_links li { height: 38px; line-height: 30px; }
        #monoblogs_links li a { display: block; height: 38px; line-height: 38px; font-size: 90%;}

		#navigation .socialize { float: right; padding: 0 15px 0 0;}

/* The following background images of have a horizontal offset of 1px to precisely align them with the banner. That's a design quirk as well. Do not touch!*/
#content-container { background: url('images/content-container-background.jpg') 1px 0 repeat-y; width: 984px; margin: 0 auto;}

	#content { background: url('images/content-background.jpg') 1px 0 no-repeat; float: left; width: 550px; padding: 10px 25px; overflow: hidden;}
		#content .alignleft { float: left; margin-right: 10px;}	
		#content .alignright { float: right; margin-left: 10px;}
		#content .aligncenter { margin: 0 auto; clear: both;}	
		#content .alignnone { clear: right;}
	
	.wp-caption { color: #777; font-size: 12px; font-style: italic; }
	
	.search-fail-list { float: left; margin-top: 5px; width: 30%; border-left: 1px solid #ccc; padding-left: 10px;}
	
		.search-fail-list ul { list-style-type: none; margin: 10px 0; padding: 0;}
	
	#comments { border-top: 3px solid #b2aba0; border-bottom: 3px solid #b2aba0; padding: 10px 0;}
		
		#comments h3 { font-family: Calibri, sans-serif;}
		#comments h3 a { color: #000;}
		#comments h3 a:hover { color: #000;}
		#comments h3 a:visited { color: #000;}
		#comments .comment { border: 1px dotted #bbb; margin: 15px 5px; padding: 10px 15px 10px 10px; font-size: 13px;}
		#comments .comment-info { float: left; clear: left; }
		#comments .comment-data { float: right; clear: right; width: 435px; }
			.comment-data .author,
			.comment-data .author a { color: #810300; font-weight: bold; font-size: 16px; text-transform: capitalize;}
			.comment-data .author a:hover { text-decoration: underline;}
			.comment-data p { margin: 0; padding: 5px 0;}
			.comment-data .date-time { font-size: 90%; font-style: italic; }
			
	
	#commentform h3 { margin-top: 30px; font-family: Calibri, sans-serif;}
	
	#commentform form { border: 1px dotted #bbb; margin: 10px auto 20px auto; padding: 10px 10px 40px 30px; font-size: 13px;}
		
		.commentforminfo { width: 480px; font-size: 11px; color: #999;}
		#commentform p { margin: 0; padding: 6px 0;}
		#commentform label { display: block; float: left; clear: left; width: 150px;}
		#commentform input { width: 325px;}
		#commentform input.submit { width: 150px; height: 30px; float: right; margin-right: 20px;}
		#commentform textarea { width: 475px;}
				
		.post-meta { color: #201e1f; margin: 10px 0 30px 0; padding: 7px 7px; }
		.post-meta a { color: #810300;}
		.post-meta a:hover { text-decoration: underline;}
		
		.navigation { width: 100%; margin-bottom: 50px;}
			.previous { float: left;}
			.next {float: right;}
			.navigation a { color: #201e1f; font-weight: bold;}
			.navigation a:hover { color: #635c51; text-decoration: underline;}
		
	#sidebar { background: url('images/sidebar-background.jpg') 1px 0 no-repeat; float: left; width: 384px;}
	
		#sidebar h2.widget-title { background: url('images/sidebar-title-background-top.jpg') 0 0 no-repeat; color: #9c9384; width: 350px; margin: 20px auto; padding: 0; text-align: center; font-family: Georgia, serif; font-size: 26px;}
		#sidebar span.widget-title { display: block; background: url('images/sidebar-title-background-bottom.jpg') 0 bottom no-repeat; padding: 15px;}
		#sidebar ul { width: 350px; margin: 0 auto 35px auto; padding: 0; list-style-type: none; }
		#sidebar ul a { color: #201e1f; margin: 0; line-height: 18px; font-size: 14px; font-weight: bold; font-style: italic;}
		#sidebar ul a:hover { color: #635c51; text-decoration: underline; }
		#sidebar ul ul { width: 310px; padding: 0 20px;}
		#sidebar ul select { width: 310px; height: 20px; margin-left: 20px; border: 2px dashed #777; padding: 0;}
		#sidebar .adrotatorwidget { background: #e4ded7; width: 285px; padding-bottom: 10px; margin: 20px auto 5px auto; border: 1px solid #b5b3b6;}
		#sidebar .adrotatorwidget img { margin: 10px 0 0 10px; vertical-align: top;}
		#sidebar .adrotatorwidget iframe { margin: 10px 0 0 10px;}
		#sidebar .advertise-here { margin-left: 35px;}
		
		#sidebar #socialize { background: url('images/socialize-background.png') 0 0 no-repeat; width: 349px; height: 164px; margin-top: 20px; padding: 0; }
		#sidebar #socialize li { float: left; margin: 45px 12px 0 17px;}
		#sidebar #socialize li.last { margin-right: 0;}
		#sidebar #socialize li a { display: block; width: 85px; height: 82px; text-indent: -9999px;}
	
#footer { float: left; /*background: url('images/footer-background.png') 50% 0 no-repeat;*/ width: 100%; }
	
/* THAT'S THE MONOBLOG RSS FEEDS STYLING */

	#footer_rss_master_container_top { background: url('images/footer-background-top.png') 50% top no-repeat; width: 100%; height: 228px; padding-top: 20px;}
	#footer_rss_master_container_bottom { background: url('images/footer-background-bottom.png') 50% bottom no-repeat; width: 100%; height: 247px;}

	.footer_rss_container { width: 980px; margin: 0 auto; }

    	.footer_rss_container a { color: #c3baaf; }
    	.footer_rss_container a:hover { color: #1a7504; }

		.footer_rss_container .footer_rss { background: url('images/footer-rss-background.jpg') 50% bottom no-repeat; color: #9c9384; float: left; width: 319px; height: 208px; margin: 0; /*padding: 0 10px 0 37px;*/ font-size: 11px; line-height: 17px;}

		#footer_rss_1, 
		#footer_rss_4 { margin: 0 11px 0 12px;}
		
		#footer_rss_2 { background: url('images/footer-rss-background-top-right.jpg');}
		#footer_rss_3 { background: url('images/footer-rss-background-bottom-left.jpg');}
		
		.footer_rss_container .blog_title { display: block; width: 220px; height: 50px; text-indent: -9999px; margin: 10px auto 2px auto;}
		
		.footer_rss ol { margin: 0 40px;}
		.footer_rss_container .clear { clear: both; width: 0; height: 0; margin: 0; padding: 0;}

		.footer_rss_container .footer_rss a { color: #9c9384; font-family: Georgia, serif; font-size: 13px;}
		.footer_rss_container .footer_rss a:hover { color: #ccc;}

/* THAT'S THE MONOBLOG RSS FEEDS STYLING END */

	#credits-copyright { width: 920px; height: 30px; margin: -25px auto 8px auto; padding-left: 60px; font-size: 14px; font-weight: bold; font-style: italic;}
		
		#credits-copyright .credits { float: left; width: 390px;}
		#credits-copyright .sitemeter { float: left;}
		#credits-copyright .links { float: right; width: 440px; list-style-type: none; margin: 0; padding: 0;}
		#credits-copyright li {float: right; margin-left: 6px;}
		
		#credits-copyright a { color: #201e1f;}
		#credits-copyright a:hover { color: #555;}
				
		
