/*
Theme Name: mashupsdev – Blog
Description: mashupsdev – Blog
Version: 1.0
Author: jdam | http://www.mashupsdev.com
Tags: 
*/


@import url("resets.css");


html {padding:0; margin:0;}
body {
	color:#000000;
	font-family: Arial, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
	line-height: 1.4;
	background:#ffffff; 
    }
* {margin: 0; padding:0; }
.clear {clear:both}
ul li {list-style-position:inside; }
a, .mdv_menu a:active, .mdv_menu a:visited, .mdv_menu a:focus
{color:#202020; text-decoration:none;}

#mdv_hdcon {width:100%; text-align:center; }
#mdv_hdtop { height:48px; background:#ac0101;  text-align:left; position:relative; z-index:90}
#mdv_hdtop_con { width:970px; margin:0 auto;  }
#mdv_hdtop_logo {width: 195px; height: 45px; display:block; background: url(images/mdv_hdlogo.png) no-repeat; float: left;}
#mdv_hdtop_menu {width: 700px; float: right; text-align:right; margin-top:12px; z-index:5;}

.mdv_menu {margin:0;}
.mdv_menu  ul {float: right}
.mdv_menu  ul li { display:inline; list-style:none; float: left; margin:0;  line-height:1.1; }
.mdv_menu a, .mdv_menu a:active, .mdv_menu a:visited, .mdv_menu a:focus
 {display:block; color:#fff; text-decoration:none;  font-size: 1.4em;  font-weight:normal; font-family: "Trebuchet MS", sans-serif;  }
.mdv_menu a:hover {border-bottom: 1px solid #fff; outline: none;}
.mdv_menu {margin-top: 0px}

/** Portfolio Header */
#mdv_hdport {height: 276px; background: url(images/mdv_hdportf.png) repeat-x; text-align:left; 	position:relative; overflow: hidden; z-index:5; }
/*
.mdv_hdport_con {width: 980px; margin:0 auto; position:relative; }
*/
.mdv_hdport_inner {width:100%; height:45px; display:block; background: #f2ebdc}
.mdv_hdport_inner_con {width: 960px; height:37px; margin:0 auto; padding-top: 6px; text-align:left;}

.mdv_hdport_inner_con a, .mdv_hdport_inner_con a:visited, .mdv_hdport_inner_con a:active   
{font-weight:bold; font-size:.90em; display: block; padding:7px 5px; width: 120px; text-align:center;float: left;  
background: url(images/get-freeq-top.png) right top no-repeat}

.mdv_hdport_inner_con a:hover {color:#fff7e7; background-position: left top; text-decoration:none;}
span.fqcontact { padding:7px 16px;}
 
/** Content */
#mdv_content_con {width:970px;  margin:0 auto; text-align:center; }

.mdv_content_inner {height:auto; text-align:left; min-height: 300px; height: auto; color:#4e4e4e; }
.mdv_content_inner ul {margin-left: 35px;}

.mdv_gradbg { margin:0; padding:0; width:100%; background: url(images/body-gr.png) repeat-x  }

/* BLOG */
.hentry  {border-bottom: 1px solid #dcdcdc; position:relative; margin-bottom: 25px;}
.entry  { padding:8px 0 12px 0;  }
h2.title, h2.title a {color: #3d81b6;text-transform: capitalize; font-size: 20px; font-weight:normal; font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;}
p.postmetadata {font-size: .90em; }
p.postmetadata a, p.postmetadata a:visited { color:#4e4e4e; }
p.postmetadata a:hover { color:#111; }
a.more-link, a.more-link:visited {display:block; font-weight:bold; color:#313131}

.contentheading {
		padding:0;
		font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
		font-size: 1.8em;
		font-weight: normal;
		vertical-align: bottom;
		color: #333333;
		text-align: left;
		width: 100%;
}
.mdv-blog-author {width:105px; height: 105px; float: left; clear: both; z-index:99; position:relative; margin: 0 8px 8px 0;}
.mdv-blog-author img {float:left; padding:5px; border: 1px solid #dcdcdc}

.addtoany_share_save_container { text-align: right; position:absolute; right:0; bottom: 1px; }
#mdv-blogcats * {margin:0; padding:0;}
#mdv-blogcats {height:105px; display:block;  text-align:left;}
#mdv-blogcats ul li.categories {margin:0; padding:0;  list-style-position:inside}
#mdv-blogcats li ul li {display:inline; list-style:none; padding-right: 5px; padding-left:8px; border-right: 1px solid #c9c9c9} 
#mdv-blogcats li ul li.cat-item-7 {padding-left:0;}
#mdv-blogcats li ul li.cat-item-11 {border:none;}
#mdv-blogcats li li a, #mdv-blogcats li li a:visited, 
#mdv-blogcats li li a:active, #mdv-blogcats li li a:focus
 {font-size: 1.1em; font-weight:bold; color:#464646;}
#mdv-blogcats a:hover {text-decoration:underline;}

a.history {display:block; margin-bottom: 25px; color:#b3b3b3}

.rdmore { margin-top:25px; width: 40%;}
/** Footer */
/*
#mdv_footer_con {height: 305px; width: 100%; background:#a60000}

*/
#mdv_footer_con {height: 305px; width: 100%; background:#f2ebdc}

.mdv_footer_top {height: 215px; }
.mdv_footer_topwrap { width: 957px; height: 210px; margin:0 auto; text-align:left;}

.mdv_footer_moditem {float:left; height: 210px;}
.mdv_footer_moditem h3 {

color:#3c4d22; 
font-family: "Trebuchet MS", sans-serif; font-size: 1.3em;
border-bottom: 1px solid #a8cc71; margin-bottom:12px; padding-bottom: 4px;}

.mdv_footer_moditem h3 a, .mdv_footer_moditem h3 a:visited, .mdv_footer_moditem h3 a:hover  
{
color:#3c4d22; 
font-family: "Trebuchet MS", sans-serif; 

}

.mdv_footer_moditem .inner {padding:12px;}

.mdv_footer_moditem h3 a {font-size:1em; font-weight:bold; border:none;}
.mdv_footer_moditem h3 a:hover {text-decoration:none}
/*
.ft_rounded_mod {background:#cfc6b2}

*/
.ft_rounded_mod {background:#a8cc71}


.ft_search {width: 295px;  }
.ft_search_box{ padding: 6px 8px; margin:0; }
.ft_search input {border: 2px solid #3c4d22; height: 18px; padding:2px 4px; font-weight:bold; width:200px; margin:0;}
.ft_search .moduletable {margin:0;}
input.ft-search-glass {position: absolute; width: 25px; height:26px; border: none;}
.mdv_support {margin-top: 15px}
.mdv_support h2 {color:#3c4d22; text-align:center; font-size:1.8em; font-weight:bold;}
.mdv_support h3 {float:left; width: 260px; text-align:left; color:#3c4d22; border:none; margin:0; padding:0; padding-left:27px; font-size: 1.4em; font-weight:bold; font-family: Arial, sans-serif;}

.mdv_support h3.contact {background: url(images/mdv_phone.png) 7px 50% no-repeat; }
.mdv_support h3.email {background: url(images/mdv_mail.png) 0% 50% no-repeat; }

.ft_mnav {width: 190px; }

.mdv_ftmenu  ul {text-align:left;}
.mdv_ftmenu  ul li { display:block; list-style:none;  margin:0;  margin-left: 15px; padding:0; padding-bottom: 4px; text-transform:capitalize}
.mdv_ftmenu  a, .mdv_ftmenu  a:active, .mdv_ftmenu  a:visited, .mdv_ftmenu  a:focus
 { color:#3c4d22; text-decoration:none;  font-size: 10pt;  font-family: Arial, sans-serif;  }
.mdv_ftmenu  a:hover {text-decoration:underline; outline: none;}



.ft_mnav2 {width: 190px; }

/* Twitter Feed */
.ft_twitter {width: 275px; }
#ft_twitter_box_wrap { height:155px; position: relative}
.ft_twitter_box{padding:8px; }
.ft_twitter_box_inner {background:#fff;  height:100px;}
.twit-bird {position:absolute; bottom:0; right:50px}
.twit-arrow {height:27px; width:29px; position:absolute; right:15px; bottom: 20px; background: url(images/mdv_twit-arrow.png) no-repeat }

.moduletable_tweets .tweet {padding: 6px 4px 0 12px;}
.moduletable_tweets .tweet-message {color:#3c4d22}
.moduletable_tweets a {font-weight:bold; color:#3c4d22}

/* tag cloud */
#tag-cloud-con { width:650px; padding: 20px 12px 5px 12px; float: right; }
#tag-cloud-con a {color:#95fffb}
#tag-cloud-con p {text-align:center}
#tag-cloud-con .moduletable {margin:0; padding:0;}


.mdv_footer_bottom { background:#ac0101 }

/* affilate */
.mdv_footer_affilate {height: 95px;}
.mdv_affcon { width:933px; margin: 0 auto; height:95px; }
.mdv_aff_jrock {height:90px; width:70px; float: right; display:block; background: url(images/mdv_aff_jrock.png) center bottom no-repeat;}
.mdv_aff_mds {height:90px; width:70px; float: right; display:block; background: url(images/mdv_aff_mds.png) 50% 90% no-repeat; margin-right:15px}

p.ft-copyright {text-align:center; font-size:85%; color:#ffa6a6; display:block; padding:6px 0; margin:0;}


/* COMMENT */
textarea#comment {border: 1px solid #dcdcdc; padding:6px; margin-top: 15px;}
input#author, input#email, input#url, #zrx_captcha input {border: 1px solid #dcdcdc; padding:5px;}
#zrx_captcha table td {vertical-align:top}
#respond form p {margin:8px 0}


ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #ececec; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }

ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#5f5f5f; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar, ol.commentlist li div.vcard img

 { border:1px solid #d5d5d5; padding:5px; left:7px; position:absolute; top:7px; height:32px; width:32px}

ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#6a6a6a; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#494949; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
