/*
Theme Name: Long River Review
Theme URI: http://longriverreview.com
Description: Long River Review Site Design
Author: Kat Hall
*/

/*CSS Reset*/
caption, abbr, acronym, address, big, cite, code,del, dfn, font, applet, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, pre, fieldset, label, legend, html, body, div, span,  object, iframe, h1, h2, h3, h4, h5, h6, p, img,  ol, ul, li, form, table,  tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:100; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background-image:none;}
strong {font-weight:bold;}
body {line-height:1; background:#ffffff;}
table {border-collapse: collapse;border-spacing:0;}
th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes:"" "";}
address {font-style:normal;}
a {text-decoration:none;}

/*DEFAULT TAGS*/
body {width:100%; font-family:Helvetica, Arial, sans-serif; font-size:.8em; color:#6e6e6e; line-height:1.5em; }
cite {font-style:normal;}
#margin {width:1011px;margin:0 auto; padding-bottom:25px;position:relative;}
p, address {padding:0 0 10px;}
a:link {color:#693c29;}
a:visited {color:#693c29;}
a:hover {color:#999999;text-decoration:underline;}
h1 {font-size:2em; line-height:1.4em;padding-top:15px;padding-bottom:5px;}
h2 {font-size:1.7em; line-height:1.3em;padding-top:15px;padding-bottom:5px;}
h3 {font-size:1.4em; line-height:1.2em; padding-top:15px;padding-bottom:5px;}
h4 {font-size:1.3em; line-height:1.2em;padding-top:15px;padding-bottom:5px;}
h5 {font-size:1.2em; line-height:1.1em;padding-top:15px;padding-bottom:5px;}
h6 {font-size:1.1em; line-height:1.1em;padding-top:15px;padding-bottom:5px;}
ol {list-style-type:decimal;}

/*HEADER*/
#header {position:relative;}
#header a img {border:none; text-decoration:none;}
#header img#desc {position:absolute;z-index:50; top:50px;}
img#masthead_img {position:absolute;top:-10px;}

/*MAIN NAVIGATION*/
ul#nav {position:absolute; z-index:75;top:175px;margin:0;padding:0; background:none;}
ul#nav li {float:left; list-style-type:none; text-indent:-9999px;margin-right:62px;background-color:none;}
ul#nav li ul li {text-indent:0;}
ul#nav li a {display:block; outline:none; height:30px; padding-bottom:10px;}
ul#nav li a:active {outline:none;}
li a:hover {background-position:0px -43px;}

li#home a {background-image:url(images/home.png);width:47px;}
li#blog a {width:54px; background-image:url(images/blog.png);}
li#issues a {width:57px;background-image:url(images/issues.gif);}
li#submit a {width:113px; background-image:url(images/submit.png);}
li#live a {width:132px; background-image:url(images/lrlive.gif);}
li#contact a {width:101px;background-image:url(images/contact.gif);}
li#links a {width:71px;background-image:url(images/links.gif);}

/*CONTENT*/

#content {text-align:left;padding-top:255px; margin:0 auto; float:left;padding-bottom:25px;}
#content ul.post_excerpt {list-style-type:none;margin:0; padding:0;}
#content ul.post_excerpt li {float:left; display:inline;}

/*POSTS IN GENERAL*/
ul.post_excerpt li, ul.more_recent_posts li {list-style-type:none;}

/*FEATURE IMAGE*/
#feature_image {width:654px; float:left;}
#feature_image img {width:654px; height:322px; border:1px solid #d1c3bd;}

/*FEATURE NEWS POST*/
#feature_news_post{margin-right:5px;width:310px; float:right;}
#feature_news_post ul.post_excerpt li {border-top:1px solid #d1c3bd; padding-top:5px;}
/*FEATURE LEFT SPOT*/
div#more_featured ul.post_excerpt li.front_page_spot{border:1px solid #f2eae7; background-color:#f9f4f2; padding-left:15px; padding-right:15px; width:270px;margin:0;padding-top:4px;padding-bottom:5px;}

/*MORE FEATURED NEWS POSTS*/
div#more_featured {list-style-type:none;margin-top:0px;float:left; width:1011px;}
div#more_featured ul li {border-top:1px solid #D1C3BD;float:left;margin-left:42px;padding-top:5px;width:310px;}
div#more_featured ul.post_excerpt {float:left;}
ul.more_recent_posts {float:right; margin-right:5px;}
ul.more_recent_posts h4 {padding-left:42px;}

/*FOOTER*/
#footer, #pages_footer {float:left;margin-top:25px; border-top:1px solid #d1c3bd;padding-top:25px; padding-bottom:0px;width:1011px; font-size:.9em;}

/*FOOTER - WIDGETS*/
#footer ul {float:left; width:654px; line-height:1.4em;}
#footer ul li {float:left; width:130px; list-style-type:none; padding-right:42px;}
#footer ul li ul {width:135px;}
#footer ul li h4 {padding-bottom:6px;}
#footer ul li ul li {float:none; padding:0; padding-bottom:6px;font-size:1em;}
#footer ul li.no_padding, #footer ul li.no_padding ul li {padding-right:0;}

#foot_right {float:right; width:325px;*width:315px; margin-right:-9px;}

#pages_footer #addresses {width:660px; float:left;}

/*Parent breadcrumb*/
h6.parent {font-size:.9em; padding-bottom:15px;padding-top:0;}
ul.breadcrumbs {padding-bottom:5px;}
ul.breadcrumbs li {display:inline;padding-right:5px;}

/*SEARCH*/
#search {padding-bottom:17px;float:left;}
#searchform {}
#search_field {margin-right:5px;padding-right:75px;}
#searchsubmit {position:relative;}

p.info {float:left;}
#address_info {width:325px;clear:both;float:left;}

/*Posts on Blog*/
.date,.meta {font-size:.85em;}
#blog_wrap .posts, #blog_wrap .post {width:654px;padding-bottom:25px;margin-bottom:20px;border-bottom:1px solid #f5f1ef; float:left;}
h2.title {border-bottom:1px solid #D1C3BD;margin-bottom:15px;width:654px;padding:0;}
h2.pagetitle {border-bottom:1px solid #D1C3BD;width:654px;padding:0;}
.entry img.alignright {padding-left:15px; padding-bottom:5px; float:right;}
.entry img.alignleft {float:left;padding-right:15px; padding-bottom:5px;}
.entry p img.aligncenter {text-align:center; padding:5px; margin:0 auto; display:block;}
.entry img.aligncenter {text-align:center; padding:5px; margin:0 auto; display:block;}
p.postmetadata {clear:both;}
#blog_wrap .entry, #page_wrap {width:663px; float:left;}
.navigation{clear:both; width:663px;}
.post_navigation {width:663px; float:left;}
.post_title {padding-top:0;padding-bottom:.7em;}

.prev {float:left;}
.next {float:right;}

div#sub_wrap .single div.posts {border-bottom:none;}

/*POST COMMENTS*/
div.comments-template {width:663px;border-top:1px solid #F2EAE7;padding-top:25px;margin-top:15px; float:left;}
div.comments-template h3 {padding-bottom:15px;}
div.comments-template ol.commentlist {list-style-type:none;}
ol.commentlist li {padding-left:15px;padding-top:5px;background-color:#F9F4F2;border:1px solid #F2EAE7;margin-bottom:10px;}

/*PAGES*/
#page_wrap h2 {width:663px;}
#page_wrap .post .entry {padding-top:15px; float:left;}
#page_wrap .post .entry hr {border:none; border-bottom:1px solid #F5F1EF}
.entry ul {list-style-type:none;padding-left:15px;padding-top:5px;padding-bottom:5px;}
.entry ul li {padding-bottom:10px;}

/*ARCHIVES - right col*/
#archive_rightcol {float:left;	width:315px; padding-left:33px;}
.staff_list {float:left; width:30%;}
.staff_list li {padding-bottom:15px;}
.ngg-galleryoverview {padding-top:25px;}

	/*GALLERY STYLES*/
	#archive_rightcol .ngg-gallery-thumbnail {margin:0; padding:0;}
	#archive_rightcol .ngg-gallery-thumbnail img {border:1px solid #F5F1EF; margin:0; padding:9px; margin-right:10px;margin-bottom:10px;}
	#archive_rightcol .ngg-gallery-thumbnail img:hover {background-color:#cccccc;}
