@charset "utf-8";
/*
Theme Name: Maxim
Theme URI: http://www.zalog.ro/
Description: Coded by <strong>Catalin Zalog</strong>.
Version: 1.0
Author: Catalin Zalog
Author URI: http://www.zalog.ro/
Tags: light, simple, custom header, custom menu, fixed width, two columns, widgets
*/



/* Reset default browser CSS. Based on Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html and Yahoo: http://developer.yahoo.com/yui/reset/ */
BODY { line-height:1 }
BODY,DIV,DL,DT,DD,UL,OL,LI,H1,H2,H3,H4,H5,H6,PRE,FORM,FIELDSET,INPUT,TEXTAREA,P,BLOCKQUOTE,TH,TD { margin:0; padding:0 }
TABLE { border-collapse:collapse; border-spacing:0 }
FIELDSET,IMG { border:0 }
ADDRESS,CAPTION,CITE,CODE,DFN,EM,STRONG,TH,VAR { font-style:normal; font-weight:normal }
OL,UL { list-style:none }
CAPTION,TH { text-align:left }
H1,H2,H3,H4,H5,H6 { font-size:100%; font-weight:normal }
BLOCKQOUTE, Q { quotes:none }
BLOCKQOUTE:before,BLOCKQOUTE:after,Q:before,Q:after { content:''; content:none }
ABBR,ACRONYM { border:0 }
:focus { outline:0 }
INS { text-decoration:none }
DEL { text-decoration:line-through }



/****************************************/
/***** Main Structure *******************/
/****************************************/
#bg					{ width:100%; background:url(imgs/bg-site.jpg) no-repeat center 0 }

	#wrap-top-message	{ background:#FFFBCC; border-bottom:1px solid #E6DB55; font-size:11px }

	#wrap-site			{ width:1000px; margin:0 auto; text-align:left }

		#header				{ position:relative; width:100%; height:160px }

		#wrap				{ width:100%; overflow:hidden; margin-bottom:20px; background:url(imgs/layout.png) repeat-y 0 0 }

			#content			{ float:left; width:640px; padding:15px }

			#sidebar			{ float:right; width:300px; padding:60px 15px 15px 15px }

		#footer				{ width:100%; overflow:hidden; background:#FFF }

/****************************************/
/***** Level 2, 3 structure *************/
/****************************************/
#wrap-top-message DIV	{ width:970px; padding:5px 15px; margin:0 auto; text-align:left }
#site-title				{ position:absolute; top:28px; left:0; z-index:2; width:462px; height:70px; text-indent:-9999px; background:url(imgs/layout.png) no-repeat -1010px 0 }
	#site-title A						{ display:block; width:462px; height:68px }
#site-description		{ position:absolute; top:88px; left:108px; z-index:1; color:#8FCFFF; text-transform:lowercase }
#site-social			{ position:absolute; right:-46px; bottom:-40px; width:310px; height:150px; background:url(imgs/social.png) no-repeat 0 0 }
	#site-social A						{ display:inline; float:left; margin-top:30px; width:60px; height:120px; text-indent:-9999px }
	#site-social .link-rss				{  }
	#site-social .link-twitter			{ margin-left:77px }
#menu-main				{ position:absolute; left:0; bottom:0; width:660px; padding:0 5px; line-height:29px; font-weight:bold }
	#menu-main LI						{ display:inline; padding:0 0 0 10px }
	#menu-main LI A						{ padding:7px 10px; background:#52AEF7; color:#FFF }
	#menu-main LI.current-menu-item A,
	#menu-main LI.current-menu-parent A,
	#menu-main LI A:hover				{ background:#FFF; color:#ef4269 }
#menu-top				{ position:absolute; right:0; top:-1px; line-height:30px; font-weight:bold }
	#menu-top LI						{ display:inline; padding:0 0 0 10px }
	#menu-top LI A						{ padding:7px 10px; background:#52AEF7; color:#FFF }
	#menu-top LI.current-menu-item A,
	#menu-top LI.current-menu-parent A,
	#menu-top LI A:hover				{ background:#FFF; color:#ef4269 }

#sidebar-fixed			{ width:300px }

#footer P				{ float:left; padding:10px 15px; line-height:25px }
#footer SPAN			{ float:right; padding:10px 15px; line-height:25px }
	#footer SPAN IMG		{ margin-left:10px; vertical-align:middle }
	#footer SPAN SMALL		{ margin-left:10px }

/****************************************/
/***** CSS3 *****************************/
/****************************************/
#wrap						{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px }
#menu-top LI A				{ border-bottom-left-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px }
#menu-main LI A,
#footer						{ border-top-left-radius:4px; border-top-right-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px }



/****************************************/
/***** Global Settings ******************/
/****************************************/
BODY										{ font:12px Arial, Helvetica, sans-serif; color:#333; background:#81c8ff url(imgs/bg-body.png) repeat-x 0 0; text-align:center }
H1											{ font-size:24px }
H2											{ font-size:20px }
H3											{ font-size:16px; font-weight:bold }
A											{ text-decoration:none; color:#1C6CBE }
A:hover										{ color:#333 }
INPUT, SELECT, TEXTAREA						{ font:12px Arial, Helvetica, sans-serif; border:1px #DDD solid }
LABEL, INPUT.submit, INPUT.submitOv,
#submit, INPUT.wpcf7-submit					{ cursor:pointer }

/****************************************/
/***** Global Classes *******************/
/****************************************/
IMG.alignleft,
IMG.alignright,
IMG.aligncenter,
IMG.alignnone			{ border:1px solid #EEE }
IMG.alignleft,
DIV.alignleft			{ float:left; margin:0 10px 10px 0 }
IMG.alignright,
DIV.alignright			{ float:right; margin:0 0 10px 10px }
IMG.aligncenter,
DIV.aligncenter			{ display:block; margin:0 auto }
.post-edit-link,
.comment-edit-link		{ padding:2px 5px; margin:4px 0 0 10px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; text-transform:uppercase; background:#F00; color:#FFF !important }
.post-edit-link:hover,
.comment-edit-link:hover{ background:#000; color:#FFF !important }
.entry-thumbnail		{ width:150px; height:150px; overflow:hidden; border:1px solid #EEE; background:url(imgs/no-thumb.jpg) no-repeat 0 0 }
.entry-thumbnail:hover	{ border:1px solid #DDD; background-position:-150px 0 }

.wp-caption				{ padding-top:5px; margin-bottom:15px !important; background:#F3F3F3; border:1px solid #E5E5E5; color:#666; text-align:center }
	.wp-caption IMG				{ display:block; margin:0 auto }
	.wp-caption .wp-caption-text{ margin:0; font-size:10px; color:#999; padding-bottom:2px }

.ic16					{ background:url(imgs/ic16.png) no-repeat -1024px -1024px }
LI.date					{ background-position:0 0; padding-left:20px }
LI.category				{ background-position:0 -17px; padding-left:20px }
LI.comments				{ background-position:0 -32px; padding-left:20px }
.comments-link			{ background-position:0 -46px; padding-left:20px }
.entry-tags				{ background-position:0 -96px; padding-left:20px }

.button-green			{ padding:8px 30px; line-height:30px; text-transform:uppercase; font-weight:bold; background:#6f9211; color:#FFF }
.button-green:hover		{ background:#515803; color:#FFF }

.button-light			{ padding:8px 30px; line-height:30px; text-transform:uppercase; font-weight:bold; background:#F1F1F1; color:#999 }
.button-light:hover		{ background:#515803; color:#FFF }

.fb-check-like			{ width:129px !important; height:31px !important; overflow:hidden; background:url(imgs/ic-like.png) no-repeat 0 -31px }

.fb-share				{ display:block; width:50px; height:20px; background:url(imgs/ic-fbshare.png) no-repeat 0 0; text-indent:-9999px }
.fb-share:hover			{ background-position:-50px 0 }

.widget				{ margin-bottom:30px }
	.widgettitle			{ margin-bottom:10px; font-size:16px; font-weight:bold; text-transform:uppercase; color:#666 }
	.widget UL				{ padding:6px 10px; background:#FFF; border:1px solid #F6F6F6 }
	.widget UL LI			{ padding:4px 0 }
	.widget A				{ color:#333 }
	.widget A:hover			{ color:#EF4269 }

.widget_nav_menu	{ margin-left:-15px }
	.widget_nav_menu .widgettitle{ padding-left:15px }
	.widget_nav_menu UL		{ padding:0; background:none; border:none; font-weight:bold }
		.widget_nav_menu UL LI			{  }
		.widget_nav_menu UL LI A		{ display:block; padding:15px; margin-left:15px; border:1px solid #F9F9F9; background:#F9F9F9; color:#EF4269 }
		.widget_nav_menu UL LI A:hover	{ background:#FFF; color:#000 }
		.widget_nav_menu UL LI.current-menu-item A,
		.widget_nav_menu UL LI.current-menu-parent A{ margin-left:0; padding-left:31px; border-color:#D9E2E9; border-left:none; background:#FFF; color:#000 }

.widget_tag_cloud	{  }
	.widget_tag_cloud DIV	{ padding:6px 10px; background:#FFF; border:1px solid #F6F6F6 }
	.widget_tag_cloud .widgettitle{ padding:0; background:none; border:none }

/* WIDGET - Facebook Page & Recomandations */
#text-4,
#text-5				{  }
	#text-4 .textwidget,
	#text-5 .textwidget		{ background:#FFF }

/* WIDGET - Feedburner Subscribe */
.widget_feedburner_subscribe	{  }
	.widget_feedburner_subscribe FORM	{ padding:15px; background:#FFFBCC; border:1px solid #E6DB55 }

.post				{ width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #F0F0F0 }
BODY.single .post	{ padding-bottom:0; border-bottom:none }
BODY.error404 .post	{ margin:20px 0 0 0 }
BODY.home .post,
BODY.home .entry-utility,
BODY.archive .post,
BODY.archive .entry-utility,
BODY.error404 .post,
BODY.error404 .entry-utility{ overflow:hidden }

.page-title			{ font-size:24px; margin-bottom:12px; color:#666 }

.page				{  }

.entry-thumbnail	{ float:left; margin:0 20px 0 0 }
.entry-title		{ margin-bottom:5px; color:#666 }
	.entry-title .post-edit-link	{ float:right }
.entry-meta			{ margin-bottom:20px; line-height:16px; font-size:10px; font-family:Tahoma, Geneva, sans-serif; color:#999 }
	.entry-meta LI					{ padding-top:2px; padding-bottom:2px; margin-right:10px; display:inline }
		.entry-meta LI A					{ color:#999 }
		.entry-meta LI A:hover				{ color:#333 }
.entry-bar			{ z-index:9997; width:640px; height:20px; padding:15px; margin:0 -15px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:url(imgs/dots.gif) repeat }
	.entry-bar .social				{ float:left }
	.entry-bar DIV,
	.entry-bar A					{ display:inline; float:left }
	.entry-bar A.fb-share			{ margin-right:5px }
	.entry-bar .comments-action-link			{ float:right; padding:0 5px; margin-bottom:10px; line-height:18px; background:#FFFBCC; border:1px solid #E6DB55; color:#333; font-size:11px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px }
	.entry-bar .comments-action-link:hover		{ background:#FFF; color:#666; border-color:#DDD }
.entry-content		{ width:100%; overflow:hidden; clear:both; padding:20px 0 }
	.entry-content P				{ line-height:20px; margin-bottom:15px }
	.entry-content SMALL			{ line-height:14px }
	.entry-content STRONG			{ font-weight:bold }
	.entry-content EM				{ font-style:italic }
	.entry-content BIG,
	.entry-content H2,
	.entry-content H3				{ margin-bottom:10px; color:#666 }
	.entry-content BIG				{ font-size:15px; font-weight:bold }
	.entry-content BIG LABEL		{ color:#EF4269; font-size:12px; font-weight:normal }
	.entry-content BIG LABEL:hover	{ color:#333 }
	.entry-content .gallery,
	.entry-content UL,
	.entry-content OL				{ margin-bottom:15px !important }
	.entry-content UL,
	.entry-content OL				{ list-style:disc; margin-left:20px }
	.entry-content UL LI,
	.entry-content OL LI			{ padding:2px 0 }
	.entry-content DL				{ padding-bottom:10px }
	.entry-content DL DT			{ font-weight:bold }
	.entry-content DL DD			{ margin-bottom:5px }
	.entry-content .vvqbox			{ margin-bottom:15px }
	.entry-content BLOCKQUOTE		{ font-style:italic; padding-left:25px }
	.entry-content BLOCKQUOTE:before{ content:'\201C'; position:absolute; margin:-10px 0 0 -30px; font-size:60px; color:#999 }
	.entry-content BLOCKQUOTE EM	{ display:block; font-style:normal; text-align:right }
	.entry-content BLOCKQUOTE EM:before{ content:' Spunea ' }
	.entry-content BLOCKQUOTE STRONG{ font-style:italic }
		.entry-a-g	{ float:right; width:336px; height:280px; margin:0 0 20px 20px }
		.entry-a	{ margin:0 auto 15px auto; text-align:center }
.entry-summary		{ padding:10px 0 }
	.entry-summary P				{ line-height:17px }
.entry-utility		{ color:#999 }
	.entry-utility A				{ color:#999 }
	.entry-utility A:hover			{ color:#333 }
	.entry-utility .entry-tags		{ display:block; padding-top:2px; padding-bottom:2px; margin-top:2px }
	.entry-utility .comments-link	{ float:right; padding-top:2px; padding-bottom:2px; margin-top:2px }
.entry-related		{ position:relative; width:670px; overflow:hidden; padding:15px 0; margin:20px -15px 0 -15px; background:#fAfAfA }
	.entry-related DT				{ padding:0 15px 10px 15px; margin:0 0 10px 0; border-bottom:1px solid #F0F0F0; font-size:18px }
	.entry-related DD				{ display:inline; float:left; width:203px; margin-left:15px }
		.entry-related DD .entry-title			{ display:block; height:15px; overflow:hidden; font-weight:bold; color:#EF4269 }
		.entry-related DD .entry-title:hover	{ color:#000 }
		.entry-related DD .entry-thumbnail		{ width:80px; height:80px; margin-right:10px; background-position:0 -150px }
		.entry-related DD .entry-thumbnail:hover{ background-position:-80px -150px }
		.entry-related DD .entry-thumbnail IMG	{ width:80px; height:80px }
		.entry-related DD .entry-summary		{ height:80px; overflow:hidden; padding:1px 0; font-size:11px }
		.entry-related DD .entry-summary P		{ line-height:16px }

.archive-meta		{ padding:15px; margin-bottom:30px; border:1px solid #F0F0F0 }

.navigation			{ width:100%; overflow:hidden; margin-bottom:20px; line-height:26px; font-size:11px; font-weight:bold }
#nav-above			{  }
#nav-below			{  }
	.navigation SMALL				{ font-family:Verdana, Geneva, sans-serif; font-size:10px }
	.navigation DIV					{ padding:2px }
	.navigation A					{ padding:0 10px; color:#FFF; background:#208ffd; border:1px solid #1c6aba }
	.navigation A:hover				{ color:#FFF; background:#1c6dbf }
	.navigation .nav-previous,
	.navigation .nav-previous A		{ float:left }
	.navigation .nav-previous SMALL	{ padding-right:5px }
	.navigation .nav-next,
	.navigation .nav-next A			{ float:right }
	.navigation .nav-next SMALL		{ padding-left:5px }

.navS			{ position:fixed; top:50%; margin-top:-51px; z-index:9998; width:50px; height:102px; display:none }
	.navS A				{ display:block; width:35px; height:102px; text-indent:-9999px; overflow:hidden; background:url(imgs/nav.png) no-repeat 50px 102px }
.navS-prev		{ margin-left:-20px }
.navS-next		{ margin-left:985px }
	.navS-prev A		{ background-position:0 0 }
	.navS-next A		{ background-position:0 -102px }
	.navS-prev A:hover	{ background-position:-35px 0 }
	.navS-next A:hover	{ background-position:-35px -102px }

#comments			{ padding-top:15px; margin-top:15px }
	#comments .title		{ font-size:16px; line-height:16px; font-weight:bold; color:#888 }
	#comments OL.comments	{  }
	#comments OL.comments LI{ margin-top:31px; border:1px solid #DDD }
	#comments OL.comments LI.pingback{ width:auto; margin-top:14px; padding:10px }
		#comments OL.comments LI .comment-top		{ position:relative; height:24px; line-height:24px; font-size:11px; background:#F3F3F3; border-bottom:1px solid #e5e5e5 }
			#comments OL.comments LI .comment-author		{ position:absolute; left:10px; top:-18px; bottom:-18px; height:40px }
				#comments OL.comments LI .comment-author IMG,
				#comments OL.comments LI .comment-author CITE	{ float:left }
				#comments OL.comments LI .comment-author IMG	{ padding:10px; border:1px solid #DDD; background:#F3F3F3 }
				#comments OL.comments LI .comment-author CITE	{ padding:18px 0 0 10px; font-weight:bold }
			#comments OL.comments LI .comment-top EM		{ position:absolute; right:10px; top:30px; font-size:10px; color:#F00 }
			#comments OL.comments LI .comment-meta			{ position:absolute; right:10px; color:#999 }
				#comments OL.comments LI .comment-meta A		{ color:#999 }
		#comments OL.comments LI .comment-body		{ padding:30px 10px 10px 10px }
			#comments OL.comments LI .comment-body P		{ line-height:18px }
			#comments OL.comments LI .comment-body STRONG	{ font-weight:bold }

#respond			{  }
	#respond .title			{ font-size:16px; line-height:16px; font-weight:bold; color:#888 }
	#respond .title SMALL	{ float:right; font-size:12px; font-weight:normal }
	#respond FORM			{ margin-top:10px; padding-bottom:75px }
		#respond FORM SPAN			{ position:relative; display:block; width:100%; overflow:hidden; padding-bottom:20px; margin-bottom:10px }
		#respond FORM .lb-comment	{ overflow:visible }
		#respond FORM LABEL			{ display:block; padding:2px; margin-bottom:2px; color:#999 }
		#respond FORM LABEL.error	{ position:absolute; left:0; bottom:2px; margin:0; font-size:11px; color:#F00 }
		#respond FORM .lb-comment LABEL.error{ bottom:-10px }
		#respond FORM INPUT,
		#respond FORM TEXTAREA		{ width:628px; padding:5px }
		#respond FORM TEXTAREA		{ height:150px }
		#respond FORM .submit		{ width:auto; padding:8px 15px; margin-top:20px; color:#666; background:#f5f5f5; border:1px solid #DDD; font-weight:bold }
		#respond FORM .submit:hover	{ color:#1C6CBE; background:#fafafa }
		#respond FORM .subscribe-to-doi-comments		{ position:relative; width:618px; height:19px; overflow:hidden; padding:10px; margin:-114px 0 0 0; border:1px solid #DDD; background:#F3F3F3 }
		#respond FORM .subscribe-to-doi-comments INPUT,
		#respond FORM .subscribe-to-doi-comments LABEL	{ display:inline; width:auto; float:left; margin:0 }
		#respond FORM .subscribe-to-doi-comments INPUT	{ padding:0; margin:2px 5px 0 0; border:none }
		#respond FORM .subscribe-to-doi-comments LABEL	{ color:#666 }

.wpcf7-form			{ margin-top:20px }
	.wpcf7-form DIV.form-wrap					{ width:100%; overflow:hidden }
	.wpcf7-form DIV.form-left					{ float:left; width:305px; margin-bottom:0 }
	.wpcf7-form DIV.form-right					{ float:right; width:305px; margin-bottom:0 }
		.wpcf7-form DIV .wpcf7-response-output		{ margin:0 0 20px 0 }
		.wpcf7-form DIV.form-left INPUT,
		.wpcf7-form DIV.form-left TEXTAREA,
		.wpcf7-form DIV.form-right INPUT,
		.wpcf7-form DIV.form-right TEXTAREA			{ width:293px !important }
		.wpcf7-form DIV LABEL						{ display:block; padding:2px; margin-bottom:2px; color:#999 }
		.wpcf7-form DIV .wpcf7-form-control-wrap	{ display:block; margin-bottom:30px }
			.wpcf7-form DIV .wpcf7-form-control-wrap INPUT,
			.wpcf7-form DIV .wpcf7-form-control-wrap TEXTAREA				{ width:628px; padding:5px }
			.wpcf7-form DIV .wpcf7-form-control-wrap .wpcf7-not-valid-tip	{ left:0; top:auto; bottom:-16px; padding:0 2px; font-size:11px; color:#F00; border:none }
		.wpcf7-form DIV INPUT.wpcf7-submit		{  width:auto; padding:8px 15px; color:#666; background:#f5f5f5; border:1px solid #DDD; font-weight:bold }
		.wpcf7-form DIV INPUT.wpcf7-submit:hover{ color:#1C6CBE; background:#fafafa } /* show box shadow hover efect */ BODY.page-id-112 .entry-content { overflow:visible }
		

FORM.search			{ position:relative; height:29px }
#content form.search{ width:290px; margin-top:15px }
	FORM.search INPUT			{ position:absolute; width:90%; left:0; top:0; padding:6px 5px; background:#FFF; color:#999 }
	FORM.search .submit			{ width:auto !important; padding:0 10px 0 12px; left:auto; right:0; line-height:29px; height:29px; color:#666; background:#f5f5f5; border:1px solid #DDD; font-weight:bold }
	FORM.search .submit:hover	{ color:#1C6CBE; background:#fafafa }

FORM.feedburner		{  }
	FORM.feedburner P				{ width:100%; overflow:hidden; margin-bottom:10px; line-height:20px; color:#333 }
	FORM.feedburner P STRONG		{ font-weight:bold }
	FORM.feedburner P IMG			{ float:left; margin-right:10px }
	FORM.feedburner DIV				{ position:relative; height:29px }
	FORM.feedburner INPUT			{ position:absolute; width:90%; left:0; top:0; padding:6px 5px; background:#FFF; color:#999 }
	FORM.feedburner .submit			{ width:auto !important; padding:0 10px 0 12px; left:auto; right:0; line-height:29px; height:29px; color:#666; background:#f5f5f5; border:1px solid #DDD; font-weight:bold }
	FORM.feedburner .submit:hover	{ color:#1C6CBE; background:#fafafa }
.entry-utility FORM.feedburner	{ clear:both; width:400px; padding:15px; margin:0 auto; background:#FFFBCC; border:1px solid #E6DB55 }


.user-message		{ width:608px; overflow:hidden; padding:15px; background:#FFFBCC; border:1px solid #E6DB55 }
	.user-message IMG			{ float:left; margin:0 15px 0 0 }
	.user-message STRONG		{ font-weight:bold }
	.user-message A				{ color:#333; text-decoration:underline }
	.user-message A:hover		{ text-decoration:none }
	.user-message P				{ padding:2px 0 }
	.user-message EM			{ font-style:italic }
#user-message-top	{ margin-bottom:15px }
#user-message-bottom{ margin-top:20px }


UL.coduri-cs		{ width:100%; overflow:hidden; margin-left:0; list-style:none }
	UL.coduri-cs LI				{ overflow:hidden; padding:14px; margin-bottom:20px; background:#f9f9f9; border:1px solid #ebebeb; color:#000 }
	UL.coduri-cs LI.alt			{ padding:0; margin-bottom:20px; background:none; border:none }
	UL.coduri-cs LI .alignright	{ margin-left:20px }
	UL.coduri-cs LI H2			{ margin-bottom:0 }
	UL.coduri-cs LI H2 .fb_edge_widget_with_comment{ display:none }
	UL.coduri-cs LI P			{ margin:10px 0 0 0 }
	UL.coduri-cs LI DL			{ margin:10px 0 0 0 }
		UL.coduri-cs LI DL DT				{ margin-bottom:5px; font-weight:bold; color:#333 }
		UL.coduri-cs LI DL DD				{ padding:2px 0 }
	UL.coduri-cs LI .button-light{ float:right; line-height:normal }
	UL.coduri-cs LI .entry-a	{ margin-bottom:0 }

/****************************************/
/***** CSS3 *****************************/
/****************************************/
.wp-caption, #comments OL.comments LI, #comments OL.comments LI .comment-author IMG, UL.coduri-cs LI, .widget UL, .widget_tag_cloud DIV, .widget_nav_menu UL LI A, .archive-meta, .user-message, .widget_feedburner_subscribe FORM.feedburner, .entry-utility FORM.feedburner
{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
#comments OL.comments LI .comment-top
{ border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px }
.widget_nav_menu UL LI.current-menu-item A, .widget_nav_menu UL LI.current-menu-parent A
{ border-top-left-radius:0; border-bottom-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-top-left-radius:0; -webkit-border-bottom-left-radius:0 }
.navigation A, .button-green, .button-light, #respond FORM INPUT, #respond FORM TEXTAREA, .wpcf7-form DIV INPUT, .wpcf7-form DIV TEXTAREA, FORM.search INPUT, FORM.feedburner INPUT
{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px }
FORM.search INPUT.submit, FORM.feedburner INPUT.submit
{ border-top-left-radius:0; border-bottom-left-radius:0; -moz-border-radius-topleft:0; -moz-border-radius-bottomleft:0; -webkit-border-top-left-radius:0; -webkit-border-bottom-left-radius:0 }
#respond FORM .subscribe-to-doi-comments
{ border-bottom-left-radius:4px; border-bottom-right-radius:4px; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px }

#respond FORM .submit, .wpcf7-form DIV INPUT.wpcf7-submit, FORM.search .submit
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0.26, rgb(245,245,245)),color-stop(0.63, rgb(250,250,250))); background:-moz-linear-gradient(center bottom,rgb(245,245,245) 26%,rgb(250,250,250) 63%) }
.widget_nav_menu UL LI A
{ background:--webkit-gradient(linear,left bottom,left top,color-stop(0.07, rgb(249,249,249)),color-stop(0.54, rgb(255,255,255))); background:-moz-linear-gradient(center bottom,rgb(249,249,249) 7%,rgb(255,255,255) 54%) }
.navigation A
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(28,109,190)),color-stop(1, rgb(33,144,255))); background:-moz-linear-gradient(center bottom,rgb(28,109,190) 0%,rgb(33,144,255) 100%) }
.navigation A:hover
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(28,109,190)),color-stop(1, rgb(29,132,235))); background:-moz-linear-gradient(center bottom,rgb(28,109,190) 0%,rgb(29,132,235) 100%) }

#respond FORM .submit:hover, .wpcf7-form DIV INPUT.wpcf7-submit:hover
{ box-shadow:0 0 2px #DDD; -moz-box-shadow:0 0 2px #DDD; -webkit-box-shadow:0 0 2px #DDD }
.navigation A:hover
{ box-shadow:0 0 2px #2893fe; -moz-box-shadow:0 0 2px #2893fe; -webkit-box-shadow:0 0 2px #2893fe }

#respond FORM .subscribe-to-doi-comments LABEL, .widget_nav_menu UL LI A, .wp-caption .wp-caption-text
{ text-shadow:0 1px 0 #FFF }
.widgettitle
{ text-shadow:0 1px 0 #f5f5f5 }


/****************************************/
/***** CSS3 *****************************/
/****************************************/
/* WP-PageNavi */
.wp-pagenavi		{ width:100%; overflow:hidden; padding:15px 0 2px 0; margin-top:15px; border-top:1px solid #F0F0F0; line-height:26px; font-size:11px; font-weight:bold }
.wp-pagenavi SMALL					{ font-family:Verdana, Geneva, sans-serif; font-size:10px }
.wp-pagenavi A,
.wp-pagenavi SPAN					{ display:inline; float:left; padding:0 10px; margin:0 2px; color:#666; background:#f5f5f5; border:1px solid #DDD }
.wp-pagenavi A:hover				{ color:#1C6CBE; background:#fafafa }
.wp-pagenavi SPAN.pages				{ padding-left:0; margin-left:0; background:none; border-color:#FFF }
.wp-pagenavi SPAN.current			{ background:#FFF; color:#1C6CBE; border-color:#b9b9b9 }
.wp-pagenavi SPAN.extend			{ padding:0 5px; background:none; border-color:#FFF; color:#999 }
.wp-pagenavi A.page					{ margin:0 5px }
.wp-pagenavi A.previouspostslink,
.wp-pagenavi A.first				{ margin-right:5px }
.wp-pagenavi A.nextpostslink,
.wp-pagenavi A.last					{ margin-left:5px }
.wp-pagenavi A.first SMALL			{ padding-right:5px }
.wp-pagenavi A.last SMALL			{ padding-left:5px }

.wp-pagenavi A, .wp-pagenavi SPAN
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0.26, rgb(245,245,245)),color-stop(0.63, rgb(250,250,250))); background:-moz-linear-gradient(center bottom,rgb(245,245,245) 26%,rgb(250,250,250) 63%) }
.wp-pagenavi A, .wp-pagenavi SPAN
{ border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px }
.wp-pagenavi A:hover, .wp-pagenavi SPAN.current
{ box-shadow:0 0 2px #DDD; -moz-box-shadow:0 0 2px #DDD; -webkit-box-shadow:0 0 2px #DDD }
.wp-pagenavi A, .wp-pagenavi SPAN
{ text-shadow:0 1px 0 #FFF }

/* WP-Polls */
.wp-polls			{ width:298px; margin:0 auto 15px auto; border:1px solid #d3d3d3; background:#FFF }
	.wp-polls .wp-polls			{ border:none; margin:0 }
	.wp-polls BIG				{ display:block; padding:14px; margin:0; font-size:14px; font-weight:bold; color:#ef4269; background:#fcfcfc; text-align:left !important }
		.wp-polls BIG A							{ color:#ef4269 }
		.wp-polls BIG A:hover					{ color:#000 }
	.wp-polls .wp-polls-ans		{  }
		.wp-polls .wp-polls-ans .wp-polls-ul	{ list-style:none; margin:0 !important; padding:0 !important; border-bottom:1px solid #d3d3d3 }
			.wp-polls .wp-polls-ans .wp-polls-ul LI			{ width:270px; overflow:hidden; padding:10px 14px; font-weight:bold; border-top:1px solid #d3d3d3 }
				.wp-polls .wp-polls-ans .wp-polls-ul LI INPUT		{ float:left }
				.wp-polls .wp-polls-ans .wp-polls-ul LI LABEL		{ float:right; width:245px }
					.wp-polls .wp-polls-ans .wp-polls-ul LI LABEL A			{ color:#EF4269; font-weight:normal }
					.wp-polls .wp-polls-ans .wp-polls-ul LI LABEL A:hover	{ color:#333 }
				.wp-polls .wp-polls-ans .wp-polls-ul LI SMALL		{ font-size:11px; font-weight:normal; color:#999 }
				.wp-polls .wp-polls-ans .wp-polls-ul LI .pollbar	{ margin-top:5px }
		.wp-polls .wp-polls-ans .wp-polls-bottom{ padding:14px; line-height:30px }
			.wp-polls .wp-polls-ans .wp-polls-bottom A		{ float:right; color:#329ef2 }
			.wp-polls .wp-polls-ans .wp-polls-bottom A:hover{ color:#000 }
			.wp-polls .wp-polls-ans .wp-polls-bottom SMALL	{ font-size:11px; font-weight:normal; color:#999 }
			.wp-polls .wp-polls-ans .wp-polls-bottom INPUT	{ padding:8px 15px; border:none; background:#78c3fd; color:#FFF; font-weight:bold; cursor:pointer }

.wp-polls-loading	{ display:none; width:85px; margin:0 auto; line-height:16px; color:#999 }
	.wp-polls-loading IMG		{ margin:0 5px 0 0; vertical-align:middle }

.wp-polls .wp-polls-ans .wp-polls-ul
{ border-radius:0; -moz-border-radius:0; -webkit-border-radius:0 }
.wp-polls, .wp-polls .wp-polls-ans .wp-polls-bottom INPUT
{ border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
.wp-polls BIG
{ border-top-left-radius:5px; border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px }

.wp-polls BIG
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(249,249,249)),color-stop(1, rgb(255,255,255))); background:-moz-linear-gradient(center bottom,rgb(249,249,249) 0%,rgb(255,255,255) 100%) }
.wp-polls .wp-polls-ans .wp-polls-bottom INPUT
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(48,157,241)),color-stop(1, rgb(129,200,255))); background:-moz-linear-gradient(center bottom,rgb(48,157,241) 0%,rgb(129,200,255) 100%) }
.wp-polls .wp-polls-ans .wp-polls-bottom INPUT:hover
{ background:-webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(45,150,230)),color-stop(1, rgb(122,191,243))); background:-moz-linear-gradient(center bottom,rgb(45,150,230) 0%,rgb(122,191,243) 100%) }

.wp-polls .wp-polls-ans .wp-polls-bottom INPUT:hover
{ box-shadow:0 0 2px #2893fe; -moz-box-shadow:0 0 2px #2893fe; -webkit-box-shadow:0 0 2px #2893fe }

/* Native Wordpress Thickbox */
#TB_overlay	{ z-index:9999 }
#TB_window,
#TB_load	{ z-index:10000 }