





/*
Theme Name: ModVPM
*/

/*** Layout ***/
body {/* background: #eee url(../../../wp-content/themes/modvpm/images/background.png) top left repeat-x; */}
code {color:#992200;} /* font-size: 14px; */

#wrapper {background: #eee url(../../../wp-content/themes/modvpm/images/background.png) top left repeat-x;}
#container {}

a {color: #21759B;}
a:hover {color: #d54e21;}

/*** Header ***/
#header-text {width: 470px;}
#header-text h1 {color: #bdbdbd;font-size: 12px !important;font-family: Arial, Helvetica, Sans-serif !important;font-weight: normal !important;font-variant: normal !important;margin-bottom: 0px;padding: 10px 0 0 10px !important;}

#header {height: 126px;}
#header h1 {margin: 0px !important;padding: 25px 0 0 0px;font-family:Verdana;font-family:"Arial Black",Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;font-size:500%;font-variant:small-caps;}
#header h1 a:hover {color: #fff;text-decoration: none;}
#header h1 a, #header h1 a:visited {color: #fff;text-decoration: none;}
#header h2 {color: #bdbdbd;font-size: 12px;font-family: Arial, Helvetica, Sans-serif;margin-bottom: 0px;padding-bottom: 0px;}
#header h3 {color: #bdbdbd;font-size: 12px;font-family: Arial, Helvetica, Sans-serif;}

.logo {margin: 10px 0 0 0;}

/*** Navigation ***/
.navcontainer {height: 32px;margin-top: 9px;}
	
#nav {height: 30px;}
#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
#nav {margin-bottom: 1px;padding-left: 0px;}
#nav ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav ul li {list-style: none;margin: 0px;padding: 0px;}
#nav li a, #nav li a:link {color:#262626;display:block;margin: 0px 5px 0px 5px;padding: 7px 10px;text-decoration:none;font-size: 14px;font-weight:bold;font-family: Arial, Helvetica, Sans-serif;text-transform: uppercase;text-shadow: 0 1px 0 #fff;}
#nav li a:hover, #nav li a:active, .current_page_item {background: url(../../../wp-content/themes/modvpm/images/nav-background.png) repeat-x;/* -moz-border-radius: 12px; -webkit-border-radius: 12px; */ color: #000;text-shadow: 0 1px 0 #fff;}
#nav li.current_page_item a {color:#003C5C;text-shadow: 0 1px 0 #fff;}
#nav li:hover, #nav li.sfhover {position: static;}

/*** Content ***/
#content-wrpapper {}

#content {background: #fff;margin: 20px 10px 10px 0;padding-left: 10px;padding-right: 10px;border: 1px solid #DDD;border-radius: 5px 5px 5px 5px;}

.post {margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #ccc;}
.post p {margin-bottom: 10px;}

.post_thumbnail {padding: 6px;background: #eee;border: 1px solid #ddd;margin: 0 10px 10px 0;}

.title {margin-top: 8px;margin-bottom: 8px;font-family: Arial, Helvetica, Sans-serif;font-size: 24px;color: #2B6B8B;font-weight: bold;line-height: 100%;}
.title a {text-decoration: none;color: #2B6B8B;}
.title a:hover {text-decoration: underline;color: #2B6B8B;}

.pagetitle {margin-top: 8px;margin-bottom: 8px;background: #eee;padding: 6px 12px;font-weight: bold;font-style: italic;font-size: 18px;color: #21759B;}

.postdate {font-size: 13px;color: #666666;}
.postdate span {padding: 3px 8px;margin-right: 4px;background: #ddd;}

.postmeta {font-size: 14px;padding: 4px 6px;background: #eee;}
.postmeta a {font-weight: bolder;}

.socialblock {font-size: 14px;padding: 4px 6px;background: #C7E1ED;}
	
.readmorecontent {text-align: right;margin-bottom: 8px;}

a.readmore {
padding: 4px 15px;
background: #e1dddd;color: #000;
font-size: 12px;
text-decoration: none;text-shadow: 0 1px 0 #fff; 
-moz-border-radius: 12px; 
-khtml-border-radius: 12px; 
-webkit-border-radius: 12px; 
border-radius: 12px;
}

a.readmore:hover {background-color: #cdcbcb;}
    
.entry {text-align: justify;line-height: 20px;padding-top: 8px;font-size: 14px;color: #333;}
.entry h3, h4, h5, h6 {
    font-weight: bold;
}

.navigation {padding: 10px 0;}

blockquote {overflow: hidden;padding: 8px 9px 5px 9px;font-style: italic;color: #444444;border: 2px solid #CADAE7;background: none repeat scroll 0 0 #DEFAF7;border-radius: 10px 10px 10px 10px;}
	
.post img {max-width: 680px;}

img.wp-smiley {max-height: 12px;margin: 0;padding: 0;border: none;}
	
.aligncenter, div.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; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
	
/*** Sidebar(s) ***/

.banner125 {margin: 6px;}
#sidebar {background: #e3e3e3;border: 2px solid #c5c5c5;padding: 10px;margin-bottom: 10px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

#subscriptions {margin: 15px 0 0 0;text-align: center;}
#subscriptions img {margin:0 0 -2px 0;padding:0;vertical-align:top;}
    
#sidebar a {text-decoration: none;color: #333;font-size: 14px;}
#sidebar a:hover {text-decoration: underline;color: #d54e21;}
	
.searchlayout {border: 1px solid #bebebe;height: 30px;margin: 5px;padding: 0;background: #fff url(../../../wp-content/themes/modvpm/images/sinputnbackground.png) top left repeat-x;text-align: right;}

#search input {border: 0;background: none;}
	
#s {width: 190px;padding: 4px;margin:3px 0 0 0;background: none;}

.img_post_center {margin: 10px;text-align: center;}

/* Social icons block */
.addthis_toolbox {margin: 15px 0 0 0;text-align: center;}
.addthis_toolbox .custom_images a {width: 32px;height: 32px;margin: 0 2px 0 2px;padding: 0;}
.addthis_toolbox .custom_images a:hover img {opacity: 1;}
.addthis_toolbox .custom_images a img {opacity: 0.75;}

#sidebar h2 {text-align:center;margin: 10px 0 0 0;padding: 4px 8px;background: #c5c5c5;font-size: 14px;font-family: Arial;text-transform: uppercase;font-weight: bold;color: #414445;/* text-shadow: 0 1px 0 #fff; */}
#sidebar ul {list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px;}
#sidebar ul li {list-style-type: none;margin: 0px 0px 5px 0px;padding: 0px;}
#sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#sidebar ul li li {padding: 3px 0px 3px 15px;margin: 0px;background: url(../../../wp-content/themes/modvpm/images/arrow.gif) no-repeat top left;}
#sidebar ul li ul li {background: url(../../../wp-content/themes/modvpm/images/arrow.gif) no-repeat top left;padding: 0px 2px 0px 15px;margin: 2px 0;}

#wp-calendar th {font-style: normal;text-transform: capitalize;color: #555;background: none;}
#wp-calendar caption {padding: 2px 4px;text-transform: uppercase;margin: 2px 0 2px 0;}
#wp-calendar td {color: #999;font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;letter-spacing: normal;padding: 2px 0;text-align: center;}
#wp-calendar td:hover, #wp-calendar #today {background: #eee;color: #555;}
#wp-calendar {empty-cells: show;font-size: 14px;margin: 0;font-weight: bold;width: 100%;}

/*** Footer ***/
#footer {background: #003344;padding: 10px;border-top: 4px solid #c5c5c5;text-align: center;color: #bbb;margin-bottom: 15px;font-size: 13px;}
#footer a {color: #eee;font-weight: bold;text-decoration: none;} 
#footer a:hover {color: #fff;text-decoration: underline;}
.footer-credits {text-align: center;font-size: 11px !important;color: #bbb !important;padding: 4px;}
.footer-credits a {color: #BBB !important;} 
.footer-credits a:hover {text-decoration: none;} 

/* wp-pagenavi style overriding */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {color: #686868 !important;background:#dfdfdf !important;border: 1px solid #989898 !important;font-size: 15px !important;padding:  4px 8px !important;}
.wp-pagenavi a:hover {color: #494949 !important;background:#dfdfdf !important;border: 1px solid #626262 !important;}
.wp-pagenavi span.pages {color: #676767 !important;background:#fff !important;border: 1px solid #b6b5b5 !important;font-size: 15px !important;padding:  4px 8px !important;}
.wp-pagenavi span.current {color: #434343 !important;background:#fff !important;border: 1px solid #b6b5b5 !important;font-size: 15px !important;padding:  4px 8px !important;font-weight: bold;}
.wp-pagenavi span.extend {color: #434343 !important;background:#fff !important;border: 1px solid #b6b5b5 !important;font-size: 15px !important;padding:  4px 8px !important;font-weight: bold;}

/*** Comments ***/
#comments h3 {margin-bottom: 10px;}
#commentform input {width: 120px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0 0 -26px auto;float: right;}

#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.alt {margin: 0;padding: 10px;}

.commentlist {padding: 5px;text-align: justify;background: #eee; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:0;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }

#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: -22px 0 0 63px;display: block;font-size: 11px;padding:0;}
.comment-body {}
.avatar {border: 3px solid #ffffff;margin-right: 10px;width: 40px;height: 40px;vertical-align: middle;margin-bottom: 2px;}
.comment-author {background: #ddd;padding: 5px;display: block;}
.reply {text-align: right;}
.comment-reply-link {padding: 4px 15px;background: #e1dddd;color: #5b5b5b;font-size: 12px;text-decoration: none;text-shadow: 0 1px 0 #fff; -moz-border-radius: 12px; -khtml-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;}
.comment-reply-link:hover {background-color: #cdcbcb;color: #5b5b5b;}
.fn, .fn a:link, .fn a:hover, .fn a:visited {color: #333;font-family: Arial, Helvetica, Sans-serif;font-size: 16px;font-style: normal;font-weight: bold;text-decoration: none;}
.says {font-family: Arial, Helvetica, Sans-serif;font-size: 14px;}
.commentmetadata a, .commentmetadata a:hover {color: #555;text-decoration: none;}

/* Google+ button */
.gplusbtn {float: right;margin: 5px 90px 0 0;}

/* Social + Google+ buttons panel*/
.soctbox {color: #0066CC !important;font-family: "Trebuchet MS",arial,tahoma !important;font-weight: normal !important;line-height: 40px !important;margin: 10px 20px 10px 0;padding: 0 0 10px 20px;border-bottom: 1px solid #CCC;}

.textfieldcolor {color: #777;}

/* .feedburnerdiv {border: solid 2px #000;border-color: #C5C5C5;border-radius: 5px;background-color: #003C50;margin-bottom: 16px;text-align: center;padding: 4px;} */
.feedburnerdiv {border: solid 2px #000;border-color: #FF0000;border-radius: 5px;background-color: #003C50;margin: 2px;text-align: center;padding: 4px;}
.feedburnerdiv2 {border: solid 2px #000;border-color: #FFAAAA;border-radius: 5px;background-color: #C7E1ED;margin-bottom: 16px;text-align: center;padding: 4px;}
.feedburnerdivtext {color: #FFF;margin: 0px;}
.feedburnerdivtext2 {color: #111;margin: 0px;}

.related_post_title {font-size: 14px;color: #222;background: #E7E7E7;margin-top: 10px;padding: 4px 6px 4px 6px;}

.st-tag-cloud {padding: 2px 6px 2px 6px;}

.comment-awaiting-moderation {color: #A00;}

/* sidebar-tabs-block */
.tabbgbottom{overflow:hidden;height:100%;min-height:120px;}
.tabberlive .tabbertabhide{display:none;}
.tabber{}
.tabberlive{margin-top:0px;padding-top:0px;margin-right:4px;margin-left:1px;}
.tabbernav{margin:0;padding:3px 0; font: bold 12px Verdana, sans-serif;}
.tabbernav li{list-style:none;margin:0;display:inline;}
.tabbernav li a{position:relative;display:block;padding:6px 0 6px 0;margin-left:4px;float:left;text-align:center;text-decoration:none;overflow:hidden;}
/* * html .tabbernav li a{margin-bottom:-27px;margin-left:5px;} *+html .tabbernav li a{margin-bottom:-27px;} */
.tabbernav li a{color:#444;padding:6px 30px 6px 30px;background-color:#C5C5C5;font-size:12px;font-family: Arial;text-decoration:none !important;text-transform:uppercase;text-shadow: 0 1px 0 #fff;}
.tabbernav li a:link{color:#666;}
.tabbernav li a:visited{color:#667;}
.tabbernav li a:hover{color:#444 !important;background-color: #A5A5A5;text-shadow: 0 1px 0 #fff;}
.tabbernav li.tabberactive a{color:#fff !important;background-color: #999;text-shadow: 0 1px 0 #444;}
.post_active{position:absolute;top:-18px;left:0px;}
.rcomment{position:absolute;top:-18px;left:118px;}
.tabbernav li.tabberactive a:hover{color:#000;}
.tabberlive .tabbertab{padding:0px;border-top:0;position:relative;overflow:auto;} /* height:200px; */
.tabberlive .tabbertab h2{display:none;font-weight:bold;}
.tabberlive .tabbertab h3{display:none;font-weight:bold;padding:0 20px 0 20px; margin:0 20px 0 20px;}
.tabberlive .tabbertab h6{display:none;font-weight:bold;}
.tabberlive#tab1{}
.tabberlive#tab2{}
.tabberlive#tab2 .tabbertab{overflow:auto;} /* height:200px; */
.tab_top{}
.tabermain{margin:0;border: solid 1px #C5C5C5;} /*  margin:0 auto;width:290px; */

.hr1{background:#777;color:#666;border:0px;float:none;height:1px;margin:8px 0 8px 0;width:100%;clear:both;}

/*** Comments Subscription form ***/
.subscribe-comments-form {background: #EEE;border: 1px solid #C5C5C5;margin: 10px 0px 10px 0px;padding: 6px 6px 0px 6px;}
.subscription-manager .updated p {color: #000;margin-top: 6px;font-weight: bolder !important;}

.solo-subscribe-errors {color: #F00;}

.breadcrumbs {font-size: 1.0em;margin: -5px 0 0 10px;position: relative;float: left;}

.ddsg-wrapper {margin: 10px 0 0 0;padding: 0 0 0 0;}
.ddsg-wrapper strong {font-size: 14px;font-weight: bold;}
.ddsg-wrapper a {font-size: 14px;font-weight: bold;}
.ddsg-wrapper ul li {margin: 4px 0 0 0;}
.ddsg-wrapper ul ul strong {font-size: 14px;font-weight: normal;display:none;margin: 10px 0 0 0;}
.ddsg-wrapper h2 {font-size: 1.6em;font-weight: bold;margin-bottom: 0.75em;}
.ddsg-wrapper ul {list-style-type: disk;padding-left: 1.3em;}
.ddsg-wrapper ul li ul li ul {list-style-type:circle;margin: 4px 0 0 0;}
.ddsg-wrapper ul li ul li ul a {font-weight: normal;}
.ddsg-pagenav {}

#toTopL {position:fixed;bottom:16px;left:10px;cursor:pointer;text-decoration:none;border:none;}
#toTopR {position:fixed;bottom:16px;right:10px;cursor:pointer;text-decoration:none;border:none;}

.img_grbox_center1 {background: none repeat scroll 0 0 #E0E0E0; display: block; margin: 10px auto !important; padding: 5px;}
.img_grbox_center2 {background: none repeat scroll 0 0 #C0C0C0; display: block; margin: 10px auto !important; padding: 5px;}

/*** Misc (generated by WP) ***/
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

/*** Contact Form ***/
.feedbackform {
 -moz-border-radius:6px 6px 6px 6px;
 border-radius:6px 6px 6px 6px;
 background: #FFFFFF;
 border:1px solid #999999;
 margin:3px 0;
 padding:3px 5px;
 font-family:Arial,Helvetica,sans-serif #333;
 font-size:12px;
 }
 
.feedbackbutton {
 background: #eee;
 border:1px solid #999999;
 color:inherit;
 font-family:Arial,Helvetica,Calibri,sans-serif;
 margin:0;
 overflow:visible;
 -moz-border-radius:4px 4px 4px 4px;
 border-radius:4px 4px 4px 4px;
 font-size:12px;
 font-weight:bold;
 padding:6px 6px;
 }

/*** Share42 ***/
#share42 {padding: 6px 6px 0; background: #EEE; border: 1px solid #E9E9E9; border-radius: 4px;}
#share42:hover {background: #F6F6F6; border: 1px solid #D4D4D4; box-shadow: 0 0 5px #DDD;}
#share42 a {opacity: 0.5}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}