/*  
Theme Name: premiumdw
Description: This is a theme your mom would love.
Version:
Author: Premium Design Works
Author URI: http://www.premiumdw.com/
*/

* { border: 0; margin: 0; padding: 0; }


a {
	text-decoration: none;
	}

body {
	font: 14px/21px "Arial", sans-serif;
	}

a { 
	color:#000000;
	text-decoration: none; 
	}
	
a:hover { 
	color:#bd2025;
	text-decoration: none; 
	}


textarea, input, select { 
	border: 1px solid #bbb;
 	}

th, td {
	font: 14px/21px "Arial", sans-serif;
	padding: 4px;
	/*border-bottom: 1px solid #ddd;*/
	}

tr {
	
	}




/* =ID Elements
----------------------------------------------------------------------*/


/* RED = color: #bd2025; */


/* HEADER */
#header {
	background: url(images/bg-header.gif) no-repeat top center;
	clear: both;
	height: 184px;
	width: 900px;
	margin: 25px auto 0 auto;
	}

	#logo {
		float: left;
		padding: 75px 0 0 80px;
		text-align: left;
		}
		
	#utility {
		padding: 70px 75px 0 0;
		text-align: right;
		}
	
	#utility li {
		list-style-type: none;
		display:inline;
		font: 10px/18px "Arial", sans-serif;
		margin: 0 0 0 10px;
		color: #FFF;
		}
		
		#utility li a {
			color: #FFF;
			border-bottom: none;
			}
		
		#utility li a:hover	{
			color: #FFF;
			border-bottom: 1px solid #FFF;
			}
		
	#date {
		font: 12px/14px "Arial", sans-serif;
		text-align: right;
		padding: 69px 75px 0 0;
		color: #FFF
		}
	
	
/* NAVIGATION */
#nav {
	font: 18px "Arial", sans-serif;
	width: 900px;
	margin: 0px auto 20px auto;
	}
	
	#nav ul {
		width: 810px;
		margin: 0px auto;
		padding: 12px 0 8px 0;
		border-bottom: 1px solid #000;
		}
	
	#nav li {
		display: inline;
		list-style: none;
		text-align: center;
		padding: 0 50px;
		}
	
		#nav li a {
			color: #bd2025;
			}
		
		#nav li a:hover {
			color: #bd2025;
			border-bottom: 1px solid #ddd;
			}
			
		#nav li.current_page_item a {
			color: #bd2025;
			border-bottom: 1px solid #ddd;
			}
			
		#nav li.current_page_item a:hover {
			color: #bd2025;
			border-bottom: 1px solid #ddd;
			}
			
		#nav li.current_page_parent a {
			color: #bd2025;
			border-bottom: 1px solid #ddd;
			}
			
		#nav li.current_page_parent a:hover {
			color: #bd2025;
			border-bottom: 1px solid #ddd;
			}

#middle {
	clear: both;
	width: 750px;
	margin: 10px auto 0 auto;
	padding: 0 75px 0 75px;
	}


	/* SIDEBAR */
	#sidebar {
		float: left;
		width: 170px;
		}
	
	#sidebar h2, #sidebar h3 {
		/*border-bottom: 1px solid #ddd;*/
		color: #bd2025;
		font: 14px "Arial", sans-serif;
		margin: 8px 0 5px 0;
		text-align: left;
		}
		
	#sidebar h3 a {
		color: #bd2025;
		}
	
	#sidebar li {
		background: url(images/side_li.gif) no-repeat 0px 10px;
		list-style: none;
		padding: 0 0 0 10px; 
		margin-bottom: 4px;
		}
	
	#sidebar p, #sidebar ol, #sidebar ul {
		font: 12px/21px "Verdana", sans-serif;
		color: #999;
		margin: 0px 0px 10px 0px;
		}
	
	/* CONTENT */
	#content {
		float: right;
		width: 535px;
		}
		
	#content.home {
		float: none;
		width: 750px;
		}
		
		#home-spotlight {
			/*padding-left: 50px;*/
			margin-bottom: 25px;
			}
		
		#home-about {
			float: left;
			width: 240px;
			}
			
		#home-latest {
			float: right;
			width: 480px;
			}
			
		#home-latest img {
			float: right;
			margin: 0 0px 8px 8px;
			}
			
		.excerpts {
			margin-bottom: 8px;
			padding-bottom: 16px;
			border-bottom: 1px solid #ddd;
			overflow: auto;
			clear: both;
			}
			
		.excerpts img {
			float: left;
			margin: 0 8px 8px 0px ;
			}
			
	#content p, #content ul {
			color: #000;
			font: 14px/21px "Arial", sans-serif;
			margin: 0 0 10px 0;
			}
	
	#content p a, #content li a  {
		border-bottom: 1px solid #ddd;
		color: #000;
		}
	
		
	#content p a:hover, #content li a:hover {
		color: #bd2025;
		border-bottom: none;
		}
	
	#content blockquote, #content pre {
		width: 500px;
		padding: 15px;
		border: 1px solid #ddd;
		margin: 0px 10px 10px 10px; 
		}
	
		#content h1	{
			color: #bbb;
			font: 10px "Arial", sans-serif;
			margin: 0 0px -13px 0;
			padding: 0 0px 0 0;
			text-align: right;
			}
		
		#content h2	{
			clear:both;
			/*border-bottom: 1px solid #ddd;*/
			color: #bd2025;
			font: 21px "Arial", sans-serif;
			margin: 0 0px 10px 0;
			padding: 0 0px 0 0;
			}
			
			#content h2 a {
				margin-right: 3px;
				color: #bd2025;
				border-bottom: none;
				}
				
		#content h3	{
			
			color: #bd2025;
			font: 18px "Arial", sans-serif;
			font-weight: 300;
			margin-bottom: 4px;
			padding-top: 8px;
			}
			
			#content h3 a {
				border-bottom: none;
				color: #bd2025;
				}
			
			#content h3 a:hover {
				border-bottom: 1px solid #ddd;
				color: #bd2025;
				}
			
		#content h4	{
			clear: both;
			color: #000000;
			font: 12px "Arial", sans-serif;
			font-weight: 900;
			margin: 0 0px 4px 0;
			}
			
		#content label	{
			color: #bd2025;
			font: 12px/18px "Arial", sans-serif;
			
			margin: 0 0px 0px 0;
			padding: 0 0px 0 0;
			}
		
		#content ul li	{
			background: url(images/content_li.gif) no-repeat 5px 8px;
			line-height: 150%;
			list-style: none;
			padding: 0 15px;
			margin: 0 0px 2px 0;
			}
		
		#content ol {
			color: #000;
			font: 14px/21px "Arial", sans-serif;
			margin: 0 0 10px 0px;
			padding: 0 0 0px 10px;
			}
			
		#content ol li	{
			line-height: 150%;
			margin: 0 15px 0px 15px;
			}
			
		#final ol li	{
			line-height: 150%;
			margin: 0 0 10px 15px;
			}
		
		
		
		#content img {
			border: 1px solid #ddd;
			background: #fff;
			padding: 5px; 
			/*margin: 0 0px 10px 10px;*/
			}
			
		#content div.excerpts img {
			height: 120px;
			}	
			
			
		.wp-caption-text  {
			text-align: center;
			padding:6px;
			}
			
		.wp-caption a {
			border-bottom: none;
			}
			
		.alignnone {
			margin-bottom: 10px; 
			}
			
		.alignleft {
			float: left;
			margin: 0 8px 8px 0px ; 
			}
			
		#previous_image a, #next_image a {
			border-bottom: none; 
			}
			
		.alignright {
			float: right;
			margin: 0 0px 8px 8px; 
			}
			
		.attachment-thumbnail, .size-thumbnail {
			padding: 4px;
			margin-bottom: 8px;
			border: 1px solid #ddd;
			}
			
		#content div.wp-caption a  {
			border-bottom: none;
			}
			
		#content object { 
			padding: 5px; 
			margin: 0 10px 5px 0px ; 
			/*border: 1px solid #ddd; */
			background: #fff
			}
		
		/* GALLERY ITEMS */
		.gallery {
			margin: auto;
			}
			
		.gallery-item {
			float: left;
			margin-top: 10px;
			text-align: center;
			}
			
			#content p.smallattachment a, #content dl.gallery-item a {
				border-bottom: none;
				}
			
		.gallery img {
			}
			
		.gallery-caption {
			margin-left: 0;
			}
			
		#content p.wp-caption-text {
			font: 10px/12px "Arial", sans-serif;
			}

	textarea, input, select {
		border: 1px solid #bbb;
		}
		
	.clear {
		clear:both;
		}
		
	.postmetadata {
	
		
		}
		
		.breadcrumb a {
			margin-right: 10px;
			}
		
		
		span.event {
        font-size: 10px;
     }
	
	
/* FOOTER */
#footer {
	background: url(images/bg-footer.gif) no-repeat top center;
	clear: both;
	height: 100px;
	width: 900px;
	margin: 0 auto 50px auto;
	padding: 6px 0 0 0;
	font: 9px/14px "Arial", sans-serif;
	text-align: center;
	color: #FFF;
	}
	
	#footer a {
		color: #FFF;
		border-bottom: none;
		}
	
	#footer a:hover	{
		color: #FFF;
		border-bottom: none;
		}