/*
Theme Name: VA
Theme URI: http://va-sport.com/
Description: VA SPORT
Version: 1.0
Author: chanson
Author URI: http://va-sport.com/
Tags: blue, custom header, fixed width, two columns, widgets


*/ 

*{margin:0;padding:0; outline:none;}

html{
width:width:100%;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width:100%;
	}

#mainhome {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 853px;
    height: 522px;
    margin-left: -427px; /* half of width */
    margin-top: -261px;  /* half of height */
    font: 10px "Arial", Helvetica, sans-serif;
    background: #FFFFFF url(http://www.va-sport.com/images/video_bg.png) top no-repeat;
}

#enter {
    position: absolute;
    top: 540px;
    width: 853px;
    height: 142px;
    background: #FFFFFF url(http://www.va-sport.com/images/va_logo_bg.png) top no-repeat;
    font: 10px "Arial", Helvetica, sans-serif;
}



.thumb_title, .thumb_title a, .thumb_title a:visited { text-align: center; width: 140px; color:#000; font-size:10px; margin:10px 0px 0px 0px; overflow:hidden; white-space:nowrap; }

.thumb_tag, .thumb_tag a, .thumb_tag a:visited { text-align: center; width: 140px; color:#999; font-size:10px; margin:5px 0px 10px 0px; font-style:italic; text-decoration:none; }
.thumb_tag a:hover { text-decoration:underline; }
.thumb_tag.notitle { margin-top:0px; }

.cardimgcrop { width:140px; height:160px; position:relative; text-align:center; border:1px #000;}
.cardimgcrop a img { border:1px #000;}

#project_thumb { width:140px; height:200px; position:relative; margin: 10px 10px 10px 15px; float:left; }
#project_thumb a img { border:1; }

img.size-medium{
margin-left:-15px!important;
}

#searchform {
	margin: 0;
	padding: 0;
	text-align: left;
	}

#searchform input s{
	background-color:#000;
	color:#000;
	width: 200px;
}

#searchform #s{
	width: 200px;
	padding: 2px;
	color:#fff;
        background-color:#000;
	}

#searchsubmit {
	padding: 1px;
	color:#000;
        background-color:#fff;
	}

#postbreak{
margin-top:10px;
border-top:1px dotted #000;
padding:5px 0 5px 0;}

.presseblock img.alignnone{
display:none;
height:0px;}

table.ec3_schedule{
border:none!important;
background-color:#CCCCCC;
color:#000!important;
border-collapse:separate;
}
table.ec3_schedule td{
color:#000!important;
}

a{
color:#000;
text-decoration:none;}

a:hover{
color:#fff;
background-color:#000;}


.clear {
clear:both;
float:none;}

#cage{
width:850px;
margin:0 auto;
padding:30px 0 10px 0;
}

#head{
padding-bottom:0px;
height:31px;
border-bottom:1px dotted #000;}

#head h1.artistalife{
background-image:url(images/artistalife.gi);
background-repeat:no-repeat;
padding:0 5px 0 0;
text-indent:-20000px;
width:123px;
height:30px;
display:block;
float:left;
}

#head h1.text{
padding:18px 0 0 0;
display:block;
float:left;
font-size:10px;
font-weight:normal;
}

#head h1.location{
display:block;
float:left;
font-size:10px;
font-weight:normal;
padding:18px 0 0 325px;
text-align:right!important;
}

#topnavi{
background-image:url(images/top_navi.gi);
background-repeat:no-repeat;
margin-top:5px;
padding:10px 0 10px 0;}

#postbreak{
margin-top:10px;
border-top:1px dotted #000;
padding:5px 0 5px 0;}

.lline{
margin-bottom:15px;

border-top:1px dotted #000;}

#topnavi a{
color:#000;
text-decoration:none;}

#topnavi a:hover{
color:#fff;
background-color:#000;
text-decoration:none;}

#topnavi a.menuitem{
margin:0 20px 0 0;
float:left;
}



#topnavi a.rss:hover{
background-color:#fff!important;}


p{color:#000;
font-size:11px;
padding-bottom:12px;
line-height:12px;}

/*Startseiten CSS*/

#splash{
background-color:#000;
width:850px;
height:527px;
margin-bottom:5px;}


.eventcontent .startdate{
display:none;}

.black .startdate{
text-transform:uppercase;
font-weight:bold;
color:#ff0000;
font-size:12px;
}

a.backlink{
text-indent:-50000px;
background-image:url(images/back.gif);
height:9px;
width:40px;
display:block;
margin:3px 0 5px 380px;
position:absolute;
}

#threebox{
background-image:url(images/3box.gif);
background-color:#000;
width:850px;
height:150px;
}
.splashblock{
width:260px;
margin:10px 14px 10px 9px;
height:150px;
float:left;
}

.splashblock.left{
margin-right:5px;}
.splashblock.right{
margin-left:5px;}

/*Artist CSS*/

.line{border-bottom:1px dotted #6d6f71;
display:block;
padding-top:5px;
margin-bottom:5px;}

#artistsplash {
width:850px;
height:350px;
margin-bottom:5px;
background-color:#000;}

#col1{
width:500px;
margin:0 5px 0 0;
float:left;}

#col2{
width:345px;
margin:0;
float:left;}

#mon-header, #cat-header{
display:block;
background-color:#000;
color:#fff;
padding:10px 15px 10px 15px;
margin-bottom:5px;
font-size:11px;
}


#page-header{
width:435px;
background-image:url('images/bgarchive.jpg');
background-position:top left;
background-repeat:no-repeat;
background-position:-5px 7px;

display:block;
background-color:#000;
color:#fff;
padding:5px 0px 5px 15px;
margin-bottom:5px;
font-size:11px;
}


.blockschrift{
text-align:justify;}
.pageentry *{
color:#000;}

.blackentry *{
color:#fff!important;}



a.openblock{
margin-bottom:5px;
}
li{
padding-left:8px;
list-style-type:none;}

.black{
display:block;
background-color:#fff;
color:#000;
padding:10px 15px 10px 15px;
margin-bottom:5px;
font-size:11px;}

.flashslideshow{
margin:-10px 0 15px -15px;}

h2.blockhead{
font-size:12px;
padding-left:15px;
text-transform: uppercase;
background-color:#000;
color:#fff;
line-height:18px;
margin-bottom:1px;}

span.subh2{
font-size:12px!important;
text-transform: uppercase;
background-color:#000;
color:#fff;
line-height:18px;
margin-bottom:1px;}


h3.blockdate{
display:inline;
font-weight:normal;
font-size:11px;
color:#fff;
text-decoration:none;
}


h3.blockdate .greydate{
background-color:#fff;
display:inline;
color:#000;display:inline;}


h3.startdate .pre{
color:#6d6f71;
}
h3.startdate{
display:inline;
font-weight:normal;
font-size:11px;
color:#fff;
text-decoration:none;
}

h3.blockdate .redauth{
background-color:#FF0000;
display:inline;
margin-right:3px;
color:#FFFFFF;
display:inline;}

h2.blockdate{
letter-spacing:-1px;
font-size:24px;
color:#000;
}

a.more-link{
background-color:#000;
color:#fff;
text-decoration:none;}

a.more-link:hover{
background-color:#fff;
color:#000;}

h2.blockdate a{
color:#000;
text-decoration:none;}

h2.blockdate a:hover{
color:#fff;
background-color:#000;}

.tags a{
font-weight:bold;}
.blocktags{
color:#999999;
font-size:10px;}

.blocktags a{
color:#999999;
font-size:10px;
text-decoration:none;}

.blocktags a:hover{
color:#fff;
text-decoration:none;}

.navigation a{
color:#fff;
background-color:#000;
text-decoration:none;}
.navigation a:href{
color:#000;
background-color:#fff;
text-decoration:none;}

.alignleft{
float:left;}

.alignright{
float:right;}

img.sticky{
margin:-10px 0 0 -15px;
padding-bottom:5px;}

.blockcmt{
display:none;
width:15px;
height:15px;
font-size:8px;
background-image:url('images/comment_bg.gif');
background-repeat:no-repeat;
color:#000;
text-align:center;
margin-left:405px}
.blockcmt a{color:#000;
text-decoration:none;}

#mon-header,#cat-header{
background-image:url('images/bgarchive.jpg');
background-position:top left;
background-repeat:no-repeat;
background-position:-5px 11px;}

#bio-header{
}

#close-header{
background-color:#FF0000;
position:relative;
margin-top:-15px;
margin-left:410px;
width:10px;
text-align:center;
font-weight:light;}

#close-header:hover{
background-color:#000;
}


#close-header:hover a:hover{
background-color:#000!important;
color:#fff;
}

/*Footer*/
#footerwrapper{
background-color:#fff;
}

#vafooter{
height:80px;
width:850px;
margin:50px auto 0 auto;}

#vafooter p{color:#6d6f71; font-size:10px!important;}
#vafooter a{color:#6d6f71; text-decoration:none; font-size:10px!important;}
#vafooter a:hover{color:#6d6f71;
background-color:#fff;}


.ftrleft{
padding:50px 0 0 0;
width:450px;
float:left;
text-align:left;}

.ftrblock{
width:70px;
float:left;
padding:50px 20px 0 0;
}

.ftrblock a{display:block;}

.authorcalsmall p{
padding:0px!important;}
.authorcalsmall h2{
margin-top:2px;
font-size:11px;
color:#6d6f71;
font-weight:normal;}

.authorcalsmall a{
line-height:12px!important;
display:block!important;
color:#000!important;
font-weight:bold!important;
font-size:12px!important;
text-decoration:none!important;
margin-bottom:2px!important;}

.authorcalsmall a:hover{
line-height:12px!important;
font-size:12px!important;
background-color:#000!important;
display:block!important;
color:#fff!important;
font-weight:bold!important;
text-decoration:none!important;
margin-bottom:2px!important;}

.promoted_l{
background-color:#000;
float:left;
margin-bottom:10px;
margin-right:10px;
width:420px;
height:134px;
}
.promoted_r{
background-color:#000;
float:left;
margin-bottom:10px;
width:420px;
height:134px;
}

.promoted_l img, .promoted_r img{
float:left;
padding-right:10px;
}

.promoted_l h3, .promoted_r h3{
padding-top:65px;
color:#fff;
font-size:24px;
letter-spacing:-1px;
}

.promoted_l p, .promoted_r p, .promoted_l a, .promoted_r a{
color:#fff;
font-size:11px;
}

.promoted_l a:hover, .promoted_r a:hover{
color:#000;
font-size:11px;
}

.red p{
color:#fff!important;}

.weare1{height:620px!important;}
.weare2{height:600px!important;}


#releases{
margin-bottom:5px;
}

#nlfield h2{
display:none;
}

#nlmessage{
position:absolute:
z-index:50;
background-color:#ff0000;
width:385px;
padding:5px;
margin:-150px 0 0 170px;}

#nlmessage2{
position:absolute:
z-index:50;
background-color:#ff0000;
width:385px;
padding:5px;
margin:-150px 0 0 170px;}

#nlconfig{
margin:50px;
background-color:#000;
padding:20px;}

#nlconfig *{
color:#fff!important;}

#nlconfig input{
color:#000!important;}