/*
Theme Name: MMBlog 5.0
Theme URI: http://www.scotthough.com
Description: A light and extremely simple theme with 2 columns. 
Version: .8
Author: Scott Hough
Author URI: http://www.scotthough.com/
Tags: fixed width, two columns, white, blue, widgets, 1024px, andreas, valid CSS, valid XHTML
*/

/* Body */
body {background:#fff url(background.gif) top center repeat-y; color:#000; font:76% Verdana,Tahoma,Arial,sans-serif;}
*{margin:0; padding:0;}

/* Main wrap */
#wrap {color:#000; margin:0 auto; width:1010px; background: #fff url("header.jpg") top center no-repeat;}
#slogan {color:#000; font-size:1.5em; font-weight:bold; letter-spacing:-1px; line-height:1.2em; margin:15px 0 20px 35px;}
#toplinks {padding:5px 2px 2px 3px; text-align:right;}

/* Headers */
#header {
height: 150px;
}
h1 {color:#4088b8; font-size:3.2em; line-height:.8em; letter-spacing:-2px; margin:0;}
#header h1 {color: #fff; margin: 0; padding-top:30px; padding-left: 50px; font-size:1.2em;}
h1 a {color:#4088b8;}
h1 a:hover {text-decoration:none;}
h2, table#wp-calendar caption {border-bottom:4px solid #F5D415; text-align:left; font-weight:bold; color:#4088b8; font-size:1.4em; letter-spacing:-1px; margin:0 0 8px; padding:0 2px 4px 5px;}
h3 {border-bottom:1px solid #dadada; color:#4088b8; font-size:1.2em; font-weight:bold; margin:10px 0 8px; padding:1px 2px 2px 3px;}


/* Sidebar */
#sidebar {float:left; margin:0 0 5px; padding:0; width:195px;}
#sidebar p,#sidebar ul,#sidebar .textwidget {margin:0 0 15px 10px;}
#sidebar li {list-style:none; margin:0 0 6px;}
#sidebar li a {font-size:1.2em; font-weight:bold; padding:2px;}
#sidebar ul ul {margin:5px 0 5px 10px;}
#sidebar ul ul li {margin:0 0 5px;}
#sidebar ul ul li a {font-weight:normal;}

/* Content */
#content {float:right; line-height:1.5em; margin:-2px 10px 10px; text-align:left; width:775px;}
#content ul,#content ol {margin:0 0 18px 30px;}
#content ul li,#content ol li {margin:0 0 3px;}
#content ul ul,#content ol ol {margin:5px 0 5px 15px;}
#content img {margin:5px;}
 #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {border: 0; margin-top: 15px; border-bottom: 1px solid #4088b8; background: url("star.png") no-repeat; padding-left: 21px;} 
#content p {margin:0 0 15px 10px;}
#content p.timestamp {font-size:1.2em; margin:-5px 0 15px 10px;}
#content p.timestamp a {font-weight:normal;}
#content p.postmeta {text-align:right; border-top:2px solid #dadada; line-height:1.8em;}
#content #postnav {padding:5px; margin:5px 0 18px;}
#content #postnav p {margin:0; padding-left:5px;}
#content #postnav p.right {text-align:right; padding-right:5px; margin-top:-18px;}
#content .introtext p {margin:-5px 0 15px 10px;}
#content .nobullet li {list-style:none; margin:0; padding: 0;}


/* Footer Widgets*/
#footwidg {border-top:4px solid #dadada; padding:15px 0 0 0; clear:both; color:#000; display: block;}
#footwidg .column {width: 330px; display: block inline-block; float: left; vertical-align: top;}
#footwidg .first {margin-left: 10px;}
#footwidg .third {margin-right: 10px;}
#footwidg p {margin:0; padding:0;}
#footwidg a {color:#808080;}
#footwidg a:hover {text-decoration:underline;}
#footwidg span, #footwidg span a {font-weight:normal;}
#footwidg ul {margin: 0; padding: 0;}
#footwidg li {list-style:none; margin:0; padding: 0;}
#footwidg li a {font-size:1.2em; padding:2px;}
#footwidg ul ul {margin: 0; padding: 0;}
#footwidg ul ul li {margin:0; padding: 0;}
#footwidg ul ul li a {font-weight:normal;}

/* Footer */
#footer {border-top:4px solid #dadada; clear:both; color:#000; font-size:1.1em; line-height:1.6em; margin:15px auto 0; padding:8px; text-align:right;}
#footer p {margin:0; padding:0;}
#footer a {color:#000;}
#footer a:hover {text-decoration:underline;}
#footer span, #footer span a {font-weight:normal;}

/* Comments */
#content div.comment {margin-bottom:20px;}
#content div.comment p {margin:0 0 4px 10px; padding:3px 0 0 0;}
#respond p {margin:0 0 5px 10px;}
#respond input,#respond textarea {padding:5px; width:330px;}
#respond textarea#comment {width:700px;}
#respond input#submit {width:75px;color:#000; background-color:#fff;}
#respond input,#respond textarea,form div.searchbox input {font:94% Verdana,Tahoma,Arial,sans-serif; border:1px solid #ccc;}
.gravatarside {width:48px; height:48px; float:right; margin:0 5px 3px 5px;}

/* Tags */
blockquote {border:1px solid #dadada; font-size:0.9em; margin:20px 10px; padding:8px;}
blockquote p {padding:2px 0; margin:0; font-weight:bold;}
table#wp-calendar {width:180px; margin:0 0 18px 10px;}
p {margin:0 0 18px 10px;}
ul,ol,dl {font-size:0.9em; margin:2px 0 16px 35px;}
ul ul,ol ol {margin:4px 0 4px 35px;}
code{font-size:1.1em; background-color:#f4f4f4; color:#555; display:block; margin:5px 0 15px 0; padding:5px 5px 5px 7px; border:1px solid #ccc;}

/* Links */
a {color:#4088b8; font-weight:bold; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:0;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* Searchbox */
.searchbox {margin:8px 0 15px 10px;}
.searchbox label {display:none;}
.searchbox input {font-size:0.9em; padding:5px; width:166px; border:1px solid #ccc;}

/* Various classes */
.post {margin:0 0 15px;}
.textright {text-align:right;}
.textcenter {text-align:center;}
.hide {display:none;}

/* WP image align classes */
.aligncenter {display:block; margin-left:auto; margin-right:auto;}
.alignleft {float:left;}
.alignright {float:right;}
.wp-caption {border:1px solid #ddd;	text-align:center; background-color:#f3f3f3; padding-top:4px; margin:10px; border-radius:3px;}
.wp-caption img {margin:0; padding:0; border:0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding:0 4px 5px; margin:0;}



.clear {clear:both;}

.clear p {padding-bottom: 30px;}




.float-left { float: left; }
.float-right { float: right; }
.pad-left { margin-left: 10px; }
.pad-right { margin-right: 10px; }
.pad-top { margin-top: 10px;}
.pad-bottom {margin-top: 10px;}
.pad-left2 { margin-left: 20px; }
.pad-right2 { margin-right: 20px; }
.pad-top2 { margin-top: 20px;}
.pad-bottom2 {margin-top: 20px;}
.center {text-align: center;}
.center .center {text-align: left; margin: auto;}




#tnav {
	height: 30px;
	width: 100%;
	border-top: solid #000 1px;
	border-bottom: solid #000 1px;
	background-color: #4088b8;
	margin-bottom: 15px;
}
#tnav ul {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	line-height: 30px;
	white-space: nowrap;
}
#tnav li {
	list-style-type: none;
	display: inline;
}
#tnav li a {
	text-decoration: none;
	padding: 7px 10px;
	color: #FFF;
}
#tnav li a:link {
    color: #FFF:
}
#tnav li a:visited {
    color: #CCC;
}
#tnav li a:hover {
    color: #4088b8;
    background-color: #F5D415;
}






.contactform .underline {
        border-bottom: 1px solid #eee;
}
.contactform label {
        display: block;
        width: 100%;
}
.contactform input, .contactform textarea, .contactform select {
        width: 300px;
}

.twitdate {font-size: 70%;}


#emurse_resume_badge_gogomonkey a {color: #3672a4;}
#emurse_resume_badge_gogomonkey a:hover {color: #113249;}
#emurse_resume_badge_gogomonkey td {text-align: center;}
#emurse_resume_badge_gogomonkey td,#emurse_resume_badge_gogomonkey th { padding: 4px !important; } 
#emurse_resume_badge_gogomonkey {border: 2px solid #224f6f ;font-family:arial;font-size:11px;} 
#emurse_resume_badge_gogomonkey #resumehead {border-bottom: 1px solid #224f6f;font-size:12px;color:#fff;background:#4a7b9d;} 
#emurse_resume_badge_gogomonkey #emurseimg {width:75px;height:19px;border:0;}






/* page templates */
#aboutwidg {clear:both; color:#000; display: block;}
#aboutwidg h1, #aboutwidg h2, #aboutwidg h3, #aboutwidg h4, #aboutwidg h5 {border: 0; margin-top: 15px;font-size: 10pt;border-bottom: 1px solid #4088b8; background: url("star.png") no-repeat; padding-left: 21px;}
#aboutwidg .column {width: 380px; display: block inline-block; float: left; vertical-align: top;}
#aboutwidg .leftcolumn {margin-right: 10px;}
#aboutwidg p {margin:0; padding:0; text-align: justify;}
#aboutwidg a {color:#808080; font-weight:bold;}
#aboutwidg a:hover {text-decoration:underline;}
#aboutwidg span, #aboutwidg span a {font-weight:normal;}
#aboutwidg ul {margin: 0; padding: 0;}
#aboutwidg li {list-style:none; margin:0; padding: 0;}
#aboutwidg li a {font-size:1.2em; font-weight:bold; padding:2px;}
#aboutwidg ul ul {margin: 0; padding: 0;}
#aboutwidg ul ul li {margin:0; padding: 0;}
#aboutwidg ul ul li a {font-weight:normal;}



#mainwidg {clear:both; color:#000; display: block;}
#mainwidg h1, #mainwidg h2, #mainwidg h3, #mainwidg h4, #mainwidg h5, #mainwidg h6 {border: 0; margin-top: 15px;font-size: 10pt;border-bottom: 1px solid #4088b8; background: url("star.png") no-repeat; padding-left: 21px;}
#mainwidg .column {width: 380px; display: block inline-block; float: left; vertical-align: top;}
#mainwidg .leftcolumn {margin-right: 10px;}
#mainwidg p {margin:0; padding:0; text-align: justify;}
#mainwidg a {color:#808080; font-weight:bold;}
#mainwidg a:hover {text-decoration:underline;}
#mainwidg span, #mainwidg span a {font-weight:normal;}
#mainwidg ul {margin: 0; padding: 0;}
#mainwidg li {list-style:none; margin:0; padding: 0;}
#mainwidg li a {font-size:1.2em; font-weight:bold; padding:2px;}
#mainwidg ul ul {margin: 0; padding: 0;}
#mainwidg ul ul li {margin:0; padding: 0;}
#mainwidg ul ul li a {font-weight:normal;}


.note {color: #900;}

ul#twitter_update_list{
	list-style: none;
	font-size: 12px;
}
ul#twitter_update_list a{
	font-size: 12px;
}
.gas {
text-align: center;
}