/*
Theme Name: Net Media Planet
Description: Custom built template
Version: 1.0
Author: Net Media Planet
*/
/********************************
	STANDARDISE
*/
html *{margin:0;padding:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;text-decoration:none;}
body{font-family:Arial,Helvetica,sans-serif;font-size:83%;}
ul,ol,li{list-style:none;}
a,a:hover,a:visited{color:#00d5c4;}
a:hover{text-decoration:underline;}
a,img,fieldset{border:0;}
body h1{font-size:220%;}
body h2{font-size:170%;}
body h3{font-size:130%;}
body h4{font-size:120%;}
body h5{font-size:110%;}
body p{font-size:100%;}
 blockquote {font-size:14px;padding-left:10px;}
/********************************
	GENERAL
*/
body{color:#676767;text-align:center;}
.align_left,.aleft,.alignleft{text-align:left;}
.align_right,.aright,.alignright{text-align:right;}
.fleft{float:left;}
.fright{float:right;}

.breathn {padding-top:10px;}
strong,.strong {font-weight:900;}
small {font-size:.6em;}
.big {font-size:1.3em;}
.noliststyle {list-style-type:none}
.hide {display:none;}

.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix {display: block;}* html .clearfix{height:1%;}

#page{margin:0 auto;text-align:left;padding:0 0 0 5px;width:950px;}

/*************************
	EMBEDDED STUFF
*/
li[class|='bullet'] {/* this selector doesnt work in IE6 (only) */}
li.bullet-green {list-style-image:url('data:image/gif;base64,R0lGODlhCgAJALMAANv39MPy7bfw6Xrj127g01bbzErYyD/Wxf///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
li.bullet-grey {list-style-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAOfn6NfX2M7P0KanqZ6foo6PkoaHin6Ag////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
li.bullet-orange {list-style-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAP/sz//fr//Zn/+5T/+yP/+lH/+fD/+ZAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
li.bullet-white {list-style-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAP7+/vb39+7v797f4NbX2K6vsaaoqpaYmn6Ag////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAkALAAAAAAKAAkAAAQcEJ0BgDAon1B7yUQnfmJZlGgKFCH6bWYmURaWRQA7');}

a[class|='bullet'] {background:left center no-repeat;padding-left:16px;}
a.bullet-green {background-image:url('data:image/gif;base64,R0lGODlhCgAJALMAANv39MPy7bfw6Xrj127g01bbzErYyD/Wxf///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
a.bullet-green-b {background-image:url('data:image/gif;base64,R0lGODlhDwAOALMAAP////T9/Oj6+ND18cTy7Yfl23vj12Pe0D/WxQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAPAA4AAAQpEMlJq7040zMAEAZ2BF5ZXESpnpXqspPrtrIHS6l8S+Mrdp+QZkhERAAAOw==');}
a.bullet-grey {background-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAOfn6NfX2M7P0KanqZ6foo6PkoaHin6Ag////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
a.bullet-orange {background-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAP/sz//fr//Zn/+5T/+yP/+lH/+fD/+ZAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
a.bullet-white {background-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAP7+/vb39+7v797f4NbX2K6vsaaoqpaYmn6Ag////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAkALAAAAAAKAAkAAAQcEJ0BgDAon1B7yUQnfmJZlGgKFCH6bWYmURaWRQA7');}


/********************************
*	HEADER
*/
#header{background:url(images/nmp-sprite.jpg) top left no-repeat;height:200px;position:relative;width:752px;}
#header.person-1{background-position:-1px -1px;}
#header.person-2{background-position:-1px -202px;}
#header.person-3{background-position:-1px -403px;}
#header.person-4{background-position:-1px -604px;}
#header.person-5{background-position:-1px -805px;}
#header.person-6{background-position:-1px -1006px;}

#header h1 {position:absolute;right:-221px;top:15px;text-indent:-9000px;}
#header h1 a{background:url(images/nmp-sprite.jpg) top left no-repeat;background-position:-756px -1px;display:block;height:134px;width:143px;}
#header .call{font-size:16px;font-weight:900;line-height:1.2em;position:absolute;right:-200px;text-align:right;top:159px;}
#header .call a{color:#7e8083;}
#header .call span{display:block;color:#00d5c4;font-size:105%;width:100%;}
/********************************
*	PRIMARY NAVIGATION (MAIN MENU)
*/
#navbar{border-bottom:30px solid #3fd6c5;font-size:16px;font-weight:900;left:0;line-height:18px;margin:0;position:absolute;top:175px;width:752px;}
	#navbar li{list-style:none;float:left;}
	#navbar li a{color:#738083;display:block;margin-right:16px;padding:3px 8px;text-transform:lowercase;text-decoration:none;width:auto;}
	#navbar:hover li a,
	#navbar.hover li a {background:none;color:#738083;}
		#navbar .current_page_parent a {background:#3fd6c5;color:#fff;}
		#navbar li ul {color:#fff;display:none;}
		#navbar li:hover ul,
		#navbar li.hover ul {position:absolute;display:block;left:0;width:100%;margin:0;padding:0;}
		#navbar li:hover li,
		#navbar li.hover li {float:left;}
		#navbar li a:hover,
		#navbar li a.hover,
		#navbar li:hover li a,
		#navbar li.hover li a {color:#fff;}
			#navbar li li a {color:#fff;font-size:13px;font-weight:0;margin-right:0;padding:6px 8px 6px 8px;width:auto;} /* submenu font */
			#navbar li.current_page_item a {color:#3fd6c5;}
			#navbar li.current_page_item a:hover,
			#navbar li.current_page_item a.hover {color:#fff;}
			#navbar li.current_page_item li a:hover,
			#navbar li.current_page_item li a.hover {color:#738083;}
			#navbar li li.current_page_item a:hover,
			#navbar li li.current_page_item a.hover {color:#738083;}
			#navbar li li.current_page_item a {color:#738083;}
			#navbar li li a:hover,
			#navbar li li a.hover {color:#738083;}
			#navbar li li a {color:#738083;}
	#navbar li:hover a,
	#navbar li.hover a {background:#3fd6c5;color:#fff;}

#breadcrumb {background:#eaeaea;color:#a5a7aa;font-size:11px;padding:3px;position:relative;text-transform:lowercase;top:229px;width:746px;}
#breadcrumb small {padding:0 3px;}
#breadcrumb span {color:#738083;}

/********************************
*	CONTENT
*/
#content{clear:both;float:left;position:relative;top:60px;width:752px;}
#content p {margin-bottom:5px;line-height:1.6em;}
#content a {color:#0cf;}
#content a:hover {/*text-decoration:underline;*/}
#content ul li {list-style:url(images/bullet_green.gif) outside;margin-left:1em;padding-left:.5em;}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5{color:#00d5c4;margin-bottom:5px;}
#content h1.page_title,
#content h2.page_title{font-size:32px;padding:2px 0; text-transform:lowercase;}

#content .bar-grey h2 {background:#7e8083;color:#fff;font-size:16px;font-weight:900;letter-spacing:-1px;padding:2px 5px;}
#content .bar-orange p {background:#f90;color:#fff;font-size:16px;font-weight:900;letter-spacing:-1px;padding:2px 5px;}

#content .two-column-left,
#content .two-column-right{float:left;margin-top:10px;width:330px;}
#content .two-column-left{clear:both;padding:0 10px 0 0;width:410px;}
#content .two-column-right {padding-top:8px;}
#content .post-edit{clear:both;padding-top:20px;}
.post{overflow:auto;}

#content .blog_posts,
#content .blog_posts{}

#content .blog_posts .post {border-bottom:2px solid #7e8083;margin-bottom:20px;padding:10px;}
#content .blog_posts .post img {border:1px solid #7e8083;float:left;margin:0 10px 10px 0;}
#content .blog_posts .post h3 a,
#content .blog_posts .single h1 a {color:#000;font-size:28px;font-weight:900;letter-spacing:-1px}
#content .blog_posts .single h1 {margin-top:10px;}
#content .blog_posts .post .time,
#content .blog_posts .single .time {background:#f90;color:#fff;display:inline;font-size:11px;font-weight:900;padding:2px 5px;}
	#content .blog_posts .post .author,
	#content .blog_posts .single .author {color:#000;}
#content .blog_posts .post .entry {margin:10px 0 20px 0;}
#content .blog_posts .single .entry {font-size:16px;margin:10px 0 20px 0;}
#content .blog_posts .featured {background:#eaeaea;}
#content .blog_posts .post .more {background:#738083;float:left;font-weight:900;padding:0 5px;position:relative;left:110px;}
#content .blog_posts .featured .more {font-size:15px;left:210px;}
#content .blog_posts .post .more a {color:#fff;}
#content .blog_posts .post .postmetadata,
#content .blog_posts .single .postmetadata {display:block;font-size:10px;text-align:right;text-transform:uppercase;}

#content .blog_posts .navigation,
#content .blog_posts .post_navigation {font-size:16px;font-weight:900;letter-spacing:-1px;}
#content .blog_posts .navigation a,
#content .blog_posts .post_navigation a {color:#000;}
#content .blog_posts .navigation .alignleft,
#content .blog_posts .post_navigation .alignleft {float:left;}
#content .blog_posts .navigation .alignright,
#content .blog_posts .post_navigation .alignright {float:right;}

#content #respond h3,
#content h3#comments{background-color:#00d5c4;color:#fff;font-size:100%;padding:5px;}
#content .commentlist .comment{padding:5px;}
#content .commentlist .thread-odd{background-color:#fbfbfb;}
#content #commentform{margin:5px 0;}
/********************************
*	SPECIFIC PAGES
*/
/*****	Main structure ******/
#content .page_paragraph_grey {font-size:30px;line-height:1.3em;}
#content .page_paragraph_green {color:#3fd6c5;font-size:22px;line-height:1.3em;margin-bottom:10px;}
/*****  Blog *****/
/* (blog sidebar styling further down, below default sidebar) */
/*****	Our people ******/
	#content #people-list {float:left;margin:0 0 10px 0;padding:0;width:440px;}
	#content #people-list li {list-style:none inside;margin:0;padding:0;}
	#content #people-list li a.active {border:2px solid #f00;}
	#content #people-list li a img {background:#ccc;border:2px solid #fff;display:inline-block;float:left;height:95px;margin:0 4px 4px 0;width:64px;filter:alpha(opacity=90);opacity: .90;-moz-opacity:.90;}
	#content #people-list li a img:hover {border-color:#3fd6c5;filter:alpha(opacity=100);opacity: 1.00;-moz-opacity:1.00;}
	#content #people-list .info {display:none;}
	#content #people-big {background:#fff center no-repeat;float:right;height:410px;margin-right:2px;position:relative;width:308px;}
	#content #people-info {background:#fff;border-bottom:5px solid #3fd6c5;font-size:11px;padding:8px 12px;position:absolute;bottom:0;left:5px;width:274px;filter:alpha(opacity=85);opacity: .85;-moz-opacity:.85;}
		#content #people-info p {font-size:11px;}
		#content #people-info .fn {color:#3fd6c5;font-size:18px;font-weight:900;margin-bottom:0;}
		#content #people-info .title {color:#7e8083;font-size:13px;font-weight:900;}
		#content #people-info .detail {color:#3fd6c5;}
/*****	Our clients ******/
	#content #client-list {list-style:none;margin:0;padding:0;}
	#content #client-list li {display:inline-block;margin:0 5px 5px 0;padding:0;}
	#content #client-list li img {border:1px solid #a5a7aa;height:114px;width:114px;}
/*****	Case Studies ******/
	#content #case-study-list {list-style:none;margin:0;padding:0;}
	#content #case-study-list li {display:inline;float:left;margin:0 12px 25px 0;padding:0;width:237px;}
	#content #case-study-list li img {border:1px solid #738086;height:152px;}
	#content #case-study-list li img:hover {border-color:#3fd6c5;}
	#content #case-study-list li div {border:1px solid #738086;margin-top:2px;padding:10px;}
	#content #case-study-list li h3 {font-weight:900;line-height:1em;margin:0;padding:0;}
	#content #case-study-list li p {font-size:11px;line-height:1em;margin:0;padding:0;}
	#content #case-study-list li p.download {float:right;margin: 10px 0 0 auto;}
	#content #case-study-list li p.download a {background-color:#3fd6c5;color:#fff;padding:5px 5px 5px 20px;}
/*****	Our testimonials ******/
	#content #testimonial-list li {border-bottom:1px solid #a5a7aa;clear:both;display:block;list-style:none;min-height:114px;padding:20px 0;}
	#content #testimonial-list li h3 {margin-left:124px;}
	#content #testimonial-list li img {border:1px solid #a5a7aa;display:inline-block;float:left;height:114px;margin:0 5px 15px 0;padding:0;width:114px;}
	#content #testimonial-list li blockquote {display:inline-block;font-size:16px;float:right;width:600px;}
	#content #testimonial-list li small {display:block;color:#3fd6c5;font-size:14px;font-weight:900;margin-left:150px;}
/*****	Awards ******/
	#content #award-list {list-style:none;margin:20px 0 0 0;padding:0;}
	#content #award-list li {display:inline;float:left;margin:0 12px 12px 0;overflow:hidden;padding:0;position:relative;width:237px;}
	#content #award-list li img {border:1px solid #a5a7aa;}
	#content #award-list li div {background:#000;border:1px solid #a5a7aa;color:#fff;display:none;height:132px;padding:10px;position:absolute;left:0;top:0;}
	#content #award-list li:hover div {border-color:#3fd6c5;display:block;}
		#content #award-list li div h3 {font-size:20px;font-weight:900;letter-spacing:-1px;line-height:1.2em;}
		#content #award-list li div p {font-size:11px;line-height:1.2em;}
/*****	Contact *****/
#post-49 h2 {font-size:22px;margin-top:30px;}
.wpcf7-form {border:2px dashed #a5a7aa;margin-top:10px;padding:10px 20px;}
.wpcf7-form p {font-size:14px;}
.wpcf7-form input[type=text],
.wpcf7-form textarea {border:1px solid #a5a7aa;font-size:16px;padding:5px;display:block;width:350px;}
.wpcf7-form input[type=text]:focus,
.wpcf7-form textarea:focus {border-color:#7e8083;}
.wpcf7-form input[type=submit] {border:1px solid #a5a7aa;cursor:pointer;font-size:17px;padding:10px 50px;width:62%;}
img.gmap {border:1px solid #a5a7aa;}

/*****	Sitemap *****/
#sitemap {line-height:1.6em;}
#sitemap ul li {display:block;font-size:16px;font-weight:900;}
#sitemap ul li a {color:#738086;}
#sitemap ul li ul {margin-bottom:10px;}
#sitemap ul li ul li {display:list-item;font-size:12px;font-weight:100;}
/********************************
*	SINGLE POST
*/
/* some of the styling is the same as for the blog */
#content .comment .comment-author {display:inline;}
#content .comment .comment-author img {height:16px;width:16px;}
#content .comment .comment-author cite.fn {font-size:16px;font-weight:900;}
#content .comment .comment-author .says {display:none;}
#content .comment .comment-meta {float:right;font-size:11px;padding:10px 10px 0 0;}
#content .comment .comment-body .comment-meta a {color:#738086;}
#content .comment .comment-body p {background:#f1f1f1;font-size:14px;padding:10px;}
#content .comment.odd {background:#fff;}
#content .comment.odd .comment-body p {background:#FFF1D7;}


/********************************
*	SIDEBAR
*/
#sidebar {background:#fff;float:right;width:179px;}
#sidebar>ul>li {margin-bottom:10px;}
#sidebar h3,
#sidebar h2 {font-size:16px;font-weight:900;padding:5px;}
	#sidebar h3 a,
	#sidebar p.moresection a,
	#sidebar h2 a {color:#fff;}
#sidebar p.moresection {font-size:14px;font-weight:900;padding:5px}

#sidebar li#twitters {background:#f09;}
#sidebar li#twitters #twitter-list {background:#fff;border-bottom:3px solid #f09;font-size:11px;margin:0 3px 3px 3px;min-height:50px;max-height:400px;overflow:hidden;padding:10px;}
#sidebar li#twitters #twitter-list img {float:left;height:30px;padding:0 10px 30px 0;width:30px;}
#sidebar li#twitters #twitter-list .date {color:#a5a7aa;display:block;font-size:10px;}

#sidebar #blogposts {background:#7e8083;}
#sidebar #blogposts ul {}
#sidebar #blogposts li {background:#fff;margin:0 3px 0 3px;padding:10px;}
#sidebar #blogposts li h4 {font-size:18px;font-weight:900;letter-spacing:-1px;line-height:1.2em;}
#sidebar #blogposts li h4 a {color:#000;}
#sidebar #blogposts li p {font-size:12px;margin-top:2px;}
#sidebar #blogposts li p.date {color:#f90;font-size:11px; font-weight:900;}
#sidebar #blogposts li p.author {font-size:11px;}
#sidebar #blogposts li p.more {border-bottom:1px dotted #7e8083;display:block;font-weight:900;margin-bottom:-10px;padding-bottom:10px;text-align:right;}
#sidebar #blogposts li p.more a {color:#f90;}
#sidebar #blogposts li:last-child p.more {border-bottom:none;}

#sidebar #award-logos {margin-top:20px;}

/** Blog sidebar **/
.rssfeed {border:3px solid #f90;}
a.rssfeedicon {color:#f90;background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAtgC2AAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAATABcDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAABgUHBP/EACsQAAEDAgQFAgcAAAAAAAAAAAECAwUEEQAGEjETFCFRYSNBM1JicYGhsf/EABcBAQEBAQAAAAAAAAAAAAAAAAYEBQf/xAAtEQABAgQEBAQHAAAAAAAAAAABAgMABAUREiExUUFhcbEygZHBBhMiI0LR8P/aAAwDAQACEQMRAD8A2GZzC5MSj1LzTtJGNXCSyguatJtqWAUmx/WOdz9UM28UY1IZGwv5nMf3CFkrJBhsKwhTh3NvSJrjEnC8Ovjqzi0birIqWSdJPyuIOx8HGept6Us6yu6DoodiN+RisLbmLocTZQ4H2MPss5opZljSbNVzY9Vnv9SO4/mHVHrKJtNtHBqPccu0GZ+nqYO6Dof3ACnYciJuoZerFx62AsIeQkqKvdAsPZW+AjTZlZlSVLLRTfO177eR1hOtYfZBCQu/Dv6R2ImYt746g0mQp1okmkpOhL6OrTyQBuo22xWJ5lXi+n5qSFi2QUPCodeXOJzKuJ0zwKGHodRFDJeUXVlMpW6mm7HlmkkoUrULaiRYgWPTv9t7/h+hlVnnLhP4jQnn0236ay1WpAfbRmeMIs2RUfVRzlQ+yFvsj03OoUOu1xa48HCCuSTTjJWpN1J0MZVNmFocCQcjBvJ0LF1Ncsv04d4Q1ICrkX8i9j+cG6BIMuuHGm9o1qpNOJRkbXjQcP4MR//Z') right center no-repeat;display:block;font-weight:900;margin-right:5px;padding:5px;}
#sidebar .archive,
#sidebar .categories {background:#f90;border-bottom:1px solid #f90;}
#sidebar .archive h3,
#sidebar .categories h3 {color:#fff;}
#sidebar .archive ul,
#sidebar .categories ul {background:#fff;margin:0 3px 3px 3px;padding:10px;}
#sidebar .archive ul a,
#sidebar .categories ul a {color:#7e8083;font-size:11px;}

/********************************
*	FOOTER
*/
#footer{clear:both;padding-top:100px;}
#footer div {border-top:2px solid #3fd6c5;}

#footer ul {float:left;overflow:auto;width:416px;}
#footer ul li{color:#bcbcbc;float:left;font-size:82%;}
#footer ul li a {color:#bcbcbc;}
#footer ul li a:hover{color:#00d5c4;}

#footer ul.links{margin-top:10px;clear:both;}
#footer ul.links li{margin:10px 10px 0 0;}

#footer ul.icons {position:relative;left:150px;}
#footer ul.icons li{margin:10px 10px 0 0;}

