/*
Theme Name: Februarios with poll
Theme URI: 
Description: 
Version: 3.0
Author: Nevma
Author URI: http://www.nevma.gr/

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

/* CSS3 TOOLS */

.pie { behavior: url('fonts/pie.htc'); } /* These should have css3 behaviors */

/* -moz-box-shadow: 1px 2px 2px #c2c1c0; -webkit-box-shadow: 1px 2px 2px #c2c1c0; box-shadow: 1px 2px 2px #c2c1c0; -moz-border-radius: 15px; border-radius: 15px; */

@font-face {
    font-family: 'PFLithoTextBold';
    src: url('fonts/pflithotext-bold-webfont.eot');
    src: url('fonts/pflithotext-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pflithotext-bold-webfont.woff') format('woff'),
         url('fonts/pflithotext-bold-webfont.ttf') format('truetype'),
         url('fonts/pflithotext-bold-webfont.svg#PFLithoTextBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PFLithoTextBlack';
    src: url('fonts/pflithotextblack-regular-webfont.eot');
    src: url('fonts/pflithotextblack-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pflithotextblack-regular-webfont.woff') format('woff'),
         url('fonts/pflithotextblack-regular-webfont.ttf') format('truetype'),
         url('fonts/pflithotextblack-regular-webfont.svg#PFLithoTextBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PFLithoTextLIght';
    src: url('fonts/pflithotextlight-regular-webfont.eot');
    src: url('fonts/pflithotextlight-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pflithotextlight-regular-webfont.woff') format('woff'),
         url('fonts/pflithotextlight-regular-webfont.ttf') format('truetype'),
         url('fonts/pflithotextlight-regular-webfont.svg#PFLithoTextLIght') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PFLithoTextRegular';
    src: url('fonts/pflithotext-regular-webfont.eot');
    src: url('fonts/pflithotext-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/pflithotext-regular-webfont.woff') format('woff'),
         url('fonts/pflithotext-regular-webfont.ttf') format('truetype'),
         url('fonts/pflithotext-regular-webfont.svg#PFLithoTextRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*	Resize images to fit the main content area.
	Applies only to images uploaded via WordPress by targeting size-* classes.
	Other images will be left alone. Use "size-auto" class to apply to other images. */
	
	img.size-auto,
	img.size-full,
	img.size-large,
	img.size-medium,
	.attachment img { /* max-width: 100%; height: auto;*/}

	.alignleft,
	img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 10px;}

	.alignright,
	img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 10px;}

	.aligncenter,
	img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;}

	img.alignleft,
	img.alignright,
	img.aligncenter { margin-bottom: 12px;}


/* GENERAL STUFF */

html { background:white; padding:0; margin-top:0 !important; }

body  { background:white; margin:0 auto; font-size:12px; color:black; border-top:5px solid black; font-family: 'PFLithoTextRegular', sans-serif; }

h1 { color:black; font-size:22px; font-weight:bold; text-align:left; line-height:40px; margin:0; padding:10px 0 0 0; }

h2 {  color:#403d39; font-size:22px; font-weight:normal; text-align:left; line-height:25px; margin:0; padding:10px 0; }

h3 { color:#403d39; font-size:16px; font-weight:normal; text-align:left; line-height:17px; margin:0; padding:10px 0 0 0; }

h4 { color:#e20100; font-size:14px; font-weight:normal; text-align:left; line-height:15px; margin:0; padding:10px 0 0 0; }

p { color:black; font-size:20px; padding:35px 0 0 0; margin:0; line-height:26px; }

ul, ol { margin: 5px 0; }

hr.dotted { clear:both; border:0; border-top:1px dotted black; padding:0 0 10px 0; color:white; }

/*blockquote { border:0; text-align:left; margin:25px auto; padding:0; line-height:35px; background:url('fonts/images/blockquote-left.png') top left no-repeat; line-height:19px; padding: 0 0 0 7px; }

blockquote p { margin:0; color:#403d39; font-size:15px; margin:15px 0; padding:0; line-height:19px; font-weight:bold; background:url('fonts/images/blockquote-right.png') top right no-repeat; display:inline; padding: 0 7px 0 0; }*/

.clear { clear:both; line-height:1px; margin:0 auto; }

#container { width:990px; margin:0 auto; font-family: 'PFLithoTextRegular', sans-serif; padding:0 0 20px 0; }

	#logo { margin:0 auto; width:990px; height:124px; padding:35px 0 15px 0; }

		#logo a { margin:0; padding:0; }

	#menu { list-style:none; border-bottom:5px solid black; padding:0 0 8px 0; font-size:26px; white-space:nowrap;  font-family: 'PFLithoTextRegular', sans-serif; }

		#menu li { display:inline; margin:0; padding:3px 0 17px 1px;}
		
			#menu li.current a { background:black; }

			#menu li a { padding:3px 1px 17px 2px; }

			#menu li a { color:#494949; }
			#menu li.current a, #menu li.current { color:#ffffff; }
			#menu li { color:#b6b5b5; }

			#menu li a:hover{ color:#3267CD; }
			#menu li.current a:hover { color:#ffffff; }

	#main-content { width:665px; margin:0 auto; position:relative; }
	#main-content.home { width:990px; margin:0 auto; position:relative; }

		.fb-like { padding:28px 0 0 0; }

		.arrow { font-size:0; width:28px; height:29px; }
		.arrow a { width:28px; height:29px; color:white !important; padding:15px 14px 14px 14px; line-height:29px;  }
		.arrow a:hover { color:white !important; }

		.arrow.next { background:url('images/next-null.png') center center no-repeat; position:absolute; top:40px; right:-162px; }
		.arrow.next a { background:url('images/next.png') center center no-repeat; cursor:pointer; cursor:cursor;  }

		.arrow.next2 { background:url('images/next-null.png') center center no-repeat; position:absolute; bottom:110px; right:-162px;  }
		.arrow.next2 a { background:url('images/next.png') center center no-repeat; cursor:pointer; cursor:cursor;  }

		.arrow.previous { background:url('images/previous-null.png') center center no-repeat; position:absolute; top:40px; left:-162px; }
		.arrow.previous a { background:url('images/previous.png') center center no-repeat; cursor:pointer; cursor:cursor;  }

		.arrow.previous2 { background:url('images/previous-null.png') center center no-repeat; position:absolute; bottom:110px; left:-162px; }
		.arrow.previous2 a { background:url('images/previous.png') center center no-repeat; cursor:pointer; cursor:cursor;  }

	#main-content a { color:#3267CD; text-decoration:underline; }
	#main-content a:hover { color:black; text-decoration:underline; }

#footer { background:black; color:#a5a6a7; }

	#footer-content { margin:0 auto; width:665px; padding:0 0 38px 0; }

		#footer p { color:#a5a6a7; padding:25px 0 0 0; margin:0; }

		#footer a { color:#a5a6a7; border-bottom:1px solid #292a2a; }
		#footer a:hover { color:white; }

#wpstats { display:none; }

#main-content .shares { float:left; }
#main-content.home .shares { float:right !important; }

.container { margin:0 !important; padding:15px 0 0 0 !important; float:left; }

.container.google { margin:2px 0 -2px 10px !important; }

	.container a { margin:0 !important; padding:0 !important; }

	.container.google a { padding:0 0 3px 0 !important; }

#sidebar { list-style:none; }

h2.widgettitle label { font-style:normal; color:white; font-weight:bold; font-size:18px; font-family:'PFLithoTextBlack', Arial, sans-serif; }

#subscribe-blog { padding:0; margin:0 auto; }

	#subscribe-blog p { padding:0; margin:0; }

	#subscribe-blog p input { float:right; margin:0 200px 0 0; padding:0; }

	#subscribe-blog p #subscribe-field { float:left !important; margin:2px 0 0 240px !important; width:150px !important; padding:4px;  }

	.widget div { background:none !important; background-color:none !important; color:red; font-size:15px; border:0 !important; padding-left: 0 !important; padding-right:  0 !important; margin-bottom:  0 !important; }

/* POLLS */

#poll { overflow:hidden; text-align:center; width:990px; margin:0 auto; position:relative; }

.wp-polls-ans { border-top:20px solid white; }

	.wp-polls-ans ul { background:#F0F1F5; height:300px; padding:15px; }

.wp-polls-form { padding:0; margin:0;}

.wp-polls { }

.wp-polls p { color:#2278cf; font-size:25px; font-family: 'PFLithoTextRegular', sans-serif; padding:10px 0 0 10px; }

.wp-polls-ul { list-style:none; width:990px !important; }

	.wp-polls-ul li { padding:0 0 50px 0;  float:left; position:relative; color:#2278cf; font-size:25px; font-family: 'PFLithoTextRegular', sans-serif; float:left; font-style:normal; }

	.wp-polls-ul li input { text-align:center; position:absolute; bottom:-7px; left:115px; }

	.wp-polls-ul li .pollbar { display:none; }

	.wp-polls-ul label { color:#2278cf; font-size:25px; font-family: 'PFLithoTextRegular', sans-serif; float:left; font-style:normal; position:absolute; bottom:-20px; left:60px; }

	.wp-polls-ul .results { color:#2278cf; font-size:25px; font-family: 'PFLithoTextRegular', sans-serif; float:left; font-style:normal; position:absolute; bottom:-20px; left:0; width:192px; text-align:center; }

	.wp-polls-ul .poll-answer-6 { width:192px; height:235px; }
	.wp-polls-ul .poll-answer-7 { width:192px; height:235px; }
	.wp-polls-ul .poll-answer-8 { width:192px; height:235px; }
	.wp-polls-ul .poll-answer-9 { width:192px; height:235px; }
	.wp-polls-ul .poll-answer-10 { width:192px; height:235px; }

	.wp-polls .Buttons { margin:10px 28px 20px 0; background:#2278CF !important; border-radius:9px; color:white; font-size:22px;font-family: 'PFLithoTextRegular', sans-serif; cursor:cursor; cursor:pointer; border:none !important; padding:5px 15px 5px 6px;  }
	.wp-polls .Buttons:hover { background:#A8A8AA; color:black; }

	.total-voters { display:none; }

	.see-poll-results { position:absolute; bottom:-20px; left:444px; display:none; }

	.vote-after-poll-results { position:absolute; bottom:-20px; left:434px; }

	.thumbnail img { border:2px solid #F0F1F5; }
	.thumbnail img:hover {  border:2px solid #3266CC; }