/*
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,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;}

.relative {position:relative}

.fleft{float:left;}
.fright{float:right;}
.left {text-align:left}
.right {text-align:right}

.center {text-align:center}
img.center {display:block;margin:0 auto}

strong,.strong {font-weight:bold;}
small, .small {font-size:.6em;}
.medium {font-size:0.8em}
.large {font-size:1.1em}
.big {font-size:1.8em}
#sidebar .bigger {font-size:1.1em}
.hide {display:none;}

.click {cursor: pointer}

/**
*   Margins and Padding
* 
*/ /******************************/

/* margins */
.breath {margin:10px;}
.breathn {margin-top:10px;}
.breaths {margin-bottom:10px;}
.breathe {margin-right:10px;}
.breathw {margin-left:10px;}
.breathne {margin: 10px 10px 0 0;}
.breathse {margin: 0 10px 10px 0;}
.breathsw {margin: 0 0 10px 10px;}
.breathnw {margin: 10px 0 0 10px;}
.breathnws {margin: 10px 0 10px 10px;}
.breathnew {margin: 10px 10px 0 10px}
.breathns {margin: 10px 0;}
.breathew {margin: 0 10px;}
.breathn15 {margin-top:15px;}
.nobreath {margin:0;}
.nobreathn {margin-top:0;}
.nobreaths {margin-bottom:0;}
.nobreathe {margin-right:0;}
.nobreathw {margin-left:0;}
.inspiren {margin-top:-10px;}
/* paddings */
.box {margin:10px;}
.box2 {margin:20px;margin-bottom:20px;}
.breathp {padding:10px;}
.breathpn {padding-top:10px;}
.breathps {padding-bottom:10px;}
.breathpe {padding-right:10px;}
.breathpw {padding-left:10px;}
.breathpne {padding: 10px 10px 0 0;}
.breathpse {padding: 0 10px 10px 0;}
.breathpsw {padding: 0 0 10px 10px;}
.breathpnw {padding: 10px 0 0 10px;}
.breathpnws {padding: 10px 0 10px 10px;}
.breathpnew {padding: 10px 10px 0 10px}
.breathpns {padding: 10px 0;}
.breathpew {padding: 0 10px;}
.breathpn15 {padding-top:15px;}
.nobreathp {padding:0;}
.nobreathpn {padding-top:0;}
.nobreathps {padding-bottom:0;}
.nobreathpe {padding-right:0;}
.nobreathpw {padding-left:0;}

/**/ /***********************************/

.smaller {font-size:1.5em;}

.span-24,.span-22,.span-20,.span-18,.span-16,.span-14,.span-12,.span-10,.span-8,.span-7b,.span-7c,.span-6,.span-5,.span-4,.span-3,.span-2,.span-1,
.col-100,.col-80,.col-60,.col-40,.col-20,.col-10,.col-33,.col-66,.col-25 {float:left;margin-right:10px;}
.col-100,.col-80,.col-60,.col-40,.col-20,.col-10,.col-33,.col-66,.col-25 {display:block;margin-right:1%;}


/*   Line 52 is related to the compare app. Compare style declarations start again on line 1517  */
.full_comp_pod {border:2px solid #ccc;background-color: #fff;color:#333;padding:5px;width:140px;float:left;margin-right:10px;}

/* Liquid */
.col-100{width:100%;margin:0;}.col-80{width:79%}.col-60{width:59%}.col-40{width:39%}.col-20{width:19%}.col-10{width:9%}.col-33{width:32%}.col-66{width:65%}.col-25{width:24%}

.span-1 {width:30px;}.span-2 {width:70px;}.span-3 {width:110px;}.span-4 {width:150px;}.span-5 {width:190px;}.span-6 {width:226px;}.span-7 {width:270px;}.span-8 {width:310px;}.span-9 {width:350px;}.span-10 {width:390px;}.span-11 {width:430px;}.span-12 {width:470px;}.span-13 {width:510px;}.span-14 {width:550px;}.span-15 {width:590px;}.span-16 {width:630px;}.span-17 {width:670px;}.span-18 {width:710px;}.span-19 {width:750px;}.span-20 {width:790px;}.span-21 {width:830px;}.span-22 {width:870px;}.span-23 {width:910px;}.span-24 {width:950px;margin:0;}
.span-5b {width:210px;}
.span-7b {width:290px;}
.span-7c {width:303px;}

.simp_box.span-8 {width:308px;}
.span-6.re-size {width:244px;}

.prepend-1 {padding-left:40px;}.append-1 {padding-right:40px;}
.last {margin-right:0;margin-bottom:10px;}
.clear {clear:both;}
.no_size {font-size: 1px;height:0;line-height:0;}
.pointer {cursor: pointer;}

.sn_button {margin-left:12px;}
.sn_button.push_top {padding-top:1px;}

/**
*   Borders
* 
*/ /********************************/

    .border_light_gre,.border_light_grey_hov {border:1px solid #A5A7AA;}
    .border_dark_grey,.border_dark_grey_hov {border:1px solid #7E8083;}
    .border_dark_top {border-top: 2px solid #7e8083}
    .border_light_bot {border-bottom: 1px solid #a5a7aa}
    
        .border_light_grey_hov:hover {border:1px solid #3FD6C5;}
        .border_dark_grey_hov:hover {border:1px solid #3FD6C5;}

/**/ /******************************/

.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;}

/********************************
    Colour Pallet
*/
.grey {color:#7E8083;}
.lgrey {color:#A5A7AA;}
.blue {color:#0CF;}
.black {color:#000;}
.pink {color:#F09;}
.green, #sidebar .green {color:#3FD6C5;}
.lgreen {color:#D9F7F3;}
.orange {color:#F90;}
.white, #sidebar .white {color:#FFF;}
.greybg {background-color:#7E8083;}
    .lgreybg {background-color:#A5A7AA;}
    .bluebg {background-color:#0CF;}
    .blackbg, #sidebar .blackbg {background-color:#000;}
    .pinkbg {background-color:#F09;}
    .greenbg {background-color:#3FD6C5;}
    .lgreenbg {background-color:#D9F7F3;}
    .orangebg {background-color:#F90;}

/*************************
	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'],p[class|='bullet'],button[class|="bullet"] {background:none no-repeat scroll left center transparent;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,button.bullet-orange {background-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAP/sz//fr//Zn/+5T/+yP/+lH/+fD/+ZAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAgALAAAAAAKAAkAAAQcEAFyTgkoA1O7yEMnfmIplGh6CCH6bWYmURaWRQA7');}
a.bullet-white,p.bullet-white {background-image:url('data:image/gif;base64,R0lGODlhCgAJALMAAP7+/vb39+7v797f4NbX2K6vsaaoqpaYmn6Ag////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAkALAAAAAAKAAkAAAQcEJ0BgDAon1B7yUQnfmJZlGgKFCH6bWYmURaWRQA7');}

a.bullet-green-black.bullet-green-b {background-image:url("http://www.netmediaplanet.com/wp-content/themes/netmediaplanet/images/green-arrow.jpg");background-position: left 3px;background-repeat: no-repeat;display:block;}

/**
*   Image Sprites
*   
*/ /*****************************************/

span.soc_icon,span.em_icon {background:url(images/social-icons.png) no-repeat}

/********************************
*	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:bold;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:167%;width:100%;}
/********************************
*	PRIMARY NAVIGATION (MAIN MENU)
*/
#navbar{border-bottom:30px solid #3fd6c5;font-size:16px;font-weight:bold;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 {line-height: 1.3em;margin-bottom: 5px;}
#content .nivo-caption p {font-size: 1.8em;}
#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 h2.grey {color:#7e8083}

#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 .two-column-left-switch,
#content .two-column-right-switch{float:left;margin-top:10px;width:410px;}
#content .two-column-left-switch{clear:both;padding:0 20px 0 0;width:320px;}
#content .two-column-right-switch {padding-top:8px;}

#content .post-edit{clear:both;padding-top:20px;}
/*.post{overflow:auto;}*/

#content .blog_posts,
#content .blog_posts{}

#content .green_box {background-color: #3FD6C5;padding:15px;font-size:18px;color:#fff;}
#content .green_box p {line-height:1.3em;}


#content ul li.nolist-style {list-style: none;padding-left:0;margin-left:0}

#content #whitepaper_link {padding:5px 5px 5px 10px;background-image: url('/wp-content/themes/netmediaplanet/images/whitepaper_banner_graphic.jpg'); background-position: right top; background-repeat: no-repeat;border:2px solid #7e8083}
#content #whitepaper_link h2,#content .whitepaper_link a {color:white;}
#content #whitepaper_link:hover a {text-decoration: underline;}
#content #whitepaper_link:hover {border:2px solid #3fd6c5}

/**
*   Buttons (after 10th Feb 2011)
* 
*/ /******************************************/

#content a.green_button {background-color: #3FD6C5;margin-top:5px;padding:3px 6px 4px 15px;color:#fff;font-size:12px;font-weight:bold;}

/**/ /****************************************/

#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;position: relative;}
    #content .people-list.people-list-team {width:100%;}
	#content .people-list li {list-style:none inside;margin:0;padding:0;width:107px;height: 158px;}
	#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;margin:0 4px 4px 0;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 li img.people_no_link {border: 2px solid #fff;margin:0 4px 4px 0;}
    
	.people-big {background: none no-repeat scroll center -25px #FFFFFF;border: 7px solid #FFFFFF;float: right;height: 310px;position: absolute;width: 308px;}
    .people-big span.arrow {
        background: url("images/img_arrow.png") no-repeat scroll 6px -10px transparent;
        display: block;
        height: 30px;
        left: -28px;
        position: absolute;
        top: 28px;
        width: 28px
    }
	.people-info {background:#fff;font-size:11px;padding:8px 12px;position:absolute;bottom:0;left:22px;width:240px;filter:alpha(opacity=85);opacity: .85;-moz-opacity:.85;}
	.people-info p {font-size:11px;}
	.people-info .fn {color:#3fd6c5;font-size:18px;font-weight:900;margin-bottom:0;}
	.people-info .title {color:#666;font-size:14px;font-weight:900;}
	.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 24px 25px 20px;}
.wpcf7-form p {font-size:14px;}
input[type=text],
textarea {border:1px solid #a5a7aa;font-size:16px;padding:5px;display:block;width:350px;}
input[type=text]:focus,
textarea:focus {border-color:#7e8083;}

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.toplevel {margin-bottom:10px;}
#sidebar h3,
#sidebar h2 {font-size:16px;font-weight:bold;padding:5px;}
	#sidebar h3 a,
	#sidebar p.moresection a,
	#sidebar h2 a {color:#fff;}
#sidebar p.moresection {font-size:14px;font-weight:bold;padding:5px}

#sidebar h5 {font-size: 1em;line-height:1.4em}
span.white_border_bottom {display:block;border-bottom:1px solid #fff;margin: 5px 0 6px;}
#ad_content p {font-size:1.2em}

#sidebar li#twitters {background:#f09;}
#sidebar li#twitters .twitter-list {background:#fff;border-bottom:3px solid #f09;font-size:11px;margin:0 3px 0px 3px;min-height:50px;max-height:400px;overflow:hidden;padding:10px;}
#sidebar li#twitters .twitter-list img {float:left;height:50px;padding:0 10px 0 0;width:50px;}
#sidebar li#twitters .twitter-list .date {color:#F09;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:bold;letter-spacing:-1px;line-height:1em;}
#sidebar .blogposts li h4 a {color:#000;font-size:88%;}
#sidebar .blogposts li p {font-size:12px;margin-top:2px;}
#sidebar .blogposts li p.date {color:#f90;font-size:11px; font-weight:bold;}
#sidebar .blogposts li p.author {font-size:11px;}
#sidebar .blogposts li p.more {border-bottom:1px dotted #7e8083;display:block;font-weight:bold;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:bold;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{margin-top:60px;text-align:left;clear:both;border-top:1px solid #ccc;background-color: #ececec;}

/*body.page-id-2 div#footer {margin-top:0px}*/

#footer div#inner_foot {width:950px;margin:0 auto}
#footer div#lower_foot {border-top:2px solid #3fd6c5;}

#footer div#socia_foot{border-top:1px solid #fff;}
#footer div#socia_foot div.socia_links {padding:5px 10px 5px 0;float:left;width:270px}
#footer div#socia_foot h5 {margin-top:5px}
#footer div#socia_foot .nl_sign_up {background-color: #FFFFFF;float: left;padding: 5px 10px;width: 650px;}
#footer div#socia_foot .nl_sign_up  input#nl_subscribe,#sidebar input#nl_subscribe_sb {
    color: #A5A7AA;
    display: inline-block;
    margin-right: 5px;
    padding: 3px;
    width: 228px;
}
#footer div#socia_foot .nl_sign_up button#submit_nl,#sidebar button#submit_nl_sb {
    background-color: #FFFFFF;
    border: medium none;
    color: #FF9900;
    cursor: pointer;
    font-size: 1.1em;
    font-weight: bold;
    height: 28px;
    width:64px;
}

    /**
    *   Sidebar form styling
    */ /*****************************/
    
        #sidebar input#nl_subscribe_sb {
            width:155px;
        }
    
    /**************************************/

#footer div#accre_foot{border-bottom:1px solid #ccc;}


#footer ul {float:left;overflow:auto;}
#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:0px;clear:both;float:right;width:271px}
#footer ul.links li{margin:10px 10px 0 0;}

#footer ul.icons {position:relative}
#footer ul.icons li{margin:10px 12px 0 0;}

option {text-indent: 15px;padding:2px 0 3px;}
select {border:1px solid #A5A7AA;}
.faux_submit,input[type=submit]  {background: #7E8083 no-repeat left center;font-weight:bold;padding:3px 10px 3px 15px;color:white;cursor: pointer;float:right;border:1px solid #7E8083;border-left:4px solid #7E8083;}
.faux_submit:hover,input[type=submit]:hover {background-color: #A5A7AA;border:1px solid #A5A7AA;border-left:4px solid #A5A7AA;}
#sub_success {
    min-height:50px;
    display:none;
    border:1px solid #F90;
    padding:30px;
    text-align: center;
    margin-bottom: 10px;;
    font-weight: bold;
}
.other_opt {margin-bottom:10px;}
.border_top_bot {border-top:1px solid #7E8083;border-bottom:1px solid #7E8083;margin:10px 0;padding:10px 0;}
.border_top_bot_light {border-top:1px solid #ececec;border-bottom:1px solid #ececec;margin:10px 0;padding:10px 0 4px;}


#sidebar .blogposts li.sutd {padding:5px 5px 3px;}
ul li.sutd a {color:#7E8083; font-weight:bold;line-height:27px;display:block;text-indent:5px;font-size:0.8em;}
ul li.sutd a:hover {color:#3FD6C5;}


/**
*   Social Icons
*/ /***************/

#sidebar #email_updates_mod {
    border: 3px solid #FF9900;
    margin-bottom: 10px;
    padding: 5px;
}
span.em_icon {width:45px;height:44px;display:block}

span.soc_icon {width:26px;height:27px;line-height:25px;display:block;margin-right:5px;float:left}

span.soc_icon.twitter {background-position: 0 0;}
span.soc_icon.rss {background-position:-27px 0 ;}
span.soc_icon.linkin {background-position:-54px 0 ;}
span.soc_icon.youtube {background-position:-82px 0 ;}
span.soc_icon.flickr {background-position:-109px 0 ;}
span.soc_icon.email_s {background-position: -45px -28px;}

span.em_icon.email_l {background-position: 0 -28px;}

.wpcf7-captcha-captcha-nmp {position: absolute;right: 2px;top: 20px;z-index: 1;}

