/*

Theme Name: Radio Lollipop

Theme URI: http://wordpress.org/extend/themes/twentyeleven

Author: the WordPress team

Author URI: http://wordpress.org/

Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.

Version: 1.3

License: GNU General Public License

License URI: license.txt

Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

*/



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- */



/*====================================== reset.css is here ========================================*/

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;}

h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}

q:before,q:after {content:'';}

abbr,acronym { border:0;}

.clear_0{clear:both; font-size:0px; line-height:0px; display:block;}

.last	{margin:0 !important;}

.pad_last{padding:0 !important;}

.no_bg {background:none !important;}

.textContent td p{font-size:12px;line-height:18px; color:#4d4b4b; padding-bottom:25px; text-align:justify;}

/**************************************************************************************/

a											{ color:#000; text-decoration:none; outline:0 none;}

a:hover										{ color:#000;  text-decoration:none;}

img{ border:0px;}

h1											{ font-size:24px;}

h2											{ font-size:22px;}

h3											{ font-size:18px;}

h4											{ font-size:16px;}

h5											{ font-size:14px;}

h6											{ font-size:12px;}

/*----------------------------------------------------------------------------------*/

html 										{ }

body										{ color:#b1b1b1; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.flt_Lt										{ float:left; display:inline;}

.flt_Rt										{ float:right; display:inline;}

.beta										{ position:absolute; top:0; right:0;}

#betaform{
	padding:10px;
}
#betaform h1{
margin-bottom: 12px;
color:#B30000;
}
#betaform p{
display: block;
margin-bottom: 8px;
font-size: 12px;
color: #353535;
}
#betaform input, #betaform textarea{
	width:98%; border:1px solid #7f9db9; outline:0; padding:3px; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535;
}
#betaform input[type=submit]{
	width:90px; border:1px solid #797979; background:#fff; height:31px;
}

/* ---------------------------------------------------------------------------------*/





/* ----------------------- layout ----------*/

.wrapper									{ margin:0 auto;}

.container									{ width:960px; margin:0 auto; }

body.homePge								{ background:url(images/home_bg.jpg) repeat-x;}

/*-------------------------------------------*/



/* ------------------------- HEADER HERE -------------------*/

#header										{ height:199px;}

#header .headerTop 							{ padding:15px 0 27px;}

.headerTop .container						{ position:relative; height:auto; border:0;} 

.headerTop .location 						{ line-height:18px; color:#757575; font-size:12px; padding-right:34px; margin-top:14px;}

.location .ttl								{ display:inline-block; font-weight:normal; padding-right:12px;}

.location .country-name						{ display:inline-block;}

.location .country-name .ico				{ display:inline-block;}

.location .country-name .name				{ display:inline-block; color:#757575; padding-left:5px;}

.location .country-name:hover .name			{ color:#000;}

.headerTop .clickLink						{ display:inline-block; line-height:25px; color:#757575; margin-top:14px;}

.headerTop .clickLink:hover					{ color:#000;}

#logo										{ position:absolute; width:147px; height:196px; left:50%; margin-left:-85px; top:0; }

#logo a										{ display:block; background:url(images/logo.png) no-repeat left top;  width:147px; height:196px;}

/* ----------- NAVIGATION HERE -------------*/

#header #nav								{ background:url(images/nav_bg.png) no-repeat center top; width:966px; margin:0 auto; }

#nav .container								{ height:56px; position:relative; }

#nav ul.menu								{ display:inline-block; padding:12px 0 0 8px;}

#nav ul.menu li								{ display:inline-block; float:left; background: url(images/nav_divide.jpg) no-repeat right top; height:31px; line-height:31px; padding:0 19px 0 18px; }

#nav ul.menu li.mid-nav						{ margin-right:154px; background:none;}

#nav ul.menu li a							{ display:inline-block; color:#ff9999; font-size:15px; font-weight:bold;}

#nav ul.menu li a:hover						{ color:#fff; }

#nav ul.menu li.current-menu-item a				{ color:#fff; }

#nav ul.menu li.last						{ background:none; padding-right:20px;}

#nav .donateBtn								{ background:url(images/donate-btn.png) no-repeat right top; width:110px; height:44px; display:inline-block; margin-right:-3px; color:#fff; font-size:15px; line-height:31px; padding:12px 0 0 45px; font-weight:bold;}

#nav .donateBtn:hover						{ color:#757575;}

.help-text									{ position:absolute; right:0; top:68px; background:url(images/help_text.png) no-repeat left top; width:152px; height:40px;}

/* ---------------------------------------------------------*/



/* ------------------------ MAIN CONTENT HERE --------------*/

.main_content								{ }

.main_content .container					{ }

.banner										{ width:100%; height:400px; position:relative; overflow:hidden;  }

.banner .carrouselMaskTop						{ z-index:10; background-image:url(images/carrousel_mask.png); background-position-x:-50px; width: 100%; height: 50px; position: absolute; }
.banner .carrouselMaskBottom						{ z-index:10; background-image:url(images/carrousel_mask.png); background-position:bottom; width: 100%; height: 65px; position: absolute; top:350px; }

.banner .carrouselContent					{  background-image:url(images/carrousel_bg.jpg); background-position:bottom; width: 3000px; left: 50%; margin-left: -1500px; margin-right: auto; position: absolute; height: 376px;overflow: hidden;}

.banner .carrouselContent .carrousel		{ margin-left:auto !important; margin-right:auto !important;}

.banner .carrouselContent .carrousel img	{ opacity:0.4; /*filter:alpha(opacity=40);  For IE8 and earlier */ }

.banner .bannerContent						{ width:976px; height:376px; margin-left:auto; margin-right:auto;}

.banner .lftPart							{ z-index:20; background:url(images/place-holder-bg.png) no-repeat left top; width:286px;height:376px; margin:0 0 0 -13px; position:absolute; top:0px; }


.banner .lftPart .textPart					{ padding:40px 0 20px 45px; width:195px;}

.banner .lftPart .textPart p				{ font-size:20px; line-height:29px; color:#fff;}

.banner .lftPart a.banner_big_btn				{ display:block; background-image:url(images/btn_big_no_text.png); background-repeat:no-repeat; background-position:0px 0px; width:295px; height:70px; line-height:70px; font-family: "Times New Roman", Times, serif; font-size:35px; font-weight: bold; text-align:center; font-style: italic; color:#000000; padding:1px 0 3px; margin-left:-3px;}

.banner .lftPart a.banner_big_btn_eyes				{ display:block; background-image:url(images/btn_big_no_text_eyes.png); background-repeat:no-repeat; background-position:0px 0px; width:295px; height:70px; line-height:70px; font-family: "Times New Roman", Times, serif; font-size:35px; font-weight: bold; text-align:center; font-style: italic; color:#000000; padding:1px 0 3px; margin-left:-3px;}

.banner .lftPart a.banner_big_btn:hover				{ background-position:0px -73px; }

.banner .lftPart a.banner_small_btn				{ display:block; background:url(images/btn_small.png); background-repeat:no-repeat; background-position:0px 0px; width:139px; height:40px; line-height:40px; font-size:15px; text-align:center; color:#fff; padding:1px 0 3px; margin-left:auto; margin-right:auto; margin-top:8px;}

.banner .lftPart a.banner_small_btn:hover				{ background-position:0px -44px; }

.banner .lftPart a.banner_medium_btn				{ display:block; background-image:url(images/btn_big.png); background-repeat:no-repeat; background-position:0px 0px; width:295px; height:70px; line-height:70px; font-size:20px; text-align:center; color:#6e4900; padding:1px 0 3px; margin-left:-3px;}

.banner .lftPart a.banner_medium_btn:hover				{ background-position:0px -73px; }

.banner .lftPart a.banner_btn:hover			{ color:#fff;}

.banner .rhtPart							{ position:relative; }

.banner .rhtPart .textPart					{ z-index:21;  position:relative; top:310px; width:155px; background:url(images/blk_trans.png) repeat; padding:10px 16px; text-align:right;}

.banner .rhtPart .textPart p				{ font-size:13px; color:#ffffff;}

.banner .rhtPart .textPart p b				{ font-weight:normal; }



.textContent								{ /*background:url(images/sidebar_bg.gif) no-repeat 680px center;*/ width:960px; position:relative; }

.textContent .lftSection					{ width:680px; padding:32px 0 0 0;}

.textContent .lftSection .sidebar			{ width:223px; padding-left:23px;}

.lftSection .sidebar .splCont				{ background:#7e0404 url(images/special_text_shade.jpg) no-repeat center bottom; padding:15px 36px 18px; margin-bottom:12px;} 

.lftSection .sidebar .splCont p				{ font-size:15px; line-height:normal; padding-bottom:0; color:#F6BE11;} 

.lftSection .sidebar .splCont p strong			{ font-size:28px; color:#f6be11; font-weight:normal; display:block;} 

.lftSection .sidebar .splCont p span		{ color:#f6be11;} 

.lftSection .sidebar p						{ font-size:13px; color:#ffffff; line-height:25px; padding-bottom:25px;}


.textContent .lftSection .textSection		{ width:381px; padding-left:30px;}

.lftSection .textSection p					{ font-size:13px; color:#ffffff; line-height:25px; padding-bottom:25px;}

.lftSection .textSection .imgCont			{ margin-bottom:7px; }

.textContent .lftSection h2					{ font-size:19px; color:#ffffff; margin-bottom:20px;} 

.textContent .lftSection .newLetterBox		{ background:#b32020 url(images/newletterBox_top.jpg) repeat-x top; height:68px; padding:42px 0 0 28px;}




.newLetterBox h3							{ font-weight:normal; font-size:12px; color:#fff; text-align:center; line-height:15px; padding-right:25px; position:relative; top:-3px;}

.newLetterBox h3 b							{ display:block; font-weight:normal; font-size:20px; }

.newLetterBox .inputText, inpt.mc_input		{ background:url(images/inputText_1.jpg) no-repeat left top; width:169px; height:15px; padding:7px 12px; margin-right:24px;}

.newLetterBox .inputText input				{ background:none; border:0; outline:0; width:169px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}

.newLetterBox .inputBtn						{ background:url(images/inputBtn_1.jpg) no-repeat left top; width:68px; height:29px; padding:0 3px 2px 0;}

.newLetterBox .inputBtn button				{ background:none; border:0; outline:0; cursor:pointer; width:68px; height:29px; line-height:29px; font-size:10px; text-transform:uppercase; color:#ffffff;}

.mc_form_inside{ margin-bottom:5px;}
.mc_merge_var{ float:left;}
.mc_merge_var input{background:url(images/inputText_1.jpg) no-repeat left top; width:169px;  padding:7px 12px; margin-right:24px; border:0; outline:0;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}
.mc_merge_var label, #mc-indicates-required{ display:none;}
.mc_signup_submit { text-align:left !important;}
.mc_signup_submit input.button{ margin-top: 0 !important; border:0; outline:0;  background:url(images/inputBtn_1.jpg) no-repeat left top; width:68px !important; height:29px; padding:0 3px 2px 0; font-size:10px; text-transform:uppercase; color:#ffffff; cursor:pointer;}
.mc_success_msg { color: #393; padding:3px; background-color:#C9FFBB; margin-top:5px;}

.textContent .divide_shade					{ background:url(images/sidebar_bg.png) no-repeat left center; position:absolute; width:37px; height:100%; top:0; left:680px; }

.textContent .rhtSection					{ width:280px; padding:72px 0 0 0; }

.homePge .textContent .rhtSection					{ width:280px; padding:32px 0 0 0; }

ul.postList									{ display:inline-block; width:100%;}

ul.postList li								{ display:block; background:url(images/list_border.png) no-repeat left bottom; padding:0 0 16px 28px; margin-bottom:19px; list-style-type:none;}

ul.postList li.last							{ background:none; margin-bottom:0;} 

ul.postList li .imgCont						{ width:72px; }

ul.postList li .imgCont img					{ display:block; padding:3px; border:1px solid #cd5e5e; width:64px;}

ul.postList li .textCont					{ width:130px; padding:0 0 0 15px; }

ul.postList li .textCont .date				{ display:block; margin-bottom:2px;}

/*ul.postList li .textCont .date .flag_icon	{ display:inline-block;}*/

ul.postList li .textCont .date .name		{ display:inline-block; padding-left:10px; line-height:19px; font-size:12px; color:#ffffff; }

ul.postList li .textCont p					{ font-size:12px; color:#fefefe; line-height:25px; padding-bottom:10px;} 

ul.postList li .textCont a.readBtn			{ display:inline-block; background:url(images/read_btn_lt.jpg) no-repeat left top; padding-left:14px; font-size:10px; color:#ffffff; text-transform:uppercase; margin-left:-1px;}

ul.postList li .textCont a.readBtn span		{ display:inline-block; background:url(images/read_btn_rt.jpg) no-repeat right top; padding-right:14px;}

ul.postList li .textCont a.readBtn span span{ background:url(images/read_btn_mid.jpg) repeat-x top; padding:0 0 0 0; line-height:25px; padding-bottom:2px;}

/* ---------------------------------------------------------*/





/* ------------------ FOOTER HERE --------------------------*/

#footer										{ background:#FFF; padding:29px 0 0px;}
.copyright									{font-size:10px; clear:both; text-align:center; padding-bottom:15px;}

#footer	.container							{ height:auto; border:0;}

#footer	.footer_top							{ padding-bottom:8px; }

.footer_top .footerBox						{ background:url(images/know_more_box.jpg) no-repeat left top; width:235px; height:83px; margin:0 10px 0 -2px; text-align:center; text-transform:uppercase; padding:14px 0 0 0;}

.footer_top .footerBoxLast					{ margin-right:-4px;}

.footer_top .footerBox .ttl					{ display:block; font-size:22px; color:#454545; font-weight:bold; margin-bottom:3px;}

.footer_top .footerBox .knowMore			{ display:inline-block; font-size:16px; color:#ffffff; background:#bc0700 url(images/knowMore_link_bg.jpg) repeat-x top; padding:4px 0;  width:170px; }

.footer_top .footerBox .knowMore-small		{ font-size:11px;}

#footer	.footer_bot							{ background:url(images/footer_bg.jpg) repeat-x top; height:98px;}

.footer_bot .footer_bot_lft					{ padding:30px 0 0 24px; } 

.footer_bot_lft	.socialPart					{ }

.footer_bot_lft	.socialPart	h6				{ font-size:12px; color:#ffa09e; line-height:25px; padding-right:18px; font-weight:normal;}

.footer_bot_lft	.socialPart ul				{ }

.footer_bot_lft	.socialPart ul li			{ display:inline-block; float:left; margin-right:10px; }

.footer_bot_lft	.socialPart ul li a			{ display:inline-block; }

.footer_bot_lft	ul.footerNav				{ display:inline-block; padding-left:66px;}

.footer_bot_lft	ul.footerNav li				{ display:inline-block; float:left; margin-right:24px;}

.footer_bot_lft	ul.footerNav li a			{ display:inline-block; font-size:12px; color:#fe7b79; line-height:25px; }

.footer_bot_lft	ul.footerNav li a:hover		{ color:#fff;}

.footer_bot	.footerLogo						{ display:inline-block; margin-right:-5px;}

.copy										{ }

/* ---------------------------------------------------------*/







/* ------------------------ INNER 1 HERE --------------*/

body.subPge									{ background:url(images/subPge_pattern.jpg) repeat center top;}

body.subPge .wrapper						{ background:url(images/subPge_bg.jpg) no-repeat center top; }

/* --------------- HEADER HERE -------------*/

#header										{ height:229px;}

body.subPge .help-text						{ display:none;}

/* -----------------------------------------*/

/* ------------ MAIN CONTENT HERE ----------*/

body.subPge .main_content					{ padding-bottom:50px;}

.main_content .container					{ min-height:500px;}

body.subPge .textContent .lftSection		{ width:242px; padding-top:0;}

.lftSection .sidebox						{ margin-bottom:20px;}

body.subPge .sidebox-1 						{ margin-top:0;}

.sidebox-1 .sidebox-top						{ background:url(images/sideboxIn_top.png) no-repeat left bottom; width:194px; height:55px; padding:56px 35px 0 2px;}

.sidebox-1 .sidebox-top h2					{ text-align:center; font-weight:normal; color:#ffc000; font-size:23px;text-transform:uppercase; background-image:url(images/dots.png); background-repeat:no-repeat; background-position:bottom; padding-bottom:20px;}

.sidebox-1 .sidebox-mid						{ background:url(images/sideboxIn_mid.jpg) repeat-y left; width:231px;}

.sidebox-1 .sidebox-bot						{ background:url(images/sideboxIn_bot.jpg) no-repeat left bottom; width:231px; padding-bottom:22px;}

.sidebox-1 ul.sidebarList					{ display:inline-block; width:100%;}

.sidebox-1 ul.sidebarList li				{ display:block; background:url(images/sidebar_divide.jpg) no-repeat 2px bottom; margin-top:-3px;}

.sidebox-1 ul.sidebarList li a				{ display:inline-block; width:201px; height:35px;  padding:15px 0 0 14px; color:#fff; font-size:11px; text-transform:uppercase;}

.sidebox-1 ul.sidebarList li a:hover		{ background:url(images/sidebar_hover.png) no-repeat left top;}

/*.sidebox-1 ul.sidebarList li.current-menu-item a	{ background:url(images/sidebar_hover.png) no-repeat left top;}*/

.sidebox-1 ul.sidebarList li.current-menu-item a, .sidebox-1 ul.sidebarList li a.active, .sidebox-1 ul.sidebarList li.current-cat a	{ background:url(images/sidebar_hover.png) no-repeat left top;}

.sidebox-1 ul.sidebarList li.last			{ background:none; margin-top:-3px;}

body.subPge .textContent .rhtSection		{ width:718px; }

body.subPge .rhtSection .textSection		{ width:435px;}

.rhtSection .textSection .ttl				{ color:#b30000; padding-bottom:20px;}

.rhtSection .textSection .ttl h6			{ font-size:19px; }

.rhtSection .textSection .ttl h1			{ font-size:50px; line-height:61px; text-transform:uppercase; color:#b30000;}

.rhtSection .textSection .post-ttl			{ font-size:16px; font-weight:normal; color:#353535; margin-bottom:30px; display:block;}

.rhtSection .textSection p					{ font-size:12px;line-height:18px; color:#4d4b4b; padding-bottom:25px;}

.rhtSection .rtSidebar						{ width:280px; padding-top:56px;}

.rtSidebar .sideBar_Img						{ margin-left: 10px; }

.rtSidebar .testimonial						{ background:url(images/testimonial-bg.png) no-repeat center center; width:270px; margin:0 auto; padding:64px 0; position:relative; top:-30px; display:none; }

.rtSidebar .testimonial p					{ background:url(images/comma-lt.png) no-repeat left top; padding-left:35px; font-size:24px; color:#ff7477; }

.rtSidebar .testimonial .comma-rt			{ display:inline-block; background:url(images/comma-rt.png) no-repeat left top; width:28px; height:25px; position:relative; top:5px;}

/* -----------------------------------------*/

/* --------------- FOOTER HERE -------------*/

#footer										{ }

#footer .container							{ }

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 2 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.rhtSection .textSection .ttl h1			{ line-height:48px;}

.rhtSection .textSection .ttl h1 span		{ display:block; font-size:19px; }

.rtSidebar .testimonial-2 p					{ color:#353535; font-size:12px; line-height:18px; font-style:italic; text-align:center; padding-bottom:10px; }

.rtSidebar .testimonial-2 p.author			{ color:#353535; font-weight:bold; padding:5px 0 0; }

/* -----------------------------------------*/

/* ---------------------------------------------------------*/







/* ------------------------ INNER 3 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.postBox									{ }

.rhtSection .textSection .postBox .post-ttl	{ margin-bottom:15px;}

ul.numList									{ /*display:list-item;*/ padding-bottom:25px; }

ul.numList li								{ list-style:decimal;  list-style-position:inside; font-size:12px; color:#353535; line-height:25px;}

ul.numList li span							{ }

ul.numList ul								{ }

ul.numList ul li							{ list-style:lower-alpha; list-style-position:inside;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/







/* ------------------------ INNER 3 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

body.subPge .rhtSection .textSection-full-width	{ width:100%;}

ul.bulletList								{ /*display:list-item;*/ padding-bottom:25px;}

ul.bulletList li							{ display:list-item; list-style:disc; list-style-position:inside; font-size:12px; color:#353535; line-height:25px;}

ul.bulletList li span						{ }

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 8 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/
.thumbnailTestimonial img					{ margin-left:20px; }

.testimonial-Box							{ padding-bottom:25px;}

.testimonial-Box							{ padding-bottom:25px;}

.rhtSection .textSection .testimonial-Box p	{ padding-bottom:0}

.testimonial-Box p.author					{ text-align:right;}

.testimonial-Box p.author b					{ }

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 10 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.rhtSection .textSection .ttl-small h1 		{ font-size:44px; line-height:45px;}

.contact-infoBox							{ padding-bottom:25px;}

.rhtSection .textSection .contact-infoBox .post-ttl	{ font-size:14px; margin-bottom:5px;}

.rhtSection .textSection .contact-infoBox p	{ padding-bottom:0}

.contact-infoBox p a						{ color:#353535;}

.contact-infoBox p a:hover					{ color:#F00;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 12 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.gallery-box								{ padding-bottom:25px;}

.rhtSection .textSection .gallery-box .post-ttl	{ font-size:14px; margin-bottom:15px;}

.gallery-box ul.gallery-list				{ }

.gallery-box ul.gallery-list li				{ display:inline-block; float:left; margin-right:10px; }

.gallery-box ul.gallery-list li a			{ display:inline-block; }

.gallery-box ul.gallery-list li a img		{ display:block; background:#cccccc; padding:6px; }



body.subPge .rhtSection .iframe-cont		{ margin:0 -16px; }

.iframe-logo								{ width:718px; height:91px; }

.iframe-logo a								{ display:inline-block;}

.iframe-logo a img							{ display:block;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 13 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.post-cont									{ padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #cccccc; display:inline-block; width:100%;}

.rhtSection .textSection .post-cont .post-ttl{ font-size:14px; margin-bottom:5px;font-weight: bold;text-transform: uppercase;}

.post-cont .imgCont							{ width:193px; text-align:center;}

.post-cont .textCont						{ width:500px; padding-left:25px; }

.post-cont .textCont .date					{ display:block; margin-bottom:24px;}

/*ul.postList li .textCont .date .flag_icon	{ display:inline-block;}*/

.post-cont .textCont .date .name			{ display:inline-block; padding-left:10px; line-height:19px; font-size:12px; color:#353535; }

.post-cont .textCont p						{ font-size:12px; color:#353535; line-height:18px; padding-bottom:10px;} 

.post-cont .textCont a.readBtn				{ display:inline-block; font-size:12px; color:#ffffff; text-transform:uppercase; margin-left:-1px;}

.post-cont .textCont a.readBtn .btn-lt		{ display:inline-block; float:left; background:url(images/read_btn_lt.png) no-repeat left top; width:14px; height:27px; cursor:pointer;}

.post-cont .textCont a.readBtn .btn-mid		{ display:inline-block; float:left; background:url(images/read_btn_mid.png) repeat-x top; height:25px; line-height:25px; padding-bottom:2px; cursor:pointer;}

.post-cont .textCont a.readBtn .btn-rt		{ display:inline-block; float:left; background:url(images/read_btn_rt.png) no-repeat left top; width:14px; height:27px; cursor:pointer;}

.post-cont .textCont .location-name			{ display:inline-block; line-height:27px; color:#353535;}

a.prev_pge									{ display:inline-block; font-size:12px; color:#353535;}

a.prev_pge:hover							{ color:#000;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 15 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

body.subPge .textContent  .rhtSection-full-width	{ width:100%; }

.sidebox-first								{ margin-top:65px;}

.rhtSection .textSection .text-box .post-ttl{ font-size:14px; margin-bottom:5px;}

.text-box ul.numList li						{ margin-bottom:15px;}

.text-box ul.numList li.last				{ margin-bottom:0;}

.dwnloadBtn									{ display:inline-block; background:#ca0606; font-size:14px; padding:10px; color:#ffffff; text-transform:uppercase;}

.fbCont										{ background:#fff; width:160px; padding:15px; -webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

-webkit-box-shadow: #666 2px 2px 5px;

-moz-box-shadow: #666 2px 2px 5px;

box-shadow: #666 2px 2px 5px;

behavior: url(PIE.htc); position:relative;}

.fbCont a.imgPart							{ display:inline-block; margin-top:5px;}

.fbCont span								{ display:inline-block; width:115px; padding-left:15px; font-size:15px; line-height:20px;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 17 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.brown-box									{ width:890px; 
/*background: rgb(0, 0, 0);
background:rgba(255, 255, 255, 0.0);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)";*/


 padding:23px 35px 0; margin-bottom:32px; min-height:47px; -webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

behavior: url(PIE.htc); position:relative;}


.brown-box .section-part					{ }

.brown-box .name							{ line-height:21px; display:inline-block; color:#333333; font-weight:normal;}

.brown-box .date							{ display:inline-block;}

.brown-box .date .flag_icon					{ display:inline-block; padding:2px 8px 0 16px}

.brown-box label							{ line-height:21px; display:inline-block; padding-right:17px; color:#333333;}

.brown-box select							{ height:21px;}

.location-Part								{ margin-bottom:50px; }

.rhtSection .textSection .location-Part .post-ttl	{ margin-bottom:20px; }

ul.location-Part-list						{ display:inline-block; width:100%;}

ul.location-Part-list li					{ display:block; border-bottom:1px solid #797979; border-right:1px solid #797979; border-left:1px solid #797979;}

ul.location-Part-list li.head-row			{ border-top:1px solid #797979;}

ul.location-Part-list li.last-row			{ }

ul.location-Part-list li .col				{ float:left; padding:30px 20px 10px; min-height:40px; border-right:1px solid #797979; color:#333333;}

ul.location-Part-list li .col-1				{ width:178px; }

ul.location-Part-list li .col-2				{ width:185px; padding-top:20px; min-height:50px;}

ul.location-Part-list li .col-3				{ width:141px; }

ul.location-Part-list li .col-4				{ width:190px; }

ul.location-Part-list li .col-5				{ width:100px; border-right:0; padding-right:0; padding-left:0; text-align:center; }

ul.location-Part-list li .col-1 b			{ display:block;  }

ul.location-Part-list li .col-2 span		{ display:block;}

ul.location-Part-list li .col-4 a			{ display:inline-block; color:#333333;}

ul.location-Part-list li .col-4 a:hover		{ display:inline-block; color:#666;}

ul.location-Part-list li .readBtn			{ display:inline-block; background:url(images/red-btn.png) no-repeat left top; width:83px; height:25px; padding:0 2px 2px 0; line-height:25px; color:#fff; font-size:11px; text-align:center;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/







/* ------------------------ INNER 18 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.contactForm-Box							{ width:600px; background:#fdfdfd; padding:30px 20px; -webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

behavior: url(PIE.htc); position:relative;}

ul.contactForm-list							{ }

ul.contactForm-list	li						{ display:inline-block; margin:0 12px; float:left; margin-bottom:12px; }

ul.contactForm-list	li.full-lane			{ display:inline-block; width:575px; }

ul.contactForm-list	li label				{ display:block; color:#353535; font-size:12px; line-height:18px; padding-bottom:6px;}

ul.contactForm-list	li .inputText			{ background:#fff; border:1px solid #7f9db9; width:266px; padding:4px; font-size:12px; line-height:15px; font-family:Arial, Helvetica, sans-serif;}

ul.contactForm-list	li .inputText-medium	{ width:117px;}

ul.contactForm-list	li textarea.inputText	{ width:565px; color:#353535; font-size:12px; line-height:16px; overflow:auto; font-style:italic; color:#999;}

ul.contactForm-list	li .amt_box				{ width:76px; margin-right:4px; background:#fff; border:1px solid #797979; padding:20px 0; text-align:center; -webkit-border-radius: 10px; 

-moz-border-radius: 10px;

border-radius: 10px;

behavior: url(PIE.htc); position:relative;}

ul.contactForm-list	li .amt_box_br			{ background:#333; padding:7px 0; min-height:41px; color:#CCC; }

ul.contactForm-list	li .amt_box_br .inputText	{ width:52px;line-height:13px;}

ul.contactForm-list	li .chkBox				{ height:14px;}

ul.contactForm-list	li .note				{ display:inline-block; width:450px; color:#353535; font-size:12px; padding-left:5px;}

ul.contactForm-list	li .inputBtn			{ background:#900; display:block; border:0; outline:0; width:100px; height:30px; font-size:18px; font-weight:bold; line-height:23px; margin:0 auto; cursor:pointer; color:#fff;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 18 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

ul.supporter_logo							{ display:inline-block;}

ul.supporter_logo li						{ display:inline-block; float:left; margin-right:35px; padding-bottom:40px;}

ul.supporter_logo li a						{ display:inline-block;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 18 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.text-box ul.numList-with-NoMargin li		{ margin-bottom:0;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/





/* ------------------------ INNER 20 HERE --------------*/

/* ------------ MAIN CONTENT HERE ----------*/

.halfSect									{ width:254px; margin-right:26px;}

.halfSect ul.keys_img						{ display:inline-block;}

.halfSect ul.keys_img li					{ display:block; margin-bottom:25px;}

/* -----------------------------------------*/

/* ---------------------------------------------------------*/



.contact-lightBox							{ width:560px; padding:16px 0;}

.contact-lightBox h6						{ font-size:14px; padding:0 16px; margin-bottom:10px; color:#353535;}

.contact-lightBox h6 span					{ font-size:11px; display:block;}

.contact-lightBox ul						{ display:inline-block; width:100%;}

.contact-lightBox ul li						{ display:block; float:left; margin:10px 16px;}

.contact-lightBox ul li label				{ display:block; margin-bottom:4px; font-size:12px; color:#353535;}

.contact-lightBox ul li .inputText, .contact-lightBox ul li .inputSelect			{ width:98%; border:1px solid #7f9db9; outline:0; padding:3px; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; }

.contact-lightBox ul li.halfSect			{ width:240px; }

.contact-lightBox ul li.halfSect .inputText	{ width:232px;}

.contact-lightBox ul li .halfPart			{ width:114px;}

.contact-lightBox ul li.halfSect .halfPart .inputText{ width:106px;}

.contact-lightBox ul li.fullSect			{ width:512px}

.contact-lightBox ul li.fullSect .inputText { width:504px}

.contact-lightBox ul li.fullSect textarea.inputText { height:120px; width:504px; min-height:120px; min-width:504px; max-height:120px; max-width:504px; overflow:auto; }

.contact-lightBox ul li .inputBtn			{ width:90px; border:1px solid #797979; background:#fff; height:31px; line-height:31px; }

.contact-lightBox ul li.lastpart			{ margin-bottom:0;}



/********************************************************************************************************************/



.rhtSection h2		{color: #FFFFFF;font-size: 19px;margin-bottom: 20px;padding-left:27px;}

#wpsb_email {

background: none repeat scroll 0 0 transparent;

    border: 0 none;

    color: #777777;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    line-height: 15px;

    outline: 0 none;

    width: 169px;

	float:left;

	margin: -23px 0px 0px 227px;

}



 #wpsb_fld_2{

background: none repeat scroll 0 0 transparent;

    border: 0 none;

    color: #777777;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    line-height: 15px;

    outline: 0 none;

    width: 169px;

	float:left;

	margin: -23px 0px 0px 10px;

}

.wpsb_form_btn {background: none repeat scroll 0 0 transparent;

    border: 0 none;

    color: #FFFFFF;

    cursor: pointer;

    font-size: 10px;

    height: 29px;

    line-height: 29px;

    outline: 0 none;

    text-transform: uppercase;

    width: 68px;

	margin-right: 54px;

    margin-top: -31px;

	float:right;

	}

	

.vik		{width:730px !important;}

.tit b		{font-size:18px !important;}

.big		{padding-bottom:10px; float:left; margin-right:10px;}	

.vik a.backBtn	{background: url("images/inputBtn_1.jpg") no-repeat scroll left top transparent;height: 29px;width: 68px;padding: 0 3px 2px 0;}

.vik a.backBtn span	{width:100px; height:80px;}

.leave-reply,.entry-meta	{display:none;}

.sidebox-bot ul.sidebarList li a 	{textTransform:'uppercase';}





/*****************************************************************/

/* Begin Images */

p img {

padding: 0;

max-width: 100%;

}



/* Using 'class="alignright"' on an image will (who would've

thought?!) align the image to the right. And using 'class="centered',

will of course center the image. This is much better than using

align="center", being much more futureproof (and valid) */



img.centered {

display: block;

margin-left: auto;

margin-right: auto;

}



img.alignright {

padding: 4px;

margin: 0 0 2px 7px;

display: inline;

}



img.alignleft {

padding: 4px;

margin: 0 7px 2px 0;

display: inline;

}



.alignright {

float: right;

}



.alignleft {

float: left;

}

/* End Images */



.sidebox-bot ul.sidebarList li.current_page_item a { background:url(images/sidebar_hover.png) no-repeat left top;}

ul.location-Part-list li p { padding:0 !important;}


.sideBar_Img img					{width:280px;}
.textSection 						{color: #4d4b4b;font-size: 12px;line-height: 18px;padding-bottom: 25px;}
.textSection strong 				{color: #353535;font-size: 15px; font-weight:bold;}
.textSection ul						{padding-left:13px;padding-bottom:10px;}
.textSection ol						{padding-left:20px;padding-bottom:10px;}
.textSection ol ol li				{list-style:lower-alpha;} 
.margi								{padding-bottom:10px;}	


#table-Part 		{ }
#table-Part td 		{ border:1px solid #797979; padding:20px;}
.navlinks a,
#table-Part .readBtn{ display:inline-block; background:url(images/red-btn.png) no-repeat left top; width:83px; height:25px; padding:0 2px 2px 0; line-height:25px; color:#fff; font-size:11px; text-align:center;}
.textSection p strong		{/*margin-bottom:-14px;*/ display:block;}

.ngg-galleryoverview { margin-bottom: 15px; }

/* CARROUSEL */


/* FLAG SWITCHING */
img.flag{
	position: relative;
	top: 4px;
	margin-right: 5px;
}

#location-button{
	color:#333;
	font-size:12px;
	border:0px;
	background: none !important;
	width:170px;
}

.ui-selectmenu-item-icon.ui-icon{
	width:28px !important;
}
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a, 
.ui-selectmenu-hasIcon .ui-selectmenu-status {
	padding-left: 30px !important;
}
#location-button .ui-icon-triangle-1-s
#location-button.ui-state-hover .ui-icon-triangle-1-s{
	background-position: -64px -16px;
}
#location-menu{
	width:170px;
	color:#333;
	font-size:12px;
}
#location-menu li.ui-state-hover{
	border:0;
	background:#900;	
}
/* DONATION PAGE */
.donationForm-Box p{
	padding:0px !important;
	float:left;
	margin-right:10px;
	width:275px;
}
.donationForm-Box input{
	width:auto !important;
	margin:0px !important;
}
.donationForm-Box input[type=text],
.donationForm-Box textarea{
	background:#fff; 
	border:1px solid #7f9db9; 
	width:266px !important;; 
	padding:4px; 
	font-size:12px; 
	line-height:15px; 
	font-family:Arial, Helvetica, sans-serif;
}
.donationForm-Box textarea{
	width:565px !important;
	height:120px;
}
.donationForm-Box .contactForm-list,
.donationForm-Box .contactForm-list li{
	margin:0; padding:0;
}
.donationForm-Box .contactForm-list li label {
	display:inline-block;
	padding-bottom:0px;
	font-size:18px;
}
.donationForm-Box .contactForm-list li .inputBtn{
	width:150px !important;
	margin-left:auto !important;
	margin-right:auto !important;
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
  /* For general iPad layouts */
  body{
  	width: 1024px;
  }
  .beta{
  	width: 1024px;
	display:none;
  }
  .beta a{
  	float:right;
  }
  
  
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {
	  body{
  	width: 1024px;
  }
  .beta{
  	width: 1024px;
	display:none;
  }
  .beta a{
  	float:right;
  }
}