/*

Theme Name:DainuWP

Theme URI:http://wordpress.org/

Description:Cool theme

Version:1.6

Author:Other

Author URI:http://website.com/

Tags:none

*/

@import url("stylesheet-form5.css");



*{ padding:0; margin:0; }

body{ font-family:Georgia; color:#363636; font-size:12px; background:#675d3d url(images/mainbg_page.gif) no-repeat center top; }

body.home{ font-family:Arial; font-size:12px; background:#675d3d url(images/mainbg.gif) no-repeat center top; }

img{ border-style:none; }

form p{ text-indent:0; }

#wrapper{ margin:0 auto; width:866px; }



/* @group Header */

#header{ width:793px; padding:0 0 0 73px; height:232px; margin:0; }

#header .left_logo{ width:193px; height:232px; float:left; }

#header .left_logo .language{ float:left; width:193px; height:36px; }

#header .left_logo .language p{ text-align:center; padding-top:13px; }

#header .left_logo .language p.en{ background:url(images/toparrow.gif) no-repeat 50px 0; text-align:center; word-spacing:4px; }

#header .left_logo .language p.lu{ background:url(images/toparrow.gif) no-repeat 122px 0; }

#header .left_logo .language p a{ font:bold 11px Georgia; color:#000; text-transform:uppercase; }

#header .left_logo .language a{ color:#000; text-decoration:none; }

#header .left_logo .language a:hover{ text-decoration:underline; }

#header .left_logo h1{ float:left; width:193px; height:190px; background-image:url(images/logo.gif); text-indent:-9999px; }

#header .left_logo h1 a{ float:left; width:193px; height:190px; }

#header .right_flash{ width:581px; height:217px; float:right; padding-top:15px; padding-left:14px; color:#fff; background:url(images/topflash.gif) no-repeat; }

#navigation{ padding:0 0 0 72px; margin:0 0 7px; width:794px; height:54px; background:url(images/navbg.gif) no-repeat right top; text-align:center; }

#navigation ul{ padding-top:9px; width:784px; height:45px; padding-left:10px; margin-bottom:0; margin-top:0; }

#navigation ul li{ float:left; list-style-type:none; height:36px; background:url(images/nav_div.gif) no-repeat right; padding-right:2px; text-align:center; }

#navigation ul li.last{ margin-right:0; padding-right:0; background-image:none; }

#navigation ul li a{ float:left; color:#fff; font:bold 11px Georgia; text-transform:uppercase; text-decoration:none; padding:13px 17px 10px 14px; letter-spacing:0px; }

#navigation ul li a:hover{ background:url(images/li_bg.gif) repeat-x; }

/* @end */



/* @group Header */

#header_page{ width:793px; padding:0 0 0 73px; height:180px; margin:0 0 5px; }

#header_page .left_logo{ width:147px; height:180px; float:left; }

#header_page .left_logo .language{ float:left; width:147px; height:36px; }

#header_page .left_logo .language p{ text-align:center; padding-top:13px; }

#header_page .left_logo .language p.en{ background:url(images/toparrow.gif) no-repeat 25px 0; }

#header_page .left_logo .language p.lu{ background:url(images/toparrow.gif) no-repeat 98px 0; }

#header_page .left_logo .language p a{ font:bold 10px Georgia; color:#000; text-transform:uppercase; }

#header_page .left_logo .language a{ color:#000; text-decoration:none; }

#header_page .left_logo .language a:hover{ text-decoration:underline; }

#header_page .left_logo h1{ float:left; width:147px; height:145px; background-image:url(images/page_logo.gif); text-indent:-9999px; }

#header_page .left_logo h1 a{ float:left; width:147px; height:145px; }

#header_page .right_flash{ width:626px; height:164px; float:right; padding-top:15px; padding-left:7px; color:#fff; background:url(images/page_flash.gif) no-repeat; margin-top:1px; }

/* @end */



#content{ background:url(faux-2-2-col.gif); overflow:hidden; width:866px; margin:0; padding:0; }

#mainc{ float:left; margin:0; padding:0; width:589px; display:inline; position:relative; }

#mainc .more{ text-align:right; }

#mainc .more a{ color:#fff; text-transform:uppercase; text-decoration:underline; font:11px Georgia; letter-spacing:3px; padding-right:10px; background:url(images/white_arrow.gif) no-repeat right top; }

#mainc.page{ padding-top:48px; }

#mainc h2.page{ color:#fff; text-transform:uppercase; letter-spacing:3px; font:bold 15px/21px Georgia; padding-left:20px; margin-bottom:10px; }

#mainc h2.page a{ color:#fff; text-decoration:none; }

#mainc p.intro{ padding-left:73px; font:15px/21px Georgia; margin-bottom:59px; }

#mainc p.intro a{ font-size:11px; color:#000; text-transform:uppercase; text-decoration:underline; font-weight:bold; }



/* Halfs */

.halfs{ width:591px; margin:0 0 14px; }

	.halfs_left{ float:left; width:272px; margin:0 0 0 24px; border-right:1px solid #333; background:url(imagesa/bgr_button_sep.png) no-repeat right top; }

	.halfs_right{ float:right; width:248px; margin:0 17px 0 0; }



	.halfs h3{ font:18px Georgia,Arial,sans-serif; margin:16px 0 6px; color:#fff; text-indent:2px; }

	.halfs h3.first{ margin-top:0; }

	.halfs_top{ width:591px; height:3px; background:url(images/bgr_snav_top.png) no-repeat; font-size:0; }

	.halfs_bottom{ width:591px; height:3px; background:url(images/bgr_snav_bottom.png) no-repeat; font-size:0; }

	.halfs_data{ width:591px; background:url(images/bgr_snav_lr.png) repeat-y; padding:21px 0; min-height:140px; overflow:hidden; }

	.button_donate{ display:block; text-indent:-9999em; width:248px; height:28px; background:url(images/button_howtodonate.png) no-repeat; }

	.button_order{ display:block; text-indent:-9999em; width:248px; height:28px; background:url(images/button_ordertickets.png) no-repeat; }

	.button_findout{ display:block; text-indent:-9999em; width:248px; height:28px; background:url(images/button_findoutmore.png) no-repeat; }

	.button_donate:hover,

	.button_order:hover,

	.button_findout:hover{ background-position:left bottom; }



p.button{ text-align:right; text-indent:-9999px; }

a.register{ width:155px; height:28px; background:url(images/register.gif) no-repeat; float:right; text-align:left; }

a.register:hover{ background:url(images/register.gif) no-repeat 0 bottom; }

a.order{ width:162px; height:27px; background:url(images/order.gif) no-repeat; float:right; text-align:left; }

a.order:hover{ background-position:0 bottom; background-repeat:no-repeat; }

#mainc .posts{ background:#fff url(images/top_content.gif) no-repeat 0 top; width:589px; padding-top:22px; padding-bottom:0; margin-bottom:8px; overflow:hidden; }

#mainc .posts .end_posts{ height:14px; width:589px; background:#fff url(images/bottom_vertical.gif) no-repeat 0 bottom; text-indent:-9999px; }

#mainc .posts .entry{ padding-left:25px; padding-right:25px; width:539px; margin-bottom:20px; overflow:hidden; }

#mainc .entry .title{ border-bottom:1px dotted #000; overflow:hidden; width:539px; padding-bottom:10px; margin-bottom:10px; }

#mainc .entry .title h2{ font:18px Georgia; color:#000; float:left; width:440px; }

#mainc .entry .title h2 a{ color:#000; text-decoration:none; }

#mainc .entry .title span.date{ float:right; text-align:right; color:#636363; font:13px Georgia; padding-top:2px; }

#mainc .entry p{ color:#363636; font:13px/21px Georgia; margin-bottom:10px; }

#mainc .entry p.noindent.space{ margin-bottom:10px; }

#mainc .entry p.noindent{ text-indent:0; margin-bottom:25px; }

#mainc .entry p.map{ text-indent:0; margin-bottom:125px; }

#mainc .entry p.right{ text-indent:0; text-align:right; }

#mainc .entry h3{ font:18px Georgia; color:#000; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #000; }

#mainc .entry img{ border:7px solid #ededed; margin-bottom:5px; float:left; }

#mainc .entry p.right.noborder img{ border-style:none; float:none; }

#mainc .entry p.right.noborder{ margin-bottom:0; }

#mainc .entry .alignright{ float:right; margin-left:15px; font-style:italic; }

div.wp-caption{ font-style:italic; }

#mainc .entry .alignleft{ float:left; margin-right:9px; }

#mainc .entry center img{ border-style:none; }

#mainc .entry .alignnone{ float:none; }

#mainc .entry h5{ margin-bottom:10px; font:bold 14px Georgia; }

#mainc .entry ul{ color:#363636; margin-bottom:10px; padding-left:23px; }

#mainc .entry ol{ color:#363636; margin-bottom:10px; padding-left:23px; }

#mainc .entry ul li ul{ list-style-type:disc; margin-bottom:5px; }

#mainc .entry ul li{ margin-bottom:5px; color:#363636; font:13px/21px Georgia; padding-left:5px; }

#mainc .entry ol li{ margin-bottom:5px; color:#363636; font:13px/21px Georgia; padding-left:5px; }

#mainc .entry a{ text-decoration:underline; color:#000; }

#mainc .entry .binfo p{ font-size:11px; color:#363636; text-transform:uppercase; text-indent:0; }

#mainc .entry .binfo p a{ color:#363636; text-decoration:none; font-weight:normal; font-style:normal; letter-spacing:1px; }

#mainc .entry .binfo p a:hover{ text-decoration:underline; }

#sidebar{ display:inline; margin:0; width:254px; float:right; background:#968f79 url(images/home_top_sidebar.gif) no-repeat 0 top; overflow:hidden; padding:0 0 5px; }

#sidebar.page{ display:inline; margin:0; width:254px; float:right; background:#968f79 url(images/page_sidebg.gif) no-repeat 0 bottom; overflow:hidden; padding:10px 0 5px; }

#sidebar.page{ background-position:0 top; background-repeat:no-repeat; }

#sidebar .countdown_flash{ width:254px; height:280px; float:left; }

#sidebar img{ padding:0; margin:0; }

#sidebar .sidecont{ padding-left:10px; padding-right:9px; width:235px; }

#sidebar .facts{ background:url(images/side_whitebfix.gif) repeat-y top left; float:left; padding-top:15px; width:235px; padding-bottom:10px; }

#sidebar .factsbot{ background:#fff url(images/side_whiteb.gif) no-repeat 0 bottom; float:left; width:235px; height:4px; margin-bottom:10px; }

#sidebar.page .facts{ background:#fff url(images/side_whiteb.gif) no-repeat 0 bottom; float:left; padding-top:0; padding-bottom:10px; }

#sidebar.page .factsbot{ background:#fff url(images/side_whiteb.gif) no-repeat 0 bottom; float:left; width:235px; height:4px; margin-bottom:10px; }

#sidebar .facts p{ margin-left:40px; margin-right:40px; margin-bottom:15px; color:#363636; font:14px/17px Georiga; text-align:center; }

#sidebar .blackbox{ width:205px; float:left; padding:13px 15px 10px; font:12px Georgia; color:#fff; background-color:#000; margin-bottom:10px; }

#sidebar .blackbox ul{ }

#sidebar .blackbox ul li{ width:208px; height:27px; float:left; margin-bottom:3px; font:11px Georgia; text-transform:uppercase; background:#000 0 bottom; list-style-type:none; }

#sidebar .blackbox ul li a{ color:#fff; text-decoration:none; width:200px; height:19px; padding-top:8px; padding-left:8px; float:left; }

#sidebar .blackbox ul li a:hover{ background:#000 url(images/black_li.gif) no-repeat 0 bottom; }

#sidebar .blackbox ul li.title{ font-weight:bold; border-bottom:1px dotted #fff; }

#sidebar .darkbox{ background:#6c6343 url(images/dark_top.gif) no-repeat 0 top; width:205px; float:left; padding:13px 15px 5px; font:13px Georgia; color:#fff; margin-bottom:10px; }

#sidebar .darkbox h4{ width:205px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #fff; text-align:center; font-size:12px; text-transform:uppercase; font-weight:bold; letter-spacing:0.2em; }

#sidebar .darkbox p{ line-height:19px; margin-bottom:15px; font-size:13px; }

#sidebar .darkbox p.right{ margin-bottom:0; text-align:right; }

#sidebar .darkbox p.right a{ color:#fff; text-decoration:underline; text-transform:uppercase; font-size:10px; font-weight:bold; }

#sidebar .darkbox form p{ margin-bottom:3px; }

#sidebar .darkbox form p input{ margin-bottom:5px; }

#sidebar .darkbox form p input#email{ background-image:url(images/inputbg.gif); width:191px; height:22px; border-style:none; padding-top:5px; padding-left:5px; color:#333; font:11px Arial; }

#sidebar .darkbox p.center{ text-align:center; }

#sidebar .infobox{ width:205px; float:left; padding:13px 15px 11px; font:12px Georgia; color:#fff; margin-bottom:10px; background-color:#4e462f; }

#sidebar .infobox h3{ font-size:17px; font-weight:normal; font-style:normal; margin-bottom:3px; }

#sidebar .infobox p{ font:12px Georgia; margin-bottom:8px; }

ol.commentlist li{ list-style-type:none; background:url(images/quote.gif) no-repeat 11px 0; padding-left:30px; margin-bottom:10px; }

li.noindent p{ text-align:left; }

ol.commentlist p{ text-indent:0; }

ol.commentlist p.tt{ text-indent:0; }

form#commentform{ font-size:13px; }

form#commentform small{ font-size:13px; margin-left:5px; }

form#commentform label.com{ position:relative; bottom:119px; left:3px; }

form#commentform span{ font-size:13px; margin-left:5px; margin-bottom:10px; }

form#commentform p{ text-indent:0; font-size:13px; }

form#commentform textarea{ width:400px; background-color:#efefef; height:130px; border:1px solid #515151; border-bottom-style:none; border-right-style:none; font:11px Arial; }

form#commentform input#author,

form#commentform input#email{ width:227px; background-color:#efefef; border:1px solid #515151; border-bottom-style:none; border-right-style:none; font:11px Arial; height:15px; padding-top:4px; }

.wpcf7{ }

.wpcf7 small{ font-size:13px; }

.wpcf7 textarea{ width:400px; background-color:#efefef; height:130px; border:1px solid #515151; border-bottom-style:none; border-right-style:none; font:11px Arial; }

.wpcf7 p.noindent input{ width:227px; background-color:#efefef; border:1px solid #515151; border-bottom-style:none; border-right-style:none; font:11px Arial; height:15px; padding-top:4px; margin-right:7px; }

.wpcf7 input.gosub{ background:url(images/send.gif) no-repeat 0 0; width:163px; height:29px; float:left; border-style:none; text-indent:-9999px; cursor:pointer; }

.wpcf7 small.mess{ position:relative; bottom:119px; left:6px; }

.wpcf7 p{ overflow:hidden; }

.wpcf7-response-output{ padding-bottom:9px; padding-top:9px; margin-bottom:15px; background-color:#555; font:bold 12px Georgia; color:#fff; padding-left:14px; }

.wpcf7-display-none{ background-color:#fff; }

span.wpcf7-not-valid-tip-no-ajax{ color:#fc0613; font-size:11px; float:right;  position:absolute; }

p.imgno{ text-align:center; }

p.imgno img{ border:6px solid #fff; }

input#submit_updates{ width:163px; height:28px; background:url(images/updates.gif) no-repeat 0 0; border-style:none; cursor:pointer; }

input#submit_updates:hover{ background-position:0 -28px; }



/* @group Nav */

.wp-pagenavi a,

.wp-pagenavi a:link{ padding:2px 4px; margin:2px; text-decoration:none; color:#fff; text-transform:uppercase; border-color:#0066cc; font:17px Georgia; }

.wp-pagenavi{ text-align:center; }

.wp-pagenavi a:visited{ padding:2px 4px; margin:2px; text-decoration:none; color:#fff; text-transform:uppercase; border-color:#0066cc; font:17px Georgia; }

.wp-pagenavi a:hover{ color:#fff; text-transform:uppercase; border-color:#000; font:17px Georgia; }

.wp-pagenavi a:active{ padding:2px 4px; margin:2px; text-decoration:none; color:#fff; text-transform:uppercase; border-color:#0066cc; font:17px Georgia; }

.wp-pagenavi span.pages{ padding:2px 4px; margin:2px; color:#fff; text-transform:uppercase; border-color:#000; font:17px Georgia; }

.wp-pagenavi span.current{ padding:2px 4px; margin:2px; color:#fff; text-transform:uppercase; border-color:#000; font:bold 17px Georgia; }

.wp-pagenavi span.extend{ padding:2px 4px; margin:2px; color:#fff; text-transform:uppercase; border-color:#000; font:17px Georgia; }

/* @end */



/* @group Footer */

#footer{ width:100%; clear:both; margin:0; padding:413px 0 0; background:url(images/footerbg.gif) no-repeat center 0; height:48px; color:#fff; font:italic 12px Georgia; }

#footer a{ text-decoration:underline; color:#fff; }

#footer .wrap{ width:866px; height:48px; margin-left:auto; margin-right:auto; }

#footer p.left{ float:left; width:200px; padding-top:19px; }

#footer p.right{ float:right; width:500px; padding-top:19px; text-align:right; }

.clear{ clear:both; background:none; }

/* @end */

/* contact form */

#wpcf7-form label{ font-size:13pt; }

#frm_order .txt{ width:40px; display:inline; }

#frm_order .txt2{ width:180px; }



/* Slideshow */

.slideshow{ background:#fff url(images/eng_title.jpg) no-repeat; width:235px; float:left; margin:4px 0 14px; padding:43px 0 10px; min-height:82px; }

.sponsor_show,

.sponsor_show:visited{ float:right; width:303px; height:61px; background:url(images/logo_sponsor.png) no-repeat; text-indent:-9999em; display:block; margin:-36px 0 0; }

.hideme{ display:none; }

body .clock_on_pause {
	background-image:url("images/English_-_Pause_Background.gif")!important;
}

body .clock_restarted {
	background-image:url("images/English_-_Upcount_Background.gif")!important;
}