@charset "UTF-8";
/* RESET */

html, div, span, applet, object, iframe,
h1, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	vertical-align: baseline;
	color:#333;
	text-decoration:none;
}

html {height:100%; overflow-x:hidden;}

p {margin: 0 0 10px 0;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#333;
	margin:0;
	height:100%;
}

h1 {
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:20px; font-weight:bold;}
	.white{color:#FFFFFF;}
	
	h2{
	font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:bold;
	}
	
	h3{font-family:Myriad Pro, Arial, Helvetica, sans-serif;
	font-size:12px;
	}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:focus {
    outline: 0px solid lime;
}




/*HEADER*/

#head_clear{width:900px; height:135px; overflow:hidden;}

#header_background{width:100%; height:90px; background-color:#FFFFFF; top:0px;position:fixed; z-index:700;}
#header_background_lardified{width:100%; background-color:#FFFFFF; top:0px; z-index:30;}
#head{width:900px; margin:0 auto;height:90px; z-index:30;}
.header_sep{background:url(images/header_bar.png) repeat-x; width:100%; height:5px;}
.header_sep_lardified{background:url(images/header_bar_lardified.png) repeat-x; width:100%; height:4px;}


#nav{padding:23px 0 0 0;float:left; height:56px; overflow:hidden; z-index:10;}
#lardify a,#nav a{ padding:0 10px 0 0px;}
#lardify a:hover,#nav a:hover{ opacity:0.5;}
#lardify a:active,#nav a:active{ opacity:0.5;}

.active-about{ background:url(images/about_selected.png);}
.active-film{background:url(images/films_selected.png);}
.active-gallery{ background:url(images/gallery_selected.png);}
.active-books{ background:url(images/books_selected.png);}
.active-shop{}
.active-contact{background:url(images/get_lardified_selected.png);}
.active-downloads{ background:url(images/downloads_selected.png);}


/*wrap*/


#lardify{width:100px; float:left; padding:15px 0 0 6px; opacity:1;}


#logo{padding:10px 15px 0 0;float:left; height:69px; z-index:10;}

#lard{float:left;width:57px; height:70px; z-index:10;}
#social_container{margin:15px 0 0 20px; z-index:10;}
#terms{ font-size:10px; float:right; width:223px;}

/*PAGES*/

.section_container{width:900px; margin:0 auto;}
.top{height:100px;}
.section{overflow:hidden; width:100%; padding-bottom:20px;}

.intro { background:#b6dede;min-height:900px;}
	.footer_bar_intro{background:url(images/footer_bar_intro.png) repeat-x; width:100%; height:5px; z-index:-100;}
	.footer_bar_home{background:url(images/footer_bar.png) repeat-x; width:100%; height:5px; z-index:-100;}

.news { background:#92cddc;}
	.footer_bar_films{background:url(images/footer_bar_films.png) repeat-x; width:100%; height:5px; z-index:-100;}

.stream-news {overflow:hidden; width:100%; background:url(images/contact_hills.png) repeat-x #b6dede bottom; padding-top:85px; z-index:0;}


#faq { background:#fff; height:100%; min-height:800px; max-height:1080px;}

	.footer_bar_books{background:url(images/footer_bar_books.png) repeat-x; width:100%; height:5px; z-index:-100;}
	
#films { background:#92cddc;}
	.footer_bar_films{background:url(images/footer_bar_films.png) repeat-x; width:100%; height:5px; z-index:-100;}
	
#gallery {background:#fac08f;}
	.footer_bar_gallery{background:url(images/footer_bar_gallery.png) repeat-x; width:100%; height:5px; z-index:-100;}
	
#downloads {background:#c4bd97;}
	.footer_bar_downloads{background:url(images/footer_bar_downloads.png) repeat-x; width:100%; height:5px; z-index:-100;}
	
#shopping {background:#abd550;}
	.footer_bar_shops{background:url(images/footer_bar_shops.png) repeat-x; width:100%; height:5px; z-index:-100;}
	

	
#about {background:#ebd87b; height:100%; min-height:700px;}
	.footer_bar_about{background:url(images/footer_bar_about.png) repeat-x; width:100%; height:5px; z-index:-100;}
	





/*HOME*/

.box{
	width: 8297px;
	height: 257px;
	/*background-image:url(images/cloud_bg.png);*/
	background-image:url(images/involved_bg.png);
	/*background-image:url(images/involved_2160_bg.png);*/
	background-repeat: no-repeat;
	position: absolute;
	overflow:hidden;
	}

.section_header{width:100%; margin:15px 0 10px 0;}

.home_container{width:900px; min-height:700px; position:relative; z-index: 600; margin:0 auto; background:url(images/365_global.png) no-repeat; text-align:center;}
.homesingle_container{width:900px; min-height:700px; margin:0 auto; background:url(images/365_global.png) no-repeat; text-align:center;}

#lardform {margin-top:100px;height:600px; background:url(images/lardform.png) no-repeat;}

.section_home{overflow:hidden; width:100%;}




/*intro*/

.worldpeace_header{width:650px; margin:20px 125px 3px 125px; height:55px;}
#intro_image{float:right; width:400px; margin-left:10px;}

.intro_wp{width:900px;text-align:center; font:"Myriad Pro"; font-family:myriad Pro, Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0 0 0; color:#333333;}
.intro_font_wp{width:900px;text-align:center; font:"Myriad Pro"; font-family:myriad Pro, Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 5px 0; color:#333333;}
.intro_social_wp{z-index:1;margin:0 auto;background:#FFFFFF; padding:5px; width:700px;
-moz-border-radius: 15px;
border-radius: 15px;}

.news_intro_social_wp{z-index:1;margin:0 auto; width:900px; overflow:visible;}


.twitter_share_wp{display:inline; position:relative; margin-right:80px;}
.facebook_share_wp{position:relative; bottom:-2px; display:inline;}
.mail_share_wp{display:inline; position:relative; margin-right:18px; bottom:-2px;}
.gplus{display:inline; margin-left:15px; position:relative;}
#buy-print{position:absolute; margin-left:525px; margin-top:-75px;}

#video_worldpeace_date{
text-align:centre;
height:71px; padding-top:25px; width:101px;
margin:0 auto;}

#worldpeace_date{
text-align:centre;
height:71px; padding-top:125px; width:101px;
margin:0 auto;}

.worldpeace_archive_date{text-align:left; width:650px;
margin:0 auto; padding-top:20px;}
.the_archive_date{color:#444; font-size:20px; line-height:20px; font-weight:bolder; letter-spacing:-1px;}
a.the_archive_date{color:#999999; text-decoration:none;}
a.the_archive_date:hover{color:#999999; text-decoration:underline;}
a.the_archive_date:visited{color:#999999; text-decoration:none;}




#date_mid{font-size:30px; height:71px; background:url(images/date_mid.png) repeat-x; width:101px;text-align:center;}
.date_text{font:"Myriad Pro"; font-weight:100; color:#333; padding-top:8px; }
.the_date{color:#444; font-size:30px; line-height:35px; font-weight:bold;}


#video_date{ padding-top:15px;}
#video_single_date{ padding-top:115px;}

.video_date_text{font:"Myriad Pro"; font-weight:100; color:#333; padding-top:8px; }
.video_the_date{color:#444; font-size:30px; line-height:35px; font-weight:bold; font-size:16px;}





.dotted_sep{width:900px; height:4px; margin:4px 0 13px 0; background:url(images/dotted_sep.png) no-repeat;}
#worldpeace_content{ width:700px; margin:0 auto; margin-top:0; padding-top:100px; overflow:auto;}
.worldpeace__archive_content{ width:700px; margin:0 auto; margin-top:0; padding-top:25px;}





.intro_subscribe_title{float:right;}
.intro_social{float:left;}


.news_share_title{float:right;}
.news_share{}


.rss_share{float:right;margin:3px 6px 0 0px;}
.twitter_share{float:left; margin:3px 6px 0 6px;}
.facebook_share{float:left; padding:6px 6px 0 6px; margin-left:35px; position:absolute; z-index:20;}
.mail_share{float:right; margin:3px 6px 0 0px;}


/* ARCHIVE 365 DAYS */
.archive_intro{width:900px;text-align:center; font:"Myriad Pro"; font-family:myriad Pro, Arial, Helvetica, sans-serif; font-size:12px; padding:150px 0 15px 0; color:#333333;}
.archiveintro { background:#9bd6bb;}
.archive_wrap{margin-bottom:50px;}
.archive_container{width:900px; margin:0 auto; background:url(images/365_global.png) no-repeat; text-align:center;}
.twitter-share-button twitter-count-horizontal{width:90px;}

.navigation{width:900px; text-align:center; font-size:12px; font-weight:bolder; padding-bottom:50px;}
.alignleft{float:left; text-align:left;}
.alignright{float:right; text-align:right;}


/*comments*/
#coment{ text-align:left; width:500px; margin:0 auto;}
.comment even thread-even depth-1{margin-top:10px;}
.commentlist{margin-top:10px;}
.commentlist{background:#8BD6BB; padding:10px;}
.commentlist li{margin-top:20px;}

#comment{width:500px; height:75px;}




/*divider*/
#divider_green_top{background:url(images/divide_greentop.png) repeat-x; height:4px;}



.youtube{float:left; margin-right:5px;}




/*news*/
.post_wrap{overflow:auto;}
.post_container{width:900px; margin:0 auto; overflow:auto;}
.news_wrap{width:900px; margin:0 auto; overflow:auto;}

.blog_dotted_sep{width:900px; height:4px; margin:4px 0 13px 0; background:url(images/blog_dotted_sep.png) no-repeat;}
.news_section_header{width:100%; margin:15px 0 10px 0;}
.news_container{width:900px; margin:0 auto;}
.news_title{padding:0 0 2px 0;}
.news_date{font-size:12px; padding:0 0 5px 0; font-style:italic;}
.news_date a{ font-weight:bold; font-size:12px;}
.news_image{float:right; width:445px;margin-left:10px;}
.news_content{float:left; width:445px;}
	
	
	#go_news{position:absolute; top:70px; left:200px;}


/*single post*/
.single_image{ width:900px;}
.single_content{ float:left;width:600px;}

.quick_news_header{font-size:14px; font-weight:bold; border-bottom:thin dashed #666666; padding:0 0 5px 0;}
.quick_title a{font-size:11px; padding:0 0 2px 0; color:#666666;}
.quick_title a:hover{text-decoration:underline;}

#quick_news_wrap{float:right;padding:3px 10px 10px 10px;width:260px; background:#F5F5F5;}
#quick_news{ border-bottom:thin dashed #666666; padding:5px 0 5px 0;}


/*archive*/

.archive{font-size:12px;color:#333333; font-style:italic; text-decoration:underline;}
.archive:hover{ text-decoration:underline; color:#999999; }

/*gallery*/


#gallery-1 img{border:1px #333333 !important;}
.gallery_dotted_sep{width:900px; height:4px; margin:4px 0 13px 0; background:url(images/blog_dotted_sep.png) no-repeat;}
.gallery_content{margin-bottom:0;}


/*graphic*/

#graphic {background-color:#b2563d; }
#graphic_image {background:url(images/graphic_bg.png) repeat-x; overflow:auto; }

#graphic_novel{float:left; margin:0 20px 0 0;}
.graphic_content{float:left;width:400px; margin:0 0 15px 0; color:#eeeeee;}
.graphic_container{width:900px; margin:0 auto;}



/*books*/
.book_content{width:500px; margin:0 0 25px 0;}




/*about*/
.about_header{float:left; width:270px; padding:15px 0 0 0;}
.about_title{ font-size:14px; font-weight:bold; padding:15px 0 0x 0;}
.about_content{width:200px; margin:0 auto; padding-top:115px; padding-bottom:45px;}
#about_bg{ width:800px; height:522px; margin:0 auto; background:url(images/about_bg.png) no-repeat;}


/*faq*/

.faq_content{width:400px; padding-top:50px; margin:0 auto;}


/*download*/

.download{float:left;padding:5px; margin:0 15px 15px 10px; background:#FFFFFF; font-size:12px; font-weight:bolder; text-align:center; width:265px;}

.download img{float:left; margin:3px;}


/*video*/

.film_wrap{width:900px; margin:0 auto; overflow:auto;}
.film_content{width:900px; overflow:hidden;}
.film_header{padding:15px 0 0 0;}


.youtube_gallery_caption{
	font-family:"Myriad Pro" "Helvetica" !important;
	font-size:12px !important;
	line-height:14px !important;
	color:#666666 !important;}
	

a.social{opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
a.social:hover{opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

/*download*/
.download_content{ width:500px;}


/*contact*/
#contact { overflow:hidden; height:595px; width:100%; background:url(images/contact_hills.png) repeat-x #aac9de bottom; z-index:0;}
.contact_section{overflow:hidden; width:100%;}
	.footer_bar_contact{ background:url(images/footer_bar_contact.png) repeat-x; width:100%; height:5px; z-index:-100;}
	
.contact_section_header{position:absolute;width:400px; height:174px; margin:250px 250px 0 250px; z-index:5;}
.contact_bg{position:absolute;width:900px; height:315px; background:url(images/contact_bg.png) no-repeat; z-index:5; top:278px;}

#FSContact1
{font-size:14px; color:#333;margin:0 auto;}

#window {
  width: 100%;
  height: 257px;
  top:-10000px;
  position:absolute;
  overflow:hidden;
  z-index:1;
}

/*============================================================== INVOLVED =============================*/

.box{
	width: 8297px;
	height: 257px;
	/*background-image:url(images/cloud_bg.png);*/
	background-image:url(images/involved_bg.png);
	/*background-image:url(images/involved_2160_bg.png);*/
	background-repeat: no-repeat;
	position: absolute;
	overflow:hidden;
	}
	
/*lardified*/
#lardified {background-color:#003366; }
.footer_bar_lardified{background:url(images/footer_bar_lardified.jpg) repeat-x; width:100%; height:5px; z-index:-100;}
.lardified_content{width:900px; margin-top:25px; text-align:center; font-family:"Myriad Pro"; font-size:14px; line-height:40px; overflow:auto; color:#F3F3F3;}


/*shop*/
.shop_content{ float:left; width:900px;}

/*gallery*/
.gallery_header{padding:15px 0 0 0;}
.thumbarea {overflow:hidden;}
.scrollGalleryHead{overflow:hidden !important;}

/*footer*/
#footer{height:100px; width:100%; background:#fff; margin:0 auto; padding:20px 0 20px 0; z-index:5;
	}
   
   
#footer_content{width:900px; margin:0 auto; height:100px;bottom:0;}
#footer_content img{padding:5px 3px 0 0;}

.address{font-size:10px; color:#999; float:left; padding:10px 20px 0 0;}
.electronic_address{ font-size:10px; color:#999; float:left; padding:10px 45px 0 0;}
.email_form{width:200px; float:left; height:200px; margin-left:75px; margin-top:9px; font-size:bold;}


/*form*/
.required{ visibility:hidden;}
.contact_content{width:230px; margin: 0 auto; padding-top:70px; color:#333333; font-size:12px;}
.lardform-content{width:260px; margin-left:405px; padding-top:130px; color:#333333; font-size:12px;}

#si_contact_ex_field1_3, #si_contact_ex_field1_2, #si_contact_ex_field1_1, #si_contact_ex_field2_1, #si_contact_ex_field2_2{
background: white;
border: none;
width: 200px;
padding: 7px !important;
-moz-border-radius: 4px;
border-radius: 4px;
margin: 2px 0 8px 0;
box-shadow: none;
font-family: sans-serif;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
border-image: initial;}

#si_contact_ex_field2_1, #si_contact_ex_field2_2{
border:thin #999999 solid !important; padding:1px 7px 1px 7px !important;}

#si_contact_ex_field2_2{margin-bottom:5px !important;
}

input[type="submit"], a.comment-reply-link {
background:#e57f51;
border: none;
color: white;
padding: 5px 25px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.0);
-moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.0);
box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.0);
border-image: initial;}

.textwidget{width:300px; float:left; padding-top:10px;font-family:"Myriad Pro"; color:#666; padding:10px;}

.si_contact_form1
{font-weight:bold;}

/*footer*/
#social{float:right; margin-top:8px;}
#social-top{float:right; margin-top:8px;}

.bold{ color:#333; font-weight:bold;font-size:12px; margin:0; padding:0 0 3px 0;}

#footer a{color:#666; text-decoration:underline;
-moz-transition-property: opacity;
-moz-transition-duration: 0.5s;
/* WebKit */
-webkit-transition-property: opacity;
-webkit-transition-duration: 0.5s;
/* Opera */
-o-transition-property: opacity;
-o-transition-duration: 0.5s;
/* Standard */
transition-property: opacity;
transition-duration: 0.5s;
}
#footer a:hover{color:#666; text-decoration:underline;}


/*form*/
 .customcontactform{margin:0; padding:0;}
 
 #popup{ position:fixed;z-index:30; width:100%; top:200px; left: 0; z-index:100;
   color:#333333; text-align:center; height:100px; display:none;}
   
    #popup2{ position:fixed;z-index:30; width:100%; top:200px; left: 0; z-index:100;
   color:#333333; text-align:center; height:100px; display:none;}
				
		
		
		/*pagination*/
		.current	{font-size:18px; font-weight:bold;}	
		.pagination{font-size:14px; padding-bottom:25px; width:900px; line-height:20px;}
		.prev {padding-right:15px;}
		.next {padding-left:15px;}
		.page-numbers{padding-left:2px; padding-right:2px; color:#666666;}
		.page-numbers:hover{ text-decoration:underline;}
 
 /*404*/
 #404{margin-left:250px; width:400px; height:100%;}
 
 /*newsletter success*/
 #success { background:#92cddc;}

#success_container{width:900px; margin: 0 auto;}	
.success_wrap{width:900px; margin:0 auto;}
.success_content{width:900px; margin-top:25px; text-align:center; font-family:"Myriad Pro"; font-size:18px; line-height:40px; font-weight:bold; overflow:auto;}
.success_header{width:146px; margin:0 auto; padding:15px 0 0 0;}


 
 
 
 		
 
	
		.go_news{
					width:132px;
					height:61px;
					margin:0 auto;
					text-align:center;}
		ul.go_news li{
			}

		ul.go_news li a {
			height: 120px;
			padding: 16px;
		}

		ul.go_news li a { text-decoration: none; 
}

		ul.go_news li img {

		}
		
		
	
		.go_faq{
					width:132px;
					height:61px;
					margin:0 auto;
					text-align:center;}
		ul.go_faq li{
			}

		ul.go_faq li a {
			height: 120px;
			padding: 16px;
		}

		ul.go_faq li a { text-decoration: none; 
}

		ul.go_faq li img {

		}
		



#comic_holder{width:100%; padding-top:50px;margin-bottom:2em;}
#social-container{width:900px; margin:0 auto; height:50px;}
	
		
		