/**
 * Theme Name: Hybrid
 * Theme URI: http://themehybrid.com/themes/hybrid
 * Description: A user-friendly, search-engine optimized theme framework, featuring 18 custom page templates and multiple widget-ready areas, allowing you to create any type of site you want. 
 * Version: 0.6
 * Author: Justin Tadlock
 * Author URI: http://justintadlock.com
 * Tags: theme-options, threaded-comments, sticky-post, microformats, one-column, two-columns, three-columns, fixed-width
 * Status: publish
 *
 * Copyright (c) 2008 - 2009 Justin Tadlock.  All rights reserved.
 * http://justintadlock.com
 *
 * Hybrid is released under the GNU General Public License, version 2 (GPL).
 * http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 */

/* Get base CSS */
/*@import url('library/css/21px.css');*/

/* Get layout CSS */
/*@import url('library/css/cm.css');*/

/* Get plugins CSS */
/*@import url('library/css/plugins.css');*/

/* Get drop-downs CSS */
/*@import url('library/css/drop-downs.css');*/

/* Get default CSS */
/*@import url('library/css/screen.css');*/

/* Ge nav CSS */
/*@import url('library/css/nav.css');*/

/* Get lightbox CSS */
@import url('library/css/lightbox.css');
/* Make sure theme clears WP.org theme repository checklist */
.alignright {
}
.alignleft {
}
.alignnone {
}
.aligncenter {
}
.avatar {
}
.wp-caption {
}
.gallery {
}
.wp-smiley {
}
/** reset everything */
html, body, div, span, applet, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, images, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
	border:0 none;
	font-size:100%;
	margin:0;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
/** theme stuff */
#body-container {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
}
#container {
	overflow: hidden;
	background-color:#FFFFFF;
	background-image:url(../../../images/indeximages/mcont_new.gif);
	display:block;
	float:left;
	width:960px;
}
.no-widgets .content, .no-default-widgets .content {
}
#secondary {
	position: relative;
	clear: right;
	float: right;
	width: 300px;
}
#subsidiary {
	overflow: hidden;
}
#subsidiary .widget {
	overflow: hidden;
	float: left;
	width: 300px;
	margin: 0 20px 0 0;
}
#footer-container {
	clear: both;
	overflow: hidden;
}
#footer {
	clear: both;
	overflow: hidden;
}
#leftsidebar {
	clear:both;
	float:left;
	width:200px;
}
#primary {
	float:left;
	width:180px;
}
/* creating media skin css */
#headertop {
	display: block;
	float: left;
	width: 960px;
	background-color: #FFFFFF;
}
#headertopleft {
	float: left;
	height: 97px;
	width: 16px;
	background-image: url(../../../images/indeximages/ll1.gif);
}
#topmaincont {
	width:928px;
	float:left;
	display: block;
}
#tmcl {
	width:203px;
	float:left;
	display: block;
}
#tmcllogo {
	padding-top: 25px;
	padding-left: 25px;
	display: block;
	float: left;
	width: 250px;
}
#tmcllogo {
	padding-top: 25px;
	padding-left: 25px;
	display: block;
	float: left;
	width: 178px;
}
#tmcrhor1 {
	width:687px;
	display: block;
	float: left;
}
.behance {
	float:right;
}
#rightmenu {
	float:left;
	text-align: right;
	padding-top: 14px;
	display: block;
	padding-left:6px;
}
#headertopright {
	display: block;
	float: right;
	height: 97px;
	width: 16px;
	background-image: url(../../../images/indeximages/lr1.gif);
}
#menu {
	float: left;
	width: 960px;
	display: block;
}
#headertopleft2 {
	float: left;
	height: 42px;
	width: 16px;
	background-image: url(../../../images/indeximages/ll2.gif);
	display: block;
}
#headermid {
	width:928px;
	background-color:#FFFFFF;
	float: left;
	display: block;
}
#headermidt {
	width:928px;
	background-color: #FFFFFF;
	background-image: url(../../../images/indeximages/mtop.gif);
	background-repeat: repeat-x;
	height: 7px;
	display: block;
	float: left;
}
#headermidc2 {
	display: block;
	float: left;
	width: 928px;
}
#headermidc {
	width:928px;
	background-color: #FFFFFF;
	float: left;
	display: block;
}
#headertopright2 {
	display: block;
	height: 42px;
	width: 16px;
	background-image: url(../../../images/indeximages/lr2.gif);
	float: left;
}
#text-4 {
	overflow:visible;
}
#headermain2 {
	display: block;
	float: left;
	width: 960px;
	position:relative;
}
#headertopleft3 {
	float: left;
	height: 96px;
	width: 14px;
	background-image: url(../../../images/indeximages/ll3.gif);
}
#headertopleft3-port {
	float: left;
	height: 251px;
	width: 14px;
	background-image: url(../../../images/indeximages/ll3.gif);
}
#headermid2 {
	width:930px;
	float:left;
	display: block;
	background:url(../../../images/indeximages/flash.gif);
	border-bottom:1px solid #CCCCCC;
	height:95px;
}
#headermid2-port {
	width:930px;
	float:left;
	display: block;
	/*background:url(../../../images/indeximages/flash.gif);*/
	background-color:White;
	height:251px;
}
#headertopright3 {
	display: block;
	float: left;
	height: 96px;
	width: 16px;
	background-image: url(../../../images/indeximages/lr3.gif);
	background-repeat:repeat-y;
}
#headertopright3-port {
	display: block;
	float: left;
	height: 251px;
	width: 16px;
	background-image: url(../../../images/indeximages/lr3.gif);
	background-repeat:repeat-y;
}
body {
	background-color:#CCCCCC;
	background-image:url(../../../images/indeximages/bg.gif);
	background-repeat:repeat-x;
	margin:0;
}
#footer {
	background:transparent url(../../../images/indeximages/footerbg.gif) repeat-x scroll 0 0;
	display:block;
	float:left;
	width:959px;
}
#footerleft {
	background-image:url(../../../images/indeximages/footerleft.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	height:9px;
	width:9px;
}
#footerright {
	background-image:url(../../../images/indeximages/footerright.gif);
	display:block;
	background-repeat:no-repeat;
	float:right;
	height:9px;
	width:9px;
}
#footerlogos {
	display:block;
	float:left;
	padding-top:6px;
	width:960px;
	padding-left:15px;
}
.logos {
	display:block;
	float:left;
	width:95px;
}
#botnav {
	color:#666666;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:17px;
	margin-right:5px;
	margin-top:5px;
	width:600px;
}
#copyright {
	color:#8EA662;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:17px;
	margin-right:5px;
	margin-top:28px;
	width:600px;
}
#copyright a {
	color:#8EA662;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#logosrighttwo {
	display:block;
	float:left;
	height:100px;
	text-align:right;
	width:100px;
}
#botnav a:hover {
	color:#666666;
	text-decoration:underline;
}
#botnav a {
	color:#666666;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#rightmenu img {
	display:block;
	float:right;
	padding-left:8px;
	padding-right:8px;
}
#topdetails {
	display:block;
	float:left;
	height:28px;
	padding-left:527px;
	padding-top:10px;
	width:145px;
}
#headermidb {
	background-color:#FFFFFF;
	background-image:url(../../../images/indeximages/mbot.gif);
	background-repeat:repeat-x;
	display:block;
	float:left;
	height:7px;
	width:928px;
}
.breadcrumb-trail {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#content {
	display:block;
	float:left;
	padding-left:15px;
	width:935px;
}
#page-content {
	padding-left:135px;
}
.page-title {
	padding-left:135px;
}
.breadcrumb-trail {
	padding-left:135px;
}
.frame {
	padding:5px;
	border:1px solid #cccccc;
	float:left;
	margin:5px;
}
.banner {
	width:295px;
	height:230px;
	padding-top:10px;
	padding-left:15px;
	float:left;
	overflow:hidden;
}
.banner h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	width:200px;
	margin-left:70px;
	margin-top:15px;
}
.banner p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
	margin-left:70px;
	margin-top:10px;
	color:#7d7d7d;
}
.banner a {
	margin-left:130px;
	text-decoration:none;
	color:#236120;
}
.banner a:visited {
	text-decoration:none;
}
.banner a:hover, a:active {
	text-decoration:underline;
}
.banner-image {
	float:left;
	margin-left:10px;
	margin-top:15px;
}
/* grid layout for CM home */
.ul {
	background-image:url(../../../images/h-seperator.gif);
	width:930px;
	height:2px;
	clear:both;
	padding:0px;
	background-repeat:no-repeat;
}
/*.grid li
{
	background: transparent url(../../../images/v-seperator.gif) no-repeat scroll right 50%;
	width:250px;
           height:254px;
	float:left;
	padding: 0 30px 30px;
}*/

.grid li {
	background: transparent url(../../../images/v-seperator.gif) no-repeat scroll right 50%;
	width:309px;
	float:left;
}
.small li {
	background: transparent url(../../../images/v-seperator-sml.gif) no-repeat scroll right 50%;
	width:309px;
	float:left;
}
.mid li {
	background: transparent url(../../../images/v-seperator-mid.gif) no-repeat scroll right 50%;
	width:309px;
	float:left;/*height:230px;*/
}
.smaller li {
	background: transparent url(../../../images/v-seperator-sml.gif) no-repeat scroll right 50%;
	width:125px;
	height:165px;
	float:left;
	padding: 10px 30px 0px;
}
li.end {
	background: transparent;
}
.grid {
	padding-bottom:20px;
}
.grid ul {
	list-style: none none outside;
}
.grid h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#236120;
	padding-top:15px;
	margin-left:50px;
}
.grid .logo {
	margin-top:5px;
	float:left;
}
.grid .text {
	margin-top:20px;
	font-size:13px;
	line-height:150%;
	color:#636363;
}
.grid .em {
	font-size:16px;
	color:#236120;
}
/*.grid .morelink
{
	font-size:12px;
	text-align:right;
	margin-top:20px;  
	display:block;
	color: #236120;
	text-decoration:underline;
}*/

.grid .morelink {
	font-size:12px;
	text-align:right;
	display:block;
	color: #236120;
	text-decoration:underline;
	position:absolute;
	bottom:35px;
	right:30px;
}
.grid .col {
	background-position: 75px 75px;
	background-repeat:no-repeat;
	padding: 0 20px 20px;
	margin:5px;
	height:275px;
	position:relative;
}
.grid .colsml {
	background-position: 75px 75px;
	background-repeat:no-repeat;
	padding: 0 20px 20px;
	margin:5px;
	height:150px;
	position:relative;
}
.grid .colmid {
	background-position: 75px 75px;
	background-repeat:no-repeat;
	padding: 0 20px 20px;
	margin:5px;
	height:230px;
	position:relative;
}
#grid-web {
	background-image:url(/images/web-design-lrg.gif);
}
#grid-cmnews {
	background-image:url(/images/creating-media-news-lrg.gif);
}
#grid-portfolios {
	background-image:url(/images/portfolios-lrg.gif);
}
#grid-greennewsroom {
	background-image:url(/images/green-news-room-lrg.gif);
}
#grid-print {
	background-image:url(/images/print-lrg.gif);
}
#grid-ecommerce {
	background-image:url(/images/ecommerce-lrg.gif);
}
#grid-graphicdesign {
	background-image:url(/images/graphic-design-lrg.gif);
}
#grid-seo {
	background-image:url(/images/seo-lrg.gif);
}
#grid-socialmedia {
	background-image:url(/images/email-marketing-lrg.gif);
}
#grid-getintouch {
	background-image:url(/images/get-in-touch.gif);
	background-position: top right;
}
.page-title {
	display:none;
}
.socialbookmark {
	float:left;
	padding-left:5px;
}
.socialbookmarklink {
	float:left;
	padding-top:3px;
	padding-left:3px;
}
.bookmark {
	padding-right:10px;
}
.links {
	padding:20px 5px 5px 5px;
}
.links p {
	padding-top:5px;
}
/* utilities */
h1 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#236120;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#236120;
	padding:5px 0px 5px 0px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
}
.center {
	text-align:center;
}
img {
	border:0px;
}
a img {
	border:0px;
}
a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #236120;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
.clearer {
	clear:both;
}
hr.small {
	background-image:url(../../../images/h-seperator-small.gif);
	clear:both;
	height:2px;
	padding:0;
	width:725px;
}
.float {
	float:left;
	padding-left:10px;
}
img.alignright, div.alignright, p.alignright, object.alignright {
	float:right;
	padding:5px;
}
img.alignleft, div.alignleft, p.alignleft, object.alignleft {
	float:left;
	padding:5px;
}
img.aligncenter, div.aligncenter, p.aligncenter, object.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
}
p.green {
	color:#236120;
}
/* content pages */
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#236120;
	margin:5px 0px 5px 0px;
}
h1.big {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#236120;
	margin:5px 0px 5px 0px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#236120;
	margin:5px 0px 5px 0px;
}
#contentarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	background-image:url(../../../images/leaves.jpg);
	/*background-position:bottom left;*/
background-repeat:no-repeat;
	padding-left:210px;
	padding-right:10px;
	padding-bottom:20px;
	min-height:250px;
}
#map {
	width:400px;
	height:300px;
}
.map {
	width:400px;
	height:300px;
}
#map-container {
	border:1px solid #cccccc;
	background-color:White;
	padding:5px;
	width:400px;
	float:left;
	margin:5px;
}
.map-container {
	border:1px solid #cccccc;
	background-color:White;
	padding:5px;
	width:400px;
	float:left;
	margin-top:5px;
	margin-top:5px;
}
.col1 {
	width: 300px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.col2 {
	margin-left:10px;
	width:300px;
	float:left;
	margin-bottom:10px;
}
.col1-200 {
	width: 200px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.col2-200 {
	margin-left:10px;
	width:200px;
	float:left;
	margin-bottom:10px;
}
.col3-200 {
	margin-left:10px;
	width:200px;
	float:left;
	margin-bottom:10px;
}
#sociallinks {
	width:100px;
	float:right;
	margin-right:50px;
}
#maps {
	float:left;
	padding:5px;
	width:410px;
}
.breadcrumbs {
	display:none;
}
/** category view */
.post {
	padding-bottom:20px;
	padding-right:20px;
	border-bottom:1px solid #CCCCCC;
	padding-top:10px;
}
/*content */
#contentarea ul {
	padding-left: 20px;
	color: rgb(35, 97, 32);
}
#contentarea ol {
	padding-left: 20px;
	color: rgb(35, 97, 32);
}
#contentarea ul ul {
	list-style: none;
}
.page {
	padding:0px;
	border:0px;
}
.entry p {
	line-height:130%;
}
.entry-summary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:5px;
	padding-bottom:5px;
}
/** nav bar */
.widget-pages ul {
	list-style:none;
	margin:0;
	padding:0;
	z-index:10;
}
.widget-pages ul li:hover ul, .widget-pages ul a:hover ul {
	visibility:visible;
}
.widget-pages ul ul :hover {
	background-color:#ffffff;
	color:#333333;
}
.widget-pages li {
	width:116px;
	float:left;
}
.widget-pages ul ul {
	border-color:#808080;
	border-style:solid;
	position:absolute;
	padding:1px;
	background-color:#000000;
	visibility:hidden;
}
.widget-pages ul ul li {
	text-decoration:none;
	vertical-align:middle;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.widget-pages ul ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background: 0 0;
	text-indent: 0px;
	color:#ffffff;
	height:14px;
	padding:3px;
}
.page-item-490 a {
	background:url(../../../images/navimages/nav_r1_c2.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-490 ul {
	width:172px;
}
.page-item-490 ul li {
	width:170px;
	background-color:#236120;
}
.page-item-490 ul li a {
	width:162px;
}
.page-item-343 a {
	background:url(../../../images/navimages/nav_r1_c5.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-343 ul {
	width:150px;
}
.page-item-343 ul li {
	width:148px;
	background-color:#236120;
}
.page-item-343 ul li a {
	width:142px;
}
.page-item-313 a {
	background:url(../../../images/navimages/nav_r1_c4.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-313 ul {
	width:116px;
}
.page-item-313 ul li {
	width:114px;
	background-color:#333333;
}
.page-item-313 ul li a {
	width:108px;
}
.page-item-383 a {
	background:url(../../../images/navimages/nav_r1_c8.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-383 ul {
	width:142px;
}
.page-item-383 ul li {
	width:140px;
	background-color:#236120;
}
.page-item-383 ul li a {
	width:134px;
}
.page-item-354 a {
	background:url(../../../images/navimages/nav_r1_c6.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-354 ul {
	width:148px;
}
.page-item-354 ul li {
	width:146px;
	background-color:#333333;
}
.page-item-354 ul li a {
	width:140px;
}
.page-item-370 a {
	background:url(../../../images/navimages/nav_r1_c7.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-370 ul {
	width:120px;
}
.page-item-370 ul li {
	width:118px;
	background-color:#333333;
}
.page-item-370 ul li a {
	width:112px;
}
.page-item-294 a {
	background:url(../../../images/navimages/nav_r1_c3.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-294 ul {
	width:170px;
}
.page-item-294 ul li {
	width:168px;
	background-color:#333333;
}
.page-item-294 ul li a {
	width:162px;
}
.page-item-11 a {
	background:url(../../../images/navimages/nav_r1_c9.gif);
	width:116px;
	height:27px;
	text-indent: -9999px;
	display:block;
}
.page-item-11 ul {
	width:175px;
}
.page-item-11 ul li {
	width:173px;
	background-color:#333333;
}
.page-item-11 ul li a {
	width:167px;
}
/* portfolio items */
#portfolio ul li {
	width:210px;
	float:left;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:5px;
}
#portfolio {
	width:648px;
}
#portfolio ul {
	list-style:none;
	margin:0;
	padding:0;
}
#portfolio img {
	border:1px solid #cccccc;
	background-color:White;
	width:200px;
	padding:3px;
}
#portfolio p {
	margin-left:10px;
}
#portfolio p.big {
	color:#236120;
	font-size:16px;
}
p.big {
	color:#236120;
	font-size:16px;
}
/* contact form */
.wpcf7-response-output {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
/* sitemap */
.sitemap h2 {
	display:none;
}
/* testimonial page */
.testimonial p {
	line-height:160%
}
/* header fixes */
#headerfixleft {
	position: absolute;
	background-image: url(../../../images/indeximages/ll3.gif);
	width: 14px;
	height: 220px;
	left:0px;
}
#headerfixright {
	position: absolute;
	height: 220px;
	width: 16px;
	right: 0px;
	background-image: url(../../../images/indeximages/lr3.gif);
}
/* eco production tables */
.greencolor {
	color:#236120;
}
.ecotable {
	text-align:center;
	width:301px;
}
.ecotable td {
	padding:5px;
	color:#236120;
}
.ecotable th {
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#236120;
}
.ecotable tr .odd {
	background-color:#b4cd94;
}
.ecotable tr .even {
	background-color:#d0e0bc;
}
.center {
	text-align:center;
}
.left {
	text-align:left;
}
/* exhibitions */
#picboxblue {
	background-color:#5B5676;
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:8px;
	width:232px;
}
.exhibitionimg {
	border:1px solid #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
#picboxblue2 {
	background-color:#B94A00;
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:8px;
	width:232px;
}
#picboxblue3 {
	background-color:#4E213C;
	color:#FFFFFF;
	display:block;
	height:1005px;
	margin-bottom:10px;
	padding:8px;
	width:232px;
}
#picboxgreen1 {
	background-color:#475B37;
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:8px;
	width:232px;
}
#picbox {
	background-color:#333333;
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:8px;
	width:232px;
}
#picboxblue4 {
	background-color:#015492;
	color:#FFFFFF;
	display:block;
	height:1950px;
	padding:8px;
	width:232px;
	padding-bottom:16px;
}
.whitelink {
	color:#FFFFFF;
	text-decoration:underline;
}
/* signage */
#picbox1 {
	background-color:#553935;
	color:#FFFFFF;
	display:block;
	padding:8px;
	width:232px;
}
#picbox {
	background-color:#333333;
	color:#FFFFFF;
	display:block;
	margin-bottom:10px;
	padding:8px;
	width:232px;
}
#picbox2 {
	background-color:#475B37;
	color:#FFFFFF;
	display:block;
	height:353px;
	padding:8px;
	width:232px;
}
/* graphic portfolio */
a.port_link {
	color:#999999;
	float:left;
	height:140px;
	margin:5px;
	text-align:center;
	text-decoration:none;
	width:100px;
}
a.port_link:hover {
	colour:#666666;
}
/* logo portfolio */
a.logo_port {
	border:2px solid #999999;
	display:inline;
	float:left;
	margin:3px;
}
a.port {
	border:2px solid #999999;
	display:inline;
	float:left;
	margin:3px;
	height:150px;
}
.contentbox {
	border:1px solid #b4cd94;
	background-color: #dae6ca;
	color:#FFFFFF;
	display:block;
	padding:4px;
	width:280px;
}
/* social media */
.imagebox {
	margin-left:-180px;
}
#nlcc {
	display:block;
	float:left;
	width:960px;
	height:90px;
}
#nlc {
	display:block;
	float:left;
	width:246px;
	height:75px;
	overflow:hidden;
	padding-top: 12px;
	padding-left: 7px;
}
#nlcr {
	display: block;
	float: left;
	width: 659px;
	overflow:hidden;
	height:90px;
}
#nlcrlone {
	display: block;
	float: left;
	width: 488px;
	overflow:hidden;
	padding-top: 16px;
	padding-left: 159px;
	height:32px;
}
#nlcrlone a {
	display:block;
	float:left;
	width:32px;
	height:32px;
	overflow:hidden;
	text-indent:-10000px;
	margin-right:24px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	cursor:pointer;
}
#nlcrlone a#t {
	background-image: url(/images/header/t.png);
}
#nlcrlone a#f {
	background-image: url(/images/header/f.png);
}
#nlcrlone a#l {
	background-image: url(/images/header/i.png);
}
#nlcrlone a#r {
	background-image: url(/images/header/r.png);
}
#nlcrlone a#r2 {
	background-image: url(/images/header/r2.png);
}
#nlcrlone a#g {
	background-image: url(/images/header/g.png);
}
#nlcrlone a#s {
	background-image: url(/images/header/s.png);
}
#nlcrlone a#y {
	background-image: url(/images/header/y.png);
}
#nlcrlone a#e {
	background-image: url(/images/header/e.png);
	margin-right:0px;
}
#nlcrltwo {
	display:block;
	float:left;
	width:659px;
	height:25px;
	margin-top:25px;
}
