/*  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; }body { /*text-align: center;*/ }		a { 	color:#000000;	text-decoration: none; 	}	a:hover { 	color:#bd2025;	text-decoration: none; 	}textarea, input, select { 	border: 1px solid #bbb; 	}th, td {	padding: 4px;	/*border-bottom: 1px solid #ddd;*/	}tr {		}/* HEADER */#header {	background: url(images/bg-header.gif) no-repeat top center;	height: 184px;	width: 900px;	margin: 20px auto 0px 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;		text-transform: uppercase;		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;			}					#utility li.current_page_item a {			color: #FFF;			border-bottom: 1px solid #FFF;			}					#utility li.current_page_item a:hover {			color: #FFF;			border-bottom: 1px solid #FFF;			}						#date {		font: 12px/14px "Arial", sans-serif;		text-align: right;		padding: 70px 75px 0 0;		color: #FFF		}	/* NAVIGATION */#nav {	font: 14px "Arial", sans-serif;	width: 900px;	margin: 0px auto 20px auto;	}		#nav ul {		text-align: center;		width: 810px;		margin: 0px auto;		padding: 10px 0;		border-bottom: 1px solid #000;		}		#nav li {		display: inline;		list-style: none;		text-align: center;		padding: 0 20px;		}			#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 */#middle {	clear: both;	width: 750px;	margin: 10px auto 0 auto;	padding: 0 75px 0 75px;	}	/* SIDEBAR */	#sidebar {		float: right;		width: 170px;		padding-top: 7px;		}			#sidebar p, #sidebar ol, #sidebar ul {		font: 10px/16px "Verdana", sans-serif;		color: #000;		margin: 0px 0px 10px 0px;		}		#sidebar h3, #sidebar h2 {		border-bottom: 1px solid #ddd;		color: #bd2025;		font: 14px "Arial", sans-serif;		margin: 5px 0 5px 0;		text-align: left;		}		#sidebar li {		background: url(images/side_li.gif) no-repeat 0px 6px;		list-style: none;		padding: 0 0 0 10px; 		margin-bottom: 4px;		}			#sidebar li a {		border-bottom: none;		color: #000;		}			#sidebar li a:hover {		border-bottom: 1px solid #ddd;		color: #000;		}			#sidebar li a:hover {		color: #bd2025;		}			#sidebar li.current_page_item a {		color: #000;		border-bottom: 1px solid #ddd;		}				#sidebar li.current_page_item a:hover {		color: #bd2025;		border-bottom: 1px solid #ddd;		}					#sidebar p a {		border-bottom: 1px solid #ddd;		color: #000;		}		#sidebar p a:hover {		color: #bd2025;		}			#sidebar img, #sidebar iframe {		padding: 5px;		margin: 5px 0;		border: 1px solid #ddd;		background: #fff		}			select#cat, select#month {		margin: 0 0 10px 0;		}	/* SIDEBAR */							/* CONTENT */	#content {		float: left;		width: 530px;		}				#content h2	{		clear: both;		font-weight: bold;		border-bottom: 1px solid #ddd;		color: #bd2025;		font: 24px "Arial", sans-serif;		margin: 0 0px 10px 0;		}				#content h2 a {			margin-right: 3px;			border-bottom: none;			color: #bd2025;			}					#content h2 a:hover {			margin-right: 3px;			color: #bd2025;			}					.breadcrumb a {			margin-right: 10px;			}				#content h3	{		clear: both;		color: #bd2025;		font: 21px "Arial", sans-serif;		font-weight: 400;		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, #content legend {		clear: both;		color: #000;		font: 16px "Arial", sans-serif;		font-weight: 700;		padding-top: 4px;		margin-bottom: 4px;		}				#content h4 a {			border-bottom: 1px solid #ddd;			color: #000;			}				#content h4 a:hover {			border-bottom: 1px solid #ddd;			color: #bd2025;			}				#content p, #content td {			color: #000;			font: 14px/21px "Arial", sans-serif;			margin: 0 0 10px 0;			}					#content th {			color: #000;			font: 14px/21px "Arial", sans-serif;			margin: 0 0 10px 0;			font-weight: bold;			text-align: right;			padding-right: 10px;			}						.edit {				margin-bottom: 20px;				}					#content p a {		border-bottom: 1px solid #ddd;		color: #000;		}		#content p a:hover {		color: #bd2025;		}		#content ul {		color: #000;		font: 14px/21px "Arial", sans-serif;		margin: 0 0 10px 0;		}			#content ul li	{		background: url(images/content_li.gif) no-repeat 5px 8px;		list-style: none;		padding: 0 20px;		margin: 0 0px 2px 0px;		}						#content ul li a {			border-bottom: 1px solid #ddd;			color: #000;			}					#content ul li a:hover {			color: #bd2025;			}				#content ol {		color: #000;		font: 14px/21px "Arial", sans-serif;		margin: 0 0 10px 0;		padding: 0 15px;		}			#content ol li	{		margin: 0 0px 2px 10px;		}			#content ol li.final {		margin: 0 0px 10px 10px;		}						#content ol li a {			border-bottom: 1px solid #ddd;			color: #000;			}					#content ol li a:hover {			color: #bd2025;			}	#content blockquote, #content pre {		padding: 15px;		border: 1px solid #ddd;		margin: 0px 0px 10px 0px;		overflow:auto;		}				#content blockquote h3 {			color:#000000;			}				#content label	{		color: #bd2025;		font: 12px/18px "Arial", sans-serif;		}			#content iframe {		padding: 4px;		border: 1px solid #ddd;		background: #fff;		margin: 0 0 10px 0;		}			#content img {		padding: 4px;		border: 1px solid #ddd;		background: #fff;		}				.wp-caption-text  {			text-align: center;			}					.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;			border: 1px solid #ddd;			}					#content object { 		margin: 0 0 10px 0px ; 		/*border: 1px solid #ddd;*/ 		background: #fff		}			#content pre {		max-height: 300px;		font-size: 12px;		padding: 10px;		margin: 10px 0px;		overflow: auto;		}		#content p.wp-caption-text {		margin-top: 5px;		font: 10px/12px "Arial", sans-serif;		}			#content div.twocolumns {		width: 250px;		float: left;		}			.clear {		clear:both;		height: 0px;		}									/* POST ITEMS */	.post-box {		border-bottom: 1px solid #ddd;		margin-bottom: 10px;		}			/* GALLERY ITEMS */	#gallery-box {			margin-bottom: 25px;			}				.gallery {		margin: auto;		}			.gallery-item {		float: left;		margin: 5px 3px 5px 0;		text-align: center;		}				#content p.smallattachment a, #content dl.gallery-item a {			border-bottom: none;			}			.gallery img {		}			.gallery-caption {		margin-left: 0;		}					/* CAPTIONS */			.wp-caption a {		border-bottom: none;		}			a img {		border-bottom: none;		}								/* COMMENTS */	#comments-head {		border-bottom: 1px solid #ddd;		}			#comments-box {		clear: both;		}			#comments-box ol {		padding: 0;		}			#comments-box ol li.depth-1 {		list-style-type:none;		background: none;		padding: 10px 0;		border-bottom: 1px solid #ddd;		}			#comments-box ul li.depth-2 {		list-style-type:none;		padding-top: 10px;		background: none;		}			#comments-box cite {		font-weight:bold;		font-size:14px;		}			.comment-author {		margin-bottom: 2px;		}			.comment p {		clear:both		}		.reply {		font-size:10px;		}			.comment-meta {		/*display:none;*/		font-size:10px;		}			.avatar {		float: left;		margin: 0 10px 10px 0;				}			/* CONTACT 7 */.wpcf7-list-item-label {	margin: 0 10px 0 0;	}	.wpcf7-response-output {	color: #bd2025;	font: 16px "Arial", sans-serif;	font-weight: 400;	margin-bottom: 4px;	}.wpcf7-not-valid-tip-no-ajax {	color: #bd2025;	font: 10px "Arial", sans-serif;	font-weight: 400;	margin-left: 10px;	}	/* CALENDAR */.hide {	display: none;	}	/* KB GRADEBOOK */div.kbGradebook tr {	/*border-bottom: 1px solid magenta;*/	}			/* FOOTER */#footer {	background: url(images/bg-footer.gif) no-repeat top center;	clear: both;	height: 100px;	width: 900px;	margin: 0 auto 20px 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: 1px solid #FFF;		}