body {
background: #c9cdce url('images/bg.jpg') repeat-x 0 0;
text-align: center;
font-family: arial;
}

.post strong {
font-family:arial;
}

b {
font-weight:bold;
}

p, a, ul {
font-size: 12px;
font-family: arial;
line-height: 14px;
color: #535152;
}

p {
margin:0 4px 8px 0px;
}

a.small {
font-size: 10px;
line-height: 18px;
}

p.bold {
font-weight:bold;
margin-bottom: 2px;
color: #000000;
}

h1 {
font-family: arial;
}

h2 {
font-family: arial;
color: #6E6C6D;
font-size: 16px;
}

h3 {
				
}

strong {
font-weight:bold;
}


input, select {
border: 1px solid #cccccc;
padding: 3px;
color: #191919;
width: 95%;
}

#submit {
width:auto;
}



	#wrapper {
	background: url('images/maincontentbg.jpg') no-repeat 0 0;
	margin: 0 auto;
	width: 890px;
	}
		#innerwrapper {
		width: 742px;
		margin: 0 auto;
		border: 1px solid #a8acab;
		border-top: 0px;
		background: #ffffff;
		margin-bottom: 20px;
		}
		
			#nav {
			background: url('images/newlogo2.gif') no-repeat 0 0;
			height: 78px;
			border-bottom: 1px solid #f1f1f1;
			}
			
				a.homelink {
				width:302px;
				height: 78px;
				display:block;
				float: left;
				}
				
				#nav ul {
				margin: 0;
				}
				
				#nav li.page_item {
				background: url('images/grey.jpg') 0 0;
				height: 78px;
				width: 88px;
				float: left;
				position: relative;
				overflow:hidden;
				}
					#nav li.page_item a{
					display:block;
					height: 78px;
					width: 88px;
					color: #4B4D4C;
					text-decoration: none;
					text-align: center;
					font-size: 12px;
					padding-top:55px;

					}
					
					#nav li.current_page_item a{
					color: white;
					}
						
						#nav li.page_item a span {
						}
					
						
				
				#nav li.page_item.current_page_item {
				background: url('images/red.jpg') 0 0;
				}
		
		#content {
		background: url('images/content.jpg') repeat-x 0 0;
		padding: 11px;
		text-align:left;
		font-size: 12px;
		}
		
			#featured {
			padding-bottom:13px;
			position: relative;
			}
			
				#featured img, #featured iframe {
				margin: 0 auto;
				border: 1px solid #a0a4a5;
				}
				
				#featured  .lang{
				text-align: right;
				position: absolute;
				right: 5px;
				bottom: 20px;
				color: white;
				line-height: 16px;
				}
				
					#featured  .lang img{
					border: 0;
					}
					
					#featured  .lang img.pad{
					padding: 5px 5px;
					}
					
					.languages  a img{
					padding:10px 5px 0;
					border: 1px;
					}
				#featured .content {
				position: absolute;
				top: 0;
				left: 0;
				color: white;
				padding: 20px;
				}
				
					#featured .content h1 {
					color: white;
					font-size: 32px;
					font-weight: normal;
					}
					
					#featured .content p {
					color: white;
					font-size: 16px;
					font-weight: normal;
					line-height: 18px;
					padding-right: 260px;
					font-weight: bold;
					}
					
					#featured .content a {
					color: white;
					font-size: 12px;
					font-weight: normal;
					line-height: 18px;
					padding-right: 260px;
					font-weight: bold;
					text-decoration:none;
					}
					
			a.heading {
			display:block;
			text-decoration: none;
			color: #B6121B;
			font-weight: bold;
			margin-bottom: 5px;
			}
			
			#left_col {
			width: 525px;
			float: left;
			}
			
				#left_col .padding {
				padding-left: 0;
				min-height: 189px;
				min-height:189px;
				height:auto !important;
				height:189px;
				padding-right:0px;
				}
				
				#left_col #akken table {
				width: 100%;
				}
				
				#right_col table input.text, #right_col table input.password{
				width: 150px;
				}
				
				#left_col .details table{
				border: 1px solid #cccccc;
				width: 100%;
				}
				
					#left_col .details table th {
					font-weight: bold;
					width: 20%
					}
					
					#left_col .details table th, #left_col .details table td{
					padding: 5px;
					color:#6E6C6D;
					}
				
				hr {
				height: 1px;
				}
				
				#left_col .padding.home {
				background: url('images/left_col.gif') no-repeat 0 0;
				position:relative;
				padding: 0 12px;
				}
				
					#left_col table td{
					padding: 5px;
					}
				
					#left_col h1 {
					line-height: 27px;
					font-size: 14px;
					color: white;
					font-weight:bold;
					margin-bottom: 8px;
					}
					
					
					
					#left_col h1.page, #left_col h1.page a {
					line-height: 27px;
					font-size: 16px;
					color: #C22129;
					font-weight:bold;
					margin-bottom: 8px;
					border-bottom: 1px solid #C22129;
					}
					
					#left_col h1.page a {
					border-bottom: 0;
					margin-bottom: 0;
					}
					
				#left_col a.go {
				position: absolute;
				right: 20px;
				bottom: 60px;
				}
				
				#left_col a.go img {
				width: 43px;
				}
				
				/*Home Form*/
				select.roles, select[disabled].roles {
				border: 1px solid #cccccc;
				padding: 3px;
				color: #191919;
				width: 95%;
				}
				
				
				
				/*Contact*/
				#cformsform {
				margin-top: 20px;
				}
				
				/*resources*/
				h5 {
				background: url('images/down.jpg') no-repeat center left;
				padding-left:17px;
				margin: 5px 0;
				}
				
				/*Search Results*/
				.post-list {
				margin: 0 0 35px 0;
				padding: 10px 5px;
        border: 1px solid #cccccc;
       	background: rgb(242,242,242);
				}
				
        .post {
				margin: 0 0 35px 0;
				padding: 20px 20px 10px 20px;
				}
				.excerptDateNew, .excerptDate, #left_col .date{font-size: 10px;font-weight: bold; color: #BBBBBB; font-family: arial;float:right;}
				#left_col .date{position:relative;top:-10px;}

				/* Rounded posts BEGIN*/
        .post_ct_top h1.page, .post_ct_top h1.page a {
        color: #FFFFFF !important ;
				}
        .post_ct_top {
        margin: 0px 0 0 0;
        padding: 20px 20px 0px 20px;
        background: url(images/rnd-top2.png) no-repeat top;
				}
        .post_ct {
				margin: 0;
				padding: 20px 20px 10px 20px;
        background: url(images/rnd-ct.png) repeat-y;
				}
        .post_ct_bottom {
				margin: 0 0 35px 0;
        background: url(images/rnd-btm.png) no-repeat top;
				}
				/* Rounded posts END*/

				.linky a {
				color: #B6121B;
				text-decoration: none;
				}
				
				p.postinfo {
				margin: 10px 0;
				padding: 5px;
				color:#6E6C6D;
				background: rgb(230,230,230);
				}
				
				p.postinfo strong {
				font-weight:bold;
				padding-right: 5px;
				}
				
				p.postinfo a {
				color: #6E6C6D;
				display: inline;
				text-decoration: none;
				}
				
				p.postinfo a strong{
				color: #6E6C6D;
				display: inline;
				text-decoration: none;
				font-weight: normal;
				}
				
				.contenttext {
				}
				
					.excerpt p {
					margin: 3px 0;
					}
				
					.contenttext label {
					display:block;
					text-align:right;
					margin-right:10px;
					width:20%;
					float:left;
					color: grey;
					font-weight:bold;
					}
					
					.contenttext details {
					text-align:left;
					display:block;
					overflow:hidden;
					}
				
				.navigation {
				display:block;
				margin:20px 0 10px 0;
				text-align:center;
				}
				
				.prevlink {
				margin-right: 10px;
				}
				.nextlink {
				margin-left: 10px;
				}
					.prevlink a, .nextlink a {
					font-weight:bold;
					text-decoration:none;
					}
					
				.comments_template {
				border-top: 1px solid #C22129;
				padding-top:18px;
				}
					h3#comments {
					color:#C22129;
					}
					
					.vcard img {
					padding-right:10px;
					}
					
					.card cite {
					font-weight:bold;
					}
					
					.commentmetadata {
					padding:3px 0;
					}
					
					#content ol.commentlist {
					padding:0;
					margin:0;
					
					}
						#content ol.commentlist li{
						padding-bottom:18px;
						}
			
			
			#right_col {
			width: 179px;
			margin-left: 538px;
			}
			
				/*hotlinks*/
				a.hotlink, a.smallhotlink {
				color:#C22129;
				text-decoration:none;
				}
				a.hotlink {
				font-weight:bold;
				}
				
				#right_col .padding {
				padding: 0 12px;
				min-height:189px;
				height:auto !important;
				height:189px;
				}
				
				#right_col .padding.home{
				position: relative;
				margin-left:-10px;
				}
				
				#right_col .category {
				margin-bottom: 20px;
				}
				
				#right_col h1.page {
				color: #C22129;
				}
				
				.category ul li a{
				display:block;
				color: #C22129;
				padding-left: 10px;
				padding-bottom: 5px;
				}
			
					#right_col h1 {
					line-height: 27px;
					font-size: 14px;
					color: white;
					font-weight:bold;
					margin-bottom: 8px;
					}
					
					
					
					#right_col input, #right_col select {
					margin-bottom: 12px;
					font-size: 12px;
					}
					
					#right_col .asubmitbutton_small {
					font-size:10px;
					}
					
					#right_col a.submit {
					}
			
			.tags a {
			line-height: 20px;
			}
			
			#footer {
			display:none;
			}
			
				
			
				#footer p {
				margin: 0;
				}
			
				#footer img {
				float: left;
				}
			
			.links {
			background: #A0A4A5;
			border-top:5px solid #B5121B;
			text-align: left;
			padding: 11px;
			position: relative;
			color:#FFFFFF;
			font-size:12px;
			min-height:80px;
			}
			p.connect{
				line-height:22px;
				color:#FFF;
				text-decoration: none;
				font-size: 11px;
				right: 0px;
				margin:0px!important;
			}
			
				.links a.smudge{
				line-height:22px;
				color:#FFF;
				text-decoration: none;
				font-size: 11px;
				position: absolute;
				right: 11px;
				bottom:10px
				}
				
				.links a:hover{
				color:#B5121B			
				}
			
				.links ul {
				margin: 0;
				float: left;
				}
			
					.links li {
					list-style:none;
					}
					
						.links li a {
						color: white;
						text-decoration: none;
						line-height: 22px;
						font-size: 11px;
						}
						
						.links li.current_page_item a {
						font-weight: bold;
						}
#testimonial{
padding:10px;
margin-bottom:20px;
background-image:url(images/blockquote.gif);
background-repeat:no-repeat
}
						
blockquote{
padding-left:50px;
padding-right: 50px;
}

.paddingx p{
line-height:150%;
margin:0 4px 10px 0px;
}
