body {
    background: #13090c;
    background: #4a2529;
    background: #372829;
    background: #402529;
}
strong {
    color: #66434a;
}
#header, #footer, #cobrand_footer, #feeds, #themeCredit, #content, #singleImage, #filmstrip, #smugmug_small, #journal, #traditional, #allthumbs, #slideshow, #press_release, #homepage, #controlPanel, #communityHome, #category, #subcategory, #communityKeyword, #communityBrowse, #my_header, #navcontainer {
    width: 950px;
}
.box {
    -moz-border-radius:7px;
	-khtml-border-radius:7px;
	-webkit-border-radius:7px;
	-o-border-radius:7px;
    background-color: #000;
    border: 3px solid #ebebeb;
    padding: 10px;
}
#breadCrumbTrail {
	display: none;
}
#slideshow {
	text-align: center;
	margin-bottom: -10px;
	margin-top: -30px;
	padding: auto;
	width: 942px;
}
/* header */
#my_header {
    background: transparent url(http://mynapg.com/smugmug/images/smugheader.png) no-repeat top left;
    height: 170px;
    margin: 10px auto 40px;
}
#my_header span.header_title  {
    float: left;
    margin-left: 140px;
    font-size: 60px; 
    width: 135px;
    line-height: 0;
    margin-top: 15px;
}
#homepage #breadcrumb, #controlPanel #breadcrumb, .communityHome #breadcrumb, #controlPanel #breadcrumb a.nav {
    font-size: 12px;
}
#breadCrumbTrail .title {
    color: #ebebeb;
}
/* Subscription */
#feedBurnerMail {
	float: right;
	margin: -7px;
}
#feedBurnerMail input[type="submit"] {
	background: #ee9746 url(images/rss.png) no-repeat 2% 50%;
	color: #fff;
	border: 1px solid #fff;
	padding: 5px 5px 5px 18px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	font-size: 12px;
}
#feedBurnerMail input[type="submit"]:hover {
	background: #fbaa4a url(images/rss.png) no-repeat 2% 50%;;
	border: 1px solid #fff;
	margin-right: 2px;
}
#feedBurnerMail input[type="text"] {
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	background-color: #ccc;
	border: 1px solid #fff;
	margin-right: 5px;
	padding: 6px 4px 6px 4px;
}
#feedBurnerMail input[type="text"]:hover {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 4px;
}
/* navigation */
#navcontainer {
    margin: -190px auto 190px;
}
.navlist ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: right;
	clear: both;
}
.navlist ul li {
    display: inline;
}
.navlist ul li a {
    text-decoration: none;
    padding: 6px 10px;
    margin-left: 5px;
    color: #fff;
    font-size: 14px;
    background-color: #000;
    border: 1px solid #ebebeb;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
}
.navlist ul li a:hover {
    color: #fff;
    background-color: #66434a;
}


/* Featured area */
.miniBox .albumTitle a.nav {
    font-size: 20px;
    text-decoration: none;
}
.miniBox .albumTitle a.nav:hover {
    font-size: 20px;
    text-decoration: none;
    color: #fff;
}
.miniBox p.albumTitle {
    clear: both;
	font-size: 9px;
	line-height: 1;
}
.miniBox .albumTitle span.cufon {
	margin-top: -24px;
	height: 17px;
}
.miniBox, .loggedIn #browseCategories .miniBox {
    height: auto;
    width: 145px;
    overflow: visible;
}
.boxTop h3.title {
    font-size: 24px;
}
p.updated, p.description {
    display: none;
}
#featuredBox { /* move below intro */
    clear: both;
    width: 55%;
    margin-top: -280px;
    float: left;
    height: 235px;
}
/*Galleries Page Customization*/
.galleries .miniBox {
	width: 160px;
	height: 160px;
	margin-bottom: 10px;
	clear: right;
	float: left;
}
.galleries .miniBox .photo {
	margin-left: 29px;
}
.galleries p.albumTitle {
	float: left;
	margin-top: -60px;
	margin-left: 29px;
}
#galleriesBox {
	padding: 5px 0px 20px 10px;
	margin-top: -50px;
}
#galleriesBox .boxBottom {
	padding: 5px 0px 5px 24px;
}
#galleryTitle {
	font-size: 28px;
}
.galleries #navcontainer {
	margin-bottom: 215px;
}
/* Gallery Pages Customization */	
body.galleryPage {
	background-color: #402529;
}
.galleryPage #slideshow {
	display:none;
}
.galleryPage #feedBurnerMail {
	display: none;
}
.galleryPage #navcontainer {
	float: right;
	width: 98%;
	margin: -90px 15px 0px;
}
.galleryPage #navcontainer UL {
	margin: 0px 0px 0px 0px;
}
.galleryPage #stylebar.nav {
	display: none;
}
.galleryPage #my_header {
	margin: 10px 0px -42px 10px;
	width: 98%;
	background: transparent url(http://mynapg.com/smugmug/images/gallerysmugheader.png) no-repeat top left;
	height: 115px;
}
.galleryPage #my_header span.header_title  {
    float: left;
	margin: 38px 0px -5px 95px;
    font-size: 60px; 
    width: 80%;
    line-height: 0;
}
/* bio/intro area */
#bioBox {
    float: right;
    width: 38%;
    font-weight: normal;
    color: #c8c8c8;
    height: 235px;
}
#bioBox .photo {
    padding-right: 5px;
}

/*Setup for Galleries Page*/
.homepage #galleriesBox,
.homepage #categoriesBox {
    display: none;
}

.galleries #bioBox,
.galleries #slideshow,
.galleries #featuredBox {
    display: none;
}

.galleries #galleriesBox,
.galleries #categoriesBox {
    display: block;
}
/*Setup for Keywords*/
body.keywordPage {
	background-color: #402529;
}
.keywordPage #slideshow,
.keywordPage #stylebar {
	display: none;
}
.keywordPage #my_header {
	margin: 10px 0px -42px 10px;
	width: 98%;
	background: transparent url(http://mynapg.com/smugmug/images/gallerysmugheader.png) no-repeat top left;
	height: 115px;
}
.keywordPage #my_header span.header_title  {
    float: left;
	margin: 38px 0px -5px 95px;
    font-size: 60px; 
    width: 80%;
    line-height: 0;
}

.keywordPage #navcontainer {
	float: right;
	width: 98%;
	margin: -80px 15px 0px;
}
.keywordPage #navcontainer UL {
	margin: 0px 0px 0px 0px;
}
