/*   
Theme Name: LL 2013 theme v 1.2
Theme URI: http://littleloud.com
Description: Custom theme for littleloud.com, 2013. Only works with a whole buncha plugins. Don't even think about it.
Author: Kerry Turner and Iestyn Lloyd
Version: 1.2
*/

@charset "UTF-8";

@font-face {
    font-family: 'SloeGin';
    src: url('_fonts/sloegin-webfont.eot');
    src: url('_fonts/sloegin-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/sloegin-webfont.woff') format('woff'),
         url('_fonts/sloegin-webfont.ttf') format('truetype'),
         url('_fonts/sloegin-webfont.svg#PopulaireMedium') format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
    font-family: 'PopulaireMedium';
    src: url('_fonts/populaire-webfont.eot');
    src: url('_fonts/populaire-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/populaire-webfont.woff') format('woff'),
         url('_fonts/populaire-webfont.ttf') format('truetype'),
         url('_fonts/populaire-webfont.svg#PopulaireMedium') format('svg');
	font-style: normal;
	font-weight: normal;
}

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('_fonts/gotham-medium-webfont.eot');
    src: url('_fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/gotham-medium-webfont.woff') format('woff'),
         url('_fonts/gotham-medium-webfont.ttf') format('truetype'),
         url('_fonts/gotham-medium-webfont.svg#GothamMediumRegular') format('svg');
	font-style: normal;
	font-weight: normal;
}

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

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('_fonts/gotham-mediumitalic-webfont.eot');
    src: url('_fonts/gotham-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/gotham-mediumitalic-webfont.woff') format('woff'),
         url('_fonts/gotham-mediumitalic-webfont.ttf') format('truetype'),
         url('_fonts/gotham-mediumitalic-webfont.svg#GothamMediumItalic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('_fonts/gotham-mediumitalic-webfont.eot');
    src: url('_fonts/gotham-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/gotham-mediumitalic-webfont.woff') format('woff'),
         url('_fonts/gotham-mediumitalic-webfont.ttf') format('truetype'),
         url('_fonts/gotham-mediumitalic-webfont.svg#GothamMediumItalic') format('svg');
    font-weight: normal;
    font-style: oblique;
}

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('_fonts/gotham-bolditalic-webfont.eot');
    src: url('_fonts/gotham-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/gotham-bolditalic-webfont.woff') format('woff'),
         url('_fonts/gotham-bolditalic-webfont.ttf') format('truetype'),
         url('_fonts/gotham-bolditalic-webfont.svg#GothamBoldItalic') format('svg');
	font-style: italic;
	font-weight: bold;
}

@font-face {
    font-family: 'GothamMediumRegular';
    src: url('_fonts/gotham-bolditalic-webfont.eot');
    src: url('_fonts/gotham-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('_fonts/gotham-bolditalic-webfont.woff') format('woff'),
         url('_fonts/gotham-bolditalic-webfont.ttf') format('truetype'),
         url('_fonts/gotham-bolditalic-webfont.svg#GothamBoldItalic') format('svg');
    font-style: oblique;
	font-weight: bold;
}

* { margin: 0px; padding: 0px; }

div.clear, div.spacer { clear: both; font-size: 0; height: 0; width: 0; }

.clearfix:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.clearfix { display: block; }

.screen-reader-text { visibility:false; display:none; }

html,
body { height: 100%; }

body { font-family: GothamMediumRegular, Sans Serif; font-size: 13px; line-height: 140%; color: #fefdfd; text-shadow: 0px 0px 1px rgba(128,128,128,0.01); font-weight: normal;  -webkit-text-size-adjust: none;}

a { outline: none; text-decoration: none; color:#fa53a3; }
a:hover { text-decoration: underline; }
a:focus {  outline: thin solid white; }


h1 a, h2 a, h3 a, h4 a, h5 a { color:#fefdfd; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { color:#fa53a3; text-decoration: none; }
.highlight h5 a, .highlight h3 a  { color: #fa53a3; }
#work_entry_menu a  { color: #fa53a3; }
#work_entry_menu a:hover  { text-decoration:underline; }


input,
buton,
object { outline: none; }

a img { border: none; }

html a,
* a,
a, 
a:hover, 
a:focus,
button,
input[type=submit],
label { cursor: pointer; }

label,
form { display: block; }

object { display: block; }

ul { margin-left: 1.8em; }

ol { margin-left: 1.8em; list-style-type: decimal; }

textarea { resize: none; } 

body { }

p { margin: 0 0 10px 0; font-weight: normal; }
address { margin: 0; font-weight: normal; font-style:normal; }

h1 { font-family: PopulaireMedium, Sans Serif; font-size: 48px; font-weight: 300; line-height: 120%; color: #fa53a3; }
h2 { font-family: GothamMediumRegular, Sans Serif; font-size: 26px; color: #fa53a3; line-height: 120%;}
h3 { font-family: GothamMediumRegular, Sans Serif; font-size: 18px;  line-height: 120%;}
h4 { font-family: GothamMediumRegular, Sans Serif; font-size: 16px;  line-height: 120%;}
h5 { font-family: PopulaireMedium, Sans Serif; font-size: 30px; font-weight: 300; line-height: 120%; }

blockquote { font-size: 16px; color: #cccccc; padding: 10px 30px 10px 30px; font-style:italic; }
	blockquote div { padding: 0 0 5px 0; }

.small { font-size: 11px; }

i,
em { font-style: italic; }

strong,
b { font-weight: bold;  }

.submit { color: #fa53a3; font-family: GothamMediumRegular, Sans Serif; font-size: 18px;  line-height: 120%; padding:0px; background:none; border:none; display:block; cursor:pointer; float:left; }

#follow_wrapper { width: 60px; height: 274px; top: 200px; position: fixed; background-color: #131618; }
	#follow { }
		#follow .title { margin: 28px 0 20px 0; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); -webkit-backface-visibility: hidden; }
		#follow .item { width: 28px; height: 28px; display:block; margin-left: 16px; margin-bottom: 8px; }
		#follow .item a { width: 28px; height: 28px; display: block; }
			#follow .facebook { background: url('_images/_social_icons/facebook.png'); }
			#follow .twitter { background: url('_images/_social_icons/twitter.png'); }
			#follow .youtube { background: url('_images/_social_icons/youtube.png'); }
			#follow .vimeo { background: url('_images/_social_icons/vimeo.png'); }
			#follow .flickr { background: url('_images/_social_icons/flickr.png'); }

#wrapper { width: 1006px; margin: 0 auto 0 auto; padding: 0 0 13px 0; }
	#container { padding: 0 20px 26px 20px; background-color: #131618; overflow: hidden; }

	#header { height: 54px; width: 966px;}
		#message { width: 380px; height: 42px; float: left; padding: 12px 22px 0 0; }
		#menu { width: 450px; height: 42px; padding: 12px 0 0 0; float: right; }
		#menu .item { width: 75px; float: left; text-align: right; padding: 0 0 0 0; margin: 0 15px 0 0;}
		#menu .highlight { color: #fa53a3; }
			
	/*ABOUT AND CONTACT PAGE*/
		#about_logo_holder { width: 966px; height: 186px; background-color: #1c2424;}
		#about_logo { width: 322px; height: 185px; float: left; background: url('_images/_logo/littleloud_site_logo.png'); background-repeat:no-repeat; background-position: 15px 8px;}		
		#about_tagline { width: 616px; height: 185px; padding: 0 15px 0 13px; float: left;}
			#about_tagline #about_heading { padding: 85px 0 0 0; }
			#about_tagline #about_subheading { padding: 5px 0 0 0; }
		.about_section_holder { width: 966px; padding: 0; height: 100%; overflow: hidden; position: relative;}
			.about_section_holder .item { padding: 25px 0 25px 0; }
		.about_left_column { width: 294px; float: left; padding: 0 13px 0 15px; padding-bottom:9999px; margin-bottom:-9999px;}
		.about_centre_column { width: 294px; float: left; padding: 0 14px 0 14px; padding-bottom:9999px; margin-bottom:-9999px;}
		.about_right_column { width: 294px; float: left; padding: 0 15px 0 13px; padding-bottom:9999px; margin-bottom:-9999px;}
		.about_centre_and_right_column { width: 616px; float:left; padding: 0 13px 0 15px; padding-bottom:9999px; margin-bottom:-9999px;}
		.about_all_columns { width: 936px; padding: 0 15px 0 15px; clear: both; }
		.content_spacer { padding: 13px 0 13px 0; }
		#who_we_are { background-color: #3e4747; padding: 25px 0 0 0; }
			#who_we_are .item { padding: 0 0 25px 0; }
			#who_we_are .item .person_title { padding: 0 0 16px 0; }
			#who_we_are .item .person_title .job_title { margin-left: 10px; color: #cccccc; }
			#who_we_are .item .person_description { padding: 22px 0 13px 0; }
			#who_we_are .item .person_email { font-size:14px; }
		#what_we_are { background-color: #2d3737; }
		#what_we_do { background-color: #3e4747; }
		#about_clients { background-color: #1c2424; }
		#about_quotes { background-color: #2d3737; }
		#about_awards { background-color: #fff; color: #000; }
		#jobs, #we_are_here, #contact_footer { background-color: #2d3737; }
		#press, #get_in_touch { background-color: #3e4747; }
		
		/*WORK LIST PAGE*/
		.work_list_section_holder { width: 966px; padding: 0; height: 100%; overflow: hidden; border-bottom: 1px solid #1c2524;}
			.work_list_section_holder .item { padding: 25px 0 25px 0; }
		.work_list_left_column { width: 321px; overflow: hidden; border-right: 1px solid black; float: left; padding-bottom:9999px; margin-bottom:-9999px; }
			.work_list_left_column .contents { padding: 13px 13px 13px 15px; }
			.work_list_left_column .heading { padding: 10px 13px 13px 15px; background-color: #1c2524; height: 19px;}
			.work_list_left_column .date_holder { padding: 13px 13px 13px 15px; width: 293px; color: #cccccc;}
			.work_list_left_column .date_holder .client { width: 248px; float: left; }
			.work_list_left_column .date_holder .date { width: 45px; float: right; text-align:right; }
		.work_list_centre_column { width: 321px; overflow: hidden; border-right: 1px solid black; float: left; padding-bottom:9999px; margin-bottom:-9999px;}
			.work_list_centre_column .contents { padding: 13px 13px 13px 13px; }
			.work_list_centre_column .heading { padding: 10px 13px 13px 13px; background-color: #1c2524; height: 19px;}
			.work_list_centre_column .date_holder { padding: 13px 13px 13px 13px; width: 296px; color: #cccccc;}
			.work_list_centre_column .date_holder .client { width: 251px; float: left; }
			.work_list_centre_column .date_holder .date { width: 45px; float: right; text-align:right; }
		.work_list_right_column { width: 322px; float: left; padding-bottom:9999px; margin-bottom:-9999px;}
			.work_list_right_column .contents { padding: 13px 15px 13px 13px; }
			.work_list_right_column .heading { padding: 10px 15px 13px 13px; background-color: #1c2524; height: 19px;}
			.work_list_right_column .date_holder { padding: 13px 15px 13px 13px; width: 294px; color: #cccccc;}
			.work_list_right_column .date_holder .client { width: 249px; float: left; }
			.work_list_right_column .date_holder .date { width: 45px; float: right; text-align:right; }
		.work_list_featured_left_column { width: 322px; float: left; padding-bottom:9999px; margin-bottom:-9999px; }
			.work_list_featured_left_column .heading { padding: 13px 13px 0 15px; }
			.work_list_featured_left_column .contents { padding: 13px 13px 13px 15px; }
			.work_list_featured_left_column .date_holder { padding: 13px 13px 13px 15px; width: 294px; color: #cccccc;}
			.work_list_featured_left_column .date_holder .client { width: 249px; float: left; }
			.work_list_featured_left_column .date_holder .date { width: 45px; float: right; text-align:right; }
		.work_list_centre_and_right_column { width: 644px; float:left; padding: 0 0 0 0; padding-bottom:9999px; margin-bottom:-9999px; }
		.work_list_all_columns { width: 966px; padding: 0 0 0 0; clear: both; }
		#work_featured { background-color: #313b3c; }
			#work_featured .item { padding: 0 0 25px 0; }
		#work_list { background-color: #313b3c; }
			#work_list .item { padding: 0 0 25px 0; }
		#work_list_menu { background-color: #313b3c; height: 50px; width: 616px; padding: 0 15px 0 335px; border-bottom: 1px solid #1c2426; } 
			#work_list_menu .item { float:left; margin-right: 50px; padding: 13px 0 0 0; } 
		
		/*WORK ENTRY PAGE*/
		.work_entry_section_holder { width: 966px; padding: 0; height: 100%; overflow: hidden; }
			.work_entry_section_holder .item { padding: 25px 0 25px 0; }
		.work_entry_left_column { width: 322px; float: left; padding: 0 0 0 0; padding-bottom:9999px; margin-bottom:-9999px; }
			.work_entry_left_column .item { width: 294px; padding: 13px 13px 13px 15px; }
			.work_entry_left_column .item .heading { width: 294px; padding: 0 0 13px 0; color: #fa53a3; }
		.work_entry_centre_column { width: 294px; float: left; padding: 0 14px 0 14px; padding-bottom:9999px; margin-bottom:-9999px;}
			.work_entry_centre_column .item { width: 294px; padding: 13px 0 13px 0; }
		.work_entry_right_column { width: 294px; float: left; padding: 0 15px 0 13px; padding-bottom:9999px; margin-bottom:-9999px;}
			.work_entry_right_column .item { width: 294px; padding: 13px 0 13px 0; }
		.work_entry_centre_and_right_column { width: 644px; float:left; padding: 0 0 0 0; padding-bottom:9999px; margin-bottom:-9999px; }
			.work_entry_centre_and_right_column .item { width: 616px; padding: 13px 15px 0 13px; }
			.work_entry_centre_and_right_column .vvqbox, .work_entry_centre_and_right_column iframe, .work_entry_centre_and_right_column obj, .work_entry_centre_and_right_column embed, .work_entry_centre_and_right_column img { width: 644px; margin: 13px 0 13px -13px;}
			.work_entry_centre_and_right_column .vvqbox iframe{ margin: 0;}
			.work_entry_centre_and_right_column .item .intro_text { padding: 0 0 13px 0; }
			.work_entry_centre_and_right_column .item .body_live_link { font-size:16px; padding: 13px 0 0 0; }
		.work_entry_all_columns { width: 966px; padding: 0 0 0 0; clear: both; }
		.work_entry_flickr_spacer { width: 322px; height: 2px; border-top: 1px solid #1c2426; }
		#work_entry_flickr { width: 322px; height: 461px;}
		#work_entry_flickr_header { width: 281px; height: 59px; padding: 25px 13px 0 26px; background-image:url('_images/littleloud_speech-bubble.png'); background-repeat:no-repeat; background-position: 15px 13px;}
		#work_entry_flickr_container { width: 234px; padding: 0 43px 0 45px; }
			#work_entry_flickr_container .item { width: 75px; height: 75px; padding: 1px; float: left; }
		#flickr_link { width: 234px; font-size: 16px; padding: 13px 43px 0 45px;}
		#work_entry_body { background-color: #3e4747; padding-top: 15px; }
			#work_entry_body #shareBar { margin: 50px 0 20px 0; padding: 0 15px 0 13px; height: 200px; }
			#work_entry_body #shareBar .shareBarTitle { float:left; margin-right: 10px; color: #fa53a3; padding: 16px 0 0 0;}
			#work_entry_body .s4plusone { margin-top: 12px; }
		#work_entry_extras { background-color: #2d3737; padding-top: 15px; }
		#work_entry_menu { width: 966px; padding: 0; background-color: #1c2424; height: 48px; padding: 2px 0 0 0;} 
			.work_entry_menu_left_column { width: 294px; float: left; padding: 13px 13px 0 15px; }
			.work_entry_menu_centre_column { width: 294px; float: left; padding: 13px 14px 0 14px; }
		.work_entry_client { margin-right: 30px; }
		.work_entry_date {  }
			
		
		/*INDEX PAGE*/
		#carousel_holder { width: 966px; height: 425px; overflow: hidden; background-color:#131618;}
			#carousel_holder #logo { width: 322px; height: 185px; position:absolute; background: url('_images/_logo/littleloud_site_logo.png'); background-repeat:no-repeat; background-position: 15px 8px; z-index:100;}	
		#carousel { width: 966px; height: 375px; background-color:#131618; overflow:hidden; }
			#carousel .caption_holder { text-align: right; width: 936px; padding: 10px 15px 0 15px; }
			#carousel .caption_holder .caption_description { margin-left: 20px; color: #ccc; }
			#carousel a { color: #fefdfd; text-decoration: none; }
			/* See CSS in _js/nivoslider/themes/default for styling carousel */
		#tagline { width: 966px; height: 103px; background-color: #1c2424; padding: 0 0 0 0; }
			#short_description { width: 268px; height: 79px; float:left; padding: 24px 13px 0 13px; }
			#description  { width: 634px; height: 71px; padding: 29px 13px 0 13px; float: left; }
		.home_news_section_holder { width: 966px; padding: 0; height: 100%; overflow: hidden; background-color: #3e4747;}
			.home_news_section_holder .title { width: 932px; padding: 5px 15px 4px 15px; }
			.home_news_section_holder .item { padding: 0 0 25px 0; }
		.home_news_left_column { width: 322px; overflow: hidden; float: left; padding-bottom:9999px; margin-bottom:-9999px; }
			.home_news_left_column .news_image_holder { width: 321px; overflow:hidden; border-right: 1px solid black;  }
			.home_news_left_column .contents { padding: 0 13px 0 15px; }
			.home_news_left_column .heading { padding: 10px 13px 13px 15px; height: 19px;}
		.home_news_centre_column { width: 322px; overflow: hidden; float: left; padding-bottom:9999px; margin-bottom:-9999px;}
			.home_news_centre_column .news_image_holder { width: 321px; overflow:hidden; border-right: 1px solid black;  }
			.home_news_centre_column .contents { padding: 0 13px 0 13px; }
			.home_news_centre_column .heading { padding: 10px 13px 13px 13px; height: 19px;}
		.home_news_right_column { width: 322px; float: left; padding-bottom:9999px; margin-bottom:-9999px;}
			.home_news_right_column .contents { padding: 0 15px 0 13px; }
			.home_news_right_column .heading { padding: 10px 15px 13px 13px; height: 19px;}
		#social_sidebar { width: 322px; background-color: #2d3737; float: left; padding-bottom:9999px; margin-bottom:-9999px; }
			#social_sidebar #twitter { width: 322px; height:519px; font-size: 12px; }
				#social_sidebar #twitter .header { width: 283px; height: 59px; padding: 25px 13px 0 23px; background-image:url('_images/littleloud_speech-bubble.png'); background-repeat:no-repeat; background-position: 15px 13px;}
				#social_sidebar #twitter ul { width: 297px; height: 436px; padding: 0 13px 0 13px; margin: 0; }
				#social_sidebar #twitter li { width: 297px; height: 98px; padding: 10px 0 0 0; margin: 0; border-bottom: 1px solid #1c2426; list-style: none; position:relative; }
				#social_sidebar #twitter .date { position: absolute; bottom: 10px; display: block;}
				#social_sidebar #twitter .aktt_more_updates { display: none; }
			#social_sidebar #flickr { width: 322px; height: 431px; border-top: 1px solid #1c2426; }
				#social_sidebar #flickr .header { width: 281px; height: 59px; padding: 25px 13px 0 26px; background-image:url('_images/littleloud_speech-bubble.png'); background-repeat:no-repeat; background-position: 15px 13px;}
				#social_sidebar #flickr .container { width: 294px; padding: 0 43px 0 45px; }
				#social_sidebar #flickr .container .item { width: 75px; height: 75px; padding: 1px; float: left; }
				#social_sidebar #flickr .flickr_link { width: 234px; font-size: 16px; padding: 13px 43px 0 45px;}
			#social_sidebar #fb_like_holder { position: relative; width: 322px; height: 242px; padding: 0; }
				#social_sidebar #fb_like { width: 322px; height: 322px; padding: 0; background-image:url('_images/like-monster.png'); background-repeat:no-repeat; background-position: 0 -60px; position:absolute; bottom: -60px; left: 0px;}
				#social_sidebar #fb_like .item { width: 197px; height: 100px; padding: 76px 0 0 40px; }
		#featured_posts { width: 644px;  background-color: #3e4747; float: left; padding-bottom:9999px; margin-bottom:-9999px; min-height: 1200px;}
			#featured_posts .header { width: 644px; height: 42px; background-color: #1c2424; }
				#featured_posts .header .title { width: 428px; float: left; padding: 10px 0 0 13px; }
				#featured_posts .header .date { width: 185px; float: right; text-align: right; padding: 11px 15px 0 0; color: #cdcbce; }
			#featured_posts .item { width: 644px; padding: 0; }
				#featured_posts .item .contents { padding: 25px 13px 65px 15px; position: relative; }
				#featured_posts .item .featured_image_holder { width: 644px; height: 282px; position:relative; overflow:hidden; }
				#featured_posts .item .featured_image_holder .category { width: 60px; position: absolute; right: 8px; top: 8px; font-family: SloeGin; font-size: 30px; text-align:center; color: #2d3737; background-image:url('_images/blog_category_bg.png'); background-repeat:no-repeat; background-position: 0 0; height: 60px; padding-top: 20px;}
				#featured_posts .item .contents .read_more { position: absolute; bottom: 13px; left: 13px; font-size: 16px;}
		
		/*BLOG*/
		#blog_content_holder {min-height: 1510px;}
		#blog_intro {width: 294px; padding: 13px 13px 13px 15px; border-bottom: 1px solid #1c2426; height: 298px; overflow: hidden; }
		#blog_intro .blog_intro_heading { padding: 0 0 13px 0; }
		#blog_fb_like { width: 322px; height: 322px; padding: 0; background-image:url('_images/like-monster.png'); background-repeat:no-repeat; background-position: 0 -60px; position:absolute; bottom: -60px; left: 0px;}
		#blog_fb_like .item { width: 197px; height: 100px; padding: 76px 0 0 40px; }
		#blog_search_menu { background-color: #313b3c; height: 50px; width: 966px; padding: 0; border-bottom: 1px solid #1c2426; } 
			#blog_search_menu #search {  width: 294px; float: left; padding: 13px 13px 0 15px;  } 
				#blog_search_menu #search .submit {  float: left; margin: 0 30px 0 0;} 
				#blog_search_menu #search .search_box { width: 195px;} 
			#blog_search_menu #categories {  width: 616px; float:left; padding: 0 13px 0 15px; } 
				#blog_search_menu #categories .item { float:left; margin-right: 50px; padding: 13px 0 0 0; } 
		#featured_posts #author_credit { padding: 0 15px 0 13px; font-size: 16px; }
		#featured_posts #shareBar { margin: 20px 0 20px 0; padding: 0 15px 0 13px; height: 200px; }
		#featured_posts .contents .vvqbox, #featured_posts .contents iframe, #featured_posts .contents obj, #featured_posts .contents embed, #featured_posts .contents img { width: 644px; margin: 13px 0 13px -13px;}
		#featured_posts .contents .vvqbox iframe{ margin: 0;}
				
		.navgation { }
			.next-posts { }
			.prev-posts { }
		

	#footer { clear:both; height: 115px; width: 966px; padding: 0 0 0 0; }
		#footer .item { width: 290px; height: 105px; padding: 0 15px 0 15px; float: left; overflow: hidden; position: relative; }
			#footer .item .contents { width: 294px; position: absolute; bottom: 0; }
			#footer .copyright .contents { text-align: right; }