/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */

/* header * added branding height 140 **/

.blog-name				{ font-weight: bold; font-size: 28px; margin: 0; line-height: 1em; display: block; text-transform: uppercase; }
#branding				{ width: 960px; height: 110px; margin: 0 auto; }
.blog-description		{ line-height: 1em; display: block; font-size: 14px; font-weight: bold; color: #C0C0C0; margin: 0; padding: 5px 0 0; text-transform: uppercase; }
#header					{ background: url(../images/dmcheader.png) repeat-x; #1e1b1a; border-bottom: 5px solid #383332; padding: 30px 0 0 0; }

/* globals*/

/* globals -changed site font to Helvetica*/
body					{ background-color: #F0F0F0; color: #333; font: 12px Helvetica,Arial,sans-serif; height: 100%; min-height: 100%;
margin:0 !important;
padding:0 !important;
}

h1, h2, h3, h4, h5, h6	{ font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; font-weight: bold; color: #0D2942; }

/*
a, a:link, a:visited	{ color: #002942; text-decoration: none; }
a:hover					{ color: #1B578A; }
*/

/* structure */
#wrapper				{ min-height: 100%; position: relative; background: url(../images/main_strip.png) repeat-x; #F0F0F0; }
/*#main { background: */



/* search bar */
#searchbar				{ float: right; overflow: hidden; padding: 0; margin: 25px 0 0; }
#searchform #s			{ font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; width: 250px; float: left; margin: 3px 5px 0px 0; padding: 4px 3px; background: url(../images/search.gif) no-repeat right #FFFFFF;}
#searchform #searchsubmit	{ font-family: Tahoma, Arial, Helvetica, sans-serif; background: url(../images/postbar.gif) repeat-x; border: 1px solid #333; padding: 4px 10px; font-size: 12px; color:#FFF; float: left; }

/* latest headlines */
.posts-default, .posts-quick, .posts-line	{ list-style: none; margin: 0; padding: 0; overflow: hidden; }
.posts-default .post	{ width: 190px; float: left; margin: 0 7px 10px 0; background: url(../../images/techblue/content-bg.jpg) repeat-x #F0F0F0; border: 1px solid #CCC; height: 220px; padding: 10px; font-size: 11px; }
.navigation				{ visibility: hidden; margin: 10px 10px 10px 0; }

.posts-default .entry-meta, .posts-quick .entry-meta	{ color: #CCC; float: left; background: none; width: 190px; height: 25px; display: block; margin: -25px 1px 0; font-weight: bold; }*/



/* single post */

/*
.single .post, .single-post	{ background: #F0F0F0; border: 1px solid #CCC; margin: 0 10px 20px 0;  }
.single .post .entry-title, .single-post .entry-title	{ font-size: 21px; font-weight: bold; padding: 15px 0 0; margin: 0 0 5px;}
.single .post, .single-post	{ background: #F0F0F0; border: 1px solid #CCC; margin: 0 10px 20px 0;  }
.single .post .entry-content, .single-post .entry-content	{ margin: 10px 0; font-size: 12px;}
*/


/* sidebar */

.widgettitle			{ color: #666; font-size: 12px; font-weight: bold; margin: 10px 0 0 0; padding: 10px 10px; background: url(../images/techblue/background.jpg) repeat-x #FFF; border: solid #CCC; border-width: 1px 1px 0px 1px; }
.widgettitle a			{ color: #666; }
.widgetcontent			{ border: solid #CCC; border-width: 0px 1px 1px;  margin-bottom: 10px; padding: 5px 10px 6px 10px; background:#FFFFFF; }

#primary.widgettitle	{ visibility: hidden; }






/* footer */
#footer				{ margin: 5px auto 0px; background: #1e1b1a; padding-bottom: 10px; border-top: 5px solid #383332;  }
#footer .widgetcontainer	{ padding: 10px 10px; margin: 10px auto; }


