/* 
Theme Name: BMDG Theme TypeKit
Theme URL: http://www.brianmillerdesign.com

Author: Brian miller
Author URI: http://www.brianmillerdesign.com
This code and the supporting JavaScript code is copyrighted with an official US copyright filed with the US copyright office. 
In other words, don't be like David Griffith and ripp it off for your own use. 
*/
body {
	font-family: "liberation-serif-1", "liberation-serif-2", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #eeeeee;
	line-height: 16px;
}
h1 {
	float:left;
	width:233px;
	height:49px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(http://brianmillerdesign.com/images/bmdg.png) no-repeat;
	margin: 0px;
	padding: 0px;
}
h2, h3, h4 {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
}
h5 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 8px;
	color: #333333;
	font-family: "liberation-serif-1", "liberation-serif-2", Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}
h6 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;

	margin-top: 8px;
	color: #333333;
	font-family: "liberation-serif-1", "liberation-serif-2", Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding: 7px 0px 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
h6 a {
	text-decoration: none;
}
h7 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 15px;
	padding: 7px 0px 0px;
	color: #333333;
	font-family: "liberation-serif-1", "liberation-serif-2", Georgia, "Times New Roman", Times, serif;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
h7 a {
	text-decoration: none;
}
p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
#content {
	width:100%;
	height: 1125px;
	overflow:visible;
	z-index: -100;
}
/*#page_content {
	width:100%;
	height: 1125px;
	overflow:visible;
	z-index: -100;
	background:url(http://brianmillerdesign.com/bg.jpg) no-repeat 0 0px;
}

#container ul {
	margin-left: 13px;
	padding-left: 0px;
	list-style-type: square;
	margin-top: 4px;
	padding-top: 0px;
}
#container li {
	margin-bottom: 4px;
}
*/
#container {
	float: right;
	margin-top: 0px;
	line-height: 18px;
	background:url(http://brianmillerdesign.com/images/bg_container.png) repeat;
	width: 385px;
	overflow: hidden;
	margin-bottom: 30px;
}
#container span {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
}
#container span a{
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
}
#container ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 4px;
	padding-top: 0px;
}
#container li {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	width: 100%;
}
#container li a{
	color:#666666
	-webkit-transition: color .6s linear;
}
#container li a:focus, a:hover {
	text-decoration: underline;
	color: #cc6600;
-webkit-transition: color .2s linear;
}
#container li:hover {
}
#container p {
	line-height: 18px;
}
.award {
	float: right;
}
#container a {
	font-family: "liberation-serif-1", "liberation-serif-2", Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
a {
	
	text-decoration: none;
	color: #666;
}
a:focus, a:hover {
	text-decoration: underline;
	color: #cc6600;
}
a:visited {
}
a:visted:hover {
}
a {
-webkit-transition: color .6s linear;
}
a:hover {
-webkit-transition: color .2s linear;
}
a:active {
	color: #333333;
	text-decoration: underline;
}
/* articles start */

.articles-box {
	width: 9999px;
	overflow: hidden;
}
.article {
	overflow: hidden;
	width: 325px;
	float: left;
	padding: 20px 30px;
}
.contact {
	overflow: hidden;
	width: 240px;
	float: left;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	margin-right: 45px;
	margin-left: 10px;
}
/* articles end */
#holder {
	float: right;
	margin-right: 90px;
	margin-top: 18px;
	width: 385px;
	padding: 0px;
}
#header {
	float: right;
	width: 355px;
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 25px;
}

#logo {
	float: left;
	width: 500
	padding: 0px;
	margin: 0px;
	padding-left: 55px;
	z-index: -100;
}
#logo p, a {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 10px;
	color: #999999;
	margin: 0px;
	padding: 0px;
}



/***********************************************
*	Navbar      								*
************************************************/

.pages {
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 355px;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
}
.pages ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.pages li {
	float: left;
	list-style-type: none;
	padding: 3px 7px 7px 3px;
	margin-top: 4px;
	margin-right: 10px;
}
.pages a {
	float: left;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
	color: #FFFFFF;
	
}
.pages a:hover {
	color: #e4643f;
	text-decoration: underline;
}
.pages a.active {
	color: #e4643f;
	text-decoration: none;

}
.pages li li {
	background: #333333;
	width: 100px;
	margin: 0px;
}

.pages li li a, .pages li li a:link, .pages li li a:visited {
	float: none;
	padding: 10px;
	width: 100%;
	margin: 0px;
}
.pages li li a:hover, #pages li li a:active {
	color: #e4643f;
	text-decoration: underline;
}


.pages li ul {
	
	position: absolute;
	width: 100px;
	left: -999em;
	
}

.pages li:hover ul {
	left: auto;
	display: block;
	margin-left: -13px;
	margin-top: 25px;
}

/* pages end */

.form_box {
	margin: 10px 10px 3px 0px;
	border: 1px dotted #999999;
	width: 200px;
	background-color: #FFFFFF;
	padding: 5px;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

.footer {
	padding: 8px 0px 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-size: 10px;
}
#tagcontainer {
	float: right;
	margin-top: 0px;
	line-height: 18px;
	background:url(http://brianmillerdesign.com/images/bg_container.png) repeat;
	width: 385px;
	overflow: hidden;
	margin-bottom: 30px;
}

.tags {
	margin: 0;
	padding: 0px 5px 5px 0px;
	list-style: none;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	
}
.tags li {
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 4px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tags li a {
	float: left;
	text-align: left;
	line-height: 13px;
	text-decoration: none;
	color: #FFFFFF;
	list-style-type: none;
	padding: 3px 8px 1px;
	background-color: #cbd6d8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.tags li a:hover {
	color: #FFFFFF;
	background-color: #CCCCCC;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}
.tags li a.active {
	color: #FFFFFF;
	background-color: #444444;
	text-decoration: none;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px;
}