/* www.roopletheme.com - Updated by USV Designs 2010 for YPNation */

body { color: #1D2326; background: url(/sites/img/home-back.gif); background-repeat:repeat-x; font-size:14px; line-height:18px;}
a { color: #14427e; }

body#page-new_home_page
#container {
background:url(/sites/img/newhomewider-bk.jpg);
background-repeat:repeat-x;
}

#pagewrapper { 
width:1030px;
margin:0 auto; 
border: 0px solid #8D1019;
} 

#membership-pagewrapper {
background:url(/sites/img/ypnation-member-bk.jpg);
margin-top:-17px;
margin-left:-130px;
width:1400px;
}

#membership-pagewrapper .panel-flexible-inside {
margin-left:140px;
}

.membership-verified {
margin-left:60px;
}
.membership-quotes {
padding-left:10px;
padding-right:20px;
}
a.membership-join-button {
display:block;
width:290px;
height:250px;
}
#membership-pane-top-left {
width:450px;
padding-left:10px;
border:0px;
}

#membership-pane-top-right {
width:450px;
margin-left:0px;
border:0px;
}

#headercontainer {
background: none;
}

#outer-container {  } 
#container {  } 
#banner { width:1030px; } 
#banner .banner-img { margin-left:-10px;  } 
#page-right {  } 
#page-left {  } 
#container .page-bottom {  } 
#round-right{  } 
#round-left {  } 
#round-container {  } 

#trailerboard {  } 
#header {  } 
#header { color: #F2F0CF; }
#header a { color: #F2F0CF; }
.site-slogan { color: #886A2E; }
#header-bottom {  } 
#header-bottom .clock { font-size:13px; color:#ccc;  } 
#mission { border: 1px solid #001F46; color: #F2F0CF; background: #8D1019; }
#mission a { color: #fff; }

#region5 .unstyled-block { color: #F2F0CF; }
#region5 .unstyled-block h2 { color: #F2F0CF; }
#region5 .unstyled-block a{ color: #fff; }

#mastfoot { background:#000; } 
#mastfoot-bottom { background:#000; }
#footer { background:transparent; color:#999;margin-bottom:0px;padding-bottom:20px;} 
#footer a{ color: #999; }
#footer td { border-left:1px solid #fff; width:150px; height:200px; padding:5px; line-height:20px;} 
#footer td.first {border-left:0px;}

#footer-message {

}
/* box */
.boxborder {  } 

#sidebar-right h2 { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

.pager strong, .pager a, .pager a:link, .pager a:visited { background-color:#fff; border: 0px solid #ccc; }
.pager a:hover {  background-color:#ccc; color:#999; }
.pager strong { background-color:#fff; color:#999; }

.sticky { border-bottom: 1px solid #8D1019; }

#primary li a.active { color: #001F46; }
#primary li a:hover { color: #001F46; }

li.item-home { border-left:3px solid #000;}
li.item-money { border-left:3px solid #008f00;}
li.item-lifestyle { border-left:3px solid #942092;}
li.item-jobs { border-left:3px solid #031793;}
li.item-health { border-left:3px solid #427fff;}
li.item-service { border-left:3px solid #ffd400;}
li.item-public_policy { border-left:3px solid #ff7c00;}
li.item-membership { border-left:3px solid #d81f00;}

#suckerfishmenu	 a { color: #000; font-size:14px; }
#suckerfishmenu	 a:active, #suckerfishmenu	 a:hover { background: #CCC; color: #333;}
#suckerfishmenu	 ul.menu li li a:link, #suckerfishmenu	 ul.menu li li a:visited { color: #F2F0CF; background: #001F46; 
 border-bottom: 1px solid #F2F0CF; border-top: 1px solid #8D1019; border-right: 1px solid #8D1019;}
#suckerfishmenu	 ul.menu li li { border-left: 1px solid #F2F0CF; }
#suckerfishmenu	 ul.menu li ul a { color: #F2F0CF; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu ul.menu li ul a:hover { color: #F2F0CF; background: #8D1019; }

#suckerfishmenu	 ul.menu li li.expanded a {	background: #001F46 url(../images/allstar/sfmenu-expand-2.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded a:hover { background: #8D1019 url(../images/allstar/sfmenu-expand-1.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li ul a:active, #suckerfishmenu	 ul.menu li ul a:hover {   background: #8D1019;   text-decoration: none; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a {   background: #001F46; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu a:hover {   background: #8D1019; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a { 	background: #001F46 url(../images/allstar/sfmenu-expand-2.png) 100% 50% no-repeat; }
#suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:active, #suckerfishmenu	 ul.menu li li.expanded ul.menu li.expanded a:hover { 
	background: #2E4A6B url(../images/allstar/sfmenu-expand-1.png) 100% 50% no-repeat;}

.rollover-block h2 { color: #F2F0CF; background: #8D1019; }
.rollover-block ul li a { color: #F2F0CF; background: #001F46; }
.rollover-block ul li a:active, .rollover-block ul li a:hover {  color: #F2F0CF; background: #8D1019;}

thead th { border-bottom: 2px solid #999; }
.even th, .even td, .odd th, .odd td { background-color:  #fff; border-bottom: 1px solid #999; }
td.active {	background-color:#fff; }
.messages { display:none; }


/******************************************** ********** ********** **********/
/**********  Leaderboard    ********** ********** ********** **********/
/******************************************** ********** ********** **********/
#leaderboard-container {background: #000; height:40px; padding-top:2px;} 

#leaderboard { 
color:#fff; 
height:40px; 
width:1030px;
margin:0 auto; 
} 

#leaderboard img { 
float:left;
margin-right:5px;
} 

#leaderboard h2 { display:none; } 

#leaderboard a { color:#fff; line-height:20px; }

#leaderboard label { display:none; }

#leaderboard #block-block-67 { width:655px; float:left; text-align:left; 
margin-top:0px;
padding-top:2px;
}

#leaderboard #block-search-0 { width:325px; float:left; text-align:left; 
margin-top:0px;
padding-top:7px;
height:30px;
}

#leaderboard #block-search-0 #edit-search-block-form-1 { 
width:190px; height:22px; 
border:1px solid #fff; font-size:16px; 
float:left; margin-right:5px;margin-left:35px}

#leaderboard #block-search-0 .form-submit { 
height:24px; line-height:24px; padding-left:5px; 
padding-right:5px; color:#fff; background:#c60001; border:0px; }

#leaderboard #block-search-0 a.hover { 
 color:#000;}

/******************************************** ********** ********** **********/
/**********  Profiles   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#user-profile .t-edge { background:none; border:0px; }

#user-profile .l { background:none; border:0px; }

#user-profile .r { background:none; border:0px; }

#user-profile .rounded-corner { background:none; border:0px; }

#user-profile .wrap-corner { background:none; border:0px; }

#user-profile .l-edge { background:none; border:0px; }

#user-profile .r-edge { background:none; border:0px; }

#user-profile .r-edge .clear-block { background:none; border:0px; }


/******************************************** ********** ********** **********/
/**********  Comments    ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.comment { padding:8px;}

#comments { border-bottom: 3px solid #595241; line-height:19px; font-size:12px;}

#comments .picture { float:left; padding-right:5px; padding-bottom:5px; }

#comments .comment {}

#comments h3 { display:none; }

#comments .submitted { background:#eee; padding:15px;}

.comment { background:#fff; margin-bottom:30px; padding-top:5px;padding-bottom:5px;}

#comments ul.links { background:#f3f3f3; padding:5px;}

/******************************************** ********** ********** **********/
/**********  Front Page    ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#front-news-01 { padding-bottom:10px; border-bottom:1px solid #ccc; }

#front-news-01 img { float:left; padding-right:5px; padding-bottom:5px; }

#front-news-01 .views-field-title { font-size:35px; line-height:40px; text-transform:uppercase; font-weight:bold; padding-bottom:15px;}

#front-news-01 .views-field-field-blog-teaser-value { padding-top:16px; }

#front-news-02 { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccc; }

#front-news-02 img { float:left; padding-right:5px; padding-bottom:5px; }

#front-news-02 .views-field-title { font-weight:bold; font-size:16px; }

#front-news-03 { padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccc; }

#front-news-03 .views-field-title { font-weight:bold; font-size:16px; }

#front-news-03 tr.row-1 .views-field-field-blog-teaser-value { padding-bottom:10px; border-bottom:1px solid #ccc; }

#front-news-03 tr.row-2 .views-field-title { padding-top:10px; }

#front-news-04 { padding-top:0px; padding-bottom:10px; border-bottom:1px solid #ccc; }

#front-news-04 h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:10px;  }

#front-news-04 .views-field-title { font-weight:bold; }


/******************************************** ********** ********** **********/
/**********  Featured Blogs    ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#featured-blogs h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#featured-blogs .views-field-picture { float:left; padding-right:5px; padding-bottom:5px; }

#featured-blogs .views-field-tid { text-transform:uppercase;}

#featured-blogs .views-field-title { font-weight:bold; padding-bottom:10px;}

#featured-blogs .views-field-field-blog-teaser-value { padding-bottom:10px;}

#featured-blogs .views-field-view-node a { color:#14427e; display:block; height:10px;float:none; margin-bottom:8px;}

#featured-blogs .views-field-view-node {  }

#featured-blogs .views-field-comment-count { }

#featured-blogs .views-field-comments-link li.comment_forbidden {margin-left:-5px;font-size:12px;display:block; width:230px;}

#featured-blogs .views-field-comments-link li.comment_forbidden a {}

#featured-blogs .views-field-comments-link a { }

#featured-blogs .views-field-comments-link li.comment_comments { margin-left:-5px;font-size:12px;display:block; }

#featured-blogs .views-field-comments-link li.comment_add { margin-left:-5px;font-size:12px;display:block; }

#featured-blogs .views-row { padding-bottom:10px; padding-top:10px; border-bottom:1px solid #ccc; }

/******************************************** ********** ********** **********/
/**********  Editor    ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#featured-yp-connect h2.pane-title { font-size:16px; }

#featured-editor .views-field-picture { float:left; padding-right:5px; padding-bottom:5px; }

#featured-editor .views-field-rid { text-transform:uppercase;  }

#featured-editor .views-field-field-editor-intro-value { font-weight:bold; padding-bottom:10px; }

#featured-editor .views-field-name-1 {  padding-top:10px; }

#featured-yp-connect { padding-bottom:10px; padding-top:10px; border-bottom:1px solid #ccc; }

#featured-yp-connect .picture { float:left; padding-right:5px; padding-bottom:5px; }

#featured-yp-connect .pane-content { line-height:16px; font-size:13px; }

/******************************************** ********** ********** **********/
/**********  Front Page Right Sidebar    ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#front-right-ad h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#front-right-ad-a h2.pane-title { background:#ccc; padding-left:5px; font-size:14px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }
.pane-block-69 {background: #f3f3f3;}
#front-right-ad-a .pane-content {padding:5px; font-size:12px;}

#front-right-ad-b h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }
#front-right-ad-c h2.pane-title { background:#ccc; padding-left:5px; font-size:14px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }
.pane-block-71 {background: #f3f3f3;}
#front-right-ad-c .pane-content {padding:5px; font-size:12px;}

#front-right-tabs h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#front-right-tabs .item-list { text-transform:uppercase;  font-size:11px; margin-right:-5px;margin-left:-10px;}
 
#front-right h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#front-right { text-transform:uppercase; font-size:11px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #ccc; }

#front-right-video-01 h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#front-right-video-01 h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#front-right-video-01 img { width:195px; }

#front-right-video-02 img { width:60px; height:40px; margin-right:5px;}

#front-right-video-02 .views-view-grid tr {
width:100%;
}

 
/******************************************** ********** ********** **********/
/**********  Front - Footer Blocks   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#front-bottom-01-a {
padding:5px;
}
#front-bottom-01-a h2.pane-title {
font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px; 
}
#front-bottom-01-a a {
font-weight:bold; 
}
#front-bottom-01-b {
padding:5px;
}
#front-bottom-01-b h2.pane-title {
font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px; 
}
#front-bottom-01-b a {
font-weight:bold; 
}
#front-bottom-01-c {
padding:5px;
}
#front-bottom-01-c h2.pane-title {
font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px; 
}
#front-bottom-01-c a {
font-weight:bold; 
}

#front-bottom-02-a {
padding:5px;
}
#front-bottom-02-a h2.pane-title {
font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px; 
}
#front-bottom-02-a a {
font-weight:bold; 
line-height:25px;
}
#front-bottom-02-b {
padding:5px;
}
#front-bottom-02-b h2.pane-title {
font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px; 
}
#front-bottom-02-b a {
font-weight:bold; 
line-height:25px;
}
#front-bottom-02-c {
padding:5px;
}
#front-bottom-02-c h2.pane-title {
font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px; 
}
#front-bottom-02-c a {
font-weight:bold; 
line-height:25px;
}

/******************************************** ********** ********** **********/
/**********  Connect  Middle  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#connect-groups { }

#connect-groups h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#connect-groups #edit-title {width:140px;}

#connect-groups .views-exposed-widget label {color:#fff;font-size:11px; line-height:20px; text-transform:uppercase;padding-bottom:0px;  }

#connect-groups #edit-term-node-tid-depth {width:140px;}

#connect-groups #edit-name {width:140px;}

#connect-groups-02 {border-bottom:1px solid #ccc;}

#connect-groups-02 .more-links {text-align:left; padding-bottom:5px;}

#connect-groups-02 td {width:185px;padding-right:40px}

#connect-groups-02 .views-field-field-group-image-fid {padding-bottom:10px;}

#connect-groups-02 .views-field-title {text-transform:uppercase;line-height:20px;  }

#views-exposed-form-og2-block-1 {
background:#000;
padding-bottom:5px;
padding-left:5px;
border-bottom:1px solid #333;
}

#views-exposed-form-og2-block-1 .form-submit { 
height:24px; line-height:24px; padding-left:5px; 
padding-right:5px; color:#fff; background:#c60001; border:0px; }

#connect-resources {border-bottom:1px solid #ccc;}

#connect-resources h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#connect-blogs {}

#connect-blogs h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#connect-blogs .views-view-grid tr {}

#connect-blogs .views-field-body {padding-bottom:20px;}

#connect-blogs .views-field-field-blogfullimg-fid {float:left; padding-right:5px; padding-bottom:5px;}

#connect-blogs .views-field-view-node a { float:left; margin-right:3px; color:#000; font-size:12px; }

#connect-blogs .views-field-comments-link a { color:#000; font-size:12px; }

#connect-blogs .views-row { min-height:100px;padding-bottom:10px; padding-top:10px; border-bottom:1px solid #ccc; }

.view-all {text-align:right; font-size:13px;padding:3px;}

/******************************************** ********** ********** **********/
/**********  Connect    ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#connect-comments h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#connect-comments .views-field-subject { text-transform:uppercase; font-size:13px; }

#connect-comments .views-field-title { text-transform:uppercase; font-size:13px; }

#connect-comments .views-field-name {padding-top:5px;padding-bottom:5px;}

#connect-users .views-field-picture {float:left; padding-right:5px;}

#connect-users .views-field-created {font-size:13px;}

#connect-users .views-row { padding-bottom:15px; padding-top:15px; }


#connect-users h2.pane-title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

#quicktabs_tabpage_6_1 .views-field-subject { text-transform:uppercase; font-size:13px; }

/******************************************** ********** ********** **********/
/**********  Grid Events   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

table.views-view-grid tr {vertical-align:top;}

.view-id-events table.views-view-grid td {width:245px; padding-right:17px;}

.view-id-events .picture {float:left; padding-right:3px; padding-bottom:3px;}

.view-id-events .views-field-title {font-weight:bold;display:block;}

.view-id-events span.views-field-name-1 {font-weight:bold;float:none;}

.view-id-events .views-field-view-node a { margin-top:10px; margin-bottom:10px; margin-left:0px;}

.view-id-events .views-field-field-related-image-fid { padding-right:10px; padding-bottom:10px;}

.view-id-events .views-field-body {
padding-right:5px;
margin-top:10px;
}

/******************************************** ********** ********** **********/
/**********  Grid Videos  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.view-id-Videos table.views-view-grid td {width:245px; padding-right:17px;}

.view-id-Videos .picture {float:left; padding-right:3px; padding-bottom:3px;}

.view-id-Videos .views-field-title {font-weight:bold;display:block;}

.view-id-Videos span.views-field-name-1 {font-weight:bold;float:none;}

.view-id-Videos .views-field-view-node a { margin-top:10px; margin-bottom:10px; margin-left:0px;}

.view-id-Videos .views-field-field-related-image-fid { padding-right:10px; padding-bottom:10px;}

.view-id-Videos .views-field-body {
padding-right:5px;
margin-top:10px;
}


/******************************************** ********** ********** **********/
/**********  Grid Resources   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

table.views-view-grid tr {vertical-align:top;}

.view-id-Resources table.views-view-grid td {width:245px; padding-right:17px;}

.view-id-Resources .picture {float:left; padding-right:3px; padding-bottom:3px;}

.view-id-Resources .views-field-title {font-weight:bold;display:block;}

.view-id-Resources span.views-field-name-1 {font-weight:bold;float:none;}

.view-id-Resources .views-field-view-node a { margin-top:10px; margin-bottom:10px; margin-left:0px;}

.view-id-Resources .views-field-field-blogfullimg-fid { padding-right:10px; padding-bottom:10px;}

.view-id-Resources .views-field-body {
padding-right:5px;
margin-top:10px;
}


/******************************************** ********** ********** **********/
/**********  Grid Stories   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

table.views-view-grid tr {vertical-align:top;}

.view-blog table.views-view-grid td {width:245px; padding-right:17px;}

.view-blog .picture {float:left; padding-right:3px; padding-bottom:3px;}

.view-blog .views-field-title {font-weight:bold;display:block;}

.view-blog span.views-field-name-1 {font-weight:bold;float:none;}

.view-blog span.views-field-view-node a { padding:3px;}

.view-blog .views-field-field-blogfullimg-fid { padding-right:10px; padding-bottom:10px;}

.view-blog .views-field-body {
padding-right:5px;
}
.node .field-field-blogfullimg img {float:left; margin-right:10px; margin-bottom:3px; }

.node li.blog_usernames_blog {display:none;}

.node .meta {
padding-bottom:10px;
}

/******************************************** ********** ********** **********/
/**********  Grid Stories - Sections ********** ********** ********** **********/
/******************************************** ********** ********** **********/

table.views-view-grid tr {vertical-align:top;}

.view-taxonomy-term table.views-view-grid td {width:245px; padding-right:8px;}

.view-taxonomy-term .picture {float:left; padding-right:3px; padding-bottom:3px;}

.view-taxonomy-term .views-field-title {font-weight:bold;display:block;}

.view-taxonomy-term span.views-field-name-1 {font-weight:bold;float:none;}

.view-taxonomy-term span.views-field-view-node a { padding:3px;}

.view-taxonomy-term .views-field-field-blogfullimg-fid { padding-right:10px; padding-bottom:10px;}

.view-taxonomy-term .views-field-body {
padding-right:5px;
}

.node .field-field-blogfullimg {float:none; }

.node .meta {
padding-bottom:10px;
}


/******************************************** ********** ********** **********/
/**********  User Profiles   ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#user-profile .t-edge {
  background:#fff;
}
#user-profile .l {
  display:none;
}
#user-profile .r {
  display:none;
}
#user-profile .b-edge {
  background:#fff;
}
#user-profile .l-edge {
  background:#fff;
}
#user-profile .r-edge {
  background:#fff;
}
#user-profile .wrap-corner {
  background:#fff;
}
#user-profile .wrap-corner .t-edge, #user-profile .wrap-corner .b-edge {
  background:#fff;
}
#user-profile .wrap-corner .l, #user-profile .wrap-corner .r {
  background:#fff;
}
#user-profile .wrap-corner .l {
  background:#fff;
}
#user-profile .wrap-corner .r {
  background:#fff;
}
#user-profile .wrap-corner .b-edge .l {
  background:#fff;
}
#user-profile .wrap-corner .b-edge .r {
  background:#fff;
}
#user-profile .wrap-corner .r-edge {
  background:#fff;
}

#user-profile h2.pane-title {
color:#333333;
font-size:11px;
line-height:24px;
font-weight:bold;
background:#eceff5;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
border-top:1px #94a3c4 solid;
height:24px;
}

#profile-author-pane a {color:#333;font-size:15px;}

#profile-author-pane a:hover {text-decoration:none;}

#profile-author-pane {font-size:12px;}

#profile-invite {font-size:12px;}

#profile-invite h2.pane-title {margin-bottom:10px;}

#profile-friends {font-size:10px;}

#profile-friends h2.pane-title {margin-bottom:10px;}

#profile-friends .views-view-grid td {
width:55px;
padding-right:15px;
}

#profile-resources {font-size:10px;}

#profile-resources h2.pane-title {margin-bottom:10px;}

#profile-resources .views-field-created {
color:#b5b5b5;
font-size:11px;
line-height:24px;
font-weight:lighter;
}


#user-profile .author-groups {
display:none;
}

#user-profile .field-label {
color:#b5b5b5;
font-size:11px;
line-height:24px;
font-weight:lighter;
}

#profile-groups {font-size:10px;}

#profile-groups h2.pane-title {margin-bottom:10px;}

#profile-groups .attachment-after img {display:none;}


#user-profile .field-label {
color:#b5b5b5;
font-size:11px;
line-height:24px;
font-weight:lighter;
}

#user-profile .field-item .odd {
margin-bottom:10px;
}

#user-profile #profile-main h2 {
display:none;
}

#user-profile #profile-main span.fbss_user a {
color:#333;
font-size:16px;
font-weight:bold;
}

#user-profile #profile-main span.fbss_user a:hover {
text-decoration:none;
}

#user-profile #profile-main span.fbss_status {
color:#747170;
font-size:12px;
}

#user-profile #profile-main span.fbss_time {
color:#b5b5b5;
font-size:11px;
line-height:24px;
font-weight:lighter;
}

#user-profile #profile-main span.facebook_status_edit_delete {
display:none;
}

#user-profile #profile-main span.facebook_status_prefix {
display:none;
}

#user-profile #profile-main span#facebook_status_chars {
display:none;
}

#user-profile #profile-main span.fbsmp-attach-text {
display:none;
}

#user-profile #profile-main #edit-fbss-submit {
background:#000;
padding:6px;
color:#fff;
font-weight:bold;
font-size:12px;
float:right;
}

#user-profile #profile-main .facebook_status_update {
background:#f2f2f2;
padding:10px;
border-top:2px solid #919191;
border-left:1px solid #b5b5b5;
border-right:1px solid #b5b5b5;
border-bottom:1px solid #b5b5b5;
}

#user-profile #profile-main #edit-fbss-status {
border:1px solid #bbbbbb;
background:#fff;
width:440px;
height:25px;
display:block;
}


#user-profile #profile-main img.fbsmp-link-thumbnail {
display:none;
}

#user-profile #profile-main span.fbss_attachment {
display:none;
}

#user-profile #profile-main img{
float:left;
padding-right:5px;
padding-bottom:5px;
}
#user-profile #profile-main .views-field-created {
color:#808086;
font-size:11px;
line-height:24px;
font-weight:lighter;
}
#user-profile #profile-main .views-row {
width:551px;
min-height:67px;
border-top:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
}


#user-profile #status-main .views-view-grid {
width:100%;
}

#user-profile #status-main img.fbsmp-link-thumbnail {
max-width:150px;
max-height:150px;
padding:5px;
border:1px solid #808086;
display:block;
margin:5px;
float:left;
}

#user-profile #status-main span.fbss_attachment img {
max-width:150px;
max-height:150px;
padding:5px;
border:1px solid #808086;
display:block;
margin:5px;
float:left;
}

#user-profile #status-main .fbsmp-link-title {
font-size:11px;
font-weight:bold;
}

#user-profile #status-main .fbsmp-link-description {
color:#808086;
font-size:12px;
line-height:15px;
font-weight:lighter;
}

#user-profile #status-main tr {
width:551px;
min-height:80px;
border-top:1px solid #ccc;
padding-top:5px;
padding-bottom:5px;
}

#user-profile #status-main .views-field-crosspost-users-pics img {
float:left;
padding-right:5px;
padding-bottom:5px;
}

#user-profile #status-main .views-field-pid-pic img {
float:left;
padding-right:5px;
padding-bottom:5px;
}

#user-profile #status-main .views-field-pid-pic a {
float:left;
padding-right:5px;
}

#user-profile #status-main .views-field-delete {
float:right;
}

#user-profile #status-main .views-field-crosspost-users-pics a {
float:left;
padding-right:5px;
}

#user-profile #status-main .views-field-status-time {
color:#808086;
font-size:11px;
line-height:24px;
font-weight:lighter;
}

#user-profile #status-main .facebook_status_conversation_link {
display:none;
}

#user-profile #status-main .views-field-comment-box .form-submit {
float:right;
border:1px solid #000;
padding:5px;
background:#fff;
margin-bottom:5px;
}

#user-profile #status-main .views-field-comment-box #edit-status-comment .form-textarea {

}

#edit-status-comment-wrapper {

}

.field-label {
color:#b5b5b5;
font-size:11px;
line-height:24px;
font-weight:lighter;
}

#user-profile #profile-right h2 {
color:#999;
font-size:11px;
line-height:24px;
font-weight:bold;
background:#fff;
padding-top:3px;
padding-bottom:3px;
padding-left:3px;
border-top:1px #94a3c4 solid;
border-bottom:1px #cccccc solid;
height:24px;
margin-bottom:5px;
}

#user-profile #profile-right .views-field-field-group-image-fid img {
float:left;
margin-right:3px;
}

#user-profile #profile-right td {
display:block;
min-height:55px;
padding-top:5px;
padding-bottom:5px;
}

#user-profile  #profile-menu {
font-size:12px;
}

#user-profile  #profile-menu ul {
	list-style: none;
	margin-left: 0px;
	padding-left:0px;

}

#user-profile  #profile-menu li.leaf {
list-style: none;
list-style-image: none;
border-bottom:1px solid #ccc;
}


#user-profile .author-pane-contact .author-pane-icon a {
font-size:12px;
margin-bottom:10px;
color:#4fb1d3;
}

#user-profile .author-pane-contact .author-pane-icon a:hover {
color:#333;
}

#user-profile span.flag-wrapper {
padding-top:10px;
}

#user-home-picture img {
padding-bottom:5px;
}

/******************************************** ********** ********** **********/
/**********  Friend Requests   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#edit-flag-friend-message-wrapper {
display:none;
}

/******************************************** ********** ********** **********/
/**********  Grid Stories - Groups ********** ********** ********** **********/
/******************************************** ********** ********** **********/


.view-og-ghp-ron table.views-view-grid td {width:255px; padding-right:10px;}

.view-og-ghp-ron .picture {float:left; padding-right:3px; padding-bottom:3px;}

.view-og-ghp-ron .views-field-title {font-weight:bold;display:block;}

.view-og-ghp-ron span.views-field-name-1 {font-weight:bold;float:none;}

.view-og-ghp-ron span.views-field-view-node a { padding:3px;}

.view-og-ghp-ron .views-field-field-blogfullimg-fid { padding-right:10px; padding-bottom:10px;}

/******************************************** ********** ********** **********/
/**********  Groups - Getting Started Block   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.field-field-group-image {
float:none;
padding:3px;
margin-bottom:10px;
}

#block-block-73 {
background:#fefee3;
padding:13px;
border:5px solid #dedede;
margin-bottom:10px;
}
#block-block-73 h2 {
font-size:18px;
color:#000;
padding-bottom:10px;
}
#block-block-73 a {
padding:5px;
color:#4fb1d3;
font-size:15px;
border-bottom: 1px solid #dedede;
display:block;
width:100%;
margin-right:5px;
}

#block-block-73 a:hover {
text-decoration:none;
}

/******************************************** ********** ********** **********/
/**********  Groups - Group Info Block   ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#block-og-0 {
background:#fff;
padding:13px;
border:5px solid #dedede;
margin-bottom:10px;
}
#block-og-0 h2 {
font-size:18px;
color:#000;
padding-bottom:10px;
}
#block-og-0 a {
padding:5px;
color:#4fb1d3;
font-size:15px;
border-bottom: 1px solid #dedede;
display:block;
width:100%;
margin-right:5px;
}
#block-og-0 a:hover {
text-decoration:none;
}
#block-og-0 ul {
   list-style-type: none;
   padding-left: 0;
   margin-left: 0;
  }
#block-og-0 li {
  list-style-image: none;
   background-image: none;
   background-repeat: no-repeat;
   background-position: left center;
}

/******************************************** ********** ********** **********/
/**********  Groups - Group Members Block   ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#block-views-og_members_block-block_1 {
background:#fff;
padding:13px;
border:5px solid #dedede;
margin-bottom:10px;
}
#block-views-og_members_block-block_1 h2 {
font-size:18px;
color:#000;
padding-bottom:10px;
}


/******************************************** ********** ********** **********/
/**********  Groups - Group Popular Posts Block   ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#block-views-groups_popular-block_1 {
background:#fff;
padding:13px;
border:5px solid #dedede;
margin-bottom:10px;
}
#block-views-groups_popular-block_1 h2 {
font-size:18px;
color:#000;
padding-bottom:10px;
}
#block-views-groups_popular-block_1 a {
color:#4fb1d3;
font-size:12px;
}
#block-views-groups_popular-block_1 a:hover {
text-decoration:none;
}
#block-views-groups_popular-block_1 a {
color:#4fb1d3;
font-size:12px;
}

/******************************************** ********** ********** **********/
/**********  Related Posts Block   ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#block-similarterms-1 {
background:#f8f8f8;
padding:13px;
border:0px solid #dedede;
margin-bottom:10px;
}
#block-similarterms-1 h2 {
font-size:15px;
color:#000;
padding-bottom:10px;
}
#block-similarterms-1 a {
padding:5px;
color:#14427e;
font-size:12px;
display:block;
width:100%;
margin-right:5px;
}
#block-similarterms-1 a:hover {
text-decoration:none;
}
#block-similarterms-1 ul {
   list-style-type: none;
   padding-left: 0;
   margin-left: 0;
  }
#block-similarterms-1 li {
  list-style-image: none;
   background-image: none;
   background-repeat: no-repeat;
   background-position: left center;
}

/******************************************** ********** ********** **********/
/**********  Profiles  ********** ********** ********** **********/
/******************************************** ********** ********** **********/


fieldset.group-about legend {
display:none;
}


#edit-mail-wrapper {
}

#edit-user-register {
padding-left:12px;
margin:0px;
}

fieldset.group-about {

}

/******************************************** ********** ********** **********/
/**********  Node Sharing  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.node-sharing {
padding:10px;
width:200px;
height:120px;
float:right;
display:block;
margin-top:30px;
}

.diggthis_button {
display:none;
}
.digg-button .diggthis_button {
display:block;
margin-top:-5px;
float:left;
}

.content .tweetmeme {
display:none;
}
.node-sharing .tweetmeme-button {
display:block;
float:left;
margin-right:10px;
}

.content span.print-link {
position:absolute;
margin-left:550px;
}
.content span.print-mail {
position:absolute;
}

.fb-social-like-widget {
margin:10px;
}


/******************************************** ********** ********** **********/
/**********  Home  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#home {
background:url(/sites/img/front-bk.png);
}



/******************************************** ********** ********** **********/
/**********  New Home  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#newhome {
background:url(/sites/img/home-back.gif);
background-repeat:repeat-x;
}



/******************************************** ********** ********** **********/
/**********  Sharpen Up  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#sharpenup {
background:url(/sites/img/sharpen-bk.jpg);
background-repeat:repeat-x;
}



/******************************************** ********** ********** **********/
/**********  Search  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

fieldset.search-advanced {
display:none;
}

.box h2 { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

.search-info {
display:none;
}

dl.search-results {
width:650px;
}
dl.search-results dt.title {
padding-bottom:10px;
}


/******************************************** ********** ********** **********/
/**********  Membership - Getting Started Block   ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#block-views-uc_products-block_1 {
background:#fefee3;
padding:13px;
border:5px solid #dedede;
margin-bottom:10px;
}
#block-views-uc_products-block_1 h2 {
font-size:18px;
color:#000;
padding-bottom:10px;
}
#block-views-uc_products-block_1 a {
padding:5px;
color:#4fb1d3;
font-size:15px;
border-bottom: 1px solid #dedede;
display:block;
width:250px;
margin-right:5px;
}

#block-views-uc_products-block_1 a:hover {
text-decoration:none;
}

#block-views-uc_products-block_1 .views-field-sell-price label {
padding:5px;
font-size:13px;
color:#ccc;
}

#block-views-uc_products-block_1 .views-field-sell-price {
padding:5px;
font-size:13px;
color:#333;
}

#block-views-uc_products-block_1 #edit-submit-4160 {
float:right;
padding:5px;
border:1px #ccc solid;
background:#fff;
}


/******************************************** ********** ********** **********/
/**********  Header Block Right  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#header-right {
padding:0px;
float:right;
width:440px;
margin-top:-93px;
margin-right:30px;
}


/******************************************** ********** ********** **********/
/**********  Register Block Right  ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#block-block-78 {
}
#block-block-78 .description {
display:none;
}
#block-block-78 #edit-mail-wrapper {
}
#block-block-78 #edit-mail {
width:275px;
height:20px;
border:1px solid #333;
}
#block-block-78 #edit-field-name-0-value {
width:275px;
height:20px;
border:1px solid #333;
}
#block-block-78 #edit-field-name-0-value-wrapper {
padding:0px;
margin-top:-30px;
}
#block-block-78 #edit-simplenews-222-wrapper {
display:none;
}
#block-block-78 #edit-simplenews-18-wrapper {
display:none;
}
#block-block-78 legend {
display:none;
}
fieldset.captcha {
margin-top:-30px;
}

/******************************************** ********** ********** **********/
/**********  Register Page  ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#edit-mail-wrapper {
}
#edit-mail {
width:275px;
height:20px;
border:1px solid #333;
}
#edit-field-name-0-value {
width:275px;
height:20px;
border:1px solid #333;
}
#edit-field-name-0-value-wrapper {
padding:0px;
margin-top:-30px;
}
#edit-simplenews-222-wrapper {
display:none;
}
#edit-simplenews-18-wrapper {
display:none;
}
#user-register legend {
display:none;
}


/******************************************** ********** ********** **********/
/**********  Login Page  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

#edit-name {
width:275px;
height:20px;
border:1px solid #333;
}
#edit-pass {
width:275px;
height:20px;
border:1px solid #333;
}

/******************************************** ********** ********** **********/
/**********  Active Surveys  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.view-Active-Surveys table.views-table {
width:600px;
}

.view-Active-Surveys th.views-field-view-node {
width:100px;
}

/******************************************** ********** ********** **********/
/**********  Groups Directory  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.view-og2 table {
width:550px;
}

.view-og2 h1.title { font-size:15px; line-height:40px; text-transform:uppercase;padding-bottom:0px;  }

.view-og2 #edit-title {width:140px;}

.view-og2 .views-exposed-widget label {color:#fff;font-size:11px; line-height:20px; text-transform:uppercase;padding-bottom:0px;  }

.view-og2 #edit-term-node-tid-depth {width:140px;}

.view-og2 #edit-term-node-tid-depth-1 {width:140px;}

.view-og2 #edit-name {width:140px;}

.view-og2 #views-exposed-form-og2-page-1 {
background:#000;
padding-bottom:5px;
padding-left:5px;
border-bottom:1px solid #333;
}

.view-og2 #views-exposed-form-og2-page-1 .form-submit { 
height:24px; line-height:24px; padding-left:5px; 
padding-right:5px; color:#fff; background:#c60001; border:0px; }


/******************************************** ********** ********** **********/
/**********  Checkout  ********** ********** ********** **********/
/******************************************** ********** ********** **********/


#customer-pane {
border:2px dotted #b3b4b4;
}

#customer-pane #edit-panes-customer-primary-email-wrapper {
margin-left:15px;
}

#customer-pane .description {
display:none;
}

#billing-pane {
border:2px dotted #b3b4b4;
}

#payment-pane {
border:2px dotted #b3b4b4;
}


/******************************************** ********** ********** **********/
/**********  Membership Page  ********** ********** ********** **********/
/******************************************** ********** ********** **********/

.membership-page-details {
margin-left:30px;
width:645px;
}


