/*
Theme Name: Limbs Alive
Theme URI: http://www.limbsalive.com
Description: New 2012 theme
Version: 1.1
Author: Caroline Murphy
Author URI: http://www.caroline-murphy.co.uk
*/

/* ==========================================================================
   Typography
========================================================================== */
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* 'BebasNeueRegular', Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif */

/* ==========================================================================
   Header
========================================================================== */
#logo { position: absolute; top: 20px; left: 20px; width: 145px; height: 154px; background: url("img/logo.png") 0 0 no-repeat;}
#logo a { display: block; height: 100%; width: 100%;}

.newsletter_signup { position: absolute; top: 0; right: 18px; padding: 31px 0 0; width: 330px;}
	.newsletter_signup a { float: right; display: block; width: 109px; height: 34px; background: url("img/sign-up-btn.png") 0 0 no-repeat;}
	.newsletter_signup p { float: right; margin: -1px 19px 0 0; text-align: right; font: 17px/20px 'BebasNeueRegular', Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; color: #CC5C2A;}

/* ==========================================================================
   Homepage
========================================================================== */
.slider { top: 51px;}
	.slide {}
	/* clearfix */
	.slide:before, .slide:after { content: "020"; display: block; height: 0; overflow: hidden;}
	.slide:after { clear: both;}
	.slide { zoom: 1;}
		.slide h1, .slide p { float: left; width: 400px;}
		.slide h1 { margin-top: 24px;}
		.slide p {}
		.slide img { float: right; display: block; margin-right: 77px;}

.pagin { position: absolute; bottom: 42px; left: 20px; z-index: 999;}
	.pagin a { float: left; display: block; margin-left: 5px; padding: 3px 4px; font: 18px 'BebasNeueRegular', Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif; color: #009BDF; background-color: transparent; cursor: pointer;}
		a.activeSlide { color: #B9E2F6!important; background-color: #009BDF!important;}


.idTabs .videos { display: block; float: left; margin-right: 8px; width: 113px; height: 36px; background: url("img/gfx-video-tab-active.png") 0 0 no-repeat;}
.idTabs .videos:hover { background: url("img/gfx-video-tab.png") 0 0 no-repeat;}

#videos { width: 367px; background-color: #ECE8D3;}
	.media_cont { display: block; margin: 0 0 23px; /*width: 96%; height: 178px;*/ border: 5px solid #CECBC2;}
	#videos hr { margin: 14px 0 20px; padding: 0; height: 0px; border-top: 1px solid #CDCBC0; border-bottom: 1px solid #FFF; background-color: #ECE8D3;}

/* ==========================================================================
   Inner Pages
========================================================================== */
#internal-para p img { display: block; padding: 5px; max-width: 390px /*400px*/; height: auto; background-color: #F7F8F3; border: 1px solid #D4D0C7;}
#internal-para ul { list-style-position: inside;}
#internal-para li { padding-bottom: 10px; font: 16px/20px 'Calibri', Arial, Helvetica, sans-serif; color: #81736F;}

/* ==========================================================================
   News
========================================================================== */
#internal-left p img { display: block; padding: 5px; max-width: 645px /*655px*/; height: auto; background-color: #F7F8F3; border: 1px solid #D4D0C7;}

/* Contain floats: nicolasgallagher.com/micro-clearfix-hack/ */
.clearfix:before, .clearfix:after { content: ""; display: table;}
.clearfix:after { clear: both;}
.clearfix { *zoom: 1;}