/* 	
	LondonFurs April 2010 CSS 
	Coded lovingly by Miyabi on his lunchbreaks.
	Don't steal, stealing is bad.
	
*/

@font-face {
	font-family: 'VAGRoundedStdBold';
	src: url('font/vagroundedstdbold.eot');
	src: local('VAG Rounded Std'), local('VAGRoundedStd-Bold'), url('font/vagroundedstdbold.woff') format('woff'), url('font/vagroundedstdbold.ttf') 		format('truetype'), 		url('font/vagroundedstdbold.svg#VAGRoundedStd-Bold') format('svg');
}

/*  Global */
html, body {
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-style: normal;
    color: #FFF;

}
		html {
			background: #620000 url(../images/baroque.png) fixed;

		}
		body {
			background: url(../images/darkgrad.png) repeat-x top fixed;
		}
		
h1,h2,h3,h4 {
	font-weight: bold;
	font-family: 'VAGRoundedStdBold';
	color: #FFF;
	font-size: 2em;
	text-shadow: 0px 0px 5px #4a0000;
	margin: 0.2em 0 0.3em 0.5em;

}

		h1 {
			font-size: 2em;
			
		}

		h2 {
			font-size: 1.5em;
			
		}
		
	
		h3 {
			margin: 0.2em 0 0.3em 1.5em;
			font-size: 1.2em;
		}
		
		h4 {
			font-size: 1em;
		margin: 0.2em 0 0.3em 2em;
		}
a {
	font-weight: bold;
	text-decoration: none;
	color: #FEFFFE;
	border-bottom: 1px dotted #E2484F;

}
		a:hover {
			color: #E2494C;
			text-shadow: 0px 0px 3px #E2494C;
			border-bottom: 1px dotted #FFF;
		}
.central {
	color: #FF0000;
}

.mainbackground {
	background: url(../images/samson.png) no-repeat center top fixed;
/*	background: url(../images/samson2.png) no-repeat 700px -50px fixed;   */
}

.container {

	
}

.toplinks {
	font-family: 'VAGRoundedStdBold';
	float: right;
	margin: 0 0 0 0;
	font-size: 0.6em;
	text-transform: uppercase;
	color: #990000;
	letter-spacing: 0.4em;
	padding: 1em 4em 0 1em;
}

		.toplinks ul { 
			list-style: none;
			margin: 0.5em 0.5em 0 1em;
		}
		.toplinks li {
			float: left;
			margin: 0 0.5em 0 0;
		}
		
		.toplinks a {
			font-weight: bold;
			color: #999;
			margin: 0.5em;
			padding: 0.5em 0.3em 0.5em 0.6em;
			background: url(../images/50grey.png);
			text-shadow: none;
			border: 0;
		}
		
		.toplinks a:hover {
			font-weight: bold;
			color: #FFF;
			background: url(../images/50red.png);
			text-shadow: 0px 0px 2px #FFF;
		}

.header {
	height: 165px;
	background: url(../images/lf_header.png) no-repeat bottom;
}

.navigation {
	height: 40px;
	font-family: 'VAGRoundedStdBold';
	font-size: 1em;
	text-transform: uppercase;
	letter-spacing: 0.3em;
	margin: -5px 0 0 0;

}
		.navigation a {
			color: #FFF;
			text-shadow: 0px 0px 2px #761214;
			border: 0;
			padding: 0.4em 0.3em 0.2em 0.5em;
		}
		.navigation a:hover {
			color: #FFF;
			text-shadow: 0px 0px 3px #FFF;
			padding: 0.4em 0.3em 0.2em 0.5em;
			background: url(../images/50grey.png);
			-moz-border-radius: 5px;
		  -webkit-border-radius: 5px;
			
		}
		.navigation ul { 
			list-style: none;
			margin: 0.5em 0.5em 0 1em;
		}
		.navigation li {
			float: left;
			margin: 0 0.5em 0 0;
		}
		.navblock {
			margin: 0 auto 0 auto;
		}

.content {
	padding: 0 20px 0 25px;	
 	background: url(../images/content_bg.png) repeat-y ; 
	min-height: 800px;
}


		.content h2 {
			margin-left: 1.2em;
		}
		
		.block ul {
			list-style-type: none;
			margin: 0 0.5em 0.5em 5em;
		}
		
		.block {
			margin: 0 0 2em 0;
			
		}
		
		.block p {
			margin: 0 0 1em 3em;
		}
		
		.committee a {
			font-size: 0.8em;
			
			
		}
		
		.committee p {
margin-top: 1em;
margin-bottom: 1em;
		}
.rightpanel {

	width: 270px;
	padding: 0 10px 0 10px;
	font-size: 0.9em;


}
		.rightpanel h2 {
			margin: 0;
			padding: 0;
		}
		
		.rightpanel p { 
			margin: 0.5em 0 0.5em 0;
		}
		
		.rightbox {
			margin: 0 0 1em 0;
		}
		.twitter {
			width: 250px;
			
		}
		.tweet {
			background: url(../images/50grey.png);
			padding: 1em;
			margin: 0 0 1em 0;
			font-size: 0.8em;
			-moz-border-radius: 10px;
		  -webkit-border-radius: 10px;
		}
		.tweeted {
			color: #7E0000;
			text-transform: uppercase;
			font-size: 0.7em;
		}
		
		.tweeted a {
			color: #7E0000;
			border: 0;

		}
		
		.tweeted a:hover {
			color: #C54B4E;
			border: 0;

		}
		
		.rightpanel ul {
			list-style-type: none;
			margin: 0 0 0.5em 1em;
		}
		
		.rightpanel li {
			
		}
		
		.meets ul {
			background: url(../images/50grey.png);
			width: 225px;
			padding: 1em;
			margin: 0 0 1em 0 ;
			-moz-border-radius: 15px;
		    -webkit-border-radius: 15px;
		}
		
		.meetdate {
			float: right;
			font-size: 0.7em;
			margin: 0 3em 0 0 ;
		}
		
		.meets a {
			color: #fff;
		}
		.cc_license {
			-moz-border-radius: 15px;
		    -webkit-border-radius: 15px;
			background: url(../images/50grey.png);
			width: 225px;
			padding: 1em 1em 0.8em 1em;
			text-align: center;
			font-size: 0.6em;
			color: #EEE;

			
		}
		
		.cc_license a {
			color: #EEE;
			border: 0;
			text-decoration: none;
		}
.footer {
	height: 60px;
	background: url(../images/footer_bg.png) no-repeat ; 
	margin: 0 0 5em 0;
	text-align: center;
	font-size: 0.7em;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	color: #CC6262;
}

.footer p {
	margin: 0;
}

