/*

Theme Name: Wordpress UGC Theme
Theme URI: http://ubergaming.com
Description: The official theme for the UGC - Uber Gaming Community.
Version: 1.0
Author: C. Baur alias bumuckl
Author URI: http://www.cbaur.de
Tags: ugc, uber gaming community, bumuckl, gaming

*/

/* Inherit the default theme styles */
/*@import url( css/default.css );*/

/* Inherit the default theme adminbar styles */
@import url( css/adminbar.css );

/* Load Presheet CSS AND GENERAL STYLING */
@import url( css/presheet.css );
@import url( css/general.css );

/* Load Sprites CSS */
@import url( css/sprites.css );

/* LOAD SEARCH CSS */
@import url( css/search.css );

/* HEADER */

	div.header {
		height: 94px;
	}
	
		div.logo {
			margin: 4px;
			margin-left: 0px;
			
			float:left;
		}
		
		div.search-bar {
			float:right;
		}
		
/* MENU AND LABEL */

	div.menuandlabel_top {
	
	}

	/* MENU */
		
		div.menu {
			width:732px;
			float: left;
		}
		
			div.menu ul {
				line-height: 42px;
				
				font-size: 18px;
				color: #ebebeb;
				
				list-style-type: none;
			}
			
				div.menu ul li {
					margin-left: 7px;
				
					float: left;
				}
				
					div.menu ul li.selected:before {
						display: block;
						height: 13px;
						
						margin-bottom: -20px;
						padding-top: 7px;
						
						line-height: 0.1;
						font-size: 1px;
						
						content: url(gfx/selected_roundedcorner_left.png);
						background: transparent url(gfx/selected_roundedcorner_right.png) scroll no-repeat;
						background-position: top right;
					}
					
					div.menu ul li.selected {
						background-color: #1d1c1b;
					}
				
					div.menu ul li:hover:before {
						display: block;
						height: 13px;
						
						margin-bottom: -20px;
						padding-top: 7px;
						
						line-height: 0.1;
						font-size: 1px;
						
						content: url(gfx/hover_roundedcorner_left.png);
						background: transparent url(gfx/hover_roundedcorner_right.png) scroll no-repeat;
						background-position: top right;
					}
					
					div.menu ul li:hover {
						background-color: #7d2323;
					}
				
				div.menu a, div.menu a:link, div.menu a:active, div.menu a:visited {
					padding-left: 5px;
					padding-right: 5px;
				
					font-size: 18px;
					color: #ebebeb;
					text-decoration: none;
				}
				
				div.menu a:hover {
					
				}
				
	/* FOOTERMENU */
	
		div.footermenu {
			width:732px;
			float: right;
		}
		
			div.footermenu ul {
				line-height: 14px;
				
				list-style-type: none;
			}
			
				div.footermenu ul li {
					margin-left: 7px;
				
					float: right;
				}
				
	/* SIDEBAR_LABEL */
		
		div.sidebar_label {
			line-height: 42px;
			
			color: #850000;
			font-size: 18px;
			text-align: right;
			
			float: left;
		}
		
		div.sidebar_label_margin {
			margin-right: 12px;
		}
		
/* CONTENT */

	div.content {
		background-image: url(gfx/content_general_bg.png);
		background-repeat: repeat-y;
	}

	/* MAIN */
	
		div.main {
			width: 732px;
			float: left;
		}
					
		/* CONTENT AREA */
		
			div.content_area {
				background-color: #2a2827;
			}
			
				div.content_area_margin {
					margin: 10px;
					margin-top: 0px;
					margin-bottom: 0px;
				}
				
				/* ARTICLE*/	
				
				div.entry {
					margin-top: 20px;
				}
				
				div.post {
				}
				
					div.title, div.title a, div.title a:active, div.title a:visited {
						font-size: 16px;
						font-weight: bold;
						color: #358eac;
					}
					
					div.title a:hover {
						color: #666666;
					}
					
						h1.title, h2.title, h3.title {
							color: #358eac;
						}
					
					div.message {
						margin-top: 10px;
					
						font-size: 12px;
						color: #777777;
						text-align: justify;
					}
						
						div.message a, div.message a:active, div.message a:visited {
							color: #dbd300;
						}
						
						div.message a:hover {
							color: #666666;
						}
						
							div.message a.more-link, div.message a.more-link:active, div.message a.more-link:visited {
								display: block;
							
								font-size: 12px;
								text-align: right;
								color: #dbd300;
							}
							
							div.message a.more-link:hover {
								color: #666666;
							}
							
							div.message a.post-edit-link, div.message a.post-edit-link:active, div.message a.post-edit-link:visited {
								display: block;
							
								font-size: 12px;
								text-align: right;
								color: #dbd300;
							}
							
							div.message a.post-edit-link:hover {
								color: #666666;
							}
						
						div.message p {
							margin-top: 10px;
						}
						
						p.date {
							font-size: 12px;
							padding-bottom:5px;
							
							border-bottom: 1px solid #333333;
						}
						
						p.postmetadata {
							font-size: 12px;
						}
						
					/* COMMENT */
					
					div.comments {
						margin-bottom: 10px;
						border-bottom: 1px solid #333333;
					}
					
						li.comments {
							margin-bottom: 10px;
						}
					
					p.alert {
						font-size: 12px;
						padding:5px;
					}
					
					#respond p {
						margin-bottom: 10px;
					}
					
					ul.comments, ul.children, li.comments {
						list-style-type: none;
					}
					
					ul.children {
						margin-left: 20px;
					}
					
					div.comment-avatar-box {
						width: 54px;
						height: 150px;
						padding-right: 10px;
						
						float: left;
						
						border-right: 1px solid #333333;
					}
					
					div.comment-form-box {
						width: 597px;
						height: 150px;
						padding-left: 10px;
						
						font-size: 12px;
						
						float: left;
					}
					
						textarea.comment {
							width: 592px;
							height: 113px;
						}
						
						ol.commentlist {
							list-style-type: none;
						}
						
							div.comment-avatar-box_2 {
								width: 54px;
								padding-right: 10px;
								
								float: left;
							}
							
							div.comment-form-box_2 {
								width: 597px;
								padding-left: 10px;
								
								font-size: 12px;
								
								float: left;
								
								border-left: 1px solid #333333;
							}
							
								div.comment-meta {
									margin-bottom: 10px;
								}
								
								div.comment-options {
									margin-top: 10px;
									text-align: right;
								}
								
					/* ACTIVITY */
					
					div.activity {
						margin-bottom: 10px;
						border-bottom: 1px solid #333333;
					}
					
						li.activity {
							margin-bottom: 10px;
						}
					
					div.activity-avatar-box {
						width: 54px;
						height: 150px;
						padding-right: 10px;
						
						float: left;
						
						border-right: 1px solid #333333;
					}
					
					div.activity-form-box {
						width: 597px;
						padding-left: 10px;
						
						font-size: 12px;
						
						float: left;
					}
					
						textarea.activity {
							width: 592px;
						}
						
						select.post-update {
							padding: 2px;
							margin-top: 5px;
						}
						
						input.submit-activity {
							float: right;
						}
						
						ul.activity-list {
							list-style-type: none;
						}
						
							div.activity-avatar-box_2 {
								width: 54px;
								padding-right: 10px;
								
								float: left;
							}
							
							div.activity-form-box_2 {
								width: 597px;
								padding-left: 10px;
								
								font-size: 12px;
								
								float: left;
								
								border-left: 1px solid #333333;
							}
							
								div.activity-meta {
									margin-bottom: 10px;
								}
								
								div.activity-options {
									margin-top: 10px;
									text-align: right;
								}
								
					ul.links, ul.links li {
						list-style-type: none;
					}
					
					ul.links li {
						margin-right: 10px;
					
						float: left;
					}
		
	/* SIDEBAR */
	
		div.sidebar {
			width: 225px;
			float: left;
			
			font-size: 12px;
		}
		
		/* SIDEBAR AREA */
		
			div.sidebar_area {
				background-color: #e1e1e1;
			}
			
				div.sidebar_area_margin {
					margin: 10px;
					margin-top: 0px;
					margin-bottom: 0px;
				}
				
				/* LOGIN */
				
				div.loginbox {
					font-size: 12px;
					color: #333333;
				}
				
					div.pleaseregister {
						color: #666666;
						margin-bottom: 10px;
					}
					
					form.login-form input.input {
						width: 195px;
					}
					
					p.label {
						padding: 5px;
					
						font-weight: bold;
					}
					
					label.rememberme {
						display: inline;
						
						height: 25px;
						line-height: 25px;
						
						margin-left: 5px;
						margin-top: 5px;
						
						float: left;
					}
					
					input.loginbutton {
						display: inline;
						
						float: right;
					}
					
					form.searchform {
						height:25px;
						line-height: 25px;
					}
					
						input.searchfield {
							display: inline;
							width: 150px;
						}
						
						input.searchfield_big {
							display: inline;
							width: 627px;
						}
						
						input.searchbutton {
							display: inline;
							width:29px;
							height:24px;
							
							background-image: url(gfx/searchButton.png);
							border: 0px;
							
							float: right;
						}
						
						input.searchbutton:hover {
							background-image: url(gfx/searchButton_hover.png);
							/*border: 1px solid #c5c5c5;*/
						}
						
						.clearsearch {
							display: block;
							width: 30px;
							height: 30px;
							padding: 0px;
							line-height: 30px;
							
							margin-top: -2px;
							
							background-image: url(gfx/searchButton.png);
							border: 0px;
							
							float: right;
						}
						
							.clearsearch:active, .clearsearch:hover {
								background-image: url(gfx/searchButton_hover.png);
								border: 0px;
							}
				
				/* ME AREA */
				
				div.me_text {
					width:99px;
					float:left;
					
					padding-left: 10px;
					
					font-weight: bold;
					font-size: 14px;
					color: #333333;
				}
				
				div.me_avatar {
					width:86px;
					float:left;
				}
				
					div.me_avatar img {
						height:80px;
						width: 80px;
						
						padding: 2px;
						
						border: 1px solid #c5c5c5;
					}
					
				div.random {
					display: inline;
				}
					
					div.random img.avatar {
						margin: 5px;
					}
					
				/* DONATE */
				
				p.submit {
					margin: 0px auto;
					text-align: center;
				}
				
					p.submit input {
						margin-top: 5px;
						border: none;
					}
				
				p.recognition_wall {
					margin-top: 5px;
					margin-bottom: 5px;
				}
				
				p.donate_amount {
					margin-top: 5px;
					margin-bottom: 5px;
				}
				
				p.donate_amount input {
					height: 25px;
					text-indent: 5px;
				}
				
	/* FRONTPAGE */
	
	.latestnews {
		width: 430px;
	}
	
	.otherboxes {
		width: 272px;
		margin-left: 10px;
	}
	
		.otherboxes_margin {
			margin-top: 10px;
		}
	
		div.slogan {
			margin-left: 31px;
			margin-bottom: 30px;
		}
		
		div.playerbox {
			margin-left: -2px;
		}
		
			div.playerbox_avatar {
				float: left;
			}
		
				div.playerbox_avatar img {
					height:44px;
					width: 44px;
					
					padding: 1px;
					margin-left: 5px;
					margin-top: 5px;
					
					border: 1px solid #c5c5c5;
				}
				
			div.playerbox_info {
				padding: 4px;
			
				float: left;
			}
			
		div.recentbox {
			display: inline;
		}
		
			div.recentbox img{
				height:44px;
				width: 44px;
					
				padding: 1px;
				margin-left: 5px;
				margin-top: 5px;
					
				border: 1px solid #c5c5c5;
			}

/* WP_CAPTION FÜR IMAGES ETC */

.wp-caption { 
border: 1px solid #444444;
text-align: center;
background-color: #222222;
padding: 5px;
margin: 10px;
border-radius: 3px;
}
