/*
Theme Name: Opure
THEM URI: http://www.opure.nl
Description: Template Opure
Version: 0.1
Author: Marx Meinen
Author URI: http://www.house-of-media.nl
Tags: css,xhtml,php,opure,house-of-media
*/

body {

	margin: 0px;
	font-size: 10px;
	font-family: Arial;
	letter-spacing: 0.6px;

}

#opFooter a, #opMenu a, #opTop a, #opCenter a, #opInfo a, #opCenter p, #opTopLeft, #opFooter, #opInfo, #opCenter li {

	color: #414470;
	text-decoration: none;

}

#opCenter a {

	text-decoration: underline;

}

h1, h4 {

	color: #0a71b3;
	margin: 0;
	padding: 0;

}

h4 {

	font-size: 1.0em;
	line-height: 22px;

}

h1 {

	font-size: 1.6em;
	font-weight: normal;

}

#opCenter li {

	list-style: square;

}

#opCenter p, #opCenter li {

	line-height: 18px;

}

#opInfo p {

	line-height: 22px;

}

#opContainer {

	width: 805px;
	margin: 0px auto;

}

	#opContainer #opHeader {
	
		height: 211px;
		text-indent: -9999px;
		background: url(images/opure_header.jpg);
	
	}
	
	#opContainer #opContent {
	
		background: url(images/opure_bgrepeat.jpg);
	
	}
	
		#opContainer #opContent #opContentIn {
		
			background: url(images/opure_bg.jpg) no-repeat;
		
		}
		
			#opContainer #opContent #opContentIn #opTop {
			
				height: 30px;
				margin-bottom: 10px;
				padding-top: 10px;
			
			}
			
				#opContainer #opContent #opContentIn #opTop #opTopLeft {
				
					width: 89px;
					padding-right: 5px;
					float: left;
					text-align: right;
				
				}
				
				#opContainer #opContent #opContentIn #opTop #opTopFlags {
				
					width: 134px;
					padding-left: 10px;
					float: left;
				
				}
				
					#opContainer #opContent #opContentIn #opTop #opTopFlags ul {
					
						list-style: none;
						margin: 0;
						padding: 0;
					
					}
					
						#opContainer #opContent #opContentIn #opTop #opTopFlags ul li {
						
							margin-right: 5px;
							display: inline;
						
						}
				
				#opContainer #opContent #opContentIn #opTop #opTopCrumbs {
				
					width: 377px;
					padding-left: 10px;
					padding-right: 40px;
					float: left;
					
				}
				
					#opContainer #opContent #opContentIn #opTop #opTopCrumbs ul {
				
						list-style: none;
						margin: 0;
						padding: 0;
				
					}
					
						#opContainer #opContent #opContentIn #opTop #opTopCrumbs ul li {
						
							display: inline;
							margin-right: 5px;
							font-style: italic;
						
						}
		
			#opContainer #opContent #opContentIn #opSpacer {
			
				clear: both;
				width: 94px;
				height: 388px;
				float: left;
			
			}
			
			#opContainer #opContent #opContentIn #opMenu {
			
				width: 144px;
				float: left;
			
			}
			
				#opContainer #opContent #opContentIn #opMenu ul {
				
					list-style: none;
					margin: 0;
					padding: 0px 0px 0px 10px;
				
				}
				
				#opContainer #opContent #opContentIn #opMenu ul li {
				
					padding-bottom: 1.0em;
					font-size: 1.1em;
				
				}
				
				#opContainer #opContent #opContentIn #opMenu ul li.current_page_item a {
				
					color: #0a71b3;
				
				}
			
				#opContainer #opContent #opContentIn #opMenu ul li a {
				
					display: block;
				
				}
							
			#opContainer #opContent #opContentIn #opCenter {
			
				width: 377px;
				padding-left: 10px;
				padding-right: 40px;
				float: left;
			
			}
						
				#opContainer #opContent #opContentIn #opCenter p {
				
					font-size: 1.0em;
				
				}
			
			#opContainer #opContent #opContentIn #opInfo {
			
				width: 122px;
				float: left;
				padding-top: 185px;
				padding-right: 5px;
			
			}
			
				#opContainer #opContent #opContentIn #opInfo ul {
				
					list-style: none;
					margin: 0;
					padding: 0;
				
				}
			
			#opContainer #opFooter {
			
				clear: both;
				width: 805px;
				height: 23px;
				text-align: center;
				padding-top: 7px;
				background: #cfd9ed;
			
			}
			
				#opContainer #opFooter ul {
				
					list-style: none;
					margin: 0;
					padding: 0;
				
				}
				
					#opContainer #opFooter ul li {
					
						display: inline;
						margin-right: 6px;
					
					}
				
