/*
Theme Name: Fault Line Living
Theme URI: www.campbellhay.com
Description: Custom Theme Created For Fault Line Living by Campbell Hay
Author: J.B. at campbellhay.com
Version: 1.0
*/


* {margin:0px;padding:0px;}
html {height:100%;}
body { background-color:black;color:#787e80;height:100%;}

/* font faces */

#leftbar {background-color:black;width:297px;height:100%;min-height:100%;float:left;padding-left:24px;padding-top:31px;}
#leftbar img {border:0px;}
#navleft {float:left;}
#navright {float:left;margin-left:45px;margin-top:32px;}

#searchbox {background:url('/wp-content/themes/fll/images/background-search.gif');
	height:19px;width:164px;
	position:absolute;top:60px;left:130px;
}

#searchbox .searchfield {
	font-size:10pt;
	background-color:#808080;
	font-family:Times New Roman,Times,serif;
	font-style:italic;
	height:15px;
	width:125px;
	position:absolute;
	left:8px;
	top:1px;
	border:0px;
	cursor:pointer;
	}

#searchbox .submit {font-size:9pt;
	font-family:Helvetica,Arial,sans-sefif;text-transform:uppercase;font-size:7.5pt;color:#b2b2b2;
	background-color:#4d4d4d;
	border:0px;margin:0px;padding:0px;
	cursor:pointer;
	position:absolute;
	right:8px;top:2px;
	height:13px;
	width:17px;
	
	}

#contact-form {}
#contact-form .error {color:#e6511e;margin-bottom:5px;}
#contact-form .button, .form-button {
	background-color:#303537;color:#b2b2b2;border: 1px solid #303537;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-family:Helvetica,Arial,sans-serif;text-transform: uppercase;font-size:8pt;font-style:normal;
	margin-top:5px;
	cursor:pointer;
	}

#contact-form input, .text-field {
	background-color:#808080;border:1px solid #808080;
	font-size:11pt;
	font-family:Times New Roman,Times,serif;
	font-style:italic;
	padding:3px;cursor:pointer;
	}
	
#contact-form textarea, .text-area {
	background-color:#808080;border:1px solid #808080;
	font-size:11pt;
	font-family:Times New Roman,Times,serif;
	font-style:italic;
	padding:3px;cursor:pointer;
	}

/* post comments area*/	


#respond {margin-left:10px;}
#comment-form label {display:block;}
#comment-form .form-button {padding:3px;}
#content #comments h1 {font-size:18pt;line-height:19pt;margin-bottom:10px;}
#content #comments h2{font-size:12pt;margin-bottom:10px;color:#999;}
#content #comments h2 strong {color:#CCC;font-weight:normal;}
#content #comments .wrapper-odd {margin:0px 10px 10px 0px;padding-bottom:20px;background:url('/wp-content/themes/fll/images/comment-stalk-odd.gif')  40px bottom no-repeat;}
#content  #comments .comment-odd {background-color:#222;padding:10px;}
#content #comments .wrapper-even {margin:0px 10px 10px 0px;padding-bottom:20px;background:url('/wp-content/themes/fll/images/comment-stalk-even.gif') 40px bottom no-repeat;}
#content #comments .comment-even {background-color:#292929;padding:10px;}
#content #comments p {font-size:9pt;}
.addthis_default_style { float:right;font-family:Helvetica,Arial,sans-serif;font-size:10pt;margin-top:35px;margin-right:10px;}
.addthis_default_style img {vertical-align:middle;}
.addthis_default_style a,.addthis_button a {color:#787e80;}
.addthis_default_style a,.addthis_button  a:hover{background-color:#1a1a1a;color:#e6511e;}


.sponsor-logos img {opacity:0.7;filter:alpha(opacity=70);}
.sponsor-logos img:hover {opacity:1;filter:alpha(opacity=100);}

#tagline {clear:both;position:absolute;top:340px;color:#e6511e;font-family:Helvetica,Arial,sans-serif;font-size:13px;font-style:italic;}
#tagline p {margin-bottom:20px;}
#tagline img {opacity:0.7;filter:alpha(opacity=70);}

#design-credit {position:fixed;bottom:20px;left:30px;}
#design-credit img {border:0px;opacity:0.7;filter:alpha(opacity=70);}
#design-credit img:hover {opacity:1;filter:alpha(opacity=100);}
	
#content {width:640px;float:left;padding-left:10px;padding-bottom:30px;min-height:100%;background-color:#1a1a1a;}
#content img {border:0px;}
#content .size-full {max-width:650px;height:auto;position:relative;left:-10px;}
#content p {font-family:Helvetica,Arial,sans-serif;font-size:10pt;margin-bottom:20px; padding-right:10px;line-height:13pt;}
#content h1 {color:#e6511e;font-size:30pt;font-weight:normal;padding-right:10px;line-height:60px;margin-bottom:10px;}
#content h2 {font-size:12pt;font-weight:normal;padding-right:10px;}
#content a {color:#e6511e;text-decoration:none;}
#content post-edit-link {clear:both;}
#content #prev-next {float:right;}

#nav-main {position:absolute;top:133px;left:22px;}
#nav-main ul {list-style-type:none;font-size:14px;margin-bottom:20px;}
#nav-main ul li {margin:0px;}
#nav-main ul li a {text-decoration:none;color:#787e80;padding:2px;width:80px;display:block;margin-bottom:6px;}
#nav-main ul li a:hover {color:black;background-color:#e6511e;}
#nav-main .selected {color:#e6511e;}

#content .archive-post {padding:20px 10px 0px 10px;clear:both;width:630px;}
#content .archive-post-content { padding-bottom:20px;}
#content .archive-post p {margin:0px;}
#content .posteven {margin-left:-10px;padding-bottom:40px;}
#content .postodd {margin-left:-10px;background-color:#121212;padding-bottom:40px;}
#content .post {padding-top:31px;}
#content .post h1, #content .archive-post h1 {margin-bottom:0px;font-size:46pt;}
#content .post h2, #content .archive-post h2 { font-size:16pt;margin-bottom:20px;}
#content .post image {margin:10px;border:0px;}
#content .post #prev-next a {display:block;float:left;}
#content .post #prev-next a:hover {background-color:black;}

#content #tags {position:absolute;left:139px;top:400px;font-family:Helvetica,Arial,sans-serif;font-size:9pt;}
#content #tags #tag-caption {}
#content #tags #tag-list {margin-top:20px;}
#content #tags #tag-list a {color:#787e80;text-decoration:underline;line-height:20px;}
#content #tags #tag-list a:hover {color:#e6511e;}


/*calendar widget styles*/

#wp-calendar {position:absolute;top:130px;left:137px;}
#wp-calendar th  {font-size:16px;text-align:left;font-weight:normal;margin-left:2px;}
#wp-calendar td {font-family:Helvetica,Arial,sans-serif;font-size:12px;padding:1px 5px 4px 1px;}
#wp-calendar td a {color:#e6511e;text-decoration:none;display:block;}
#wp-calendar td a:hover {}
#wp-calendar #today {background-color:#e6511e;color:black;}
#wp-calendar  #today a {color:black;text-decoration:none;}
#prev a {height:21px;width:22px;display:block;background:url('/wp-content/themes/fll/images/icon-cal-prev.gif') no-repeat;}
#prev a:hover {background:url('/wp-content/themes/fll/images/icon-cal-prev-hover.gif');}
#prev-grey {background:url('/wp-content/themes/fll/images/icon-cal-prev-grey.gif');}

#next a {height:21px;width:22px;display:block;background:url('/wp-content/themes/fll/images/icon-cal-next.gif') no-repeat;}
#next a:hover {background:url('/wp-content/themes/fll/images/icon-cal-next-hover.gif');}
#next-grey {background:url('/wp-content/themes/fll/images/icon-cal-next-grey.gif');}

/* Wpgeo maps */
.wp_geo_map { margin-left:-10px;}
#postmap  { height:300px; width:650px;margin:0px;}
#archivemap  { height:300px; width:650px;margin:0px;}
#frontpagemap {width:100%;height:100%;min-height:100%;}
#frontpagemap .wp_geo_map {margin-left:0px;min-height:100%;}

/* home page scroller - also used for gallery scroller with in-line style overrides for height */


#overview-scroller {
	width:96%;
	position:absolute;bottom:0px;height:250px;
	white-space: no-wrap;
	overflow-x:scroll; 
	overflow-y:hidden; /* Hide vertical*/
	z-index:4000;
	margin-left:2%;
	background-color:black;

}

#scroller-left-button {cursor:pointer;position:absolute;bottom:0px;left:0px;width:2%;height:250px;background:url('/wp-content/themes/fll/images/arrow-left-small.gif') 50% 50% no-repeat black;z-index:9000;display:block;}
#scroller-right-button {cursor:pointer;position:absolute;bottom:0px;right:0px;width:2%;height:250px;background:url('/wp-content/themes/fll/images/arrow-right-small.gif') 50% 50% no-repeat black;z-index:9000;display:block;}
#scroller-left-button:hover {background-color:#e6511e;background-image:url('/wp-content/themes/fll/images/arrow-left-small-black.gif');}
#scroller-right-button:hover  {background-color:#e6511e;background-image:url('/wp-content/themes/fll/images/arrow-right-small-black.gif');}


#overview-scroller #table-wrapper {border-collapse:collapse;margin:0px;padding:0px;border:0px;}
#overview-scroller #table-wrapper td {margin:0px;padding:0px;border:0px;border:collapse;}
#overview-scroller img {border:0px;margin-right:1px;}
#overview-scroller a {text-decoration:none;}
#overview-scroller #table-wrapper .even {display:block;cursor:pointer;float:left;background-color:black;height:250px;width:230px;padding:0px 10px 0px 10px;margin:0px;}
#overview-scroller #table-wrapper .odd { display:block;cursor:pointer;float:left;background-color:#1a1a1a;height:250px;width:230px;padding:0px 10px 0px 10px;margin:0px;}
#overview-scroller #table-wrapper .even  img {position:absolute;bottom:12px;}
#overview-scroller #table-wrapper .odd  img {position:absolute;bottom:12px;}

#overview-scroller #table-wrapper .even:hover {background-color:#0e0e0e;}
#overview-scroller #table-wrapper .odd:hover {background-color:#1e1e1e;}

#overview-scroller h1 {color:#e6511e; font-size:35pt;font-weight:normal;line-height:43pt;}
#overview-scroller h2 {color:#787e80;font-size:13pt;font-weight:normal;margin-bottom:10px;}


/* Side panel */


#slidepanel { 
position:absolute;
top:0px;left:-323px;
width:353px;height:95%;
padding:0px;
margin:0px;
z-index:3000;
}

#slidepanel-button { 
height:100px;width:32px;
position:absolute;right:0px;top:60px;
cursor:pointer;
display:block;
background-color:black;
background:url('/wp-content/themes/fll/images/open-menu.gif') no-repeat;
}

/* Gallery styles */
#big-image {height:100%;width:100%;text-align:center;margin:0px;padding:0px;}
#big-image img {height:100%;margin:0px;padding:0px;color:black;}
.gallery-small-image {opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;}
.gallery-small-image:hover {opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;}

#big-image-info {font-family:Helvetica,Arial,sans-serif;z-index:7000;position:absolute;right:0px;top:40px;width:79px;height:26px;overflow:hidden;background-color:#202020;background:url('/wp-content/themes/fll/images/info-open.gif') top left no-repeat;}
#big-image-info-button {cursor:pointer;position:absolute;top:0;left:0;height:26px;width:100%;display:block;}
#big-image-info h1 {font-size:36px;line-height:36px;margin-top:30px;color:#e6511e;font-weight:normal;}
#big-image-info h2 {font-size:18px;line-height:18px;margin-bottom:10px;font-weight:normal;}
#big-image-description,#big-image-description p {font-size:10px;margin-bottom:10px;}
#big-image-info a {color:#787e80;text-decoration:underline;font-size:12px;}
#big-image-info a:hover {color:#e6511e;}

/*remove addthis container at bottom screen to allow at top*/
.addthis_container {display:none;}

/* NON JAVASCRIPT BROWSER STYLE OVERRIDES */

/* turn on side panel hover and off map displays if javascript not enabled */
		#noscript #slidepanel:hover {left:0px;}
		#noscript #postmap, .noscript #archivemap,  .noscript #frontpagemap { height:0px;display:none;}
		#noscript #big-image-info:hover {cursor:pointer;overflow:visible;width:160px;height:auto;background-color:#202020;padding:0px 10px 10px 10px;background-image:url('/wp-content/themes/fll/images/info-close.gif');}

		
