
/*
File: Templates.css
Description: Contains pagetype-specific styling.
*/



/* LocationViewComposition.aspx */
body.tipscommunity-locationviewcomposition select.top-list-setting,
body.tipscommunity-locationviewcomposition input.top-list-setting
{
	margin: 0 10px 15px 0;
}
body.tipscommunity-locationviewcomposition select.top-list-setting
{
	width: 220px;
}
body.tipscommunity-locationviewcomposition div.tag-cloud div.center div.content-container
{
	padding-top: 2px;
}
body.tipscommunity-locationviewcomposition div.column-latest-tips h2.latest-tips
{
	width: 250px;
	float: left;
}
body.tipscommunity-locationviewcomposition div.column-latest-tips div.pager-and-link
{
	margin: 5px 5px 0 0;
	text-align: right;
	line-height: 18px;
}
body.tipscommunity-locationviewcomposition div.column-latest-tips ol.pager
{
	display: inline;
}
body.tipscommunity-locationviewcomposition div.column-latest-tips ol.pager li.previous
{
	margin-left: 1px;
}
body.tipscommunity-locationviewcomposition div.column-latest-tips a.all-tips
{
	background: transparent url(/TipsCommunity/Includes/Images/Misc/separator-black.gif) no-repeat right center;
	padding-right: 10px;
}
body.tipscommunity-locationviewcomposition div.panel-tiptarget div.panel-center-inner,
body.tipscommunity-locationviewcomposition div.panel-tiptarget div.user-generated-content,
body.tipscommunity-locationviewcomposition div.tag-cloud
{
	overflow: hidden;
}
body.tipscommunity-locationviewcomposition div.panel-tiptarget div.panel-center-inner
{
	height: 140px;
}
body.tipscommunity-locationviewcomposition div.panel-tiptarget div.panel-small div.panel-center-inner
{
	height: auto;
}
body.tipscommunity-locationviewcomposition div.panel-tiptarget div.user-generated-content
{
	height: 80px;
}
body.tipscommunity-locationviewcomposition div.tag-cloud,
body.tipscommunity-locationviewcomposition ul.top-list
{
	height: 197px;
}
body.tipscommunity-locationviewcomposition div.special-startpage-area div.portrait
{
	float: left;
	margin-right: 35px;
}
body.tipscommunity-locationviewcomposition div.special-startpage-area div.special-editor-area
{
	margin-bottom: 15px;
	margin-top: 15px;
	background: transparent url(/TipsCommunity/Includes/Images/Misc/banner-background.png) no-repeat;
	width: 310px;
	height: 135px;
	position:relative;
}
body.tipscommunity-locationviewcomposition div.special-startpage-area div.special-editor-area img
{
	height:125px;
	left:3px;
	position:absolute;
	top:2px;
	width:300px;
}
body.tipscommunity-locationviewcomposition a.center-column-banner
{
	background: transparent url(/TipsCommunity/Includes/Images/Misc/banner-large-background.png) no-repeat;
	display:block;
	height:240px;
	width:310px;
	position: relative;
}
body.tipscommunity-locationviewcomposition a.center-column-banner img
{
	position:absolute;
	left:3px;
	top:2px;
	width:300px;	
	height:230px;
}



/* TipTargetView.aspx */
body.tipscommunity-tiptargetview div.google-container div.center
{
	padding-top: 300px;
}
body.tipscommunity-tiptargetview div.after-tip-created-message-container
{
	position: relative;
}
body.tipscommunity-tiptargetview div.after-tip-created-message-container a.close
{
	position: absolute;
	padding-left: 16px;
	top: 12px;
	right: 20px;
}
body.tipscommunity-tiptargetview div.panel-tip
{
	float: right;
	width: 526px;
}
body.tipscommunity-tiptargetview div.tiptarget-locate div.google-map-container,
body.tipscommunity-imagegalleryedit div.tiptarget-locate div.google-map-container
{
	background: none !important;
	margin: 0 !important;
}
body.tipscommunity-tiptargetview div.tiptarget-locate input.find-adress-on-map
{
	margin-top: 10px;
}
body.tipscommunity-tiptargetview div.tiptarget-locate div.google-map-container div.google-map
{
	height: 260px;
}
body.tipscommunity-tiptargetview div.edit-tip div.column
{
	width: 265px;
}
body.tipscommunity-tiptargetview div.edit-tip span.validator
{
	float: left;
	width: auto;
}
body.tipscommunity-tiptargetview div.edit-tip h2
{
	margin-top: 20px;
}
body.tipscommunity-tiptargetview div.edit-tip h2.topmost
{
	margin-top: 0;
}
body.tipscommunity-tiptargetview div.step-information-container,
body.tipscommunity-tiptargetview img.step-completed-sign,
body.tipscommunity-imagegalleryedit div.step-information-container,
body.tipscommunity-imagegalleryedit img.step-completed-sign,
body.tipscommunity-imagegalleryedit div#adjust-button-box,
body.tipscommunity-imagegalleryedit input.address-location-text,
body.tipscommunity-imagegalleryedit label.label-address
{
	display: none !important;
}
body.tipscommunity-tiptargetview div.map-container div.location-lists-container,
body.tipscommunity-tiptargetview div.panel-google-frame-and-text div.form-command-buttons-container,
body.tipscommunity-imagegalleryedit div.map-container div.location-lists-container,
body.tipscommunity-imagegalleryedit div.panel-google-frame-and-text div.form-command-buttons-container
{
	display: none;
}
body.tipscommunity-tiptargetview div.print-container
{
	float:right;
	margin: 5px 330px 0 0;
}



/* LocationRegister.aspx */
body.tipscommunity-createlocation h2
{
	margin-bottom: 0.9em;
}



/* LocationListing.aspx */
body.tipscommunity-locationlisting #main div.panel
{
	margin-right: 15px;
	float: left;
}
body.tipscommunity-locationlisting #main div.panel.pick-location div.float-container,
body.tipscommunity-locationlisting #main div.panel.help div.float-container
{
	padding: 12px 20px 17px;
}
body.tipscommunity-locationlisting #main div.panel.pick-location div.float-container
{
	background-color: #f3f3f3;
}
body.tipscommunity-locationlisting #main div.panel.pick-location div.left
{
	width: 249px;
}
body.tipscommunity-locationlisting #main div.panel.pick-location div.left.last
{
	padding: 32px 0 0;
	width: 57px;
}
body.tipscommunity-locationlisting #main div.panel.pick-location label
{
	color: #444;
	margin-top: 0;
	font-size: 2.2em;
	font-weight: normal;
}
body.tipscommunity-locationlisting #main div.panel.pick-location input.textbox
{
	padding: 2px;
	border: solid 1px #444;
	display: block;
	margin: 2px 0 3px;
	width: 230px;
}
body.tipscommunity-locationlisting #main div.panel.pick-location input.submit
{
	width: 50px;
}



/* Login.aspx */
body.tipscommunity-login #main div.panel
{
	width: 310px;
	margin-left: auto;
	margin-right: auto;
}



/* UserCreate.aspx */
body.tipscommunity-usercreate div.birth-date
{
	width: 345px;
}
body.tipscommunity-usercreate div.birth-date div
{
	float: left;
}
body.tipscommunity-usercreate div.birth-date div span
{
	display: block;
	text-align: center;
	font-style: italic;
	margin-top: 4px;
}
body.tipscommunity-usercreate div.birth-date select
{
	margin-top: 4px;
	width: 40px;
}
body.tipscommunity-usercreate div.divider
{
	padding-top: 6px;
	margin: 0 6px;
}
body.tipscommunity-usercreate div.year
{
	background: transparent url(/TipsCommunity/Includes/Images/Forms/textbox-normal-background.gif) no-repeat top right !important;
	width: 40px;
	margin-left: 3px;
}
body.tipscommunity-usercreate div.year input.textbox
{
	margin-left: -3px;
	width: 28px;
}
body.tipscommunity-usercreate div.terms-and-conditions
{
	margin: 3em 0;
}
body.tipscommunity-usercreate div.terms-and-conditions span.validator
{
	margin-top: 0;
}
body.tipscommunity-usercreate span.validator
{
	width: 160px;
}



/* UserProfile.aspx */
body.tipscommunity-userprofile #subheader div.framework-centered
{
	padding: 25px 0;
}
body.tipscommunity-userprofile #main, div#main
{
	background: #edf9fd url(/TipsCommunity/Includes/Images/Framework/main-background-globe.jpg) repeat-x;
}
body.tipscommunity-userprofile a.portrait-enlarge-image
{
	margin-top: 0;
}
body.tipscommunity-userprofile div.portrait-enlarge-image
{
	background-color: #fff;
}
body.tipscommunity-userprofile div.column-635-left h2
{
	margin: 30px 0 12px;
}
body.tipscommunity-userprofile div.column-635-left div.left
{
	width: 140px;
	overflow: hidden;
}
body.tipscommunity-userprofile div.column-635-left div.right
{
	width: 440px;
	padding-left: 10px;
}
body.tipscommunity-userprofile div.portrait
{
	margin: 0 auto;
}
body.tipscommunity-userprofile div.column-635-left span.hidden,
body.tipscommunity-userprofile div.column-635-left label.hidden
{
	color: #999;
}
body.tipscommunity-userprofile div.column-635-left div.callout-square
{
	float: right;
}
body.tipscommunity-userprofile div.column-635-left span.user-info 
{
	margin-left:0.4em;
}
body.tipscommunity-userprofile div.column-635-left span.collapse-comments
{
	display: none;
}
body.tipscommunity-userprofile div.column-635-left p.toggle-blog-entries
{
	text-align: right;
}
body.tipscommunity-userprofile div.latest-3-tips ul li
{
	margin-bottom: 5px;
	position: relative;
}
body.tipscommunity-userprofile div.latest-3-tips a
{
	display: block;
	padding-top: 0;
}
body.tipscommunity-userprofile div.latest-3-tips div.left
{
	width: 150px;
}
body.tipscommunity-userprofile div.latest-3-tips div.right
{
	padding-top: 3px;
	width: 100px;
	text-align: right;
}
body.tipscommunity-userprofile div.latest-3-tips span.letter
{
	color:#FFFFFF;
	font-family:Arial;
	font-weight:bold;
	padding-top:2px;
	position:absolute;
	top: 0;
	left: 11px;
}
body.tipscommunity-userprofile div.latest-3-tips a.category
{
	background-position: 0 0;
}
body.tipscommunity-userprofile div.simple-panel,
body.tipscommunity-userprofile div.simple-panel cite
{
	height: 65px;
}
body.tipscommunity-userprofile div.simple-panel
{
	width: 440px;
	display: table;
	margin-top: 20px;
	background: transparent url(/TipsCommunity/Includes/Images/Misc/simple-panel.gif) no-repeat;
}
body.tipscommunity-userprofile div.simple-panel cite.tui-smile
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 10px 0 40px;
	background-position: 10px center;
}
body.tipscommunity-userprofile div.user-profile-banner
{
	margin-bottom: 15px;
	margin-top: 0px;
	background: transparent url(/TipsCommunity/Includes/Images/Misc/banner-background.png) no-repeat;
	width: 310px;
	height: 135px;
	position:relative;
}
body.tipscommunity-userprofile div.user-profile-banner img
{
	height:125px;
	left:3px;
	position:absolute;
	top:2px;
	width:300px;
}
body.tipscommunity-userprofile div.blog-entry-panel
{
	display: none;
}
body.tipscommunity-userprofile div.panel-latest-scrapbooks ul
{
	margin: 20px 0;
}
body.tipscommunity-userprofile div.panel-latest-scrapbooks ul li
{
	margin-bottom: 5px;
}



/* UserProfileEdit.aspx */
body.tipscommunity-usereditprofile #subheader div.framework-centered
{
	padding: 25px 0;
}
body.tipscommunity-usereditprofile .form-large h2
{
	margin: 30px 0 12px;
}
body.tipscommunity-usereditprofile div.form div.left
{
	width: 96px;
	text-align: center;
	line-height: 18px;
}
body.tipscommunity-usereditprofile div.left div.portrait
{
	margin: 0 auto;
}
body.tipscommunity-usereditprofile div.left a.delete
{
	display: inline;
}
body.tipscommunity-usereditprofile div.left img
{
	margin-bottom: 5px;
}
body.tipscommunity-usereditprofile div.form div.right
{
	position: relative;
	width: 475px;
	height: 84px;
}
body.tipscommunity-usereditprofile div.right div.inner
{
	position: absolute;
	bottom: 0;
}
body.tipscommunity-usereditprofile span.toggle-visibility
{
	clear: both;
	float: right;
	margin-top: 23px;
	width: 180px;
}
body.tipscommunity-usereditprofile table
{
	margin-top: 0;
	width: 570px;
}
body.tipscommunity-usereditprofile table td
{
	vertical-align: top;
	width: 190px;
	overflow: hidden;
	line-height: 1.2em;
	padding-bottom: 5px;
}
body.tipscommunity-usereditprofile table span.checkbox,
body.tipscommunity-usereditprofile table span.checkbox input,
body.tipscommunity-usereditprofile table span.checkbox label
{
	margin: 0;
	float: left;
}
body.tipscommunity-usereditprofile table span.checkbox label
{
	width: 155px;
	overflow: hidden;
}
body.tipscommunity-usereditprofile div.birth-date
{
	width: 345px;
}
body.tipscommunity-usereditprofile div.birth-date div
{
	float: left;
}
body.tipscommunity-usereditprofile div.birth-date div span
{
	display: block;
	text-align: center;
	font-style: italic;
	margin-top: 4px;
}
body.tipscommunity-usereditprofile div.birth-date select
{
	margin-top: 4px;
	width: 40px;
}
body.tipscommunity-usereditprofile div.form div.divider
{
	padding-top: 6px;
	margin: 0 6px;
}
body.tipscommunity-usereditprofile div.year
{
	background: transparent url(/TipsCommunity/Includes/Images/Forms/textbox-normal-background.gif) no-repeat top right !important;
	width: 40px;
	margin-left: 3px;
}
body.tipscommunity-usereditprofile div.year input.textbox
{
	margin-left: -3px;
	width: 28px;
}



/* UserScrapbook.aspx */
div.scrapbook-tips { margin-bottom:15px; }
div.scrapbook-tips div.breadcrumbs-and-category { color:#333; font-size:14px; margin:10px 2px; }
div.scrapbook-tips div.right p,
div.scrapbook-tips div.panel-bottom,
div.scrapbook-tips .arrow-left {display:none;}
div.scrapbook-tips div.bottommost div.panel-bottom, 
div.scrapbook-tips div.panel-tiptarget div.panel-special-commands div.panel-bottom{display:block;}
div.scrapbook-tips div.panel-tiptarget-only div.panel-bottom { display:block; }
div.scrapbook-tips div.panel{margin-bottom:0px;}
div.scrapbook-tips div.dialog-bottom-inner{background:none;}
div.scrapbook-tips div.panel-tip div.panel-top { background: transparent url(/TipsCommunity/Includes/Images/Panels/humanysearch-wide-divider.png) no-repeat scroll 0 0; height:22px; }
div.scrapbook-tips div.panel-tip div.panel-top div { background-image: none; }
div.scrapbook-tips div.topmost div.panel-top { background-position: 0 -10px; height: 12px; }
div.scrapbook-tips-last { margin-bottom: 0; }
div.scrapbook-menu .black {color:#000;text-decoration:none;}
div.scrapbook-menu table {margin:1px 0px;}
div.scrapbook-menu-panel {margin-top:34px;}
img.private-scrapbook {margin-left:5px;}
div.location-tree img {width:20px;margin-right:3px;}
ul.scrapbook-option-panel{margin-bottom:15px;width:268px; line-height:18px}
ul.scrapbook-option-panel li.scrapbook-command { float:left; margin-left:8px; margin-bottom:5px; white-space: nowrap; }
ul.scrapbook-option-panel li.scrapbook-command a {text-decoration:none;}
ul.scrapbook-option-panel li.scrapbook-command div.share-link { white-space: normal; }
ol.pager { text-align: right; margin: 10px 0; }



/* TipPage.aspx */
body.tipscommunity-tippage #main div.last
{
	float: right;
}
body.tipscommunity-tippage #main div.last div.content-container
{
	padding: 0;
}
body.tipscommunity-tippage #main table.uploaded-images
{
	width: 100%;
}
body.tipscommunity-tippage #main table.uploaded-images td
{
	text-align: center;
	padding-bottom: 20px;
}
body.tipscommunity-tippage #main table.uploaded-images td img
{
	display: block;
	margin: 0 auto 0.3em;
}
body.tipscommunity-tippage #main table.uploaded-images td input
{
	display: inline;
	vertical-align: middle;
}
body.tipscommunity-tippage #main span.rating
{
	display: block;
}
body.tipscommunity-tippage #main ul.tags li
{
	display: inline;
	padding-right: 1.1em;
	white-space: pre-wrap;
}



/* TipTargetListing.aspx */
body.tipscommunity-tiptargetlisting #special-options
{
	display: block;
}
body.tipscommunity-tiptargetlisting ol.pager
{
	text-align: right;
	margin-bottom: 10px;
}
body.tipscommunity-tiptargetlisting ol.bottommost
{
	margin-top: 10px;
}
body.tipscommunity-tiptargetlisting div.category-list
{
	padding: 0;
}
body.tipscommunity-tiptargetlisting div.category-list-container
{
	margin-top: 27px;
}
body.tipscommunity-tiptargetlisting div.category-list-container div.center
{
	padding: 20px 20px 5px 20px;
}



/* ImageListing.aspx */
body.tipscommunity-imagelisting #special-options { display: block; }
body.tipscommunity-imagelisting div.image-gallery-preview-container { float: left; width: 310px; margin: 0 15px 20px 0; text-align: center; }
body.tipscommunity-imagelisting div.image-gallery-preview-container div.panel { margin-bottom: 5px; } 
body.tipscommunity-imagelisting ol.pager { text-align: right; clear: both; margin: 10px 0; }
body.tipscommunity-imagelisting div.miniature-images-container div.panel-image-frame { float: left; margin: 0 15px 20px 0; }
body.tipscommunity-imagelisting #image-comment-template-container { display: none; }
body.tipscommunity-imagelisting div.image-comment {	margin-bottom: 15px; }
body.tipscommunity-imagelisting div.image-comment div.panel { float: right; width: 526px; }
body.tipscommunity-imagelisting div.image-comment div.center { padding-top: 1px; padding-bottom: 1px; }
body.tipscommunity-imagelisting div.report-abuse-dialog span.validator,
body.tipscommunity-imagelisting div.add-comment-dialog span.validator { float: none; display: none; margin-top: 5px; } 	/* TODO: This is special styling that pertains to 100% clientside validators inside report function, should be replaced by something better. */
body.tipscommunity-imagelisting div.user-info a.tui-link { display: none; }
body.tipscommunity-imagelisting #main { position: relative; z-index: auto; }


/* LocationViewWorld.aspx */
body.tipscommunity-worldview img.overlay
{
	left:3px;
	position:absolute;
	top:42px;
	z-index:2;
}



/* TipUpdate.aspx */
body.tipscommunity-tipupdate div.edit-tip h2
{
	font-size: 2.2em;
}
body.tipscommunity-tipupdate table.uploaded-images td
{
	text-align: center;
}
body.tipscommunity-tipupdate table.uploaded-images img
{
	display: block;
	margin: 0 auto 6px;
}
body.tipscommunity-tipupdate table.uploaded-images a.delete
{
	display:inline;
	padding-top: 5px;
}



/* UpdateLocation.aspx */
body.tipscommunity-locationupdate div.update-location h2
{
	font-size: 2.2em;
}
body.tipscommunity-locationupdate div.special-commands-container,
body.tipscommunity-locationupdate div.map-container div.location-lists-container,
body.tipscommunity-locationupdate div.panel-google-frame-and-text div.form-command-buttons-container
{
	display: none;
}
body.tipscommunity-locationupdate div.tiptarget-locate div.google-map-container
{
	background: none !important;
	margin: 0 !important;
}
body.tipscommunity-locationupdate div.tiptarget-locate div.google-map-container div.google-map
{
	height: 260px;
}
body.tipscommunity-locationupdate div.step-information-container,
body.tipscommunity-locationupdate img.step-completed-sign
{
	display: none !important;
}



/* SearchResult.aspx */
body.tipscommunity-searchresult
{
	overflow-y: scroll;
}
body.tipscommunity-searchresult #header div.search-bar
{
	display: none;
}
body.tipscommunity-searchresult #subheader div.search-bar
{
	background: transparent url(/TipsCommunity/Includes/Images/Misc/search-bar-large.png) no-repeat;
	position: relative;
	top: 0;
	left: 25px;
	float: right;
	height: 58px;
	width: 533px;
}
body.tipscommunity-searchresult #search-info
{
	font-size: 2.0em;
	margin: 0.5em 0 0.3em;
}
body.tipscommunity-searchresult #search-info em
{
	color: #fff;
	font-style: normal;
}
body.tipscommunity-searchresult #subheader div.search-bar input.textbox
{
	left: 45px;
	top: 17px;
	width: 398px;
}
body.tipscommunity-searchresult #subheader div.search-bar input.image
{
	height: 49px;
	left: 460px;
	width: 48px;
}
body.tipscommunity-searchresult #main ol.pager
{
	display: none;
	text-align: right;
	margin-bottom: 10px;
}
body.tipscommunity-searchresult div.humany-search-result-page h3
{
	margin: 2px 0 0 4px;
	font-weight: normal;
	font-size: 1.5em;
}
body.tipscommunity-searchresult div.humany-search-result-page div.center
{
	padding-top: 5px;
	padding-bottom: 0;
}
body.tipscommunity-searchresult div.humany-search-result-page div.top div.right
{
	margin-top: 7px;
}
body.tipscommunity-searchresult #category-panel li
{
	margin-bottom: 10px;
	padding-left: 30px;
}
body.tipscommunity-searchresult #category-panel li.selected
{
	font-weight: bold;
	background: transparent url(/TipsCommunity/Includes/Images/Misc/arrow-right.png) no-repeat left center;	
	padding-top: 3px;
	padding-bottom: 3px;	
}

/* UserListing.aspx */
body.tipscommunity-userlisting #special-options
{
	display: block;	
}
body.tipscommunity-userlisting div.user-container,
body.tipscommunity-userlisting div.user-info,
body.tipscommunity-userlisting div.portrait
{
	float: left;
}
body.tipscommunity-userlisting div.user-container
{
	width: 310px;
	height: 90px;
	margin: 0 15px 15px 0;
}
body.tipscommunity-userlisting div.user-info
{
	position: relative;
	background: Transparent url(/TipsCommunity/Includes/Images/Misc/callout-small.png) no-repeat;
	width: 198px;
	height: 68px;
	padding: 8px 10px 8px 20px;
	margin-left: 2px;
}
body.tipscommunity-userlisting img.gender
{
	position: absolute;
	right: 8px;
	top: 8px;
	width: 19px;
	height: 19px;
}
body.tipscommunity-userlisting a.tui-logo
{
	margin-left: 5px;
}
body.tipscommunity-userlisting a.tui-logo img
{
	vertical-align: middle;
	width: 19px;
	height: 15px;
}
body.tipscommunity-userlisting #main h2
{
	float: left;
}
body.tipscommunity-userlisting ol.pager
{
	float: right;
	margin: 5px 0;
}



/* ImageGalleryEdit.aspx */
body.tipscommunity-imagegalleryedit a.update-trigger-link
{
	display: none;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel
{
	position: relative;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel span.delete-album
{
	 position:absolute;
	 top: 12px; 
	 right: 20px;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel span.delete-album a
{
	margin: 0;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel span.entity-update
{
	display: block;
	height: 26px;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel div.textbox-container,
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel span.entity-update input,
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel span.entity-update img
{
	float: left;
	margin-right: 10px;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel iframe.file-upload-iframe
{
	float: left;
}
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel img.loading-image,
body.tipscommunity-imagegalleryedit div.image-gallery-edit-panel span.validator
{
	display: none;
}
body.tipscommunity-imagegalleryedit div.photo-container
{
	width: 310px;
	float: left;
	margin: 0 15px 15px 0;
}
body.tipscommunity-imagegalleryedit div.photo-container a.delete
{
	margin-top: 0;
}
body.tipscommunity-imagegalleryedit div.photo-container div.panel-image-frame
{
	margin: 5px 0;
}
body.tipscommunity-imagegalleryedit div.photo-container div.textbox-container
{
	display: inline;
	float: left;
	margin: 0 7px;
}
body.tipscommunity-imagegalleryedit div.photo-container span.entity-update
{
	height: 22px;
	padding-top: 4px;
}
body.tipscommunity-imagegalleryedit ol.pager
{
	clear: both;
	text-align: right;
}



/* Support page */
body.tipscommunity-supportpage div.captcha img
{
	display: block;
	margin-top: 15px;
}
body.facebook-connect-page #subheader 
{
    padding: 15px 20px;
}
body.facebook-connect-page #subheader h1 
{
    margin: 0.5em 0 0;
}
body.facebook-connect-page #main 
{
    padding:12px;min-height:800px;
}
body.facebook-connect-page a.step1-link 
{
    display:block;
    font-size: 14px;
    margin: 4px 2px 12px;
    text-decoration: none;
}
body.facebook-connect-page a.connect-link 
{
    margin: 4px 2px 8px;
    font-size: 16px;
}
body.facebook-connect-page div.form-command-buttons-container 
{
    width: 400px;
}
body.facebook-connect-page div.form-command-buttons-container a.regain-password-link
{
    background: none;
    margin: 0;
    padding: 0;
    float: left;
}
body.facebook-connect-page span.validator {
    width:160px;
}
body.facebook-connect-step1 
{
    background-color: #FFF !important;
}
