﻿
body, header, .memberDiv {
	min-width: 320px;
}

@media (min-width: 1001px) {
	.memberDiv {
		display: block !important;
	}
}

@media (max-width: 1280px) {
	.photosPageDiv .photoListDiv .photoDiv, .photosPageDiv .albumDiv {
		width: 33.333%;
	}
	.editPhotosDiv {
		width: 100%;
	}
	.stuck {
		left: 10px;
		right: 145px;
		width: auto;
	}

}


/*
*********************************************  MAX-WIDTH 1000 	*********************************************
*/
@media (max-width: 1000px) {

	body {
		padding-top: 50px !important;
		overflow-x: hidden;
	}

	.ad550x50 {
		margin-top: 0;
		margin: 0 auto;
		float: none;
		width: 300px;
	}

	.filterQuickAmenities > .dataDiv > div {
		width: 25%;
	}

	#statusMessageDiv {
		max-width: 90%;
	}

	.mobile {
		display: block !important;
	}

	.desktop {
		display: none !important;
	}

	html, body, #form1 {
		height: 100%;
	}

	#menu {
		position: fixed;
		height: 100%;
		width: 270px;
		right: 100%;
		top: 0;
		z-index: 15000;
		background-color: #446276;
	}

	#navBoatLocal {
		height: 100%;
		overflow-y: auto;
	}

	ul.topnav li, ul.topnav li:before, ul.topnav li:after {
		clear: left;
	}

	.menuBoatingAreas {
		height: auto;
	}


	.isuser > li {
		clear: left;
	}

	#pnlLoggedIn {
		color: #333;
		height: 100%;
		width: 100%;
		min-height: 100px;
	}

		#pnlLoggedIn a {
			color: #60839A;
			padding: 0.25em 1em 0.33em;
		}

			#pnlLoggedIn a:hover {
				color: #EEE;
			}

	.myAccountDiv, .memberInnerDiv {
		min-width: 0;
		height: 100%;
		width: 100%;
		display: block;
	}

		.memberInnerDiv .logindetails, #logindetails > ul {
			color: #446276;
			float: none;
			height: 100%;
			margin: 0 auto;
		}

	#logindetails > ul {
		margin: 10px auto 0;
	}

	.memberInnerDiv a:hover {
		background: none repeat scroll 0 0 #7192A8;
	}

	#logindetails > div {
		float: none;
	}


	#logindetails.logindetails input.textbox {
		width: 100%;
		margin: .5em auto;
		height: 2.5em;
	}

	.logindetails input.btnLogin {
		background: #60839A;
		color: #EEE;
		padding: 0.5em 3.2em;
		height: auto;
		float: none;
		width: 50%;
	}

	#logindetails > div.remember {
		float: none;
		margin: 0 auto;
		color: #446276;
	}

	.remember label {
		padding: 8px 0 5px;
	}

	#pnlLoggedOut {
		min-width: 0px;
	}

		#pnlLoggedOut li {
			float: left;
			list-style: none outside none;
			margin: 0;
			padding: 0;
		}

	.userLinksDiv {
		margin-top: 1em;
		width: 100%;
	}

		.userLinksDiv a {
			width: 100%;
			display: block;
		}

	.lbLogOut {
		bottom: 1em;
		display: block;
		position: absolute;
		right: 1em;
	}

	.logoDiv img.branchLogo {
		display: none;
	}

	.nowAPartOf {
		margin: 0;
	}

		.nowAPartOf span {
			display: none;
		}

	.memberButton {
		display: block;
		position: relative;
		z-index: 15001;
		cursor: pointer;
	}

	.memberDiv {
		background-color: #EEEEEE;
		box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
		clear: left;
		display: none;
		height: auto;
		max-width: 400px;
		padding: 1em;
		position: absolute;
		right: 0;
		top: 50px;
		width: 100%;
		z-index: 10003;
	}

	.myAccountDiv {
		float: none;
		margin: 0 auto;
		max-width: 320px;
	}

		.myAccountDiv a {
			color: #446276;
		}

	.logindetails ul {
		margin-top: 1em;
		display: block;
	}

	.welcomeUserDiv {
		width: 100%;
		text-align: center;
		display: block;
	}

		.welcomeUserDiv span, .welcomeUserDiv a {
			float: none;
		}

	header {
		min-width: 320px;
		position: fixed;
		top: 0;
		margin: 0;
		margin-bottom: 100%;
		padding: 0;
		width: 100%;
		background-color: #7496ad;
		z-index: 10000;
	}

	.logoDiv img {
		max-height: 45px;
		padding: 5px;
		margin: 0 auto;
		float: none;
		display: block;
		position: relative;
		z-index: 100;
	}

	.logoDiv {
		clear: none;
		float: none;
		margin: 0 auto;
		width: 110px;
		min-height: inherit;
	}

	.aboveHeaderAds {
		display: none;
	}

	.headerCityName, .logoDiv img.portkylogo {
		display: none;
	}

	.breadcrumbs {
		width: 100%;
		font-weight: bold;
		font-size: 1em;
	}

	.mainDiv {
		float: left;
		margin: 0 auto;
		clear: left;
		max-width: 1280px;
	}

	.menuScroll {
		top: 0;
		bottom: 0;
		height: 100%;
		width: 100%;
		float: left;
		overflow-y: auto;
	}

	ul.topnav {
		background: #446276;
		padding-bottom: 6em;
		height: auto;
	}

		ul.topnav li {
			background-color: rgba(0, 0, 0, 0);
			background-position: 0.7em 0.6em;
			background-repeat: no-repeat;
			border-bottom: 1px solid #A2B1BB;
			clear: left;
			float: left;
			width: 100% !important;
			text-align: left;
		}

			ul.topnav li:hover {
				background-color: inherit;
			}

			ul.topnav li a, ul.topnav li span {
				padding: 1em 3.5em;
				color: #EEE;
				text-align: left;
			}


	li.menuBoatingAreas {
		padding-top: 0 !important;
	}

	li.branchesNav {
		width: 100%;
	}

	li.branchesNavDiv:hover {
	}

	div.branchesNav {
		background: transparent;
		padding: 0;
	}

	img.branchesNav {
		display: none;
	}

	.hasChildren div.downArrow, div.downArrow {
		border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #FFFFFF;
		border-style: solid;
		border-width: 10px;
		display: inline;
		height: 0;
		left: auto;
		margin-right: -10px;
		margin-top: auto;
		padding-bottom: 0;
		position: absolute;
		right: 1em;
		top: 1.1em;
		width: 0;
	}

	.topnav li.open span span.arrowSpan div.downArrow {
		border-color: #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
		border-style: solid solid none;
		border-width: 10px 10px medium;
		right: 25px;
		margin-top: 5px;
	}

	ul.topnav li ul.subnav {
		width: 90%;
		position: relative;
		clear: both;
		border: 0;
		background-color: #637b8b;
		float: none;
		top: auto !important;
		margin: 0 auto;
		height: 100%;
	}

		ul.topnav li ul.subnav li {
			width: 100%;
			border: 0;
		}

			ul.topnav li ul.subnav li a {
				color: #EEE;
			}

	ul.subnav > li {
		float: none;
	}

	.menu-trigger {
		background: url("/images/mobile-menu-tab.png") no-repeat scroll center center #446276;
		float: left;
		height: 50px;
		left: 100%;
		position: relative;
		width: 50px;
		z-index: 15002;
		cursor: pointer;
	}

	.mobileCurrentBranch {
		display: block;
		background: #385365;
		color: white;
		font-weight: bold;
		text-align: center;
		padding: 1em 1em;
		height: 50px;
	}

	#jPanelMenu-menu .mobileCurrentBranch {
		display: block;
	}

	li.menuBoatingAreas {
		background-image: url("/images/menu-compass.png");
	}

		li.menuBoatingAreas span.menuBoatingAreasMobile {
			display: block;
		}

		li.menuBoatingAreas span.menuBoatingAreasDesktop {
			display: none;
		}


	ul.topnav li.menuHome {
		display: block;
		background-image: url("/images/menu-home.png");
	}

	.menuForums {
		background-image: url("/images/menu-forums.png");
	}

	.menuPlaces {
		background-image: url("/images/menu-places.png");
	}

	.menuEvents {
		background-image: url("/images/menu-events.png");
	}

	.menuClassifieds {
		background-image: url("/images/menu-classifieds.png");
	}

	.menuPhotos {
		background-image: url("/images/menu-photos.png");
	}

	.menuArticles {
		background-image: url("/images/menu-articles.png");
	}

	.menuResources {
		background-image: url("/images/menu-resources.png");
	}

	.menuBoatlocal {
		background-image: url("/images/menu-boatlocal.png");
	}

	.menuSettings {
		background-image: url("/images/menu-mobilesettings.png");
	}

	/*.menuDiv {
        position: absolute;
        left: 0;
        background-color: #333;
        height: auto;
        width: 200px;
        display: block;
    }*/

	/* Events Menu */
	.menuEvents.desktop {
		display: none;
	}

	.menuEvents.mobile {
		display: block;
	}

	/* /Menu */

	.contentDiv, .forumContentDiv {
		margin-right: 0;
		max-width: 1300px;
		padding: 1em;
	}

	.rightDesktopAds {
		display: none;
	}

	.featureBoxDiv {
		display: none;
	}

	/* Homepage */
	/*.mobileHomeMenu, #whereDoYouBoatDiv {
		display: block;
	}*/

	/* Content Page */

	.contentPageDiv img {
		max-width: 100%;
		width: auto;
		height: auto;
	}

	.protectedDiv {
		width: 300px;
		border: solid 1px #000000;
		padding: 5px;
	}

	/* /Content Page */


	/* Places - Map */

	.placesPageDiv #map_canvas {
		position: fixed !important;
		top: 50px;
		bottom: 0;
		left: 0;
		right: 0;
		height: 100%;
		width: 100%;
		overflow: hidden;
		z-index: 2000;
		min-height: 0;
	}

	#btnMapOptions {
		position: fixed;
		bottom: 0;
		right: 0;
	}

	.placesDiv {
	}

		.placesDiv .right, .placesDiv h1 {
			display: none;
		}

	.instructions {
		font-size: .8em;
	}

	#mapOptionsButtonsDiv {
		position: fixed !important;
		bottom: 0;
		left: 0;
		right: 0;
		width: 100%;
	}

	#map_filters {
		background-color: #EEEEEE;
		bottom: 90px;
		color: #333333;
		display: none;
		float: none;
		left: 1em;
		overflow-x: hidden;
		overflow-y: auto;
		padding: 1em;
		position: fixed;
		right: 1em;
		top: 1em;
		width: auto;
		z-index: 20000;
	}

		#map_filters p {
			clear: both;
		}

	#currentFilters {
		display: none;
	}

	#amenitiesDiv {
		display: block;
		border: 0;
		height: 100%;
		padding: 1em;
		background-color: #EEE;
	}

	.amenitiesDiv {
		float: left;
		clear: left;
	}

	.amenityTagDiv {
		width: 10%;
	}

	.mapAmenities {
		width: 215px;
	}

	.amenityTagDiv input {
		cursor: pointer;
		left: -33px;
		position: absolute;
		top: 0;
	}

	.amenityTagDiv img {
		padding: 1px;
		width: 100%;
	}

	#amenitiesDiv .closeButton {
		display: none;
	}
	/* /Places - Map */

	/* Place detail page */
	.placeDetailsLeftDiv, .placeDetailsRightDiv {
		width: 100%;
		clear: both;
		padding: 0;
		padding-bottom: 1em;
	}

	/* Edit Place */

	.textAmenity.amenityTagDiv {
		width: 100%;
	}

	.editplaceDiv {
	}

		.editplaceDiv .placeDetails, .editplaceDiv .placeLocation {
			width: 100%;
			float: left;
			padding: 0;
		}

		.editplaceDiv .formSection, .editClassifiedMapDiv .formSection, .classifiedsDiv .contactFormDiv {
			width: 100%;
			max-width: 100%;
		}

		.editplaceDiv #map_canvas, .editClassifiedMapDiv #map_canvas{
			display: none;
			width: 100%;
			height: 100%;
			position: fixed;
			z-index: 100;
			top: 50px;
			left: 0;
			right: 0;
			bottom: 0;
			padding: 0;
		}

			.editplaceDiv .closeButton, .editClassifiedMapDiv .closeButton {
				display: none;
				position: fixed;
				bottom: 0;
				left: 0;
				width: 50px;
				height: 50px;
				cursor: pointer;
				z-index: 101;
				background-color: #282828;
				background-image: url("/images/map_sprites.png");
				background-position: center -343px;
				border: solid 2px #EEE;
			}

	.showMap {
		display: inline;
		color: #C00;
		font-size: .8em;
		float: right;
		cursor: pointer;
		width: 100%;
		clear: both;
		background: #EEE;
		border: solid 2px #CCC;
		text-align: center;
	}

	/* Photos */
	.photoDiv, .albumDiv {
		width: 33.333%;
	}

	#pnlPhotoList {
		padding: 0;
	}

	#lblExpand {
		display: block;
	}

	.prevDiv, .nextDiv {
		width: 40%;
		position: relative;
	}

	.prevDiv {
		float: left;
		clear: left;
	}

	.nextDiv {
		float: right;
	}

	.photoURLDiv {
		clear: both;
		font-size: 0.75em;
		padding: 1em;
		width: 100%;
		margin-bottom: 0;
	}

	.photoURLDiv div:nth-child(odd) {
		width: 25%;
	}

	.photoURLDiv div:nth-child(even) {
		width: 75%;
	}

	.sticky {
		top: 34px;
	}

	.filterGroup {
		max-height: 15em;
		overflow: hidden;
		clear: none;
	}

	.selectionDiv {
		width: 100%;
	}

	.selectionDiv > div > div {
		width: 33%;
		float: left;
		padding-right: 2em;
	}

	#pnlHomeThumbs {
		width: 100%;
		padding: 0;
	}

	.photosPageDiv .photoListDiv .photoDiv, .photoDiv {
		width: 33.333%;
	}

	#pnlPhotoList {
		width: 100%;
	}

	.photoCommentsOuterDiv, .articlesCommentsOuterDiv {
		clear: both;
		width: 80%;
		float: none;
		margin: 0 auto;
		padding-top: 2em;
	}


	/* My Photos */
	.stuck {
		top: 50px;
		left: 16px;
		right: 16px;
		width: auto !important;
	}

	.myPhotosPageDiv .photoDiv {
		width: 50%;
	}
	/* /Photos */

	/* Areas */

	.branchStar, .branchStar:hover {
		background-position: center top;
	}

	.favoriteStar, .favoriteStar:hover {
		background-position: center -50px !important;
	}

	.marketDiv {
		width: 50%;
		padding: 0;
		padding-top: 1em;
	}

		.marketDiv:nth-child(3n-1) {
			clear: left;
		}

	/* /Areas */

	.footerAd {
		position: relative;
		float: none;
		width: 100%;
		max-width: 550px;
		margin: 0 auto;
	}

		.footerAd img {
			float: none;
			display: block;
			margin: 0 auto;
			width: auto;
			max-width: 100%;
			height: auto;
		}

	.menuFavAreas, .menuRecentAreas {
		color: #DDD;
		border-top: solid 1px #DDD;
	}

	/* Articles */
	.articleDiv {
		line-height: 1.75em;
	}

	div.articleDiv img, .articleCoverImageDiv, .articleCoverImageDiv img {
		max-width: 100%;
		height: auto !important;
		width: auto;
		clear: both;
		margin: 0 auto !important;
		float: none !important;
		display: block;
	}

		div.articleDiv img.autoPlaceRight {
			float: none;
			display: block;
			margin: 0 auto !important;
		}

	.articleDiv p {
		width: 100%;
		clear: both;
	}

	.articleDiv .photoCredit {
		float: right;
		left: 0;
		margin: 0 auto;
		right: 0;
		text-align: right;
		color: black;
		text-shadow: none;
		top: 0;
	}


	/* Classifieds */
	.classifiedsPageDiv .left, .classifiedPhotosDiv {
		width: 100%;
	}

		.classifiedPhotosDiv > a {
			width: 25%;
		}

	.classifiedPhotosDiv {
		border-bottom: solid 1px #CCC;
		margin-bottom: 1em;
		padding-bottom: 1em;
	}

	.editPhotos {
		width: 100%;
	}


	/* My Classifieds */
	.editClassifiedPhotoDiv {
		width: 33.333%;
	}

	.editClassifiedMapDiv {
		width: 100%;
	}

	/* /Classifieds */


	/* Contact Page */
	.contactFormDiv{
		float: none;
		margin: 0 auto;
	}
	.contactFormDiv, .contactDisclaimer {
		width: 100%;
		clear: both;
	}

	.contactDisclaimer {
		border: none;
		margin-bottom: 2em;
		font-size: .8em;
	}

	.pages {
		width: 100%;
	}

	/* Directory */

		.businessInfoDiv, .directoryItemDiv .amenitiesDiv {
			width: 100%;
			clear: left;
		}
	/* /Directory */


	/* Recent Photos Holder */

	.recentPhoto {
		height: 100%;
	}


	.recentActivityTitle {
		padding-right: 0;
		padding-top: 1.5em;
	}
}



/*
*********************************************  MAX-WIDTH 768px 	*********************************************
*/
@media (max-width: 768px) {
	.filterQuickAmenities > .dataDiv > div {
		width: 33%;
	}

	.contentPageDiv img {
		clear: both !important;
		margin: 0 auto !important;
		float: none !important;
		display: block !important;
	}

	.filtersDiv table td {
		float: left;
		width: 50%;
	}


	.selectionDiv > div > div {
		width: 100%;
		float: left;
	}


	.leftColumn {
		width: 100%;
		padding: 0;
	}

	.rotatorDiv, .recentPhotosDiv {
		display: none;
	}

	.placeDetailsLeftDiv .recentPhotosDiv {
		display: block;
	}

	.placeDetailsLeftDiv .recentPhotoDiv {
		width: 50%;
	}

	/* Member Login Div */
	.memberDiv {
		max-width: none;
		right: 0;
		top: 50px;
		width: 100%;
		z-index: 11;
	}
	/* /Member Login Div */

	.tenDayDay, .upcomingEvent {
		margin-bottom: 1em;
		width: 23%;
	}

	.rightColumn, .recentPostsDiv {
		width: 100%;
	}
	.recentPostsDiv, .feedItems {
		max-height: none;
		height: auto;
		overflow: visible;
	}


	.contentDiv {
		padding: 1em;
	}

	#activityTab, #weatherTab {
	}

	#infoBarOuter {
		display: none;
	}

	/* Photos */
	.photosPageDiv .photoDiv, .photosPageDiv .albumDiv {
		width: 33.333%;
	}

	.footerColumn {
		width: 100%;
	}

		.footerColumn a {
			margin: .5em;
			float: left;
			clear: left;
			font-size: 1.25em;
		}

		.footerColumn.footerBranches > h2 {
			color: #DDDDDD;
			font-size: 1.25em;
		}

	.separator {
		display: none;
	}

	.socialButtonsDiv {
		position: absolute;
		right: 1em;
		top: 1em;
	}

	.amenityTagDiv {
		width: 19%;
	}

	.photoCommentsOuterDiv, .articlesCommentsOuterDiv {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	/* Classifieds */
	.classifiedPhotosDiv > a {
		width: 33.3%;
	}

	/* My Classifieds */
	.editClassifiedPhotoDiv {
		width: 33.333%;
	}

	.classifiedsTable {
		width: 100%;
	}

	.recentActivityTitle {
		padding-right: 70px;
	}
}

/*
*********************************************  MAX-WIDTH 700px 	*********************************************
*/
@media (max-width: 700px) {
	/* YouTube Widget from CKEditor */
	.youtubeWidget {
		padding: 0;
	}
	.youtubeWidget, .youtubeWidget div {
		width: 100% !important;
		position: relative;

		}
	.floatLeft, .tleft, .floatRight, .tright {
		float: none;
		margin: 0;
	}

	.youtubeWidget-player > div {
		height: 0 !important;
	}

	.youtubeWidget-player div iframe {
		width: 100%;
		height: 100%;
		position: absolute;
	}

	.youtubeWidget-title {
		width: 100% !important;
	}
}

@media (max-width: 680px) {
	.filterQuickAmenities > .dataDiv > div {
		width: 50%;
	}

	/* Photos */
	.photoDiv, .albumDiv, .photosPageDiv .photoDiv, .photosPageDiv .albumDiv, .photosPageDiv .photoListDiv .photoDiv, .photoDiv, .photosPageDiv .albumDiv {
		width: 50%;
	}

	.photoDiv:nth-child(odd), .albumDiv:nth-child(odd), .photosPageDiv .photoListDiv .photoDiv:nth-child(odd), .photosPageDiv .albumDiv:nth-child(odd), .photoDiv:nth-child(odd) {
		clear: left;
	}

	.prevDiv, .nextDiv {
		width: 45%;
	}

	/* My Photos */
	.editPhotosDiv{
		font-size: .8em;
	}
	#btnAddPhotos {
		width: 100%;
		background: #EEE;
		margin: 1em auto;
		text-align: center;
		padding: .5em;
		border: 1px solid #333;
	}

	/* Classifieds */
	.classifiedPhotosDiv > a {
		width: 50%;
	}

	.myPhotosPageDiv .photoDiv {
		width: 100%;
	}

	.editPhotosDiv .left, .editPhotosDiv .right {
		width: 100%;
	}

	.contactFormDiv div, .contactFormDiv div div {
		width: 100%;
		clear: both;
	}

	/* Comments */

	.commentVoteDiv, .replyVoteDiv {
		width: 100%;
		height: 1.9em;
	}

	.commentScore, .replyScore {
		width: 100%;
		padding: 0;
	}

	.btnVoteUp, .btnVoteDown, .btnVoteReplyUp, .btnVoteReplyDown {
		float: none;
		margin: 0 auto;
		width: 0;
		border-width: 15px;
	}

	div.replyInnerDiv .txtUpdate {
		width: 73%;
	}

	.commentDiv {
		font-size: 0.75em;
		padding-left: 7em;
		padding-right: 3em;
	}

	.replyDiv {
		font-size: 0.75em;
	}

	.commenterDiv {
		width: 25%;
	}

	.replyToCommentDiv, .txtReply, .replyToCommentDiv {
		padding: 0;
		width: 100%;
	}

	.repliesOuterDiv {
		margin-top: 1em;
	}

	.btnEditComment {
		right: 25px;
	}

	.btnDeleteComment {
		right: 1px;
	}

	.txtUpdate, .btnSubmitUpdate, .btnCancelUpdate {
		font-size: .75em;
	}


	/* /Comments */

	/* Calendar List */
	.filtersDiv {
		font-size: .8em;
	}
	.filtersDiv > div{
		float: left;
		width: 100%;
	}

	.filterByDateDiv {
		font-size: 1.3em;
	}

	.filterByTypeDiv, .filterButtonDiv, .filterByDateDiv {
		margin-top: 1em;
		width: 100%;
	}

		.filterButtonDiv input {
			width: 80%;
		}


	.editClassifiedPhotoDiv {
		width: 50%;
	}

	/*Articles*/
	.blogLeadinImageLink {
		width: 33%;
	}
}

/*
*********************************************  MAX-WIDTH 480px 	*********************************************
*/
@media (max-width: 480px) {
	/* Directory */
	.infoDetails {
		display: none;
	}

	.boatLocalInfoDiv {
		background-position: -200px center;
	}

	/* Photos */
	.photosPageDiv .photoThumb, .photosPageDiv .albumThumb {
		max-height: 150px;
	}

	.photosPageDiv .photoListDiv .photoDiv, .photoDiv {
		width: 50%;
	}

	/* Areas Page */
	.marketDiv {
		width: auto;
		margin: 2em auto;
		float: none;
		clear: left;
	}

	#pnlPhotoList {
		padding: 0;
	}
	/*.photoListDiv .photoDiv, .photoDiv{
		width: auto;
		max-width: 100%;
		margin: 0 auto;
	}*/

	/* Events Page */

	.eventsHeaderDiv {
		display: none;
	}

	.eventRowDiv > div {
		margin-left: 10%;
	}

	.eventsListDiv {
	}

	.eventRowDiv > div.iconCell {
		margin: 0;
		top: 0;
		bottom: 0;
		position: absolute;
		width: 10%;
	}

	.iconCell img {
		/*display: none;*/
	}

	.locationCell {
		width: 90%;
		font-size: 1em;
	}

	.dateCell {
		font-size: 1.1em;
		text-align: left;
		width: 100%;
	}

	.eventCell {
		width: 75%;
	}


	/* My Photos */
	.myPhotosPageDiv .albumDiv {
		width: 100%;
	}

	/* My Classifieds */

	.editClassifiedPhotoDiv > div {
		display: block;
		float: none;
		height: 100%;
		margin: 0 auto;
		max-width: 100%;
		position: relative;
		width: 60%;
		min-width: 200px;
	}

	.editClassifiedPhotoDiv {
		width: 100%;
	}

	.editClassifiedPhotoDiv a{
		float: none;
		margin: 0 auto;
		display: block;
	}

	/*Articles*/
	.blogLeadinImageLink {
		width: 100%;
		margin-bottom: 1em;
		margin-right: 0;
	}
}
