@charset "UTF-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	list-style-type:none;
	text-decoration:none;
}
body {
	background-color: #FFFFFF;
	font-family: 'LucidaGrande', 'Lucida Grande', 'Arial', sans-serif;
	font-size:12px;
	color:#463C3C;
	text-align:center;
	min-width: 895px;
}
#container {
	width:auto;
	margin:0 27px;
	text-align:left;
}
#search_results {
	
}
#portrait {
	width:54px;
	float:left;
}
/*MAIN BOXES*/
.post {
	padding:10px;
	float:left;
	background:#efefef;
	margin-right:10px;
	margin-bottom:10px;
	position:relative;
	line-height:18px;
}
.photo, .quote, .link, .conversation, .video, .audio, .regular {
	min-height:350px;
	width:530px;
}
body#index .regular, body#index .photo, body#index .quote, body#index .link, body#index .conversation, body#index .video, body#index .audio, .metabox {
	height:350px;
	width:250px;
	overflow:hidden;
}
/*BIG MORE LINK AND TRICKY PNG FADE BOX TRIGGERED BY TAGGING ANY POST WITH 'more'*/
.morewrap {
	display:none;
}
body#index .more .morewrap {
	display:block
}
.morelink {
	display:block;
	background:#FFFFFF;
	position:absolute;
	top:235px;
	left:0px;
	padding:0 10px 0 45px;
	border:0;
	line-height:27px;
	z-index:3000;
}
.morelink:hover {
	border:0;
	background:#EFEFEF;
	color:#008BFF;
}
.fade {
	position:absolute;
	bottom:10px;
	height:175px;
	width:250px;
	display:block;
	z-index:100;
}
/*PERMALINK AND COMMENT COUNT LINKS*/	
.permalink, .disquscount {
	border-width: 0px;
	height: 11px;
	line-height:11px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	color:#444;
	z-index:200;
	display:none/*HIDE ON PERMALINK PAGES*/
}
body#index .permalink, body#index .disquscount {
	display:block;
}
.disquscount {
	right:auto;
	left:10px;
	color:#444;
}
.permalink:hover, .disquscount:hover {
	color:#FF0000;
	border:0;
}
/*PHOTO STYLES*/
.photo/*PERMALINK PAGES STRETCH TO FIT PHOTO*/ {
	height:auto;
}
.photo .photobox a {
	border:0;
}
.photo img {
	border:15px solid #111;
	margin-bottom:10px;
}
.photo a:hover img {
	border-color:#222;
}
body#index .photo img/*TRICK TO CENTER THE PHOTOS IN THE VISIBLE BOX ON INDEX PAGES*/ {
	/*left:50%;
	margin-left:-50%; */
	border:0;
}
body#index .slim .photo img {
	left:0;
	margin-left:0;
}/*IF YOUR IMAGES ARE NARROW AND OFF TO THE LEFT TAG THEM AS 'slim' AND THEY WILL SIT TOP LEFT*/
body#index .photo .permalink/*SPECIAL PERMALINK FORMATTING FOR PHOTO PAGES*/ {
	position: absolute;
	top: 0px;
	right: 20px;
	display:none;
	padding:15px 7px 7px;
	background:#FFFFFF;
	color:#008BFF;
	font-size:16px;
}
body#index .photo:hover .permalink {
	display:block;
}
body#index .photo .permalink:hover {
	/*background:#EFEFEF;*/
	color: #FF0000;
	border:0;
}
body#index .photo .caption/*OVERLAY TRANSPARENT CAPTION AT BOTTOM OF PHOTO*/ {
	position:absolute;
	bottom:3px;
	left:10px;
	background:#EFEFEF;
	opacity:.92;
	-moz-opacity: 0.92;
	filter: alpha(opacity=92);
	width:250px;
	padding:10px 0 10px 0;
	z-index:100;
}
body#index .photo .caption p {
	padding:0 5px;
	margin:0;
}
body#index .photo b {
	display:block;
	margin-bottom:5px;
}
/*REGULAR TEXT POST STYLES*/
body#index .pad {
	padding-top:36px;
}
/*AUDIO/VIDEO STYLES*/
.player {
	padding:60px 20px;
	border:1px solid #222;
	background:#EFEFEF;
	margin:0 0 10px 18px;
	float:right;
}
body#index .player {
	padding:60px 0 60px 20px;
	margin:0 0 10px 0;
	float:none;
}
/*body#index .video embed,body#index .video object{*/
/*	height:auto;width:248px;margin:0;}*/
/*.video embed{margin:0 0 0 15px;}*/
.video .caption {
	padding-top:10px;
}
/*QUOTE STYLES*/
.quotetext {
	font-size:22px;
	font-family: 'Calibri Regular', Arial, Helvetica, sans-serif;
	line-height:22px;
	padding-bottom:11px;
	color:#463C3C;
	padding-top:36px;
}
.source {
	font-family: 'Calibri Regular', Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#666;
}
/*CONVERSATION STYLES*/
.conversation ul li {
	line-height:18px;
	border-bottom:1px dotted #222;
	padding:3px 0 3px 0px
}
.conversation ul li span {
	color:#ccc;
}
.even {
	border-bottom:1px dotted #222;
}
/*GENERAL CONTENT STYLES*/
a {
	color:#008BFF;
	border-bottom:1px dotted #444;
	text-decoration:none;
}
a:hover {
	color:#FF0000;
	border-bottom:1px solid #ccc;
}
p {
	line-height:18px;
	margin-bottom:9px;
}
h1, .photo strong, .photo b, .video strong, .video b, .audio strong, .audio b {
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	color:#463C3C;
}
h1 {
	padding:0 0 9px 0;
}
h2 {
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	color:#e00;
	margin:9px 0 9px 0;
}
h3 {
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	line-height:18px;
}
ol {
	margin-bottom:9px;
}
ol li {
	list-style:decimal outside;
	margin:0 0 0 20px;
	padding:0 0 5px 0;
}
blockquote {
	margin:0 20px 9px;
}
/*PAGENAVIGATION BOX STYLES*/
#navigation/*HIDDEN ON PERMALINK PAGES*/ {
	display:none;
}
body#index #navigation {
	display:block;
	text-align:center;
	float:left;
	background:#EFEFEF;
	height:370px;
	width:270px;
	position:relative;
}
#pagetab {
	height: 11px;
	line-height:10px;
	font-size:11px;
	position: absolute;
	top: 0px;
	left: 20px;
	color:#949494;
	padding:15px 7px 7px;
	background:#efefef;
}
#pagetab_timeline {
	padding: 15px;
	padding-top: 45px;
	font-size: 16px;
	font-weight: bold;
}
.pages {
	line-height:225px;
	font-size:11px;
}
.pages span {
	font-size:110px;
	vertical-align:middle;
}
.total {
	color:#463C3C;
}
#navigation a {
	border:1px solid #EFEFEF;
	line-height:27px;
	padding:5px 9px;
	color:#463C3C;
}
#navigation a:hover {
	background:#FFFFFF;
	color:#008BFF;
}
/*FOOTER STYLES*/	
#footer {
	color:#463C3C;
	clear:both;
	padding:40px 0;
	text-align:left;
}
#footer a {
	color:#666666;
	border:0;
}
#footer a:hover {
	color:#008BFF;
}
/*META BOX LOCATED ON PERMALINK PAGES*/
body#index .meta/*HIDDEN ON INDEX PAGES*/ {
	display:none;
}
.meta {
	display:block;
	float:left;
	text-align:left;
	background:#efefef;
	padding:10px;
}
.meta span {
	text-transform:uppercase;
	font-size:10px;
	color:#463C3C;
	display:block;
	line-height:18px;
}
/*DISQUS STYLES*/
body#index .comments {
	display:none;
}
.comments {
	width:530px;
}
/*
#dsq-content #dsq-options-toggle {
	display: none;
}
#dsq-content #dsq-extra-links {
	display: none;
}
#disqus_thread {
	padding-top:16px;
	margin-top:36px;
	border-top:1px solid #333333;
}
#disqus_thread #dsq-content h3 {
	color: #FF0000;
}
#dsq-content #dsq-add-new-comment {
	margin-top:16px;
	color: #333333;
}
#dsq-content #dsq-comments .dsq-comment-body {
	background: #FFFFFF;
	padding: 5px;
}
#dsq-content #dsq-comments .dsq-comment-header {
	background: #c03000;
	height: 50px;
}
#dsq-content #dsq-comments .dsq-header-avatar img {
	height: 48px;
	width: 48px;
	margin-top: 10px;
}
#dsq-content #dsq-comments .dsq-comment-rate {
	display: none;
}
#dsq-content #dsq-comments .dsq-header-meta {
	color:#333333;
}
#dsq-content #dsq-comments ul {
	border:0;
}
#dsq-content #dsq-comments .dsq-comment {
	background:#EFEFEF;
	padding: 5px;
}
#dsq-content #dsq-comments .dsq-comment-footer {
	display:block;
}
*/
/***** COMMENT NUMBER: PHOTOS ************/
body#index .photo .comment_num/*SPECIAL PERMALINK FORMATTING FOR PHOTO PAGES*/ {
	position: absolute;
	top: 0px;
	right: 20px;
	display:none;
	padding: 7px;
	padding-top: 11px;
	padding-bottom: 4px;
	background:#FFFFFF;
	color:#008BFF;
	border: none;
	font-size:10px;
}
body#index .photo:hover .comment_num {
	display:block;
	text-decoration: none;
}
body#index .photo .comment_num:hover {
	/*background:#EFEFEF;*/
	color: #FF0000;
	border:0;
}
/***** COMMENT NUMBER: REGULAR ************/
body#index .regular .comment_num/*SPECIAL PERMALINK FORMATTING FOR PHOTO PAGES*/ {
	position: absolute;
	top: 0px;
	right: 20px;
	display:none;
	padding: 7px;
	padding-top: 11px;
	padding-bottom: 4px;
	background:#FFFFFF;
	color:#008BFF;
	border: none;
	font-size:10px;
}
body#index .regular:hover .comment_num {
	display:block;
	text-decoration: none;
}
body#index .regular .comment_num:hover {
	/*background:#EFEFEF;*/
	color: #FF0000;
	border:0;
}
/***** COMMENT NUMBER: QUOTES ************/
body#index .quote .comment_num/*SPECIAL PERMALINK FORMATTING FOR PHOTO PAGES*/ {
	position: absolute;
	top: 0px;
	right: 20px;
	display:none;
	padding: 7px;
	padding-top: 11px;
	padding-bottom: 4px;
	background:#FFFFFF;
	color:#008BFF;
	border: none;
	font-size:10px;
}
body#index .quote:hover .comment_num {
	display:block;
	text-decoration: none;
}
body#index .quote .comment_num:hover {
	/*background:#EFEFEF;*/
	color: #FF0000;
	border:0;
}
/***** COMMENT NUMBER: LINKS ************/
body#index .link .comment_num/*SPECIAL PERMALINK FORMATTING FOR PHOTO PAGES*/ {
	position: absolute;
	top: 0px;
	right: 20px;
	display:none;
	padding: 7px;
	padding-top: 11px;
	padding-bottom: 4px;
	background:#FFFFFF;
	color:#008BFF;
	border: none;
	font-size:10px;
}
body#index .link:hover .comment_num {
	display:block;
	text-decoration: none;
}
body#index .link .comment_num:hover {
	/*background:#EFEFEF;*/
	color: #FF0000;
	border:0;
}
/*LIVE SEARCE STYLES */
.searchbox {
	position:absolute;
	z-index: 1;
	margin-left: 0px;
	width:100px;
	padding:0;
	float: left;
}
.searchbox input {
	position:relative;
	top:-16px;
	left:320px;
	padding:0px;
	font-size:11px;
	width:80px;
	background:#efefef;
	color:#2f2f2f;
}
#SearchBox1results {
	padding-top:18px;
}
.searchmatch {
	background-color:#a00;
	color:#fff;
}
.searchresultrow {
	background:#EFEFEF;
	font-family: 'Calibri Regular', Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	margin-top:10px;
	overflow:hidden;
	border:1px solid #000;
	width:530px;
}
.searchresultrow:hover {
	cursor:pointer;
	border:1px solid #222;
	background:#191919;
}
#header .searchresultrow a {
	font-size:14px;
	color:#008BFF;
	text-decoration:none;
}
.searchexcerpt {
	color:#AAA;
	padding:5px 0;
	font-size:11px;
}
.searchexcerpt span {
	background:#FFFFFF;
	color:#463c3c;
}
#promo_div {
	width: 270px;
	height: 370px;
	position: relative;
	float:left;
	background:#efefef;
	margin-right:10px;
	margin-bottom:10px;
}
#promo_div a {
	border: 10px solid #EFEFEF;
	text-decoration: none;
	float: left;
}

#promo_div a:hover {
	border: 10px solid #CCCCCC;
	text-decoration: none;
}
#promo_div img {
	border: 0;
	width: 250px;
	height: 350px;
}
.sash_new {
	position: absolute;
	width: 60px;
	height: 60px;
	background-image: url(http://www.faction7.com/ngmoco/images/sash_new.png);
	background-repeat: no-repeat;
	top: -1px;
	left: -1px;
}

.logo {
	height: 48px;
	width: 155px;
	float: right;
	margin-right: 30px;
	margin-top: 10px;
	border: none;
}
.main_nav {
	float: left;
	margin-top: 30px;
	font-weight: bold;
}
.clearer {
	clear: both;
}

