/*  
Theme Name: MPAntenna
Theme URI: http://www.mpantenna.com/blog.com
Description: MP Antenna Blog.
Version: 1.0
Author: DCD
Author URI: http://www.danielcollinsdesign.com/

*/

/* 
COLORS
blue 8796a9
light blue ebeef2
light gray e3e3e3
dark gray 555555
red 990000
*/


/*-----INITIALIZATION-----*/

* { margin: 0px; padding: 0px; text-decoration:none; }
.clear, .postmetadata {clear: both;}


/*-----CORE-----*/

#page {
	margin: 0px auto; 
	width: 960px;
}
#content {
	float: left;
	padding: 0 0 0px 0px; 
	width: 572px;
}
#sidebar {
	float:right; 
	margin: 0 0 0 0px; 
	padding-bottom: 15px; 
	width: 280px;
}
#footer {
	margin: 0px auto;
	clear: both;
	background-color: #8796a9; 
}


/*-----TYPE-----*/

body {
	font-size: 13px;
	line-height: 18px;
	font-family: Helvetica, Sans-Serif; 
	color: #555555; 
	height: 100%;
	text-align: left;
	text-decoration: none; 
	background-color: #ffffff; 
	background-image: url(images/back2.jpg);
	background-repeat: repeat-x;
}


#page {
	text-align: left;
}

#sidebar, .postdetails, .posttags, #footer, .postmetadata, #commentform, .commentmetadata {
	 color:#8796a9;
}

a:link {
	text-decoration: none;
	color: #8796a9;
}
a:visited {
	text-decoration: none;
	color: #8796a9;
}
a:hover {
	text-decoration: none;
	color: #990000;
}
a:active {
	text-decoration: none;
	color: #8796a9;
}
#sidebar a, .commentlist a, .postdetails a, .posttags a, #footer a, .postmetadata a, #commentform a {
	 color:#8796a9;
}
#sidebar a:hover, .commentlist a:hover, .postdetails a:hover, .posttags a:hover, #footer a:hover, .postmetadata a:hover, #commentform a:hover {
	 color:#990000;
}
.entry p a {
	 border-bottom: 0px dotted #999;
}
small {
	 font-size: 10px; line-height:18px;
}



/*-----HEADLINES-----*/


h1 {
	font-size: 19pt;
	font-weight: normal;
	color: #555555;
	padding: 1px 0 10px 0;
}
h2 {
	font-size: 10pt;
	font-weight: normal;
	color: #990000;
	padding: 1px 0 18px 0;
}
h3 {
	font-size: 18pt;
	font-weight: normal;
	color: #8796a9;
	padding: 35px 0 15px 0;
}
h4 {
	font-size: 9pt;
}



#content {
	float: left;
	width: 572px;
	background-repeat: repeat-x;
	padding: 48px 88px 35px 10px;
}
.post {
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	line-height: 15pt;
	}
	
.post h2{
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	color: #555555;
	font-size: 25px;
	padding-bottom: 10px;
	}
	
.post h2 a{
	font-family: Helvetica, sans-serif;
	color: #555555;
	}
	
.post h2 a:hover{
	color: #990000;
	text-decoration: none;
	}

.post ul {}

.post li {}

.entry p{
	margin: 2px 0 20px 0;

}

.postmetadata{
	font-family: helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	text-decoration: none;
	clear: both;
	background:#e3e3e3;
	padding: 9px 0 7px 15px;
	border-top: 1px dotted #555555;
	border-bottom: 1px dotted #555555;
	margin: 25px 0 45px 0;
}

.postmetadata a:link{
	text-decoration: none;
	color: #8796a9;
}
.postmetadata a:hover{
	text-decoration: none;
	color: #990000;
}



.navigation {
	font-size:13pt;
	width:100%;
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
	}
	
.alignleft a{float:left; margin:25px 0;}
.alignright a{float:right; margin:25px 0;}





/*-----SIDE-----*/


#sidebar {
	width: 280px;
	float: left;
	margin-right: 0px;
	background-image: url(images/backSideNav.jpg);
	background-repeat: repeat-x;
	background-color: #ebeef2;
	padding-top: 40px;
	}

#sidebar h2{
	font-family: Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	border-top: 1px dotted #555555;
	border-bottom: 1px dotted #555555;
	padding: 9px 0 7px 0px;
	background-color: #FFFFFF;
	margin: 5px 0 5px 0;
}

#sidebar label{
	font:normal 11pt helvetica, sans-serif;
	color: #000;	
	margin: 0;
	padding: 0;
}
#side_head {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	color: #990000;
	letter-spacing: 0.5px;
	padding: 12px 0 10px 0px;
}
#sidebar p {margin:0; padding: 0 0px 0 0px;}

#sidebar img {padding: 0; margin: 0;}

#sidebar ul {
	border-bottom: 0px solid #ccc;
	padding: 0 25px 0 25px;
	list-style-type: none;
}

#sidebar ul li {
	font-size: 13px;
	line-height: 20px;
	color: #8695a8;
	text-decoration: none;
	display: block;
	padding: 0;
	font-family: Helvetica, sans-serif;
	border-top: 0px dotted #ccc;
	text-indent: 15px;
	margin: 5px 0 5px 0;
}

#sidebar ul ul {
	margin:14px 0;
	padding:0;
}

#sidebar ul ul li {
	list-style-type: none;
	}

#sidebar ul ul ul{
	margin: 0;
	padding: 0;
}

#sidebar ul ul ul li{
	padding: 0 0 0 15px;
	list-style-type: square;
	color: #898989;
}


/*-----FOOTER-----*/


#footer {
	background:#8796a9;
}

#footer #h1, #footer .description {
	font-family: Helvetica, Sans-Serif
}

#footer p a, #footer h1 a, #footer ul a {
	color:#ffffff;
}
#footer p a:hover, #footer h1 a:hover, #footer ul a:hover {
	color:#990000;
}
#footercontainer {
	 width:960px; 
	 text-align:left; 
	 margin: 0px auto; 
	 padding: 30px 0 60px 10px; 
	 color:#ffffff;
}
#footer ul {
	display:block; 
	font-size: 11px;
	padding:0px; 
	margin:0px;
}
#footer ul li {
	float: left;
	padding:0px 15px 0px 0px;
	margin-left: 3px;
	display: inline; 
	font-weight: normal;
}
#footer ul li a {
	color: #ffffff;
	text-decoration: none;
}


/*-----COMMENTS-----*/


.commentlist {
	 color:#555555; 
	 text-align: left;
}

.commentlist li {
	 background: #ffffff; 
	 border-top: 1px dotted #555555; 
	 padding: 17px 0 17px 0; 
	 list-style: none; 
	 font-weight: bold;
}
.commentlist li .avatar { 
	 float: right; 
	 padding:0px 0px 9px 18px;
}
.commentlist cite, .commentlist cite a {
	 font-weight: bold;
	 font-style: normal;
}
.commentlist p {
	 font-weight: normal; 
	 font-size: 13px;
	 line-height: 20px;
	 text-transform: none;
	 margin: 0 0 13px 0;
}
.commentmetadata {
	 margin: 0;
	 display: block;
	 font-weight: normal;
}
.nocomments {
	 text-align: center;
	 margin: 0;padding: 0;}


/*-----COMMENTS FORM-----*/


div#respond {
	 padding:0px; 
	 margin-top:36px; 
	 margin-bottom:50px; 
	 border-top: 0px dotted #8695a8; 
}
#commentform input.text {
	 width: 170px; 
	 line-height: 18px; 
	 font-size: 13px;
	 padding: 3px 0 3px 0;  
	 color: #555555; 
	 margin: 9px 5px 0px 0px; 
	 background: #ffffff url('images/.jpg') repeat-x top; 
	 border: 1px solid #dbdbdb;
}
#commentform textarea {
	  width: 552px;
	  padding: 8px 8px 30px 8px; 
	  background:#ffffff; 
	  border:1px solid #dbdbdb; 
	  font-size: 13px; 
	  line-height: 18px; 
	  font-family: Helvetica, Sans-Serif; 
	  color: #555555; 
	  margin-bottom:9px;
}
#commentform #submit {
	  margin: 35px 0 0 0;
	  float: left;
}
.entry form { 
	 /* This is mainly for password protected posts, makes them look better. */ 
	  text-align:center;
}
select {
	  width: 130px;
}
.submit {
	  position:relative; 
	  top:-18px;
}


/*-----SEARCHBOX-----*/

#searchbox { 
	float: left; 
	width: 231px; 
	height: 36px; 
	background: url(images/searchBox.jpg) no-repeat;
	margin: 5px 0 18px 25px;
}
#searchbox #s { 
	float: left; 
	border: 0; 
	margin: 2px 0px 0px 6px; 
	width: 152px; 
	padding-top: 8px; 
	background: none; 
	color: #555555; 
	height: 23px; 
	font-size: 13px; 

}
#searchbox #go { 
	float: right; 
	width: 72px; 
	height: 35px;
}


/*-----IMAGES-----*/

p img {
	 max-width: 100%;
	 margin-bottom: 5px;
	 margin-top: 0px;
}
img.centered {
	 display: block;
	 margin-left: auto;
	 margin-right: auto;
}
img.alignright {
	 margin: 0 0 2px 18px;
	 display: inline;
}
img.alignleft {
	 margin: 0 18px 2px 0;
	 display: inline;
}



/* Calendar - this is not intended for the theme and thus not styled */
#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;}
#wp-calendar a {text-decoration: none;}
#wp-calendar caption {font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}
#wp-calendar th {font-style: normal;text-transform: capitalize;}
#wp-calendar {empty-cells: show; margin: 10px auto 0; width: 155px;}
#wp-calendar #next a {padding-right: 10px; text-align: right; }
#wp-calendar #prev a {padding-left: 10px; text-align: left;}
#wp-calendar a {display: block;}
#wp-calendar caption {text-align: center; width: 100%;}
#wp-calendar td {padding: 3px 0; text-align: center;}
#wp-calendar td.pad:hover { /* Doesn't work in IE */ background-color: #fff; }


/* Captions */
.wp-caption {text-align: center;background-color: #f3f3f3;}
/*.wp-caption img {margin: 0;padding: 0;border: 0 none;}*/
.wp-caption p.wp-caption-text {	font-size: 10px; line-height: 18px; margin: 0px !important; color:#999;}


/* Misc. */
.alignright {margin: 0 0 2px 18px; float: right;}
.alignleft {margin: 0 18px 2px 0; float: left}
.aligncenter, div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
code {font-family:'Courier New', Courier, Fixed;}
blockquote {margin: 18px 30px 0 10px;padding-left: 20px;border-left: 5px solid #ddd;}
blockquote cite {margin: 5px 0 0;display: block;}
.center {text-align: center;}
.hidden {display: none;}
hr {display: none;}
a img {border: none;}


/*-----CONTAINER-----*/


#container2 {
	width: 100%;
	float: right;
	padding-top: 14px;
	background-color: #FFFFFF;
	background-image: url(images/back2.jpg);
	background-repeat: repeat-x;
	height: 100%;
}

.container {
	width: 960px;
	height: 100%;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}


.wrapper {
	float: none;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.top_nav {
	position: relative;
	float: right;
	width: 960px;
	height: 86px;
}
.logo_area {
	position: relative;
	float: left;
	width: 110px;
	height: 86px;
	padding-left: 10px;
}
#logo {
	float: left;
	width: 110px;
	padding-right: 10px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	height: 86px;
}
.nav_area {
	position: relative;
	float: right;
	width: 750px;
	height: 86px;
}
#navigation {
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	letter-spacing: 0.5px;
	list-style: none;
	padding-top: 35px;
}
#navigation ul {
	margin: 0;
	padding: 0;
}
#navigation li {
	float: right;
	padding:0px 18px 0px 0px;
	margin-left: 3px;
	color: #990000;
}
#navigation li a {
	color: #555555;
	text-decoration: none;
}
#navigation li a:hover {
	color: #990000;
}
.try_area {
	position: relative;
	float: right;
	width: 120px;
	height: 58px;
	padding-top: 28px;
}
#try {
	float: right;
	width: 110px;
	padding-right: 10px;
	background-image: url(images/tryBtn.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
#try:hover {
	background-position: bottom left;
}
.brushed{
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width: 960px;
	height: 100px;
	background-image: url(images/brushed.jpg);
	background-repeat: no-repeat;
}