/**
 * Base - Sets vertical rhythm and basic overall typographic face-lift
 * 
 * @package WPFramework
 * @subpackage Media
 * @beta
*/

/* Skining */

/* .home .container {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/skinningOverlay.jpg);
    background-position: center top;
    background-repeat: no-repeat;
} */

/* .container {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/skinningOverlay2.jpg);
    background-position: center top;
    background-repeat: no-repeat;
} */

/* Document Body */
@font-face{
	font-family:"Humnst777 BT Roman";
	src:url("Humnst777-BT-Roman.ttf"),url("Humnst777-BT-Roman.eot");
}
body, input, textarea {
    color: #4a4949;
    font-family: Humnst777 BT Roman;
    font-size: 9pt;
	
}

.archive .container, .singular .container, .search .container, .page .container {
    /*background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/homeBackground.jpg);*/
	/*background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/bodyBackground.jpg);*/
    background-position: left top;
    background-repeat: no-repeat;
    background-color:#ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

body {
    background-color: #ffffff;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.container {
    width: 955px;
    margin: 0px 0px 0px 0px;
}


/*#content {
    position: relative;
    z-index: 1;
}*/

.breadcrumbs {
    position: relative;
    z-index: 2;
}


#tagline {
    display: none;
}


/* Footer */

.footer {
    background-position: center top;
    background-repeat: no-repeat;
    color: #60565f;
    clear: left;
    font-size: 8.5pt;
    padding: 25px 35px 0px 35px;
    position: relative;
    height: 25px;
}

#copyright {
    display: block;
    width: 300px;
}

#footerMenu {
    display: block;
    width: 200px;
    position: absolute;
    top: 25px;
    right: 305px;
}

#footerMenu a {
    color: #60565f;
}

#socialmedia {
    display: block;
    font-weight: bold;
    height: 30px;
    width: 280px;
    position: absolute;
    top: 25px;
    right: 35px;
}

#socialmedia_join, #socialmedia a {
    color: #60565f;
    display: block;
    float: left;
    font-weight: normal;
}

.smFacebook {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/footerFacebook.gif);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    padding: 0px 0px 15px 25px;
}

.smYoutube {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/footerYoutube.gif);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    padding: 0px 0px 15px 25px;
}

.smFeed {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/footerFeed.gif);
    background-position: 5px 0px;
    background-repeat: no-repeat;
    padding: 0px 0px 15px 25px;
}

/* Homepage */

.home .breadcrumb-title {
    /* Home does not display breadcrumbs. */
    display: none;
}

.home #content {
    /* No padding above for home. */
    padding: 0px;
	margin:0px auto;
}

#homeFeature {
    position: relative;
    margin: 0px 0px 10px 20px;
}

#homeFlash {
    height: 280px;
    width: 600px;
    overflow: hidden;
}

#homeFlash ul {
    list-style: none;
}

#homeBurbs {
    height: 310px;
    position: absolute;
    margin: 0px 10px 0px 0px;
    right: 0px;
    top: 0px;
    width: 289px;
}


#homeBurbs .homeRollout_widget h4 {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/homeFeatureTitle.jpg);
    background-repeat: no-repeat;
    color: #FDA323;
    cursor: pointer;
    font-family: Humnst777 BT Roman;
    font-size: 10pt;
    line-height: 33px;
    padding: 0px 0px 2px 12px;
}

#homeBurbs .homeRollout_widget .textwidget {
    overflow: hidden;
    padding: 10px 10px 10px 12px;
    height: 90px;
}


#homeContent {
    border: 1px solid #CDC9C9;
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    float: left;
    margin: 5px 0px 0px 0px;
    padding: 10px;
    width: 905px;
}

#homeContentLeft {
    display: block;
    float: left;
    width: 610px;
    overflow: hidden;
}

#homeContentRight {
    display: block;
    float: right;
    width: 289px;
    overflow: hidden;
}

#homeContentLeft .homeLeft_widget {
    display: block;
    float: left;
    width: 610px;
}

#homeContentLeft .homeLeft_widget h4 {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/homeWhatExpectTitle.jpg);
    background-repeat: no-repeat;
    color: white;
    font-family: Humnst777 BT Roman;
    font-weight: bold;
    font-weight: 10pt;
    height:33px;
    line-height: 33px;
    padding: 0px 0px 0px 40px;
}

#homeContentLeft .homeLeft_widget .textwidget {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/homeLeftShadow.jpg);
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-family: Humnst777 BT Roman;
    font-size: 10pt;
    font-weight: bold;
    margin: 1px 0px 0px 0px;
    padding: 15px 10px 10px 10px;
    width: 610px;
}

#homeResidentialWhatExpect, #homeNonResidentialWhatExpect {
    display: block;
    float: left;
    width: 290px;
}

#homeResidentialWhatExpect ul, #homeNonResidentialWhatExpect ul {
    font-family: Humnst777 BT Roman;
    font-size: 9pt;
    font-weight: normal;
    list-style: none;
    padding: 15px 0px 0px 0px;
}

#homeResidentialWhatExpect ul li, #homeNonResidentialWhatExpect ul li {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/listMarker.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 3px 0px 3px 20px;
}

.homeContentTitle {
    color: white;
    font-family: Humnst777 BT Roman;
    font-weight: bold;
    line-height: 33px;
    padding: 0px 0px 0px 40px;
}

.homeContentTitle a {
    color: white;
}

.homeRight_widget {
    width: 289px;
}

.homeRight_widget H4 {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/homePostTitle.jpg);
    background-repeat: no-repeat;
    color: white;
    font-family: Humnst777 BT Roman;
    font-weight: bold;
    font-weight: 10pt;
    height:33px;
    line-height: 33px;
    padding: 0px 0px 0px 40px;
}

.homeRight_widget H4 a {
    color: white;
}

.homeRight_widget H4 a:hover {
    text-decoration: none;
}

.homeRight_widget ul {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/homeRightShadow.jpg);
    background-repeat: no-repeat;
    margin: 1px 0px 0px 0px;
    padding: 15px 10px 10px 10px;
    list-style: none;
    margin-left: 0;
}

.homeRight_widget ul li {
    font-size: 8pt;
    margin: 0px 0px 10px 0px;
}

.homeRight_widget .post-date {
    font-weight: bold;
}

.home .postTitle {
    color: #722169;
}

.home .footer {
    background-image: none;
}

/* Search Result page */

.search #content {
    float: left;
    padding: 5px 0px 10px 0px;
}

.search #primary {
    float: left;
    padding: 20px 0px 0px 35px;
    width: 710px;
}

.search #secondary {
    float: left;
    padding: 0px 0px 0px 0px;
    width: 205px;
}

#search-query {
    list-style: none;
}

#search-query li {
    border-top: 1px solid #CDC9C9;
    padding: 10px 0px 10px 0px;
}

#search-query .entry-summary {
    padding: 15px;
}

/* tag page */

.tag .hentry {
    border-top: 1px solid #CDC9C9;
    padding: 10px 0px 10px 0px;
}


.tag .entry-summary {
    padding: 15px;
}

.tag .entry-meta {
    padding: 15px !important;
    font-size: 8pt;
    font-weight: normal;
}

/* Category lists */

.category .entry-title {
    background-position: 0px 0px;
    font-size: 9pt;
}

/* Archive lists */

.archive .post {
    clear: left;
    display: block;
    float: left;
    border-top: 1px solid #CDC9C9;
    padding: 10px 0px 10px 0px;
    width: 100%;
}

.archive .entry-meta {
    padding: 0px 0px 10px 0px;
    font-weight: bold;
}

.archive .published {
    clear: left;
    display: block;
    /* float: left; */
    width: 100px;
    padding: 0px 0px 0px 18px;
}

.archive #content {
    float: left;
    padding: 5px 0px 10px 0px;
}

.archive #primary {
    float: left;
    padding: 20px 0px 0px 35px;
    width: 710px;
}

.archive #secondary {
    float: left;
    padding: 0px 0px 0px 0px;
    width: 205px;
}

/* Single Post */

.page .post, .singular .post {
    padding: 10px 0px 10px 0px;
}

.page .entry-meta, .singular .entry-meta {
    padding: 0px 0px 10px 0px;
    font-weight: bold;
}

.page .entry-content, .singular .entry-content {
    padding: 0px;
}

.page #content, .singular #content {
    float: left;
    padding: 5px 0px 10px 0px;
}

.page #primary, .singular #primary {
    float: left;
    padding: 20px 0px 0px 35px;
    width: 710px;
}

.page #secondary, .singular #secondary {
    float: left;
    padding: 0px 0px 0px 0px;
    width: 205px;
}

/* Side bars */

#secondary h4 {
    color: #4C454C;
    font-family: Humnst777 BT Roman;
    font-weight: bold;
    font-size: 10pt;
    padding: 30px 5px 0px 35px;
    margin: 0px 0px 10px 0px;
}

#secondary .widget {
}

#secondary .widget object p{
	padding-left: 20px;
}

#secondary .widget div {
    padding: 0px 5px 10px 35px;
}

#secondary .widget div div {
    padding: 0px 0px 0px 0px;
}

#secondary .widget ul, #secondary .widget ol {
    list-style: none;
    margin-left: 0;
}

#secondary .widget ul ul, #secondary .widget ol ol {
    position: relative;
    left: -35px;
    width: 205px;
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/sidebarListSeparator.gif);
    background-position: left top;
    background-repeat: no-repeat;

    /* heck to hide additional 5px space below. */
    overflow: hidden;
    margin-bottom: -5px;
    margin-top: 5px;
}

#secondary .widget ul li, #secondary .widget ol li {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/sidebarListSeparator.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding: 5px 5px 5px 35px;
}

#secondary object {
    margin-left: 20px;
}

/* Main content */

/*#content {
    padding: 5px 35px 10px 35px;
}
*/
.entry-title {
    color: #4a4949;
    display: block;
    font-size: 12pt;
    font-weight: bold;
    padding: 0px 0px 0px 18px;
    margin: 0px 0px 20px 0px;
}

.entry-content {
    color: #4C454C;
}

.entry-content a {
    font-weight: bold;
}

.navigation-links {
    padding: 20px 0px 20px 0px;
    text-align: right;
}

.navigation-links .nav-next {
    display: block;
}

.navigation-links .nav-previous {
    display: block;
}

.moreLink {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/moreLink.gif);
    background-position: center left;
    background-repeat: no-repeat;
    padding: 0px 0px 0px 16px;
}

.article p {
    padding: 0px 0px 16px 0px;
}

.article ul, .article ol {
    padding: 5px 0px 5px 25px;
}

.article li {
    padding: 2px 0px 2px 0px;
}

/* Media gallery link */

#mediaLink {
    font-size: 7pt;
    position: absolute;
    right: 0px;
}

#mediaLink a {
    color: #4a4949;
}

#mediaLink .photogallery_link {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/button_photogallery.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border-right: 1px solid #4a4949;
    padding: 0px 10px 0px 20px;
}

#mediaLink .videogallery_link {
    background-image: url(http://www.netlinktrust.com/wp-content/themes/OpenNet_Greendot/library/media/images/button_videogallery.gif);
    background-position: left center;
    background-repeat: no-repeat;
    padding: 0px 35px 0px 20px;
    margin: 0px 0px 0px 10px;
}

/* tubepress */

.tubepress_container .pagination .current {
    color: #4a4949 !important;
}

.tubepress_container .pagination a {
    color: #722169 !important;
}

.tubepress_container .pagination a:hover {
    background-color: #722169 !important;
    color: #ffffff !important;
}

/* nextgen gallery */

.ngg-gallery-thumbnail-box {
    width: 33%
}

.ngg-navigation {
    padding: 15px 0px 15px 0px;
}

.ngg-navigation span {
    color: #4a4949 !important;
}

.ngg-gallery-thumbnail {
    width: 100%;
}

.ngg-gallery-thumbnail, .ngg-gallery-thumbnail img {
    margin: 0px auto !important;
}

.ngg-navigation a {
    color: #722169 !important;
}














/*¼CSS*/
.clear{height:0px; clear:both; font-size:0px; overflow:hidden;}

.r_ss{width:250px; background:url(l_m.jpg) repeat-y;}
.r_sstop{width:250px; height:17px; background:url(l_top.gif) no-repeat;}
.r_ssmid{width:250px;  }
.r_ssfoot{width:250px; height:17px; background:url(l_fot.gif) no-repeat;}
.r_ssmid h4{font-size:12px; font-weight:normal; margin:0px; padding:0px; padding-left:40px;}
.r_ssmid p{margin:0px; padding:0px;}
.r_ssmid p select{margin:10px 0px 15px 20px; width:160px;}
.r_ssmid p input{margin:5px 0px 0px 20px; width:138px; height:16px; border:1px #54A5D5 solid;}
.r_ssmid p.p0{float:left;margin-left:20px;padding-bottom:8px;}
.r_ssmid p.p1{float:left;}
.r_ssmid p.p1 img{margin-top:7px; margin-left:15px;}
.r_ssmid p.p1 input{margin-top:7px; margin-left:15px;width:39px;height:29px; border:0px;}
.r_ssmid p.p2{margin-left:20px;padding-bottom:8px;}
.r_ssmid p.p3{margin-left:40px;padding-bottom:8px;}

.r_sstop0{width:230px; padding-left:20px; height:62px;line-height:45px;background:url(l_top0.png) no-repeat; color:#ffffff;font-size:14px; font-weight:bolder; }

.le_l{width:125px; float:left;}
.le_l h3{margin:0px; padding:0px 0px 10px 20px; font-size:12px;}
.le_l p.p2{ background:url(red_icon.gif) no-repeat; height:17px; padding-left:20px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:10px 0px 0px 15px;}
.le_l p.p3{ background:url(yellow_icon.gif) no-repeat 0px 5px; height:34px; padding-left:20px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:10px 0px 0px 15px;}
.le_l p.p4{ background:url(green_icon.gif) no-repeat; height:17px; padding-left:20px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:4px 0px 0px 15px;}


.le_l p.p5{ background:url(icon1.gif) no-repeat; height:34px; line-height:34px; padding-left:35px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:0px 0px 0px 10px;}
.le_l p.p6{ background:url(icon2.gif) no-repeat; height:34px; line-height:34px; padding-left:35px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:0px 0px 0px 10px;}
.le_l p.p7{ background:url(icon3.gif) no-repeat; height:34px; line-height:34px; padding-left:35px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:0px 0px 0px 10px;}
.le_l p.p8{ background:url(icon4.gif) no-repeat; height:34px; line-height:34px;padding-left:35px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:0px 0px 0px 10px;}
.le_l p.p9{ background:url(icon5.gif) no-repeat; height:34px; line-height:34px; padding-left:35px; font-size:10px; font-weight:bolder; font-family:Myriad; margin:0px 0px 0px 10px;}

#footerMenu1 {
display: block;
position: absolute;
right: 305px;
top: 25px;
width: 315px;
}
