/*
THEME NAME: Football Generic
THEME URI:
DESCRIPTION:
VERSION:
AUTHOR: Joro Balinov feat. Stoyan Daskalov
AUTHOR URI: http://www.jorobalinov.com/
TAGS:
*/

* {
margin: 0;
padding: 0;
}

body {
font-family: 'Lucida Sans Unicode', Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
min-width: 960px;
background: #5f5f5f;
color: #515151;
vertical-align: 
}

h2, h3, h4, h5, h6, h7, h8 {
font-family: Arial, Verdana, Helvetica, sans-serif;
}

a {
outline: none;
color: #000;
text-decoration:underline
}

input, select, textarea {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

.clear{
clear:both
}

/* ----------------------------- */

.mainWrapper {
width: 900px;
position: relative;
margin: 0 auto;
}

/* ----------------------------- */

#baseline {
background: #fff;
border-bottom: 6px solid #000;
padding: 5px 0;
height:20px;
}

#baseline .lta-logo {
float: left;
}

#baseline .lta-logo a {
text-indent: -99999px;
display: block;
width: 301px;
height: 19px;
background: url('img/baseline_lta.gif') no-repeat;
}

#baseline #players{
	background: url('img/drop_back.jpg') no-repeat;
	border:0;
	width:196px;
	height:22px;
	padding-top:4px;
}

/* ----------------------------- */

#header {
background: #fff;
padding: 15px 0;
overflow: hidden;
}

#header .player-badge {
float: left;
}

#header .player-badge .photo {
float: left;
}

#header .player-badge .photo a img {

border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#header .player-badge .photo a:hover img {
border-color: #fff;
}

#header .player-badge .details {
margin: 0 0 0 140px;
}

#header .player-badge .details h1 {
text-indent: -9999px;
background: url('img/header_pam_title.gif') no-repeat;
width: auto;
height: 30px;
margin: 0 0 5px 0;
}

#header .player-badge .details ul {
list-style: none;
}

#header .player-badge .details ul li {
color: #888;
}

#header .player-badge .details ul li strong {
color: #888;
}

#header .player-badge .details ul#contacts{
margin-top:10px
}

#header .player-badge .details ul#contacts li{
 margin-right:20px ; padding:0; float:left; height:16px
}

#header .player-badge .details ul#contacts li a{text-decoration:none;color:#999 }
#header .player-badge .details ul#contacts li a:hover{color:#777}

#header .player-badge .details ul#contacts li a.twitter{background:url('img/contact_icons.jpg') 0 -60px no-repeat; padding-left:20px; margin:0}
#header .player-badge .details ul#contacts li a.twitter:hover{background:url('img/contact_icons.jpg') 0 -40px no-repeat; padding-left:20px; margin:0}
#header .player-badge .details ul#contacts li a.linkedin{background:url('img/contact_icons.jpg') 0 -20px no-repeat; padding-left:20px; margin:0}
#header .player-badge .details ul#contacts li a.linkedin:hover{background:url('img/contact_icons.jpg') 0 0 no-repeat; padding-left:20px; margin:0}
#header .player-badge .details ul#contacts li a.facebook{background:url('img/contact_icons.jpg') 0 -100px no-repeat; padding-left:20px; margin:0}
#header .player-badge .details ul#contacts li a.facebook:hover{background:url('img/contact_icons.jpg') 0 -80px no-repeat; padding-left:20px; margin:0}


/* ----------------------------- */

#mainNavigation {
background: #000;
padding: 10px 0;
}

.new_contact{
	float:right;
	font-size:10px;
	text-align:right;
	color:#aaa;
	line-height:15px
}

ul#tweet{
}


ul#links{margin:0px}
ul#links li{margin:0 0 15px 0; list-style:none}
ul#links li span{display:block;font-size:11px}
ul#links li a{font-weight:bold;font-size:13px}
ul#links li a:hover{color:#888}

ul#tweet li{list-style: none; margin:10px 0 10px 0; background-color:#f2f2f3; padding:5px; border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;}

.new_contact a{text-decoration:underline; color:#888}
.new_contact a:hover{color:#fff; text-decoration:none}

#mainNavigation ul {
list-style: none;
overflow: hidden;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

#mainNavigation ul li {
float: left;
margin: 0 10px 0 0;
}

#mainNavigation ul li a {
display: block;
float: left;
background: #fff;
color: #999;
font-weight: bold;
font-size: 14px;
padding: 5px 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-decoration: none;
}

#mainNavigation ul li a:hover {
background: #999;
color: #000;
}

/* ----------------------------- */

#content {
background: #fff;
overflow: hidden;
padding: 30px 0;
}

#content a {
border-bottom: 1px dotted #fff;
text-decoration: none;
}

#content a:hover {
background-color: #fff;
color: #D53114;
}

/* ----------------------------- */

#pageBody {
width: 620px;
float: left;
}

/* ----------------------------- */

#subContent {
width: 260px;
float: right;
font-size: 12px;
}

#subContent ul {
list-style: none;
}

#subContent h3 {
background: #333;
color: #fff;
font-size: 12px;
text-transform: uppercase;
padding: 7px 0px 5px 8px;
margin-top:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#subContent ul li ul {
padding: 10px;
list-style: disc inside;
}

.button_search{width:70px}
.calendar_holder {
	background-color:#777;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	margin:10px 0 0 0;
}

/* ----------------------------- */

#footer {
padding: 30px 0;
font-size: 11px;
color: #fff;
}

#footer ul {
list-style: none;
padding: 0 0 5px 0;
}

#footer ul li {
display: inline;
padding: 0 10px 0 0;
}

#footer a {
color: #fff;
}

#footer a:hover {
color: #fff;
text-decoration: none
}

#footer .footer_cont{
background-color:#888;
padding:10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

/* ----------------------------- */
/* BLOG */
/* ----------------------------- */

.post {
margin: 0 0 50px 0;
}

.post .entry-title {
color: #000;
border-bottom: 1px solid #333;
font-size: 18px;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}

#content .post .entry-title a {
border: none;
color: #000;
}

.post .entry-title .entry-date {
float: right;
font-size: 11px;
font-weight: normal;
padding: 5px 0 0 0;
}

.post .entry-content {
margin: 0 0 10px 0;
}

.post .entry-meta {
font-size: 9px;
color: #777;
}


.cat_entry {
	font-size:10px;
}

.sidebar ul a {color:#888}

.com_arr{
width:50%; float:left; border-bottom: 1px solid #000;height:25px
}
.com_arr a{color:#000}

.event_color{font-size:10px}

.com_arr a{font-size:11px}

#content .post .entry-meta a {
color: #444;
border-color: #000;
}

#content .post .entry-meta a:hover {
background: #000;
color: #fff;
}

/* ----------------------------- */
/* PAGE */
/* ----------------------------- */

#content .page h2,
#content h2.page-title {
color: #000;
border-bottom: 1px solid #000;
font-size: 18px;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}

#content h2.page-title a {
color: #000;
border: none;
}

/* ----------------------------- */
/* GALLERY */
/* ----------------------------- */

.gallery {
overflow: hidden;
}

.gallery dl {
float: left;
margin: 10px;
width: 152px;
height: 164px; /* added caption height */
background: #333;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#content .gallery dl dt a {
border: none;
background: 0;
}

.gallery dl dt a img {
border: 1px solid #D53114;
}

.gallery dl dt a:hover img {
border-color: #fff;
}

.gallery dl dd.gallery-caption {
font-size: 9px;
line-height: 12px;
color: #D53114;
height: 12px;
overflow: hidden;
}

.entry-attachment.image {
text-align: center;
}

#content .entry-attachment.image a,
#content .entry-attachment.image a:hover {
border: none;
background: none;
}

.entry-attachment.image a img {
border: 10px solid #222;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

#nav-images {
overflow: hidden;
padding: 10px 0;
}

#nav-images .nav-previous,
#nav-images .nav-next {
background: #888;
padding: 10px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size: 11px;
color: #fff;
}

#nav-images .nav-previous {
float: left;
}

#nav-images .nav-next {
float: right;
}

#nav-images .nav-previous a img,
#nav-images .nav-next a img {
vertical-align: middle;
border: 3px solid #999;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

#nav-images .nav-previous a:hover img,
#nav-images .nav-next a:hover img {
border-color: #fff;
}

.entry-caption.image {
text-align: center;
padding: 10px 0;
}

.entry-caption.image .description {
text-align: center;
font-size: 11px;
color: #EF9586;
}

/* ----------------------------- */
/* DROP-DOWN MENU */
/* ----------------------------- */

.menu{
	border:none;
	border:0px;
	margin:0px;
	padding:0px;
	float:right;
	font-family:verdana,geneva,arial,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#244a33;
	}

.menu ul{
	height:auto;
	list-style:none;
	margin:0;
	padding:0;
	}
	.menu li{
		float:left;
		padding:0px 8px 0px 8px;
		}
	.menu li a{
		color:#244a33;
		display:block;
		font-weight:bold;
		padding:3px 0px 0px 25px;
		text-align:left;
		text-decoration:none;
		}
		.menu li a:hover{
			color:#000000;
			text-decoration:none;
			}
	.menu li ul{
		background:#e0e0e0;
		border-left:2px solid #244a33;
		border-right:2px solid #244a33;
		border-bottom:2px solid #244a33;
		display:none;
		height:auto;
		filter:alpha(opacity=95);
		opacity:0.95;
		position:absolute;
		width:auto;
		z-index:500;
		/*top:1em;
		/*left:0;*/
		}
	.menu li:hover ul{
		display:block;
		}
	.menu li li {
		display:block;
		float:none;
		padding:0px 0px 0px 10px;
		width:180px;
		}
	.menu li ul a{
		display:block;
		font-size:12px;
		font-style:normal;
		margin-bottom: 7px;
		padding:0px 10px 0px 15px;
		text-align:left;
		}
		.menu li ul a:hover{
			
			color:#000000;
			opacity:1.0;
			filter:alpha(opacity=100);
			}
	.menu p{
		clear:left;
		}	
	.menu  li a#current{		
		color:#fff;
		width:171px;
		height:20px;
		display:block;
		background:url("img/drop_back.jpg") left top no-repeat;
		}
		
.alignleft { float: left; margin-top: 11px; margin-right: 11px; margin-bottom: 7px; }
.alignright { float: right; margin-top: 11px; margin-left: 11px; margin-bottom: 7px; }
p { margin-bottom: 11px; }
div.pic { max-width: 606px; }