/* ****************  General for Non SmugMug *************/
body {
	
	background-color: #4A4F54;
	color: #FFF;
	font-family: Arial, "MS Trebuchet", sans-serif;
	margin: 0;
	padding: 0;
}


/* ****************  Banner *************/
#my_banner {
width: 558px;
height: 51px;
margin: 0 auto;
background: url(http://markbrill.net/images/banner.png) no-repeat;
text-align: left;
}

/* ****************  Footer *************/

#footercontainer {
	text-align: right;
	width: 770px;
	margin: 0 auto;
	border: 0px solid #999;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
}

html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -25px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 25px; /* .push must be the same height as .footer */
}

/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/


/* ****************  Navigation *************/

#navwrapper {
	width: 770px;
	margin: 0 auto;
	border: 0px solid #999;
	padding: 0px 0px 0px 0px;
	

}

#navcontainer {
	
	background-color: black;
	float: right;
	position: static;
	display: inline;
	margin: 0px;
	padding: 8px 3px 8px 3px;
	color: #E2E2E2;
	font-weight: bold;
	font-size: 13px;
	

}

#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	display: inline;
	font-size: 100%;
	color: #E2E2E2;
	font-weight: bold;
}

#navcontainer ul li {
	display: inline;
	color: #E2E2E2;
	font-weight: bold;
}

#navcontainer ul li a {
	text-decoration: none;
	padding: 1px 5px 1px 5px;
	color: #E2E2E2;
	font-weight: bold;
}

#navcontainer ul li a:hover {

	color: #fff;
	background-color: #3274D0;	
	font-weight: bold;
	padding: 1px 5px 9px 5px;
}


/* ****************  Body Formatting *************/

#bodycontent {
	width: 770px;
	margin: auto;
	border: 0px solid #999;
	padding: 50px 0px 50px 0px;
	text-align: left;

}

#homefeatured {
	border: 3px solid #FFF;
	
}

h1 {
	background-color: #3274D0;
	font-weight: bold;
	font-size: 18px;
}

h1.alt {
	color: #3274D0;
	background-color: #4A4F54;
	font-weight: bold;
	font-size: 18px;	
}

#images {
	text-decoration: none;
	border: 0px solid #999;
}

a {
	
	color: white;
}

/* ****************  SmugMug Formatting *************/
a.title, .title, .imgBorderOn {
color: red;
}

.homepage #galleryTitle {
display: none ;
}

.box {
background-color: #3274D0;
}

#categoriesBox {
display: none;
}

.loggedIn #categoriesBox {
display: block;
}

/* hides your name (including any 's) */
#userName {
display: none;
}

/* hides the word home */
#userHome {
display: none;
}

/*#breadcrumb {display: none;}

.loggedIn #breadcrumb {display: block;}

.popularGallery .cartbuttons,
.keywordPage .cartbuttons,
.datePage .cartbuttons {
display: none;
}
*/

#breadcrumb .title {
color: white;
}

.title {
color: white;
}

#pageNavigation_top {
color: white;
}

#photos {
background-color: #3274D0;
padding: 5px;
}

a:hover img.imgBorder,
.imgBorderOn {
border: 0px;
} 

.imgBorder {
    border: 0px;
}