/*

Theme Name: Z-UK
Theme URI: 
Description: A custom built theme for the Zeitgeist Movement - UK
Author: shakyShane
Author URI: http://www.websitesbyshane.co.uk
Version: 0.1
Tags:

*/

 html { height: 100% }
 body { height: 100%; margin: 0; padding: 0 }


html {
overflow-y: scroll;
}
root { 
    display: block;
}

/* Body Styles */
body { 
    
    background: #e6e6e6 url(images/layout/body-bg.png) ;
    font: 12px normal Arial, Helvetica, sans-serif;
}

.wp_youtube_gallery h3 {  
	
	font-family: georgia; 
	margin-bottom: 10px;

	}
/*typogrpahy */

h1.entry-title {
	text-shadow: 2px 2px 1px white;
	font-family: 'Ubuntu Condensed', sans-serif;
}




/* Header */
#header-wapper { background: url(images/layout/head-bg.png) repeat-x; height: 143px; }
#header-content { width: 900px; margin: 0 auto; }
#header-logo-holder { width: 209px; float: left; }

#header-rhs-holder { width: 691px; height: 120px; float: left; /* background: url( images/layout/nav-left.png ) no-repeat bottom left; */}
#header-rhs-top    { height: 64px;   }
#header-rhs-nav    { height: 56px; width: 691px; }

#header-logo-holder img { position: relative; top: 33px; }
#quote { text-align: center; width: 691px;}
#quote p { color: #7609c2; font-family: Georgia; position: relative; top: 30px; margin: 0 auto; line-height: 1.2em; }

#search { width: 240px; float: right; text-align: right;}

/* Body Structure */
#body-wrapper { width: 900px; margin: 10px auto; }
#body-content { width:640px; float:left; position: relative}

/* Slider */
#slider-wrapper { height: 340px; }

.rss-date {display: block; font-size:10px;}
.rssSummary { padding-bottom: 10px; line-height: 1.3em;
color: #565656;}

a.rsswidget { text-decoration:none;  

	font-weight: normal;
padding-bottom: 5px;
border-bottom: 1px dashed #DDD;
margin-bottom: 10px;
display: block;
text-decoration: none;
color: #7409C0;
font-family: georgia;
font-size: 18px;
}
/* content Boxes */
.content_block { 
	display: inline; width: 620px; background-color: white; float: left; margin-bottom: 20px; padding: 10px; 
	/* background: -moz-linear-gradient(white, #E7E7E7);
	background: -o-linear-gradient(white, #E7E7E7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(white), to(#E7E7E7));
	background: -webkit-linear-gradient(white, #E7E7E7); */
}
.content_block p.heading { color: #7409c0; font-family: georgia; font-size: 20px; text-shadow: 1px 1px 1px grey;float: left; }

p.comments-heading {    
	text-shadow: 2px 2px 1px white;
    font-family: 'Ubuntu Condensed', sans-serif; 
	font-size: 25px;
	color: black;
	margin-top: 20px;
	}
.content_block ul.news-list li { border-bottom: 1px solid #ddd; margin-bottom: 10px; padding: 5px 0 10px 0;}

.date-text {color: #c0c0c0;font-size: 10px; }

/* Sidebar */
#sidebar { display: inline; width: 240px; float: left; margin-left: 20px; position: relative;}

/* Sidebar Blocks */
.side_block { margin-bottom: 10px; background-color: white; padding: 10px 10px 15px 10px; 	
	border: 1px solid #ddd;
	background: -moz-linear-gradient(#fff, #e7e7e7);
	background: -o-linear-gradient(#fff, #e7e7e7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7e7e7)); /* older webkit syntax */
	background: -webkit-linear-gradient(#fff, #e7e7e7);

        
}
.side_block p.heading { color: #7409c0; font-family: georgia; font-size: 20px; text-shadow: 1px 1px 1px grey;}
.side_block p { color: #6c6c6c; line-height: 1.4em;  }
.side_block a { color: #d8840d; }
.side_block h3 a, .side_block h3 { 
	
	font-family: 'Ubuntu Condensed', georgia; 
	color: #7409C0; 
	text-decoration: none; 
	font-weight: normal; 
	font-size: 1.5em;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;

}

/* Post styles */
.post {
    margin: 0 0 5px; padding: 0;
    overflow: hidden;
    clear: both;
  /*  -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 20px; */
    padding: 20px 20px 20px 20px;
    	border: 1px solid #ddd;
        background-color: white;
	
}
.post p {
line-height: 1.8em;
color: #373636;
margin-bottom: 15px;
}

/* Images on blog posts */
.type-post img { padding: 5px; margin: 5px 0 10px 10px; border: 1px solid #e8e6e6; background: #f1efef;   -moz-box-shadow: 2px 2px 5px #ccc;  -webkit-box-shadow: 2px 2px 5px #ccc;  box-shadow: 2px 2px 5px #ccc; } 


/* block Quotes on Posts */
blockquote, q { width: 175px; float: right; background: #f9f9f9;  margin-left: 10px;}

blockquote p {

padding:.5em 10px;
quotes:"\201C""\201D""\2018""\2019";
font-size: 1.2em;
display: block;
border-left:10px solid #ccc;
font-family: georgia;
}


blockquote p:before {
color:#ccc;
content:open-quote;
font-size:4em;
line-height:.1em;
margin-right:.25em;
vertical-align:-.4em;
}

	
h2.entry-title a {
        
    	font: 1.25em normal 'Ubuntu Condensed', Georgia, "Times New Roman" ;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
        color: #555;
        text-decoration: none;
        line-height: 40px;
    
}

.entry-meta { color: #d8840d; margin: 10px 0 10px 0;border-bottom: 1px dashed #DDD; padding-bottom: 10px; }

/* Vertical Text */
p.css-vertical-text {
	color:#333;
	border:0px solid red;
	writing-mode:tb-rl;
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-o-transform: rotate(90deg);
	white-space:nowrap;
	display:block;
	bottom:0;
	width:20px;
	height:20px;
	font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	position: relative;
	left: 33px;
	top: 38px;
}
p.css-vertical-text span {  color: grey }




/* menus stuff */

li.pagenav {

    list-style-type: none;
    
    font-size: 12px;
}
li.pagenav ul li a {
    
   
}
.type-post .entry-content {width: 450px; margin: 0 auto}

.entry-content p a, .entry-content p a:visited {  /* ie 6 bullshit */
    
    margin-top: 10px;
	text-decoration: none;
	padding-bottom: 2px;
	border-bottom: 1px dashed silver;
	color: #8934b9;
    
}
.entry-content p a:hover {

	border-bottom: 1px dashed black;
	color: #6b2494;
}





.round-corners {
    
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
}
.grad-bg-1 {  

	background: -moz-linear-gradient(#fff, #e7e7e7);
	background: -o-linear-gradient(#fff, #e7e7e7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7e7e7)); /* older webkit syntax */
	background: -webkit-linear-gradient(#fff, #e7e7e7);
}


/* Global styles */

.zuk-facebook-comments { }

.clr { clear:both; }
.clr-10 { clear:both; margin-bottom: 10px }
.clr-top-10 { clear:both; margin-top: 10px }
.clr-20 { clear:both; margin-bottom: 20px }

.shadow {
  -moz-box-shadow: 5px 5px 5px #ccc;
  -webkit-box-shadow: 5px 5px 5px #ccc;
  box-shadow: 5px 5px 5px #ccc;
}
.shadow-low {
  -moz-box-shadow: 2px 2px 5px #ccc;
  -webkit-box-shadow: 2px 2px 5px #ccc;
  box-shadow: 2px 2px 5px #ccc;
}

p.pink-text {
    margin-top: 10px;
    text-decoration: none;
    padding-bottom: 2px;
    /*    border-bottom: 1px dashed silver; */
    color: #8934B9;
}

.ui-datepicker-trigger { cursor: pointer; position: relative; top: 6px; left: 6px;}
.add_event_form label { font-size: 14px; font-family: 'LexiaBold'; letter-spacing: -1px; font-size: 1.2em;}
.add_event_form td { padding: 20px; border-bottom: 1px dashed #ddd }


/* sharing Stuffs */

.sharing ul {
	margin-top: 20px;
}

.sharing_label {margin-bottom: 10px}

.whatcanido { margin-top: 15px; margin-left: 10px; }
.whatcanido li a { text-decoration: none; padding: 5px; color: red;
		color: white;
		background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
		background-image: -o-linear-gradient(top,#dd4b39,#d14836);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));
		text-shadow: 0 1px rgba(0, 0, 0, 0.1);
		text-transform: uppercase;
		min-width: 72px;
		border: 1px solid transparent;
		margin-bottom: 8px;
		margin-left: 8px;

 }
 .whatcanido li a:hover { 		
		
		background-image: -moz-linear-gradient(top,#dd4b39,#a63223);
		background-image: -o-linear-gradient(top,#dd4b39,#a63223);
		background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#a63223)); 
		}
		
		
ul.tweets li {
	display: block;
	margin-bottom: 10px;
}

/* Tabs shniz */
.twitter-feed tr { border-bottom: 1px dotted #e0e0e0; }
.twitter-feed-tr-hover { 
	
	background: -moz-linear-gradient(#fff, #e7e7e7);
	background: -o-linear-gradient(#fff, #e7e7e7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e7e7e7)); /* older webkit syntax */
	background: -webkit-linear-gradient(#fff, #e7e7e7);
 }
.twitter-feed td {  padding: 10px; vertical-align: middle;}
.twitter-tab-text { color: #494949;  font-size: 12px; line-height: 1.3em; }
.twitter-tab-text a { color: #494949;  font-size: 12px; text-decoration: none; }

.twitter-tab-from { color: #0098cb; margin-right: 10px; font-family: georgia}
.twitter-tab-date a { color: #808080; font-size: 10px; margin-left: 10px; text-decoration: none;}

/* Facebook Feed */

ul.facebook-news-list h2 {
	
		font-family: 'Ubuntu Condensed', georgia;
	color: #7409C0;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.5em;
	font-weight: normal;
 }
 
 ul.facebook-news-list li { padding:10px; border-bottom: 1px dashed silver;}
 .facebook-feed-hover { background-color: #e0e0e0; }
 .facebook-news-list-alt-bg { background-color: #f8f8f8; }

.inner_tab_container { padding: 10px }

.table-cell-middle td { vertical-align: middle; border-bottom: 1px dashed #ddd; padding: 10px 20px 10px 0}
.table-cell-middle td a { font-size: 1.5em; text-decoration: none;}

/* Footer Shniz */

/* Button Shniz */
#btn_news_icon { display: block; width: 203px; height: 50px; background: url('images/layout/btn_news_icon.png') no-repeat 0 0; }
#btn_news_icon:hover { background-position: 0 -50px; }
#btn_news_icon span { display: none; }

#btn_add_event { display: block; width: 214px; height: 46px; background: url('http://www.thezeitgeistmovementuk.com/wp-content/themes/z-uk/images/layout/btn_add_event.png') no-repeat 0 0; }
#btn_add_event:hover { background-position: 0 -46px; }
#btn_add_event span { display: none; }

#nav-above p a { margin-bottom: 10px; display: block}

/* Form shniz */

input, textarea , select{
    
    padding: 7px;
    border: solid 1px #c0c0c0;
    outline: 0;
    font: normal 12px/100% Verdana, Tahoma, sans-serif;
        color: #464444;

    background: #FFFFFF url('http://www.thezeitgeistmovementuk.com/wp-content/themes/z-uk/images/bg_form.png') left top repeat-x;
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
    font-style: italic;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
}


.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{ float: right;  padding: 10px;}
.alignleft{}
.aligncenter{}