/*
Theme Name: CMT
Theme URI: http://digitalmascot.com/
Description: CMT Default Theme.
Version: 1.0
Author: Chris Poplawski
Author URI: http://digitalmascot.com/
*/


body {
	background-color: #f0f0f0;
	padding: 20px;
	font-family: verdana, arial, serif;
}

#wrapper {
	width: 800px;
	border: 1px solid #0c3f5f;
	margin: 0 auto;
	background-color: #fff;
	background-image: url("i/wrapper-bar.gif");
	background-position: 0 0;
	background-repeat: repeat-y;
}

	#header {
		width: 100%;
		height: 140px;
		background-color: #fff;
		position: relative;
	}
	
		a#logo {
			position: absolute;
			top: 20px;
			left: 20px;
		}
		
		#strapline {
			position: absolute;
			bottom: 20px;
			right: 20px;
			color: #559fd3;
			font-size: 10px;
			font-weight: bold;
		}
		
		a#language-link {
			position: absolute;
			top: 10px;
			right: 20px;
			color: #666;
			text-decoration: none;
			font-size: 10px;
			text-transform: uppercase;
		}
		
		a#language-link:hover {
			color: #000;
			text-decoration: underline;
		}
	
	#sidebar {
		width: 184px;
		float: left;
	}
	
		#navigation {
			background-color: #171717;
			height: 234px;
		}
		
			#navigation ul {
				padding: 50px 0 0 20px
			}
		
			#navigation ul li {
				line-height: 26px;
			}
		
			#navigation ul li a {
				color: #b5bcbb;
				text-decoration: none;
				font-family: arial, verdana, serif;
				font-size: 14px;
				text-transform: uppercase;
			} #navigation ul li a:hover {
				color: #fdb813;
			}
			
			#navigation ul li.current_page_item a {
				color: #fdb813;
				font-weight: bold;
			}
			
			#quick-contact {
				padding: 20px 5px 25px 20px;
				line-height: 14px;
			}
			
				#quick-contact,
				#quick-contact a {
					font-size: 10px;
					color: #fff;
				}
	
	#content {
		width: 602px;
		float: left;
	}
	
		#content-top-img {
			display: block;
			width: 602px;
			height: 234px;
		}
		
		#content-wrapper {
			padding: 13px 0 13px 13px;
		}
		
			#border {
				border-top: 7px solid #b7d7ec;
				border-bottom: 7px solid #b7d7ec;
				width: 589px;
				background-image: url("i/borders.png");
				background-position: 0 0;
				background-repeat: repeat-y;
			}
			
			#text {
				width: 416px;/*460*/
				float: left;
				padding: 22px;
			}
			
			.page h2 {
				color: #aeb0b2;
				font-size: 11px;
				font-weight: bold;
				text-transform: uppercase;
				padding: 10px 0 10px 0;
			}
			
				.entry p {
					font-size: 11px;
					line-height: 14px;
					margin: 12px 0;
					color: #0d294d;
				}
				
				.entry h3 {
					font-size: 11px;
					line-height: 14px;
					margin: 18px 0 12px 0;
					color: #0d294d;
					font-weight: bold;
				}
				
				.entry ul {
					margin: 12px 0;
					padding: 14px;
					background: #efefef;
					border: 1px solid #b7d7ec;
				}
				
					.entry ul li {
						font-size: 11px;
						color: #0d294d;
						line-height: 14px;
						background-image: url("i/lidot.png");
						background-position: 0 6px;
						background-repeat: no-repeat;
						padding-left: 12px;
					}
				
				.entry a {
					text-decoration: none;
					color: #559fd3;
				}
				
					.entry a:hover {
						color: #4cb5ff;
						text-decoration: underline;
					}
				
				.entry strong,
				.entry strong span,
				.entry strong a {
					font-weight: bold;
				}
				
				p.edit-entry {
					margin: 25px 0 10px 0;
					font-size: 11px;
					font-weight: bold;
					color: #079900;
				}
				
					p.edit-entry a {
						font-size: 11px;
						font-weight: bold;
						color: #079900;
					}
					
						p.edit-entry a:hover {
							color: #0acc00;
						}
			
			#imgs {
				width: 120px;/*129*/
				float: right;
				padding-left: 9px;
			}
			
				#imgs img {
					display: block;
					width: 104px;
					margin-top: 9px;
					margin-bottom: 9px;
				}
	
	#footer {
		clear: both;
		padding-top: 9px;
		height: 20px;
		background-color: #559fd3;
		font-size: 10px;
		color: #fff;
		text-align: center;
	}
	
	#footer ul {
		display: inline;
		padding-right: 15px;
	}
	
	#footer ul li {
		display: inline;
		padding: 0 4px
	}
	
		#footer ul li a {
			text-transform: uppercase;
		}
	
		#footer a {
			color: #fff;
			text-decoration: none;
		} #footer a:hover {
			color: #000c1f;
		}