/*  Theme Name: CrimeDoesPay 2007 redesign
Theme URI: http://www.thesixthhouse.nl/
Description: Opmaak van de nieuwe CDP-site
Version: 1.0
Author: Martijn Burger
Author URI: http://www.thesixthhouse.nl/
*/

@font-face {
  font-family: "CSI Cream Source Inside";
  src: url("type/filename.eot");
  src: local("?"),
    url('mmsarica_csi-webfont.woff') format('woff'),
    url('mmsarica_csi-webfont.ttf') format('truetype'),
    url('mmsarica_csi-webfont.svg#webfontODxhaHQn') format('svg');
}

body {
margin:0;		
background: url('images/bg.png') #444444; 		
font-family:Verdana, Arial, sans-serif; 		
font-size:9pt;		
line-height:14pt;		
color: #aaaaaa		
}
img {		
border-color:#666666		
}
#main { 	
margin-left: auto; 
margin-right: auto;		
border-collapse: collapse; 
border: 0px solid #C0C0C0;		
width:100%;		
}
#top	{		
height:30px		
}
#topmiddle { 	
background: url('images/case_date.gif') bottom center no-repeat;		
border-left: 1px solid #666666;		
border-right: 1px solid #666666;		
vertical-align:bottom;		
padding-right:5px;		
text-align:right		
}
#menuedge { 	
background: url('images/bg_topmenu.gif') top repeat-x;		
border-top: 1px solid #666666;		
}
#menucontent { 
background: url('images/bg_topmenu.gif') top repeat-x #444444;		
border-left: 1px solid #666666;		
border-right: 1px solid #666666;		
border-top: 1px solid #666666;			
width: 755px;		
padding: 1px 5px 0 5px		
}
#maincontent {background: #444444;		
border-left: 1px solid #666666;		
border-right: 1px solid #666666;		
width:755px			
}
#mainmain	{ 
margin:0 0px 40px 10px; 
padding:0; 
width:750px;} 

#mainmaincontent { 
padding:0 20px 0 0;
text-align:center;
vertical-align:top;
}
#mainmainsidebar { 
background:url('images/bg.gif') #404040;
text-align:left; 
padding:5px; 
width:173px; 
vertical-align:top; 
font-size:80%; 
line-height:120%
}
#mainmenu 	{ 
width:185px;		
vertical-align:bottom;		
background: #404040;		
padding:0		
}
#mainmenu img	{ 
padding-bottom:5px 
}
#bottomedge { 	
border-top:1px solid #666666;		
}
#bottommiddle { 	
background: url('images/cases_page.gif') top center no-repeat;		
border-left: 1px solid #666666;		
border-right: 1px solid #666666;		
border-top: 1px solid #666666;		
padding: 0 5px 0 5px;		
color: #666666		
}

#content {
width:527px;
text-align:left
}
H1 {	
color:#009900
}
#title { font-size:18pt; margin-top:20px}
#mainmainsidebar h2{ font-size:10pt; color:#009900}
#mainmainsidebar img { margin-bottom:5px }
.postmetadata {	clear: left;	font-size:80%}
.widecolumn {	padding: 10px 0 20px 0;	margin: 5px 0 0 150px;	width: 450px;	}
.widecolumn .entry p {	}	
.widecolumn .post {	margin: 0;	}
.widecolumn .postmetadata {	margin: 30px 0;	}
.widecolumn .smallattachment {	text-align: center;	float: left;	width: 128px;	margin: 5px 5px 5px 0px;}
.widecolumn .attachment {	text-align: center;	margin: 5px 0px;}
.narrowcolumn {	float: left;	padding: 0 0 20px 0;	margin: 0px 0 0;	width: 500px;	}	
.narrowcolumn .postmetadata {	padding-top: 5px;	}
.narrowcolumn .entry, .widecolumn .entry {	}
.post {	margin: 0 0 60px; width:500px;	text-align: left;}
.post hr {	display: block;	}
.alt {	}
#footer {	padding: 0;	margin: 0 auto;	width: 760px;	clear: both;	}
#footer p {	margin: 0;	padding: 20px 0;	text-align: center;	}
small {font-size:80%	}	
#headerimg .description {	}	

#sidebar {width:170px	}	
#sidebar h2 { font-weight:normal; font-size:12pt; color:#666666}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {	}
code {	font: 1.1em 'Courier New', Courier, Fixed;	}
acronym, abbr, span.caps{	font-size: 0.9em;	letter-spacing: .07em;	}

a, h2 a:hover, h3 a:hover {	color: #cccccc;	text-decoration: none; font-weight:bold	}
a:hover {	color: #cccccc;	text-decoration: underline;	}
.entry p a:visited { color: #cccccc;}
a img {	border: none;	}

#wp-calendar #prev a, #wp-calendar #next a {	font-size: 9pt;	}
#wp-calendar a {	text-decoration: none;	}
#wp-calendar caption {	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;	text-align: center;	}
#wp-calendar th {	font-style: normal;	text-transform: capitalize;	}

/* Begin Images */
p img {	padding: 0;	max-width: 100%;	}
/*	Using 'class="alignright"' on an image will (who would've	
thought?!) align the image to the right. And using 'class="centered',	
will of course center the image. This is much better than using	
align="center", being much more futureproof (and valid) */
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	}
/* End Images */

/* Begin Lists	
Special stylized non-IE bullets	
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul {	margin-left: 0px;	padding: 0 0 0 30px;	list-style: none;	padding-left: 10px;	text-indent: -10px;	} 
html>body .entry li {	margin: 7px 0 8px 10px;	}
.entry ul li:before, #sidebar ul ul li:before {	content: "\00BB \0020";	}
.entry ol {	padding: 0 0 0 35px;	margin: 0;	}
.entry ol li {	margin: 0;	padding: 0;	}
.postmetadata ul, .postmetadata li {	display: inline;	list-style-type: none;	list-style-image: none;	}
#sidebar ul, #sidebar ul ol {	margin: 0;	padding: 0;	}
#sidebar ul li {	list-style-type: none;	list-style-image: none;	margin-bottom: 15px;	}
#sidebar ul p, #sidebar ul select {	margin: 5px 0 8px;	}
#sidebar ul ul, #sidebar ul ol {	margin: 5px 0 0 10px;	}
#sidebar ul ul ul, #sidebar ul ol {	margin: 0 0 0 10px;	}
ol li, #sidebar ul ol li {	list-style: decimal outside;	}
#sidebar ul ul li, #sidebar ul ol li {	margin: 3px 0 0;	padding: 0;	}
/* End Entry Lists */

/* Begin Form Elements */
#searchform {	margin: 10px auto;	padding: 5px 3px; 	text-align: center;	}
#sidebar #searchform #s {	width: 108px;	padding: 2px;	}
#sidebar #searchsubmit {	padding: 1px;	}
.entry form { /* This is mainly for password protected posts, makes them look better. */	text-align:left;	}
select {	width: 130px;	}
#commentform input {	width: 170px;	padding: 2px;	margin: 5px 5px 1px 0;	}
#commentform textarea {	width: 100%;	padding: 2px;	}
#commentform #submit {	margin: 0;	float: right;	}
/* End Form Elements */

/* Begin Archive*/
.archivepost {width:500px; border-bottom:1px solid #666; text-align:left}
.archivepost #title { font-size:100%; color:#009900;font-weight:bold}
.archivepost #title .postmetadata { font-size:80%; color:#666666;font-weight:normal}
.archivepost .entry {	margin: -20px 0 0;	text-align: justify;	}
.archivepost hr {	display: block;	}
/* End Archive */

/* Begin Comments*/

#commentengine { text-align:left; width:500px}
#commentform input, #commentform textarea {border:1px solid #999999;background-color: #666666	}
.commentlist li {	}
.commentlist cite, .commentlist cite a {	}
.commentlist p {	}
#commentform p {	}
#commentengine h3 { font-size:10pt; color:#999999}
.alt {	margin: 0;	background: url('images/bg.gif')	}
.commentlist {	padding: 0;	text-align: left;	font-size:90%; 	line-height:130%	}
.commentlist li {	margin: 0 0 0 -40px;	padding: 5px 10px 3px;	list-style: none;	border-bottom: 1px solid #999999	}
.commentlist p {	margin: 0px 5px 10px 0;	}
#commentform p {	margin: 5px 0;	}
.nocomments {	text-align: center;	margin: 0;	padding: 0;	}
.commentmetadata {	margin: 0;	display: block;	font-size:90%	}
/* End Comments */

/* Begin Sidebar */
#sidebar{	padding: 20px 0 10px 0;	margin-left: 545px;	width: 190px;	}
#sidebar form {	margin: 0;	}
/* End Sidebar */

/* Begin Calendar */
#wp-calendar {	empty-cells: show;	margin: 10px auto 0;	width: 155px;	}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;	}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;	}
#wp-calendar a {	display: block;	}
#wp-calendar caption {	text-align: center;	width: 100%;	}
#wp-calendar td {	padding: 3px 0;	text-align: center;	}
#wp-calendar td.pad:hover { /* Doesn't work in IE */	background-color: #fff; }
/* End Calendar */

/* Begin Various Tags & Classes */
acronym, abbr, span.caps {	cursor: help;	}
acronym, abbr {	border-bottom: 1px dashed #999;	}
blockquote {	margin: 15px 30px 0 10px;	padding-left: 20px;	border-left: 5px solid #ddd;	}
blockquote cite {	margin: 5px 0 0;	display: block;	}
.center {	text-align: center;	}
hr {	display: none;	}

.navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}
/* End Various Tags & Classes*/

/* 
Category Page 0.4.3
http://pixline.net
CSS styles for Kubrik, the default WordPress theme 
*/
#category-page-header{
	width:98%;
	padding:0% 1%;
	margin:2% 0%;
}


#category-page-img{
	float:left;
	width:20%;
	padding:3% 2%;
}


#category-page-data{
	float:right;
	width:65%;	
	padding:0% 2%;
}


#category-page-data-wide{
	width:96%;
	padding:0% 2%;
	text-align:left
}


.category-page-cleaner{
	clear:both;
	width:100%;
	height:1px;
}


#category-page-widget{
}


#category-widget-header{
	
}


#category-widget-img{
	margin:3% auto;
	text-align:center;	
}


#category-widget-data{
	margin:5%;
	width:90%;
}

@font-face {
	font-family: "CSI Cream Source Inside";
	src: url(/font/mmsarica_csi.ttf) format("truetype");
}

#TB_window a:link {color: #E8E8E8;}
#TB_window a:visited {color: #E8E8E8;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #E8E8E8;}
#TB_window a:focus{color: #E8E8E8;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack_white.png) repeat;}
.TB_overlayBG {
	background-color:#AAAAAA;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #6C6C6C;
	z-index: 102;
	color:#C4C4C4;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	border: 2px solid #555;
	-moz-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	-khtml-box-shadow: rgba(0,0,0,1) 0 4px 30px;
	box-shadow: rgba(0,0,0,1) 0 4px 30px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:6px 10px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:6px 10px 0;
}

#TB_title{
	background-color:#D8D8D8;
	height:34px;
  color: #006600;
  font-variant: small-caps;
  font-weight: bolder;
  font-size: 25px;
  font-family: CSI Cream Source Inside, Verdana, Helvetica, sans-serif;
  line-height: 23px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	z-index:103;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0pt 0pt -125px;
	padding: 40px 15px 15px;
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	_margin-bottom:1px;
}
