/*
Theme Name: Tony Chocolonely
Theme URI: http://www.chocolonely.nl/
Description: Wordpress Theme voor Tony's Chocolonely
Author: IN10 Communicatie
Author URI: http://www.in10.nl/
Version: 0.1
*/
body {
	font-family: "American Typewriter", Georgia, Courier New, sans-serif;
	font-size:12px;
	background: #F01C1A;
	background-image:url('images/bg_stripes.jpg' ); 
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
}
a {
	color:#0073bd;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img {
	border:0px;
	margin: 0px; 
	padding: 0px;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}
.tonySite h2 {
	margin-top:.5em;
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	line-height:0px;
	text-transform:uppercase;
}
.tonySite h2 a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	line-height:0px;
}
.tonySite h2 a:hover {
	text-decoration:underline;
}
.tonySite #container { 
	width: 995px;;  
	background: #F01C1A;
	background-image:url('images/background.jpg');
	margin: 0 auto; 
	text-align: left; 
} 
.tonySite #header {
	background: #F01C1A; 
	padding: 0px; 
} 
.tonySite #header #headerlogo {
	float:left;
} 
.tonySite #header #headerBord {
	float:left;
} 
.tonySite #header #headerTwitter {
	float:left;
	background-image:url('images/tony-header-twitter.jpg');
	width:202px;
	height:142px;
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
} 
.tonySite #header #headerTwitter .tweet{
	margin:40px 60px 0px 40px;
	height:85px;
} 
.tonySite #header #headerTwitter .tweettitle{
	margin:0px;
	color:#f01c1a;
} 
.tonySite #header #headerTwitter .tweettitle a{
	color:#f01c1a;
	text-decoration:none;
} 
.tonySite #header #headerTwitter .tweettitle a:hover{
	text-decoration:underline;
} 
.tonySite #header #headerTwitter .postmetadata{
	margin:0px;
	color:#9eb6c5;
	font-size:10px;
} 
.tonySite #header #headerTwitter p{
	font-size:10px;
	margin:0px;
	color:#000000;
	height:65px;
	overflow:hidden;
}
.tonySite #header #headerTwitter p a{
	color:#f01c1a;
	text-decoration:none;
} 
.tonySite #header #headerTwitter p a:hover{
	text-decoration:underline;
} 
.tonySite #header #headerShop {
	width:120px;
	height:142px;
	float:left;
	text-align:center;
} 
.tonySite #header h1 {
	margin: 0; 
	padding: 10px 0; 
}
/* ====================================================================================
* 			HEADER NAVIGATION 
*  ====================================================================================
*/

.tonySite #header #navigation {
	background-image:url('images/background.jpg');
	width:100%;
	z-index:100;
}
.tonySite #header #whitespace1{ 
	background-image:url('images/background.jpg');
	height:7px;
}
.tonySite #header #whitespace2{ 
	background-image:url('images/background.jpg');
	height:32px;
}
.tonySite #header #navigation ul{
	background-color:#0073bd;
	margin:0px 240px 0px 12px;
	padding:0px;
	height:29px;
	list-style-type:none;
}
.tonySite #header #navigation ul li{
	float:left;
}
.tonySite #header #navigation ul li img{
	margin: 0px; 
	padding: 0px; 
}
.tonySite #header #navigation .searchbox{
	position:absolute;
	padding:0px;
	margin-top:-29px;
	margin-left:755px;
	text-align:right;
	background-color:#0073bd;
	width:222px;
	height:29px;
} 
.tonySite #header #navigation .searchbox #searchform {
	height:29px;
}
.tonySite #header #navigation .searchbox input {
	color:#0073bd;
}
.tonySite #header #navigation .searchbox #inputbox {
	position:absolute;
	left:0px;
	top:3px;
}

.tonySite #header #navigation ul ul {
	background-color:#2d0126;
	position:absolute;
	z-index:500;
	margin:0px 5px 5px 0px;
	padding:5px;
	height:auto;
}
.tonySite #header #navigation ul ul a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	text-decoration:none;
	line-height:2em;	
	color:#FFF;
}
.tonySite #header #navigation ul ul a:hover {
	color:#f01c1a;
}
.tonySite #header #navigation ul ul li{
	float:none;
	position:relative;
}

.tonySite #header #navigation ul ul,
.tonySite #header #navigation ul li:hover ul ul,
.tonySite #header #navigation ul ul li:hover ul ul{
	display: none;
}

.tonySite #header #navigation ul li:hover ul,
.tonySite #header #navigation ul ul li:hover ul,
.tonySite #header #navigation ul ul ul li:hover ul{
	display: block;
}



/* ====================================================================================
* 			SIDE BAR LINKS 
*  ====================================================================================
*/

.tonySite .sidebarItem .sidebarReadmore{
	width:223px;
	text-align:right;
	height:20px;
	background-image:url('images/readmoreBadge.png');
	background-repeat:no-repeat;
	background-position:right;
}
.tonySite .sidebarItem .sidebarReadmore a{
	color:#FFF;
	font: "American Typewriter", Georgia, Courier New, sans-serif;
	font-size:12px;
	margin-right:10px;
	text-decoration:none;
}
.tonySite .sidebarItem .sidebarReadmore a:hover{
	text-decoration:underline;
}
.tonySite #sidebar1 {
	float: left; 
	width: 223px; 
	border-right:#ccdfea solid 1px;
	padding: 0px 0px 15px 17px;
}
.tonySite #sidebar1 .whitespace{ 
	height:25px;
}
.tonySite #sidebar1 .sidebarItem{
}
.tonySite #sidebar1 .sidebarItem .sidebarReadmore{
	width:223px;
	text-align:right;
	height:20px;
	background-image:url('images/readmoreBadge.png');
	background-repeat:no-repeat;
	background-position:right;
}
.tonySite #sidebar1 #last {
	margin-bottom:0px;
	height:113px;
	background-image:url('images/stripes-background.jpg');
}
.tonySite #sidebar1 #last .readmore {
	position:relative;
	bottom:0px;
}

/* ====================================================================================
* 			SIDE BAR RECHTS 
*  ====================================================================================
*/
.tonySite #sidebar2 {
	float: right; 
	width: 223px; 
	border-left:#ccdfea solid 1px;
	padding: 0px 17px 15px 0px; 
}
.tonySite #sidebar2 .tweet{
	background-color:#FFF;
}
.tonySite #sidebar2 .twitter_image{
	float:left;
}
.tonySite #sidebar2 .twitter_text{
	width:165px;
	float:right;
	overflow:auto;
}
.tonySite #sidebar2 .twitter_text  .tweettitle {
	/*margin-top:.5em;*/
}
.tonySite #sidebar2 .twitter_text  .tweettitle a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	/*line-height:0px;*/
}
.tonySite #sidebar2 .twitter_text .tweettitle a:hover {
	text-decoration:underline;
}
.tonySite #sidebar2 .twitter_text .postmetadata { 
	font-family:Georgia, "Courier New", Times, serif;
	font-size:11px;
	color:#9eb6c5;
	line-height:0px;
}
.tonySite #sidebar2 .twitter_text p { 
	font-family:Georgia, "Courier New", Times, serif;
	color:#000000;
	font-size:11px;
}
.tonySite #sidebar2 .whitespace{ 
	height:15px;
}
.tonySite #sidebar2 #last {
	height:113px;
	background-image:url('images/stripes-background.jpg');
	position:relative;
}
.tonySite #sidebar2 #last #readmore{	
	position:absolute;
	bottom:0px;
}
.tonySite #sidebar2 #last ul{
	list-style-type: none;
	display: inline;
}
.tonySite #sidebar2 #last ul li{
	float:left;
	display: inline;
}
.tonySite #sidebar2 #last ul li img{
}
/* ====================================================================================
* 			FRONTPAGE CONTENT 
*  ====================================================================================
*/

.tonySite #mainContent { 
	margin: 0px 264px 0px 264px;
	padding: 0px;
	width:467px;
	font-family:Georgia, "Courier New", Times, serif;
	color:#000000;
	border-left:#ccdfea solid 1px;
	border-right:#ccdfea solid 1px;
}
.tonySite #mainContent .whitespace{ 
	height:25px;
}
.tonySite #mainContent h3 {
	margin-top:.5em;
}
.tonySite #mainContent h3 a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	line-height:0px;
}
.tonySite #mainContent h3 a:hover {
	text-decoration:underline;
}
.tonySite #mainContent .postmetadata { 
	font-family:Georgia, "Courier New", Times, serif;
	font-size:11px;
	color:#9eb6c5;
	line-height:0px;
}
.tonySite #mainContent #frontpageSecondpost {
	height:102px;
}
.tonySite #mainContent #frontpageSecondpost #frontpageSecondpostLeft {
	float:left;
	width:222px;
	border-right:#ccdfea solid 1px;
}
.tonySite #mainContent #frontpageSecondpost #frontpageSecondpostRight {
	float:right;
	width:222px;	
	height:102px;
	border-left:#ccdfea solid 1px;
}
.tonySite #mainContent #newsletter {
	background-image:url('images/stripes-background.jpg');
	margin-bottom:0px;
	height:113px;
	position:relative;
}

.tonySite #mainContent #newsletter #inputbox {
	background-color:#ffffff;
	color:#0073BD;
	border:0px;
	position:relative;
	top:-5px;
	left:-35px;
}
.tonySite #mainContent #newsletter .readmore {
	position:absolute;
	bottom:0px;
}
/* ====================================================================================
* 			STOREFINDER CONTENT 
*  ====================================================================================
*/
/*
.tonySite #storefinder { 
	margin: 0px 264px 0px 264px;
	padding: 0px;
	width:467px;
	font-family:Georgia, "Courier New", Times, serif;
	color:#000000;
	border-left:#ccdfea solid 1px;
	border-right:#ccdfea solid 1px;
}
.tonySite #mainContent .whitespace{ 
	height:25px;
}
.tonySite #mainContent h3 {
	margin-top:.5em;
}
.tonySite #mainContent h3 a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	line-height:0px;
}
.tonySite #mainContent h3 a:hover {
	text-decoration:underline;
}
.tonySite #mainContent .postmetadata { 
	font-family:Georgia, "Courier New", Times, serif;
	font-size:11px;
	color:#9eb6c5;
	line-height:0px;
}
.tonySite #mainContent #frontpageSecondpost {
	height:102px;
}
.tonySite #mainContent #frontpageSecondpost #frontpageSecondpostLeft {
	float:left;
	width:222px;
	border-right:#ccdfea solid 1px;
}
.tonySite #mainContent #frontpageSecondpost #frontpageSecondpostRight {
	float:right;
	width:222px;	
	height:102px;
	border-left:#ccdfea solid 1px;
}
.tonySite #mainContent #newsletter {
	background-image:url('images/stripes-background.jpg');
	margin-bottom:0px;
}*/
/* ====================================================================================
* 			DEFAULT PAGE TEMPLATE
*  ====================================================================================
*/

.tonySite #pageContainer{
	padding: 0px;
	margin:0px 264px 0px 17px;
	width:714px;
	position:relative;
}
.tonySite #pageContainer #video-player{
	width:714px;
	height:264px;
	background-color:#999;
	z-index:-100;
}
.tonySite #pageContainer #pagetitle{
	width:714px;
}
.tonySite #pageContainer #pageContent {
	margin: 0px 0px 0px 247px;
	width:467px;
	font-family:Georgia, "Courier New", Times, serif;
	color:#000000;
	border-left:#ccdfea solid 1px;
	border-right:#ccdfea solid 1px;
}
.tonySite #pageContainer #pageContent #navigation{
	background-color:#0073BD;
	color:#FFFFFF;
	text-align:right;
	padding:0px 0px 5px 0px;
	margin:0px;
}
.tonySite #pageContent .whitespace{
	height:25px;
}
.tonySite #pageContent h3 {
	color:#f01c1a;
	margin-top:.5em;
}
.tonySite #pageContent h3 a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	line-height:2px;
}
.tonySite #pageContent h3 a:hover {
	text-decoration:underline;
}
.tonySite #pageContent .postmetadata {
	font-family:Georgia, "Courier New", Times, serif;
	font-size:11px;
	color:#9eb6c5;
	line-height:2px;
}
.tonySite #pageContent .entry #comments {
	border-bottom:solid 1px #ccdfea;
}
.tonySite #pageContent #frontpageSecondpost {
	height:102px;
}
.tonySite #pageContent #frontpageSecondpost #frontpageSecondpostLeft {
	float:left;
	width:222px;
	border-right:#ccdfea solid 1px;
}
.tonySite #pageContent #frontpageSecondpost #frontpageSecondpostRight {
	float:right;
	width:222px;	
	height:102px;
	border-left:#ccdfea solid 1px;
}
.tonySite #pageContent #newsletter {
	background-image:url('images/stripes-background.jpg');
}


/* ====================================================================================
* 			PAGE SIDEBAR SIDE BAR 
*  ====================================================================================
*/

.tonySite #pagenavigation {
	position: absolute;
	margin-left: 0px;
	width: 223px; 
	border-right:#ccdfea solid 1px;
}
.tonySite #pagenavigation ul {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:12px;
	color:#0073bd;
	margin: 0px;
	padding: 3px 0px 3px 20px;
	list-style: url('images/blog-navi-li.gif');
}
.tonySite #pagenavigation li {
}
.tonySite #pagenavigation ul li a{
	color:#0073bd;
	text-decoration:none;
	line-height:0px;
}
.tonySite #pagenavigation ul li a:hover{
	color:#2D0126;
	text-decoration:underline;
}
.tonySite #pagenavigation .whitespace{ 
	height:25px;
}
.tonySite #pagenavigation .sidebarItem{
}
.tonySite #pagenavigation .sidebarItem .sidebarReadmore{
	width:223px;
	text-align:right;
	height:20px;
	background-image:url('images/readmoreBadge.png');
	background-repeat:no-repeat;
	background-position:right;
}
.tonySite #pagenavigation #last {
	background-image:url('images/stripes-background.jpg');
}
/* ====================================================================================
* 			BLOG NAVIGATION SIDE BAR 
*  ====================================================================================
*/

.tonySite #blognavigation {
	position: absolute;
	margin-left: 490px;
	width: 223px; 
	border-left:#ccdfea solid 1px;
	border-right:#ccdfea solid 1px;
}
.tonySite #blognavigation h3 {
	color:#f01c1a;
}
.tonySite #blognavigation ul {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:12px;
	color:#0073bd;
	margin: 0px;
	padding: 3px 0px 3px 16px;
	list-style: url('images/blog-navi-li.gif');
}
.tonySite #blognavigation li {
}
.tonySite #blognavigation ul li a{
	margin-left:-5px;
	color:#0073bd;
	text-decoration:none;
	line-height:0px;
}
.tonySite #blognavigation ul li a:hover{
	color:#2D0126;
	text-decoration:underline;
}
.tonySite #blognavigation .whitespace{ 
	height:25px;
}
.tonySite #blognavigation .sidebarItem{
}
.tonySite #blognavigation .sidebarItem .sidebarReadmore{
	width:223px;
	text-align:right;
	height:20px;
	/*background-image:url('images/readmoreBadge.png');*/
	background-color:#aec3d0;
	color:#FFF;
	background-repeat:no-repeat;
	background-position:right;
}
.tonySite #blognavigation .sidebarItem .sidebarReadmore #inputbox{
	background-color:#aec3d0;
	color:#FFF;
	border:0px;
	position:relative;
	top:-5px;
	left:-35px;
}
.tonySite #blognavigation #last {
	background-image:url('images/stripes-background.jpg');
}

/* ====================================================================================
* 			BLOG CONTENT 
*  ====================================================================================
*/
.tonySite #blogContainer{
	margin: 0px 264px 0px 17px;
	padding:0px;
	width:714px;
	position:relative;
}
.tonySite #blogContainer #blogtitle{
	width:714px;
}

.tonySite #blogContainer #blogContent { 
	float:left;
	margin: 0px 240px 0px 0px;
	width:467px;
	font-family:Georgia, "Courier New", Times, serif;
	color:#000000;
	border-right:#ccdfea solid 1px;
}
.tonySite #blogContent .whitespace{
	height:25px;
}
.tonySite #blogContent h3 {
	color:#f01c1a;
	margin-top:.5em;
}
.tonySite #blogContent h3 a {
	font-family:"American Typewriter", Georgia, "Courier New", Times, serif;
	font-size:14px;
	color:#f01c1a;
	text-decoration:none;
	line-height:2px;
}
.tonySite #blogContent h3 a:hover {
	text-decoration:underline;
}
.tonySite #blogContent .postmetadata {
	font-family:Georgia, "Courier New", Times, serif;
	font-size:11px;
	color:#9eb6c5;
	line-height:2px;
}
.tonySite #blogContent .entry #comments {
	border-bottom:solid 1px #ccdfea;
}
.tonySite #blogContent #frontpageSecondpost {
	height:102px;
}
.tonySite #blogContent #frontpageSecondpost #frontpageSecondpostLeft {
	float:left;
	width:222px;
	border-right:#ccdfea solid 1px;
}
.tonySite #blogContent #frontpageSecondpost #frontpageSecondpostRight {
	float:right;
	width:222px;	
	height:102px;
	border-left:#ccdfea solid 1px;
}
.tonySite #blogContent #newsletter {
	background-image:url('images/stripes-background.jpg');
}

/* ====================================================================================
* 			FOOTER 
*  ====================================================================================
*/

.tonySite #footer { 
	background:#2d0126;
	margin:0px;
	padding: 0px; 
	height:250px;
	font-family: Georgia, Courier New, sans-serif;
	font-size:10px;
} 
.tonySite #footer .whitespace{ 
	height:15px;
	background-color:#F01C1A;
} 
.tonySite #footer p {
	margin: 0; 
	padding: 10px 0; 
}
.tonySite #footer a:hover {
	text-decoration:underline;
}
.tonySite #footer #footerLinks{
	list-style-type:none;
	margin: 0 0 25px;
	padding: 8px 0 0;
}
.tonySite #footer #footerLinks *{
	margin: 0px;
	padding: 0px;
}
.tonySite #footer #footerLinks li{
	display: block;
	float: left;
}
.tonySite #footer #footerLinks dt {
	color:#f01c1a;
    font-size: 10px;
    margin-bottom: 3px;
    margin-left: 15px;
}

.tonySite #footer #footerLinks dt a {
	font: "American Typewriter", Georgia, , sans-serif;
	font-size:10px;
	color:#f01c1a;
	text-decoration:none;
}
.tonySite #footer #footerLinks dt a:hover {
	text-decoration:underline;
}
.tonySite #footer #footerLinks dd {
    margin-bottom: 0.2em;
    margin-left: 15px;
}
.tonySite #footer #footerLinks dd a {
	font: "American Typewriter", Georgia, , sans-serif;
	font-size:10px;
	color:#aec3d0;
	text-decoration:none;
}
.tonySite #footer #footerLinks dd a:hover {
	text-decoration:underline;
}

/* ====================================================================================
* 			UTIL 
*  ====================================================================================
*/

.tonySite .readmore{
	width:100%;
	text-align:right;
	height:20px;
	background-image:url('images/readmoreBadge.png');
	background-repeat:no-repeat;
	background-position:right;
}
.tonySite .readmore a{
	color:#FFF;
	font: "American Typewriter", Georgia, , sans-serif;
	font-size:12px;
	margin-right:10px;
	text-decoration:none;
}
.tonySite .readmore a:hover{
	text-decoration:underline;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}