/*
Theme Name: Digital News Release
Theme URI: http://www.manifestcomms.co.uk/
Description: Default theme for display of Digital News Releases
Version: 1.0
Author: Mike Francis
Author URI: http://www.manifestcomms.co.uk/

*/

* {
	margin: 0;
	padding: 0;
}

	html { font-size: 100%; }
	
		body {
			font: 12px Helvetica, Arial, sans-serif;
			line-height: 1.4em;
			color: #666
		}
		
			img { border: 0; }
			
			a { text-decoration: none; }
			
			a:hover { text-decoration: underline; }
			
			a:focus { outline: none; }
			
			h2, h3, p, ul { margin-bottom: 10px; }
			
			h1, h2, h3, h4, h5, h6 {
				color: #333;
			}
			
			h3 {
				color: #333;
			}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
margin: 0 0 10px 10px;
}

			
			.clearer { clear: both; }
		
			#wrapper {
				width: 780px;
				padding: 20px 0 20px;
				margin: auto;
				overflow: auto;
			}
			
			
				.b {
					border-top: solid 1px #333;
					padding-top: 10px;
				}
				
				.col {
					position: relative;
					float: left;
					width: 185px;
					min-height: 1px;
					height: 100%;
					margin: 0 5px;
					display: inline;
					text-align: left;
				}
					
					.c2 { width: 380px; }
					.c3 { width: 575px; }
					.c4 { width: 770px; }
					
				.clearer { clear: both; }
				
				.small { font-size: 11px; }
			
				/* Header */
				
				#header { border-top: solid 1px #333; }
				
					#header h1 {
						width: 100%;
						background: url(images/header.gif) no-repeat;
						height: 140px;
						text-indent: -9999px;
					}
					
						#header h1 a {
							display: block;
							width: 100%;
							height: 100%;
						}


				/****************************
				 * CUSTOMISATION FOR HEADERS
				 ****************************/

				body.ilford-photo #header h1 { background-image: url(images/headers/ilford.jpg); }
				body.dunlop #header h1 { background-image: url(images/headers/dunlop.gif); }
				body.sanyo #header h1 { background-image: url(images/headers/sanyo.jpg); height: 200px; }
				body.excellent-development #header h1 { background-image: url(images/headers/excellent-development.jpg); }
				body.wise09 #header h1 { background-image: url(images/headers/wise.jpg); }
				body.wise09-ar #header h1 { background-image: url(http://www.digitalnewsroom.co.uk/wp-content/uploads/2009/11/wise-header.jpg); }
				body.bachy-soletanche #header h1 { background-image: url(images/headers/bacsol.gif); }
				body.uk-point-of-sale #header h1 { background-image: url(images/headers/ukpos.gif); }
				body.cardno-tbe #header h1 { background-image: url(images/headers/cardno-tbe.jpg); }
				body.hellmann-uk #header h1 { background-image: url(images/headers/hellmann.jpg); }
				body.hellmann-healthcare #header h1 { background-image: url(images/headers/hhl.jpg); }

				body.xacti #header h1 { background-image: url(images/headers/xacti.jpg); height: 220px; }
				body.brewdog #header h1 { background-image: url(images/headers/brewdog.jpg); height: 200px; }

				body.alva #header h1 { background-image: url(images/headers/alva.jpg); height: 200px; }
				body.alvaautomotive #header h1 { background-image: url(images/headers/alva-automotive.jpg); height: 220px; }
				body.alvautilities #header h1 { background-image: url(images/headers/alva-utilities.jpg); height: 220px; }
				body.alvainsurance #header h1 { background-image: url(images/headers/alva-insurance.jpg); height: 200px; }

				#content {
					width: 100%;
					overflow: auto;
					margin: 20px 0;
				}
			
					#main {
						width: 496px;
						display: inline;
						float: left;
						border-top: solid 1px #333;
						padding-top: 10px;
					}
					
						#main.nocols { width: 780px; }
						
						#main h2 {
							color: #333;
							font-size: 24px;
							text-align: left;
							line-height: 28px;
						}
						
						.category_title, .page_title {
							margin-bottom: 40px;
						}
						
						.post_title h3 a {
							color: #333;
						}
						
						.post_tag {
							margin: 10px 0;
							color: #999;
							font-size: 11px;
							
						}
					
						.post_content {
							line-height: 1.7em;
							text-align: justify;
							margin-bottom: 30px;
						}

						a.readMore {
							font-weight: bold;
						}

					/* Captions */
					
					.wp-caption {
						padding: 10px;
						text-align: center;
					}
					
					.wp-caption.aligncenter {
						margin: auto;
					}
					
					.wp-caption.alignright {
						float: right;
						margin: 0 0 20px 20px;
					}
					
						.wp-caption img {
							padding-bottom: 10px;
							border-bottom: solid 1px #999;
						}
						
						p.wp-caption-text {
							margin-bottom: 0;
							text-align: left;
						}
												
						.post_tag a, .post_content a {
							color: #333;
						}
						
							blockquote {
								background: url(images/quote.png) no-repeat 10px 0;
								padding-left: 40px;
								margin-bottom: 10px;
								text-align: justify;
							}
						
							.post_content ul {
								margin-left: 1.8em;
							}
							
						.bords td {
							border-top: solid 1px #333;
						}
					
					/* Sidebar */
					
					#sidebar {
						width: 264px;
						display: inline;
						float: right;
						list-style-type: none;
					}
					
						#sidebar ul {
							list-style-type: none;
						}
						
						#sidebar ul li { margin-bottom: 5px; }
					
						div.attachments, .widget {
							border-top: solid 1px #333;
							padding: 10px 0 20px;
							font-size: 11px;
						}
												
							.stc_widget { line-height: 2em; }
						
							.attachments h3, .widget h3, .widget h2 {
								color: #333;
								font-size: 14px;
								margin-bottom: 10px;
								font-weight: bold;
							}
							
								.widget a {
									color: #666;
								}
								
								
								
								.woork{
									color:#444;
									font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
									font-size:12px;
									width:600px;
									margin: 0 auto;
								}
								.twitter_container{
									color:#444;
									font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
									font-size:12px;
									width:450px;
									margin: 0 auto;
								}
								.twitter_container a{
									color:#0066CC;
								}
								.twitter_status{
									height:60px;
									padding:6PX;
									border-bottom:solid 1px #DEDEDE;
								}
								.twitter_image{
									float:left; 
									margin-right:14px;
									border:solid 2px #DEDEDE;
									width:50px;
									height:50px;
								}
								.twitter_small{
								 font-size:11px;
								 padding-top:4px;
								 color:#999;
								}
				
				
				
				/* Footer */
				
				hr#f {
					border: 0;
					background-color: #333;
					color: #333;
					height: 1px;
					clear: both;
				}
				
				#footer {
					font-size: 11px;
					padding: 10px 0 0;
				}
				
					#footer a {
						color: #333;
					}