@import url('http://community.petango.com/forum-styles.css');

@charset "utf-8";
/* @import url('http://'); */

/** 
 * Toolbar Styles
 * 
 * Header, toolbar, footer, and other miscellaneous global styles.
 *
 * TEMPORARY Styles
 * Reset
 * Global Styles
 * Structure
 * Network Navigation
 * Toolbar Hotspots
 * Modules
 * Advertisements
 * Links
 * Buttons
 * Avatars
 * Media Thumbnails
 * Pagination
 * Error Pages
 * Message and Alert Boxes
 * YUI
 * Tags
 * Rating Tagging Sharing
 * Input Boxes & Other
 * Footer
 * 
 * @project community.petango.com
 * @version 1
 * @lastmodified 2010-06-09 1:35pm
 * @author jjones
 *
 * @colordef #fff; white 
 * @colordef #808080; standard grey 
 */

#sharethis_0 { float: right; margin-bottom: 15px; }

#tb_hotspot_192448 {height: 40px !important;}
input.search {float: left !important; margin: 0 5px 0 0;}
button#btnSearch1 {display: block;}

#tb_hotspot_192018 {margin: 0 !important;}
#signInLeft {float: left; width: 45%;}
#signInLeft ul {margin: 0 !important;}
#signInLeft ul li {float: left; padding: 0 10px 0 0; font-weight: 700; font-size: 12px;}
#signInLeft ul li a {color: #fff;}
#signInRight {float: right; width: 55%;}
#signInRight #searchBoxLeft {float: left;}
#signInRight .titleSearch {display: none;}
#signInRight #goButton button {margin: 3px 0 0 10px !important;}
select#search_type {display: none;}
#goButton {float: right;}

/* Network Twitter */

#onTwitter a.followOnTwitter {display: none;}
#onTwitter a.button-twitter {background: url(http://images.onesite.com/community.petango.com/netimages/twitter.png) no-repeat; width: 231px; height: 91px;}

/**
 * TEMPORARY Styles
 *
 * @section TEMPORARY Styles
 */

.col1 {width: auto !important;} /* Testing to see if this breaks anything */
#onePageContainer .column {float: none !important;}

/**
 * Reset
 *
 * @section Reset
 */

.mod_menu_site {display: none;}
h1, h2, h3 {font-family: helvetica, arial, sans-serif;}
h3 {position: static;}
   /* reset specific h3's to position relative */
   #gallery_content_comments_container h3,
   #video_content_comments_container h3 {position: relative;}

.casingSubtitle {display: none;}
li {list-style: none;}

#oneSubPageContainer input {padding: 5px !important;}

/** Twitter */

.mod_twitter .title_container {margin: 0 0 10px;}
.twitterUserName {display: none;}
.twitterPost {margin: 0 0 10px;}
.twitterPostImg {float: right; padding: 0 5px 5px 0;}

/**
 * Global Styles
 *
 * @section Global Styles
 */

body {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.5em;
	color: #747679 !important;
	background: #eeeeee;
	display: inherit !important;
	text-align: left !important;
}

#oneFoundation {}
#oneBackgroundLayer {}
#oneSiteContainer {width: 970px; margin-top: 10px;}

#oneToolbarOverlord {width: auto; margin: 0; z-index: 2;} /** esure the toolbar sits above the page, for drop down menus */
#tbContainer3,
#tbShell3 {width: auto; margin: 0; position: static;}

#onePageContainer {margin: 0; position: relative; z-index: 1;} /** esure the toolbar sits above the page, for drop down menus */
#oneSubPageContainer {}

#tools_login .columnContent {padding: 0 !important;}
#oneFooterMenu {display: none;}

.ad-box {margin: 15px 0;}

span.profileCropped300 {display: block; width: 48px; height: 48px; background-position: 10% 65% !important;}

/* reset list styling within blog posts */
.oneBlogPost p {margin: 10px 0;}
.oneBlogPost ul,
.oneBlogPost ol {margin: 10px 0; padding: 0 0 0 30px;}
.oneBlogPost ul li,
.oneBlogPost ol li {margin: 0; padding: 0; border: 0 none; list-style-position: inside; list-style-image: none;}
.oneBlogPost ul li {list-style-type: disc;}
.oneBlogPost ol li {list-style-type: decimal;}
.oneBlogPost ol ol li {list-style-type: lower-alpha;}

/* reset list styling within sandbox and custom HTML modules */
.mod_sandbox ul.mainUl ul,
.mod_custom_html ul.mainUl ul,
.mod_sandbox ul.mainUl ol,
.mod_custom_html ul.mainUl ol {margin: 10px 0; padding: 0 0 0 30px;}
.mod_sandbox ul.mainUl ul li,
.mod_custom_html ul.mainUl ul li,
.mod_sandbox ul.mainUl ol li,
.mod_custom_html ul.mainUl ol li {margin: 0; padding: 0; border: 0 none; list-style-position: inside; list-style-image: none;}
.mod_sandbox ul.mainUl ul li,
.mod_custom_html ul.mainUl ul li {list-style-type: disc;}
.mod_sandbox ul.mainUl ol li,
.mod_custom_html ul.mainUl ol li {list-style-type: decimal;}
.mod_sandbox ul.mainUl ol ol li,
.mod_custom_html ul.mainUl ol ol li {list-style-type: lower-alpha;}

/** Facebook Connect */

.FBUserPic {float: left !important; margin: 0 5px 0 0 !important;}
.FBUserDetails {text-align: left !important; font-weight: 700; padding: 0 !important;}

/**
 * Structure
 *
 * @section Structure
 */


/**
 * Network Navigation
 *
 * @section Network Navigation
 */

table.toolbar_user_menu_table {height: 49px !important;}
td#tum_avatar_container {width: 49px !important; padding: 0 !important;}
td#tum_avatar_container img {width: 49px !important; height: 49px !important; border: 1px #fff solid !important;}
td#tum_top_links_td {display: none;}

#home_node_home li.home,
#browse_blogs li.blogs,
#browse_photos li.photos,
#browse_videos li.videos,
#browse_users li.users,
#network_invite li.invite
{background: url(http://images.onesite.com/community.petango.com/nav-linkSelectedLeft.png) top left no-repeat;}

#home_node_home li.home a,
#browse_blogs li.blogs a,
#browse_photos li.photos a,
#browse_videos li.videos a,
#browse_users li.users a,
#network_invite li.invite a
{display: block; background: url(http://images.onesite.com/community.petango.com/nav-linkSelectedRight.png) top right no-repeat;}

#navContainer {height: 62px;}
#navContainer ul li {float: left; font-family: arial;}

#networkLinks {float: left;}
#networkLinks ul {margin: 0 0 0 20px;}
#networkLinks ul li {margin: 15px 5px 0; padding: 0 0 0 10px !important; line-height: 48px;}
#networkLinks ul li a {font-size: 14px; padding: 0 10px 0 0; color: #999;}

#userNavMenu {float: right; width: 330px; height: 62px;}
#userNavMenu ul {line-height: 80px;}
#userNavMenu ul li {padding: 0 5px; background: url(http://images.onesite.com/community.petango.com/divider.png) 100% 50% no-repeat;}
#userNavMenu ul li.lastLink {background: transparent !important;}
#userNavMenu ul li a {font-size: 12px; color: #adadad; font-weight: 700;}

ul.loggedOut {margin-left: 50px;}
ul.loggedOut li {padding: 0 20px 0 0 !important; margin: 0 0 0 20px !important;}

/**
 * Toolbar Hotspots
 *
 * @section Toolbar Hotspots
 */

#tb_hotspot_191758 a {display: block; width: 202px; height: 82px;}
#tem100958-col1 {width: 210px !important;}

/** Navigation */

#tb_hotspot_191748 {position: relative;}

ul#main_nav {position: absolute !important; top: 70px !important;}
ul#main_nav a {magin: 0 5px 0 0 !important; text-decoration: none !important;}

/*
		#main_nav li {
			float:left;
			margin-right:20px;
			padding-top:8px;
		}

		#main_nav a {
			font-family:arial;
			overflow:hidden;
			display:block;
			text-decoration:none;
			color:white;
			font-weight:bold;
			font-size:14px;
			letter-spacing:-1px;
		}
		#main_nav a:hover {
			text-decoration:underline;
		}
		#main_nav li.selected a{
			text-decoration:underline;
		}

*/

/** Login and Search */

/** Logged out */

#search {position: static !important;}
#search h3 {float: left;}

/** Logged In */

#tb_hotspot_187386 {margin: 0 !important; position: absolute; left: 5px !important;}
#tum_avatar_container {padding: 0 5px 0 0; width: auto !important;}
#tum_avatar_container a img {width: 28px; height: auto; padding: 0; border: 1px #000 solid;}
#tum_top_lgout_form {margin: 0 !important; background: transparent !important;}
#tum_top_lgout_form form {top: 0;}
#tum_top_lgout_form input {top: 0 !important; border: none;}
#tum_top_lgout_form img {display: none;}
table.toolbar_user_menu_table {width: auto !important; margin: 0; height: 30px; line-height: 30px; float: right;}
table.toolbar_user_menu_table #tum_top_lgout_btns {height:30px !important; background: transparent !important;}
table.toolbar_user_menu_table #tum_top_lgout_btns img {display: none;}
table.toolbar_user_menu_table #tum_top_lgout_btns a {float: left; padding: 0 10px 0 0 !important; top: 0; font-size: 12px; color: #fff; font-weight: 700;}
table.toolbar_user_menu_table #tum_top_lgout_btns a span {line-height: 30px;}
table.toolbar_user_menu_table td#tum_top_links_td {width: auto !important; float: right !important; height: auto; line-height: auto; padding: 0 !important;}
table.toolbar_user_menu_table td#tum_top_links_td form {padding: 0 !important; font-size: 11px; color: #fff; font-weight: 700;}
table.toolbar_user_menu_table td#tum_top_links_td form input {margin: 0 5px !important;}
table.toolbar_user_menu_table td#tum_top_links_td img.closing_form_imgtop {display: none;}

input#tumSearchBox, input#tumOneGoButton {display: none;}

/**
 * Modules
 *
 * @section Modules
 */

.hideMe {display: none;} /* this class can be useful when applied as a custom module class to quickly hide modules on the page if needed */

/** base module style (restricted to .col to prevent styling from hitting anything in the toolbar or footer) */
.col .module {}
.col .module .container {padding: 0 !important; border: none !important;}
.col .module .title_container {margin: 0 0 10px !important;}
.col .module h3.title {padding: 0 20px !important;} /** set the height and line-height here to control the size of the title **/
.col .module h3.title a.title_span_link {text-decoration: none !important; cursor: pointer;}
.col .module h3.title span.title_span {color: #f68c36; font-size: 20px; margin: 0 !important;}
.col .module ul.mainUl {overflow: hidden; padding: 0 20px 20px;}

.col .module .container .modCapTop {height: 30px !important;}
.col .module .container .modCorner-tl{padding: 0 0 0 30px !important; background: url(http://images.onesite.com/community.petango.com/netimages/module-topLeft.png) top left  no-repeat !important;}
.col .module .container .modCorner-tr {background: url(http://images.onesite.com/community.petango.com/netimages/module-topRight.png) top right  no-repeat !important;}
.col .module .container .modBody {padding-bottom: 1px; background: #F8F8F8 url(http://images.onesite.com/community.petango.com/netimages/module-contentLeft.gif) top left repeat-y !important;height: 100% !important;}
.col .module .container .modBodyContent {background: url(http://images.onesite.com/community.petango.com/netimages/module-contentRight.gif) top right repeat-y !important;}
.col .module .container .modCapBottom {height: 30px !important;}
.col .module .container .modCorner-bl {padding: 0 0 0 30px; background: url(http://images.onesite.com/community.petango.com/netimages/module-bottomLeft.png) bottom left  no-repeat !important;}
.col .module .container .modCorner-br {background: url(http://images.onesite.com/community.petango.com/netimages/module-bottomRight.png) bottom right  no-repeat !important;}

/** noModule class */

.col .noModule .container ul.mainUl {padding: 0;}
.col .noModule .container .modCorner-tl,
.col .noModule .container .modCorner-tr,
.col .noModule .container .modCorner-br,
.col .noModule .container .modCorner-bl,
.col .noModule .container .modCapTop,
.col .noModule .container .modCapBottom {display: none !important; background: transparent !important;}

.col .noModule .container .modCorner-tr,
.col .noModule .container .modBodyContent,
.col .noModule .container .modBody {background: transparent !important;}

/** override module styling in footer */
#custom-network-footer  {border-top: 1px #ccc dotted; padding: 20px 0 0; margin: 20px 0 0;}
#custom-network-footer .module {margin: 0;}

/** Blog Module */
.mod_blog_permalink .title_span {display: none;}
ul.mainUl .oneBlogPost {margin: 0 0 15px;}
ul.mainUl .oneBlogPost br {display: none;}
ul.mainUl .oneBlogPost h2.oneBlogTitle a span {color: #F68428 !important;}
ul.mainUl .oneBlogPost .oneBlogDateLine {font-weight: 700; line-height: 1.5em;}
ul.mainUl .oneBlogPost .oneBlogCommentLine {float: left; font-weight: 700; margin: 10px 0;}

#content-rating-container {background: transparent; border: none;}

#ugc_tag_interface_display {margin: 5px 0; border: 1px #ededed solid;}
#ugc_tag_interface_display .content_tag_content_div span a {padding: 0 3px; font-weight: 700; color: #999; font-size: 12px;}
.content_tag_title_title {float: left !important;}
span.input_tag_style a {font-weight: 700;}

/** Activity Module */

.mini_feed_this_date {color: #A9B93C; display: block; clear: both; padding: 0 5px !important; height: 30px; line-height: 30px; border: none; border-bottom: 1px #ccc dotted;}
.mini_feed_entry {padding: 0 5px !important; height: 30px; line-height: 30px; clear: both; border: none; margin: 0; background: url(http://images.onesite.com/community.petango.com/netimages/userFeedBg.gif) repeat-x;}
.miniFeedOddRow, .miniFeedEvenRow {float: left; width: 100%; margin: 0; font-size: 11px;}
.mini_feed_entry_icon {display: none;}
.mini_feed_entry_sub_info {display: none;}
.mini_feed_entry_text {margin: 0 !important;}

/** Tabbed Module */
.selectedTab  {background: transparent !important;}
a.oneTabSelected {font-weight: 100 !important; background: url(http://images.onesite.com/community.petango.com/netimages/tabbed-hover.png)  repeat-x !important;}

.tabbed_mod_ul_wrapper {float: right; padding: 0 7px; height: 21px; background: url(http://images.onesite.com/community.petango.com/netimages/tabbed-left.png) top left no-repeat;}
.tabbed_mod_ul_wrapper ul.tabbed_mod_ul {height: 21px; padding: 0 5px; background: url(http://images.onesite.com/community.petango.com/netimages/tabbed-right.png) top right no-repeat;}
.tabbed_mod_ul_wrapper ul.tabbed_mod_ul li {}
.tabbed_mod_ul_wrapper ul.tabbed_mod_ul li a {color: #777471; font-size: 11px !important;margin-right: 0 !important;}
.tabbed_mod_ul_wrapper ul.tabbed_mod_ul li a:hover {}
.tabbed_mod_ul_wrapper ul.tabbed_mod_ul li a span {}
.mediaTab .tabbed_mod_ul_wrapper ul.tabbed_mod_ul {padding: 0 2px !important;}

/*(Info Tabbed)*/
#userProfile_Info #online_now_div {text-align: center; color: #A9B93C;}
#userProfile_Info .edit_profile_photo_div {font-weight: 700; margin: 10px 0 0 !important; padding: 0 !important;}

/*(Friend Suggestions)*/
.mod_related_users .relatedUser {float: left; margin: 10px 15px;}

/*(My Stats)*/
li.user_stats {float: left;  margin: 0 5px; padding: 0 5px; width: 40%; height: 30px; line-height: 30px; background: url(http://images.onesite.com/community.petango.com/netimages/userFeedBg.gif) repeat-x;}
.rating_stats_div {margin: 20px 0 0; text-align: center; display: block; width: 100%;}
.user_stats .rating_stats_div {display: none;}

/**
 * Advertisements
 *
 * @section Advertisements
 */

.displayAdCode {margin: 0 0 10px;}

a.300x250 {width: 300px; height: 250px;}
a.300x250 img {}

/**
 * Links
 *
 * @section Links
 */

a {text-decoration: none !important;}
a:visited {}
a:hover {color: #333; text-decoration: underline !important;}
#onePageContainer a:hover {color: #333 !important; text-decoration: none !important;}
a:active {}

/**
 * Buttons
 *
 * @section Buttons
 */

/** Clear mozilla button element defaults */
button::-moz-focus-inner {border: 0;padding: 0;}

a.all-comments,
a.leave-comment {border: none; display: block; float: left; height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-leftGrn.png) top left no-repeat !important;}

a.all-comments span,
a.leave-comment span {display: block; padding: 0 10px 0 0 !important; margin: 0 0 0 10px !important; font-size: 10px !important; color: #fff; height: 19px !important; line-height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-rightGrn.png) top right no-repeat !important;}
span.comment-link-separator {display: none;}

button.Search-SearchButton {cursor: pointer; border: none; display: block; float: left; height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-leftGrn.png) top left no-repeat !important;}
button.Search-SearchButton span {display: block; padding: 0 5px 0 0 !important; margin: 0 !important; font-size: 10px !important; color: #fff; height: 19px !important; line-height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-rightGrn.png) top right no-repeat !important;}

.more-link,
.moreLink {float: right; padding: 0 !important; height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-leftGrn.png) top left no-repeat !important;}

.more-link a,
.moreLink a span {display: block; padding: 0 10px 0 0 !important; margin: 0 0 0 10px !important; font-size: 10px !important; color: #fff; height: 19px !important; line-height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-rightGrn.png) top right no-repeat !important;}

.button {padding: 0 !important; height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-leftGrn.png) top left no-repeat !important;}
.button span {display: block; padding: 0 10px 0 0 !important; margin: 0 0 0 10px !important; font-size: 10px !important; color: #fff; height: 19px !important; line-height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-rightGrn.png) top right no-repeat !important;}


span.oneBlogCommentLeaveContainer-commentpage a,
span.oneBlogCommentCountContainer a {float: right; padding: 0 !important; height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-leftGrn.png) top left no-repeat !important;}
span.oneBlogCommentLeaveContainer-commentpage a span,
span.oneBlogCommentCountContainer a span {display: block; padding: 0 10px 0 0 !important; margin: 0 0 0 10px !important; font-size: 10px !important; color: #fff; height: 19px !important; line-height: 19px !important; background: url(http://images.onesite.com/community.petango.com/netimages/btn-rightGrn.png) top right no-repeat !important;}

span.oneBrace {display: none;}


/**
 * Avatars
 *
 * @section Avatars
 */

#profileHome #imageContainer {text-align: center;}
#profileHome img {height: auto !important; margin: 0 auto;}
#profileHome div {text-align: left !important; }

/** miniProfile (legacy) */
.oneMiniProfile {display: block !important; float: left; text-align: center;} /* added float and text-align to this so it can all be contained for avatars. was not floating in the group members module (mod_members) because it didn't have a.friend or .friend-mod-friend containing it like other modules do */
.oneMiniProfile br {display: none;} /* prevents gap between avatar and username */
.oneMiniProfile a.main {display: block; height: auto; overflow: hidden; margin: 0; padding: 0;}
.oneMiniProfile img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}

/** new miniProfile (default size) */
.miniProfileComponentContainer {}
.miniProfileComponent {margin: 0 0 3px; text-align: center;}
.miniProfileAvatar {}
.miniProfileAvatar a {display: block; overflow: hidden; margin: 0; padding: 0;}
.miniProfileAvatar a img {width: auto; height: auto; margin: 0; padding: 0; border: 0 none;}
.miniProfileName {height: 28px; line-height: 14px; margin: 0 auto; overflow: hidden;} /* set to display two lines, might need a width also to prevent long usernames from affecting the layout */

/** resizable avatars */ 
.profileCropped80, 
.profileSizeableAvatar {display: block; width: 50px; height: 39px; background-position: 50% 20% !important;}
.profileCropped80, .profileSizeableAvatar {background-repeat: no-repeat !important;}

/** username (legacy) */
#cc_profile_name {width: auto; height: 15px; margin-top: 5px; overflow: hidden !important;}
#cc_profile_name br {display: block;}

/**
 * Media Thumbnails
 *
 * @section Media Thumbnails
 */


/**
 * Pagination
 *
 * @section Pagination
 */
.paginationPos {display: none;}
#browse_videos div.vb_pag_container,
#browse_photos div.pb_pag_container {text-align: center !important;margin: 0;}
#browse_videos .pagination_set_separator,
#browse_videos .paginationNav-num,
#browse_photos .pagination_set_separator,
#browse_photos .paginationNav-num {display: none;} 
.pagination_prev {background:url("http://images.onesite.com/community.petango.com/prev.png") no-repeat scroll 0 50% transparent !important;display: inline-block;width: 65px;height: 24px;line-height: 24px;}
.pagination_next span,
.pagination_prev span {visibility: hidden;}
.pagination_next {background:url("http://images.onesite.com/community.petango.com/next.png") no-repeat scroll 0 50% transparent !important;display: inline-block;width: 65px;height: 24px;line-height: 24px;}
.paginationNav,
.paginationNav-num {font-size: 14px !important;font-family: Arial;font-weight: bold;color: #A9B93C !important;}
.paginationNav-selected {font-size: 14px !important;font-family: Arial;font-weight: bold;color: #0076A3 !important;}

/**
 * Error Pages
 *
 * @section Error Pages
 */

.alertPageError {background: transparent; padding: 10px; font-size: 14px;}
.alertPageError h4 {margin: 0;}
.alertPageError p {margin: 0; line-height: 1.5em; }
.alertPageError span.passRecovToolImg {display: block; margin: 10px 0;}
.alertPageError p span a img {float: left; padding: 5px;}
span.passRecovToolImg img {display: none;}

#emptyFriendRequests {background: #fff; padding: 5px; font-family: georgia; text-align: center;}

/**
 * Message and Alert Boxes
 *
 * @section Message and Alert Boxes
 */

.greyMsgBox,
.redMsgBox,
.blueMsgBox,
.greenMsgBox,
.yellowMsgBox,
.whiteMsgBox,
.blueWhiteMsgBox {margin: 5px 0; padding: 5px; font-weight: bold; text-align: center;}
.greyMsgBox      {color: #666; border: 1px solid #ccc; background-color: #fff;}
.redMsgBox       {color: #666; border: 1px solid #ccc; background-color: #fff;}
.blueMsgBox      {color: #666; border: 1px solid #ccc; background-color: #fff;}
.greenMsgBox     {color: #666; border: 1px solid #ccc; background-color: #fff;}
.yellowMsgBox    {color: #666; border: 1px solid #ccc; background-color: #fff;}
.whiteMsgBox     {color: #666; border: 1px solid #ccc; background-color: #fff;}
.blueWhiteMsgBox {color: #FFF; border: 1px solid #ccc; background-color: #fff;}

.ribbonMsg {text-align: center; margin: 0 0 10px; border-bottom: 1px #ccc dotted; padding: 10px 0;}

/** New layout system alerts */
.alertPageNotice {margin: 5px 0; padding: 5px; font-weight: bold; text-align: center; color: #000; border: 1px solid #FFE500; background-color: #ffc;}

.groupListNoGroups,
.task-instructions {background: #fff; font-family: georgia; display: block; text-align: center; border: 2px #ccc solid !important; margin: 0 0 10px;}

/** Membership is Required */
.alertPageError h4 {display: block; color: #999; font-family: georgia; margin: 0 0 10px; text-align: center; padding: 10px; background: #f1f1f1; border: 1px #ccc solid;}
form#tableLayoutLoginModFormID table tr {margin: 0 0 10px !important; display: block;}
form#tableLayoutLoginModFormID table tr td {text-align: left; padding: 0 5px 0 0;}
form#tableLayoutLoginModFormID table tr td input {padding: 5px;}

/**
 * YUI
 *
 * @section YUI
 */


/**
 * Tags
 *
 * @section Tags
 */

.tag_cloud {margin: 0 0 10px !important;}
.manage_tags_div {float: left; display: block; padding: 10px 0;}

/**
 * Rating, Flagging, & Sharing
 *
 * @section Rating Flagging Sharing
 */

/** Rating Content */
#content-rating-container {background: none !important; border:0 none;}
.rating-container {overflow:hidden;}
.rating_stats_div {width:95px;}
.rating_others_div {padding:0;}
.star_rating_whole {background: url(http://fast1.onesite.com/community.petango.com/16-ratingOn.png) no-repeat; border: 0 none; height:16px; width:16px;}
.star_rating_empty {background: url(http://fast1.onesite.com/community.petango.com/16-ratingOff.png) no-repeat; border: 0 none; height:16px; width:16px;}
.star_rating_half {background: url(http://fast1.onesite.com/community.petango.com/starHalf.png) no-repeat; border: 0 none; height:16px; width:16px;}
button.sendtofriend_button {
	background: url(http://fast1.onesite.com/community.petango.com/16-emailFriend.png) no-repeat; border: 0 none; height:16px; width:16px;
}
button.content_flag_button  {
background-color:transparent;
background:url("/resources/images/icons/icn_flag_gray.png") no-repeat;
border:0 none;
cursor:pointer;
float:right;
height:16px;
margin-left:7px;
position:relative;
padding-left: 20px;}
.not-favorite {display: none !important;}

/**
 * Input Boxes & Other
 *
 * @section Input Boxes & Other
 */

input {padding: 3px; font-size: 12px !important; border: 1px #ededed solid;}

/** (Pop-up Box Manager) */

.ajax_window {padding: 10px;}
.aw_top_handle {background: #ededed !important; margin: 0 0 10px;}
a.aw_top_handle_close {color: #A9B93C; background: #fff;}
.aw_mm_btn_dimmed,
.aw_mm_btn {background: transparent !important; border: none !important; color: #999 !important; text-decoration: underline !important;} 


/**
 * Footer
 *
 * @section Footer
 */

#custom-network-footer {font-size: 10px; margin: 10px 0 0;}
#custom-network-footer h4 {font-size: 12px; padding: 0 0 10px;}
#custom-network-footer #footer .column {float: left; margin: 0 5px;}
#custom-network-footer #footer .about {width: 100px;}
#custom-network-footer #footer .site_map {width: 320px;}
#custom-network-footer .follow {width: 210px; margin-right: 20px;}
#custom-network-footer .follow a {width: 32px; height: 32px;  margin: 0 10px 0 0; text-indent: -999999px;}
#custom-network-footer .follow .button-twitter {float: left; background: url(http://images.onesite.com/community.petango.com/netimages/icon-twitter.png) no-repeat;}
#custom-network-footer .follow .button-facebook {float: left; background: url(http://images.onesite.com/community.petango.com/netimages/icon-facebook.png) no-repeat;}
#custom-network-footer #footer .copyright {clear: both;}


/* Feed */
.subscribeBlog {width: 300px;height: 46px;line-height: 46px;margin-bottom: 10px;}
#browse_blogs .subscribeBlog {margin-top: 10px;margin-left: 20px;}
.subscribeBlog a {background:url("http://images.onesite.com/community.petango.com/petangoFeed.png") no-repeat scroll 0 0 transparent !important;display: block;height: 46px;width: 300px;}
.subscribeBlog a:hover {background:url("http://images.onesite.com/community.petango.com/petangoFeed.png") no-repeat scroll 0 -46px transparent !important;}
.subscribeBlog a span {visibility:hidden;}
#browse_blogs .subscribeBlog {float: left;clear: none;}
#browse_blogs .BlogList-TotalSummary {float: right;clear: none;line-height: 46px;}
#bb_header {clear: both;}

/** End Toolbar Styles */



/* Temporary James Styles */

.col .module h3.title {
padding:0 15px !important;
}

table.blog_posts_table  {
margin:0 0 0px;
}

table.blog_posts_table TD {
	vertical-align: top !important;
}

.mod_blog_posts li,
.twitterPost
{
background: url("http://images.onesite.com/community.petango.com/bg_sep.png") repeat-x 0 100% !important; padding: 0 0 17px 0; margin: 0 0 9px;
}

.mod_featured_groups li
{background: url("http://images.onesite.com/community.petango.com/bg_sep.png") repeat-x 0 100% !important; padding: 0 0 5px 0 !important; margin: 0 0 7px;}


#blog_user_blog li {background: none !important;}

/** mod_users_list **/
.col .mod_users_list .container .modCapTop,
.col .mod_users_list .container .modCapBottom
 {
 display: none !important;
}

.col .mod_users_list .container .modBodyContent,
.col .mod_users_list .container .modBody {
background: #F8F8F8 !important;
}

.mod_tabbed_mod_tem .inside-div {padding: 10px 0 0 0;}
.col .mod_users_list h3.title {padding: 10px 10px 0 !important;}
.col .mod_users_list .title_container {background: url("http://images.onesite.com/community.petango.com/bg_sep.png") repeat-x 0 100% !important; padding: 0 0 3px 0 !important; margin: 0 0 5px;}


/** Media Tab **/
.col .mod_photo_thumbs .container .modCapTop,
.col .mod_photo_thumbs .container .modCapBottom
 {
 display: none !important;
}

.col .mod_photo_thumbs .container .modBodyContent,
.col .mod_photo_thumbs .container .modBody {
background: #F8F8F8 !important;
}

.col .mod_photo_thumbs h3.title {padding: 10px 10px 0 !important;}
.col .mod_photo_thumbs .title_container {background: url("http://images.onesite.com/community.petango.com/bg_sep.png") repeat-x 0 100% !important; padding: 0 0 3px 0 !important; margin: 0 0 5px;}

#home_node_home .mod_photo_thumbs ul.mainUl {
width:200px !important;
}

#home_node_home a.media-thumb {
margin: 5px 9px !important;
}

/** Media Tab **/
.col .mod_video_thumbs .container .modCapTop,
.col .mod_video_thumbs .container .modCapBottom
 {
 display: none !important;
}

.col .mod_video_thumbs .container .modBodyContent,
.col .mod_video_thumbs .container .modBody {
background: #F8F8F8 !important;
}

.col .mod_video_thumbs h3.title {padding: 10px 10px 0 !important;}
.col .mod_video_thumbs .title_container {background: url("http://images.onesite.com/community.petango.com/bg_sep.png") repeat-x 0 100% !important; padding: 0 0 3px 0 !important; margin: 0 0 5px;}

.col .mediaTab .mod_video_thumbs li {
margin: 5px 9px !important;
}

.col .mediaTab .mod_video_thumbs ul.mainUl {margin-left: 5px !important}

.col .mod_polls ul.mainUl {
padding-bottom: 0 !important;
}

.BlogList-Container .ResultList-Single {background: url("http://images.onesite.com/community.petango.com/bg_sep.png") repeat-x 0 100% !important; height: 150px; min-height: 160px; height: auto !important; margin: 0 9px 10px;}
.BlogList-Container .ResultList-SingleDetails {padding: 0 10px;}

.BlogList-Container .ResultList-SingleBottom {display: block; clear: both !important; float: none !important;}
.BlogList-Container .BlogList-InfoTextSummary {display:block; height: 72px !important;}

.Search-Form {padding-bottom: 10px !important;}