/*
Theme Name: Emmett Montgomery
Theme URI: http://www.emmettmontgomery.com
Description: Emmett Montgomery Web Site
Author: Kyle Moseby

*/

body { background-color: #110; margin: 0; padding: 0; }
p { color: #110; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; margin: 14px; }
h1 { font-size: 2em; font-weight: bold; margin: 0.67em 0; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
#pt-recent-image { font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { font-size: 1.17em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin: 1em 0; }
h4 { font-weight: bold; margin: 1.33em 0; }
td { }
a:link { color: #761000; text-decoration: none; }
a:visited { color: #761000; text-decoration: none; }
a:hover { color: #761000; }
a:active { color: #761000; }
.navcont_main_frames { background-color: #ffba65; background-image: url(images/emmett_main_background.gif); background-repeat: repeat-y; width: 800px ; height: auto; margin-top: 0; margin-right: auto !important; margin-bottom: 0; margin-left: auto; padding: 0; }
.navbox_main_frames { margin: 0; padding: 0; }
.navrboxcont_blog_container { width: 100%; height:auto}
.navrboxright_blog_container { width:250px; float:right; }
.navrboxauto_blog_container { margin-right:270px; width:auto; height:auto ; padding: 7px; }
.threecolbox_front_page_columns {width:33%; height:auto; float:left; }
.threecolbox_front_page_columns img { position: relative; bottom: 0; }
#header { background-image: url(images/emmett_header.gif); background-repeat: no-repeat; width: 800px; height: 90px; overflow: hidden; }
#header h3 { text-align: center; margin: 0; padding: 0; }
#header h1 { font-size: 36px; font-family: "Baskerville Old Face", Georgia, "Times New Roman", Times, serif; text-align: center; margin: 0; padding: 7px; }
#navigation { font-weight: bold; text-decoration: none; margin-top: 24px; margin-bottom: 24px; padding-right: 24px; padding-left: 24px; }
#fixed_height { height: 400px; padding-top: 500px; }
#right_sidebar { margin: 0; padding: 0 14px 14px 0; }
#right_sidebar ul ul { font-size: 0.9em; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin-top: 0; margin-bottom: 0; padding-top: 7px; list-style-type: none; list-style-position: inside; }
#right_sidebar ul ul li, .wpng-widget-date-title, #recent-posts-2 ul li { padding-top: 4px; padding-bottom: 4px; padding-left: 4px; border-top: 1px dotted #dc9843; }
#right_sidebar h2, #s, #searchsubmit, commentform { color: #761000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-style: italic; margin: 1em 0 0; }
#right_sidebar ul  { margin: 0; padding: 0; list-style-type: none; }
#s { background-image: url(images/emmett_menu_background.gif); width: 240px; padding: 3px; border: solid 1px #110; }
#searchsubmit { font-size: 1em; background-color: #dc9843; float: right; margin: 7px 0 0; padding: 3px; border-style: none; border-width: 0; }
.commentform { font-size: 1em; background-color: #dc9843; margin: 7px 0 0; padding: 3px; border: solid 1px #761000; }
#bottom_widgets {  }
#bottom_widgets ul ul li { width: 250px; border: solid 1px #f0f; display: inline; }
#footer { text-align: center; padding: 12px; }
#page, #single { padding: 0 24px 24px; }
#single img { height: auto; max-width: 780px; }
.post img { height: auto; max-width: 720px; }
.date { color: #110; font-size: 0.75em; font-style: italic; margin: 0 0 14px 7px; }
.results li { font-size: 18px; padding-bottom: 12px; list-style-type: none; }
.description { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; background-image: url(images/post_tea.png); background-repeat: no-repeat; height: 48px; margin: 12px 0 0; padding-left: 83px; }
.typewriter { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; }
.footer { font-size: 12px; font-family: "Courier New", Courier, Monaco, monospace; font-weight: bold; margin: 12px 0 0; height: 48px; }
.entry { padding: 7px; }
.entry img { height: auto; max-width: 480px; }
.entry h2 { margin-bottom: 0; }
.align_left { text-align: left; float: left; }
.align_right { text-align: right; float: right; }
.catArchive ul, .catArchive ul li { margin: 0; padding: 0; list-style-type: none; }
.catArchive li { }
.catArchive img { max-width: 650px; }
#menu { background-image: url(images/emmett_menu_background.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 100%; height: 41px; z-index: 22; padding: 0; }
#menu ul li { color: #761000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-transform: capitalize; z-index: 23; }
#suckerfishnav { text-align: center; padding-top: 15px; }
#suckerfishnav ul { list-style:none; padding:0 0 10px; margin:auto; display: table; }
#suckerfishnav li { position: relative; margin: 0; padding: 0; display: table-cell; }
#suckerfishnav a { padding-left: 6px; padding-bottom: 7px; padding-right: 6px; padding-top: 0; text-decoration:none; display: block; }
#suckerfishnav ul { display: inline-block }
#suckerfishnav li { float: none; display: inline  }
#suckerfishnav a { display: inline-block }
#suckerfishnav li:hover ul {  }
#suckerfishnav li ul { position:absolute; left:-999em; height:auto; width:120px; font-weight:normal; margin:0; line-height:1; padding: 0; -moz-opacity:1; opacity:1; khtml-opacity:1 }
#suckerfishnav li li { background-color: #dc9843; width:120px; border-right: 1px solid #761000; border-left: 1px solid #761000; border-bottom: 1px solid #761000; }
#suckerfishnav li li a {padding:10px 0}
#suckerfishnav li ul li { width: 120px; float: left; }
#suckerfishnav li ul li a {}
#suckerfishnav li:hover ul li a {}
#suckerfishnav li ul ul {}
#suckerfishnav li ul li:hover { background-color: #ffba65; }
#suckerfishnav li ul li:hover a {}
#suckerfishnav li ul li:hover li a {}
#suckerfishnav li ul li li:hover a {}
#suckerfishnav li ul li ul li:hover ul li a {}
#suckerfishnav li ul li ul li:hover ul li:hover a {}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul {left:-999em}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul { left:auto; margin: 0; padding: 0; }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {}
#commentlist li { list-style-type: none; }
#main_stage { background-image: url(images/emmett_coverphoto.jpg); background-repeat: no-repeat; width: 800px; height: 500px; z-index: 8; overflow: hidden; float: left; margin: 0; }
#curtain_left { position: absolute; float: left; margin-left: -15px; }
#curtainright { float: right; }
#joke_shows, #special_things { text-align: justify; width: 250px; }
#joke_shows li, #special_things li { list-style-type: none; list-style-position: inside; }
#joke_shows { position: relative; top: 0; left: 0; z-index: 4; float: left; }
#joke_shows .widgettitle { text-align: center; }
#special_things { position: relative; top: 0; right: 0; float: right; }
#special_things_content { position:absolute; left:-999em; height:500px; width:270px; font-weight:normal; margin:0; line-height:1; background-image: url(images/emmett_mouseover_back.png); padding: 12px; -moz-opacity:1; opacity:1; khtml-opacity:1   }
#joke_shows_content { font-weight: normal; line-height: 1; background-image: url(images/emmett_mouseover_back.png); margin: 0; padding: 12px; position: absolute; left: -999em; width: 275px; height: 500px; -moz-opacity: 1; opacity: 1; khtml-opacity: 1; }
#joke_shows:hover #joke_shows_content  { position: relative; top: 0; float:right; left:auto; margin: 0; }
#joke_shows:hover { width: 540px; }
#special_things:hover #special_things_content  { position: relative; top: 0; float:left; left:auto; margin: 0; }
#special_things:hover { width: 540px; }
#enter_link { position: relative; top: 130px; left: 365px; float: left; }
#widgetWPNGCalendar { }
#recent-posts-5 { }
.ngg-albumoverview { font-weight: normal; text-transform: capitalize; width: 100%; height: auto; float: none; }
.ngg-album-compact, .ngg-album { text-align: center; width: 50%; float: left; border: hidden 0 transparent; }
.ngg-album-compact h4 { margin: -5px 0 0; padding: 0; }
.ngg-album-compact p { position: relative; visibility: hidden; margin: 0; padding: 0; }
.ngg-album-compactbox {  }
.Thumb { max-width: 100%; }
.ngg-album-compactbox {
	height:86px;
	margin:0 0 6px !important;
	padding:12px 0 0 7px !important;
	width:120px;
}


.ngg-album-compactbox .Thumb {
	border:1px solid #000000;
	margin:0px !important;
	padding:0px !important;
	width:91px; 
	height:68px;
}

.ngg-album-compact h4 {
	font-size:15px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	width:110px;
}

.ngg-album-compact p {
	font-size:11px;
	margin-top:2px;
}

/* ----------- Gallery style -------------*/

.ngg-galleryoverview {
	overflow: hidden;
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}

.ngg-gallery-thumbnail-box {
	float: left;
	width: 20%;
}

.ngg-gallery-thumbnail { float: left; margin: 10px 0 0 10px !important; }

.ngg-gallery-thumbnail img {
	margin: -6px 6px 6px -6px;
	display:block; 
	padding:4px;
	position:relative;
}

.ngg-gallery-thumbnail img:hover {
	
} 

.ngg-gallery-thumbnail span {
	/* Images description */
	font-size:90%;
	padding-left:5px;
	display:block;
}

.ngg-clear {
	clear: both;
}

/* ----------- Gallery navigation -------------*/

.ngg-navigation {
	font-size:0.9em !important;
	clear:both !important;
	display:block !important;
	padding-top:15px;
	text-align:center;
}

.ngg-navigation span {
	font-weight:bold;
	margin:0pt 6px;
}

.ngg-navigation a.page-numbers,
.ngg-navigation a.next,
.ngg-navigation a.prev, 
.ngg-navigation span.page-numbers,
.ngg-navigation span.next,
.ngg-navigation span.prev {
	border:1px solid #660000;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover, 
.ngg-navigation span.page-numbers:hover,
.ngg-navigation span.next:hover,
.ngg-navigation span.prev:hover {
	background-color: #660000;
	color: #FFFFFF;
	text-decoration: none;
}

/* ----------- Image browser style -------------*/

.ngg-imagebrowser {
	
}

.ngg-imagebrowser h3 {
	text-align:center;
}

.ngg-imagebrowser img {
	border:1px solid #A9A9A9;
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 100%;
	display:block !important;
	padding:5px;
}

.ngg-imagebrowser-nav {
	padding:5px;
	margin-left:10px;	
}

.ngg-imagebrowser-nav .back {
	float:left;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .next {
	float:right;
	border:1px solid #DDDDDD;
	margin-right:3px;
	padding:3px 7px;
}

.ngg-imagebrowser-nav .counter {
	text-align:center;
	font-size:0.9em !important;
}

.exif-data {
  	margin-left: auto !important;
    margin-right: auto !important;	
}

/* ----------- Slideshow -------------*/
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	outline: none;	
}

.slideshowlink {
	
}

/* ----------- Single picture -------------*/
.ngg-singlepic {
	display:block;  
	padding:4px;
}

.ngg-left {
	float: left;
	margin-right:10px;
}

.ngg-right {
	float: right;
	margin-left:10px;
}

.ngg-center {
  	margin-left: auto !important;
    margin-right: auto !important;
}

/* ----------- Sidebar widget -------------*/
.ngg-widget,
.ngg-widget-slideshow {
	overflow: hidden;
	margin:0pt;
	padding:5px 0px 0px 0pt;
}

.ngg-widget img {
	border:2px solid #A9A9A9;
	margin:0pt 2px 2px 0px; 
	padding:1px; 
}

/* ----------- Related images -------------*/
.ngg-related-gallery {
	background:#F9F9F9;
	border:1px solid #E0E0E0;
	overflow:hidden;
	margin-bottom:1em;
	margin-top:1em;
	padding:5px;
}
.ngg-related-gallery img {
	border: 1px solid #DDDDDD;
	float: left;
	margin: 0pt 2px;
	padding: 2px;
	height: 50px;
	width:  50px;
}

.ngg-related-gallery img:hover {
	
} 
