/*
Theme Name: Tony Player
Theme URI: http://www.tonyplayer.com
Description: Theme for Tony Player website
Author: Dennis de Groot for PunchDouble
version: 1.2
*/



/* basics */



body{
	background-color:#ffffff;
	margin: 0px;

	}


/* images and misc. */
/*
img{ 
	border: none; 
	padding: 0px; 
	}

img a, img a:hover, img a:visited{
	border:none;
	}

img.left{ 
	float: left; 
	border: none; 
	padding:5px 5px 5px 0px; 
	margin: 5px 10px 2px 0px;
	}

img.right{ 
	float: right; 
	border: none;
	padding: 5px 0px 5px 5px; 
	margin: 5px 0px 2px 10px;
	}

.a{ 
	float: left; 
	border: none;
	padding: 0; 
	margin: 0px 10px 0px 0px;
	}

.b{ 
	float: right; 
	border: none;
	padding: 0; 
	margin: 0px 0px 0px 0px;
	}

br.new{
	clear:both;
	}

blockquote{
	margin:0;
	padding:0;
	color:#828282;
	font-style:italic;
	}

code{
	margin:10px;
	font-family:"Courier New", Courier, monospace;}
*/

/* links */



#header-menu a:link{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
}

#header-menu a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
}

#header-menu a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
border-bottom:0px dotted #5DCAE7;
}

#footer-content a:link{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
}

#footer-content a:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #FFFFFF;
}

#footer-content a:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
border-bottom:0px dotted #5DCAE7;
}

.content-post a:link{
color:#333333;
font-weight:normal;
text-decoration:underline;
}

.content-post a:visited{
color:#333333;
font-weight:normal;
text-decoration:underline;
}

.content-post a:hover{
color:#333333;
font-weight:normal;
text-decoration:none;
}


#sidebar-container a:link{
color:#333333;
font-weight:normal;
text-decoration:underline;
}

#sidebar-container a:visited{
color:#333333;
font-weight:normal;
text-decoration:underline;
}

#sidebar-container a:hover{
color:#333333;
font-weight:normal;
text-decoration:none;
}

.navigation a:link{
color:#5DCAE7;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #5DCAE7;
}

.navigation a:visited{
color:#5DCAE7;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #5DCAE7;
}

.navigation a:hover{
color:#5DCAE7;
font-weight:bold;
text-decoration:none;
border-bottom:0px dotted #5DCAE7;
}



.content-left-title a:link{
color:#5DCAE7;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #5DCAE7;
}

.content-left-title a:visited{
color:#5DCAE7;
font-weight:bold;
text-decoration:none;
border-bottom:1px dotted #5DCAE7;
}

.content-left-title a:hover{
color:#5DCAE7;
font-weight:bold;
text-decoration:none;
border-bottom:0px dotted #5DCAE7;
}

img{ 
	border: none;
	padding: 0px; 
	}

img a:link{
border-bottom:none;
}



/* container */


#container {
color:#333333;
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:135%;	}
	
/* header */

#header {
clear:both;
display:block;
float:left;
height:130px;
position:relative;
width:100%;
background:#5DCAE7 url(img/header-bg.gif) no-repeat scroll center top;
	}

#header-container{
clear:both;
display:block;
float:none;
height:130px;
margin:0 auto;
padding:0 15px;
position:relative;
width:900px;
}

#header-logo{
height:100px;
left:15px;
position:absolute;
top:15px;
width:165px;
background:url(img/header-logo.png) no-repeat scroll center top;

}
	
#header-menu{
height:100px;
padding:0 0 0 15px;
position:absolute;
right:0;
top:15px;
width:710px;
	}






/* content */


#content-body {
clear:both;
display:block;
float:left;
min-height:500px;
padding-top:55px;
position:relative;
width:100%;
	background-image:url(img/body-bg.gif);
	background-repeat:repeat-x;	
	}	

#content{
clear:both;
display:block;
float:none;
margin:0 auto;
padding:0 15px;
position:relative;
width:900px;

}



#content-left{
clear:none;
display:block;
float:left;
position:relative;
width:520px;
text-align:left;
}

.content-left-title{
clear:none;
font-size:26px;
text-transform:capitalize;
color:#5DCAE7;
display:block;
width:520px;
position:relative;
height:26px;
font-weight:bold;
}

.content-left-sep{
clear:none;
width:520px;
height:5px;
display:block;
position:relative;
margin-bottom:50px;
margin-top:45px;
background:transparent url(img/sep.png) no-repeat scroll center top;
}


#sidebar{
}

#sidebar-container{
}

#sidebar ul{

margin:0px 0px 20px 0px;
	padding:0;
	list-style-type: none;
}

#sidebar li{
margin:0px 0px 0px 0px;
	padding:0;
	list-style-type: none;
}

#sidebar h2{
padding:0;
margin:0px 0px 5px 0px;
color:#5DCAE7;
font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:135%;
text-transform:capitalize;

}

#sidebar-head{
clear:none;
display:block;
float:left;
left:20px;
position:relative;
width:350px;
margin-bottom:20px;
}

.sidebar-head-top {
border-top:5px solid #5DCAE7;
}

.sidebar-head-body {
clear:both;
display:block;
float:left;
margin:0;
min-height:200px;
padding:5px 5px 5px;
width:350px;
}


#sidebar-left{
clear:none;
display:block;
float:left;
left:20px;
position:relative;
width:170px;
}

.sidebar-left-top {
border-top:5px solid #5DCAE7;
}

.sidebar-left-body {
clear:both;
display:block;
float:left;
margin:0;
min-height:500px;
padding:5px 5px 5px;
width:160px;
}



#sidebar-right{
clear:none;
display:block;
float:right;
position:relative;
width:170px;
}


.sidebar-right-top {
border-top:5px solid #5DCAE7;
}

.sidebar-right-body {
clear:both;
display:block;
float:left;
margin:0;
min-height:105px;
padding:5px 5px 5px;
width:160px;
}

.navigation{
width:520px;
clear:none;
display:block;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

/*
.content-title{
width:500px;
overflow:hidden;
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:25px;
color:#000;
letter-spacing:-0.5px;
text-transform:uppercase;
font-weight:bold;
margin-bottom:10px;
padding-bottom:3px;
border-bottom:solid 1px #000;
}

.content-post{
width:500px;
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:12px;
color:#000;
text-align:justify;
}	

.content-post img{
float:left;
margin:0px 10px 2px 0px;
max-width:300px;
max-height:225px;
}

.content-sep{
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:13px;
font-weight:bold;
color:#000;

}


#subcontent-1 {
	float:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;width: 175px;
	margin: 0px 0px 10px 10px;
	padding:15px 20px 20px 20px;
	font-size:11px;	
	text-align:justify;
	}
	
.subcontent-title{
width:160px;
overflow:hidden;
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:13px;
color:#000;
letter-spacing:-0.5px;
text-transform:uppercase;
font-weight:bold;
margin-bottom:10px;
padding-bottom:3px;
border-bottom:solid 1px #000;
}

.subcontent-post{
width:170px;
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;
color:#000;
text-align:justify;
}	


#subcontent-2 {
	float:right;
	font-family:Geneva, Arial, Helvetica, sans-serif;width: 175px;
	margin: 0px 5px 0px 10px;
	padding:15px 20px 20px 20px;
	background-color:#fff;
	font-size:11px;	
	text-align:justify;
	}



.navigation {
	margin: 0px 0 0px 0;
	width:125px;
	height:25px;
	float:left;
	color:#000;
	font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;
	}

.navigation a, .navigation a:visited, .navigation a:hover{
	color:#000;
	text-decoration:none;
	background-color:#fff;
	font-weight:bold;
	}
*/	

/* sidebar */



/*

.moretext {
display:block;
}

*/



/* comments */
/*
#commentssection{
	clear: both;
	margin: 10px 10px 10px 0px;
	}
	
#commentssection h3{
	text-align: left;
	color: #66ff00;	
	}

#commentform{
	background: #fff;
	margin: 10px 10px 10px 0px;
	}
	
#commentform p{
		margin-bottom:10px;}
	
#commentform a{text-decoration: none; border-bottom: 1px dotted #465D71;}
	
#commentform h3{
	font-size: 12px; 
	text-align: left;
	color: #828282;	
	margin-bottom:10px;
	}
	
#commentbox{
	background: #d1d2d4;
	font-family: tahoma, helvetica, arial;
	font-size:12px;
	color:#000;
	margin:0;
	padding: 2px;
	height:150px;
	width:535px;
	border:0;
	}

#author, #email, #url{
	background: #d1d2d4;
	color:#000;
	padding:2px;
	margin:0px 5px 0 0;
	}
	
	
#submit{
	margin-left:510px;
	font-family: tahoma, helvetica, arial;
	font-size:12px;
	padding: 2px;
	color:#828282;
	cursor:pointer;
	width:25px;
	overflow:hidden;
	background-color:#fff;
	border:0;
	}
	
#searchform input#searchsubmit{
	margin-left:170px;
	font-family: tahoma, helvetica, arial;
	font-size:12px;
	padding: 2px;
	color:#828282;
	cursor:pointer;
	width:25px;
	overflow:hidden;
	background-color:#fff;
	border:0;
	}

	
ol.commentlist {list-style-type: none;}

ol.commentlist li {
	background: #fff;
	margin:10px 0px 20px 0px;
	padding:0px 0 0px 0px;
	overflow: hidden;
	}

ol.commentlist li.alt {background: #fff;}
ol.commentlist li p {margin: 6px 0 0px 0; padding: 0 0px 0 0;}


cite {
	font-size: 10px;
	font-weight: normal;
	font-style:normal;
	color:#828282;
	margin:0;
	padding:0;
	}

cite a, cite a:hover, cite a:visited{
	color:#fff;
	text-decoration:none;
}

.commentmetadata{
	color:#828282;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:12px;
	}

.commentname{
	color:#66ff00;
	font-size:12px;
	font-weight:bold;
}
*/

/* footer */

#footer {
clear:both;
display:block;
float:left;
height:130px;
position:relative;
width:100%;
background:#5DCAE7 url(img/footer-bg.gif) no-repeat scroll center bottom;
}	

#footer-container{
clear:both;
display:block;
float:none;
height:130px;
margin:0 auto;
padding:0 15px;
position:relative;
width:550px;
}
	
#footer-logo{
height:35px;
left:15px;
position:absolute;
top:40px;
width:105px;
background:url(img/footer-logo.png) no-repeat scroll center top;

}


#footer-content{
background:transparent url(img/line.png) no-repeat scroll left top;
color:#ffffff;
font-size:9px;
height:60px;
padding:15px 0 15px 20px;
position:absolute;
right:15px;
top:28px;
width:405px;
}

