/*
Theme Name: Langenberg Panthers Default
Theme URI: http://www.visualappeal.de/lapanthers
Description: Das Standard-Thema f&uuml;r die offizielle Internetseite der Langenberg Panthers.
Version: 1.3
Author: VisualAppeal
Author URI: http://www.visualappeal.de/
*/

/* GENERAL LAYOUTING ################################################################# */
body {
	font: 				12px "Trebuchet MS", Arial, Verdana, sans-serif; 
	color: 				#FFF; 
	margin: 			0; 
	padding: 			0; 
	background: 		#0b162a url(images/background.jpg) top center no-repeat; 
	text-align: 		center;
}	

 a img{
border: 0;
}

.textwidget {
color: #000;
padding: 5px 10px;
background: #DFDFDF;
}


#page_container {
	width:				900px; 
margin: 0 auto;
	text-align: 		left;
}

img.aligncenter {
margin: 0;
padding: 0 0 10px 0;
}


#header {
	background: 		url(images/header.background.jpg) no-repeat; 
	width: 				900px; 
	padding: 			89px 0 30px 0;
}

#header h1 {
	display:			none;
}

/* GLOBAL HELPERS ########################################################################## */
.visual_clear {
	clear: both;
}

.align_left {
	float:				left;
}

.align_right {	
	float:				right;
}

/* NAVIGATION ########################################################################## */
#navigation { 
	margin-left: 		146px; 
	width: 				700px;
}

#navigation ul {
	list-style-type:	none;
	padding:			0;
	margin:				0;
}

#navigation ul li {
	float:				left;
}

#navigation ul li.flags {
	float:				left;
	padding:			1px 3px 0 0;
}

#navigation ul li.flags a {
	padding:			0;
}

#navigation ul li.flags a img {
	border:			0;
}

#navigation ul li a {
	text-transform:		uppercase;
	font-weight:		bold;
	text-decoration:	none;
	color:				#FFF;
	padding:			6px 10px 4px 10px;
}

#navigation ul li a:hover {
	background: url(images/navbar.png) repeat-x;
}

#navigation ul li.current_page_item a {
	background: url(images/navbar.png) repeat-x;
}


/* CONTENT ########################################################################## */
#content_container {
	width:				900px;
	background:			url(images/content_background.jpg) repeat-y;
}

#widecolumn {
	float:				left;
	background:			#f0f0f0;
	padding:			0 20px 20px 20px;
	width:				532px;
	color: 				#000;
}

#sidebar {
	background: 		#03080e;	
	width:				288px;
	float:				right;
	padding:			0 20px 20px 17px;
}

/* FEATURED POST ########################################################################## */
.featured_post {
	color:				#525252;
	background:			#ecf5ff;
	width:				530px;
	border:				1px solid #0b162a;
}


.featured_post h2 {
	margin:				0;
	font-size:			14px;
	padding:			5px 0 72px 10px;	
}

.featured_post h2 a {
	background:			url(images/bullet.png) left center no-repeat;	
	padding-left: 		18px;
	text-decoration:	none;
	color:				#FFF;
	text-transform:		uppercase;
}

.featured_post p a {
	color:				#004ca3;
	text-decoration:	none;
}

.featured_post p a:hover {
	color:				#6b0000;
}

.featured_post p {
	padding:			0;
	margin:				0;
}

.featured_post .entry {
	padding:			10px;
}

/* POST POST ########################################################################## */
.post {
	background:			#ecf5ff;
	color:				#525252;
	width:				260px;
	margin-top:			10px;	
	min-height:			230px;
	border:				1px solid #0b162a;
}

.post h2 {
	margin:				0;
	font-size:			14px;
	padding:			10px 10px 0 10px;	
}

.post h2 a {
	color:				#0358ab;
}

.post h2 a:hover {
	color:				#890000;
}

.post p {
	padding:			0;
	margin:				0;
}

.post .entry {
	padding:			10px;
}

.post p a {
	font-weight:		bold;
	color:				#004ca3;
	text-decoration:	none;
}

.post p a:hover {
	color:				#6b0000;
	text-decoration:	underline;
}

/* PAGE POST ########################################################################## */
.page_post {
	color:				#696969;
}

.page_post h2 {
	font-size:			20px;
	padding:			0;
	color:				#0358ab;
	border-bottom:		1px solid #0358ab;	
	margin: 0;
}


.page_post p {
	color:				#142e57;
	margin:				0;
	font-size:			13px;
padding-bottom: 10px;
}

.page_entry {
	padding:			10px 0 10px 0px;
}

.page_post p a {
	font-weight:		bold;
	color:				#004ca3;
	text-decoration:	none;
}


.page_post p a:hover {
	color:				#6b0000;
	text-decoration:	underline;	
}

.page_post h3 {
	padding:			20px 0 10px 0;
	margin:				0;	
	font-size:			16px;
	color:				#0358ab;	
}

.page_post h4 {
	padding:			10px 0 10px 0;
	margin:				0;	
	font-size:			14px;
	color:				#0358ab;	
}

/* SIDEBAR ########################################################################## */
.sidebar_header {
	background:			#142e57 url(images/widget_header.png) repeat-x;
}

.sidebar_header h3 {
	background:			url(images/bullet.png) left center no-repeat;		
	padding:			5px 10px 5px 15px;
	margin:				0 0 0 10px;
	text-transform:		uppercase;
	font-size:			14px;
}

.sidebar_widget {
	width:				286px;
	border-width: 		0px 1px 1px 1px;
	border-style:		solid;
	border-color:		#142e57;
	margin-bottom:		10px;
}

.sidebar_widget p {
	padding:			10px;
	margin:				0;
}

/* FOOTER ########################################################################## */
#footer {
	border-top:			1px solid #8e8e8e;
	background: 		#03080e;
	padding:			5px 15px;
	color:				#9a9a9a;
}

#footer ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
}

#footer ul li {
	font-size:			10px;
	float:				left;
	padding:			0 5px 0 5px;
	text-transform:		uppercase;
}

#footer ul li a {
	color:				#9a9a9a;
	text-decoration:	none;
}

#footer ul li a:hover {
	color:				#fff;
}

/* CAPTIONS ########################################################################## */

/* Begin Images */

.aligncenter {
	padding:	10px 0 10px 0;
}
.alignright {
	float: right;
	padding:	10px 0px 10px 10px;
	}

.alignleft {
	padding:	10px 10px 10px 0;
	float: left;
	}
/* End Images */

/* LINKS ########################################################################## */
.linklist h2 {
	margin-bottom:			10px;
}
.linklist ul {
	margin:		0;
	padding:			0;
	list-style-type:	none;
}

.linklist ul li {
	margin:				0;
	padding:			0 0 10px 0;
}

.linklist ul li a {
	font-weight:		bold;
	color:				#004ca3;
	text-decoration:	none;	
}

.linklist ul li a:hover {
	color:				#6b0000;
}

.playerprofile {
padding: 0;
background: #dddddd;
border: 1px solid #888888;
margin-right: 10px;
}

h2.articleimage {
	padding: 0;
}
