@charset "utf-8";
/* CSS Document */
/*
Theme Name: JenLFO 
Theme URI: http://www.JenniferLFO.com
Description: Custom Child WP Theme for JenniferLFO.com
Author: BadFun Productions
Author URI: http://BadFunProductions.com
Template: k2
*/
/*- Typography */

body {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}

strong, em, b, i {
    font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, Helvetica, Arial, sans-serif;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	}

.comments input[type=text], .comments textarea, code {
	font-family: Monaco, "Courier New", Courier, monospace;
	}
	
/* STRUCTURE */
body {
	background:#000 url(http://jenniferlfo.com/grx/body_bg.jpg) repeat fixed center center; /* part 1 of 2 centering hack */
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #CCC;
	text-align: center;
	}
#page {
	text-align: left; /* part 2 of 2 centering hack */
	margin: 0 auto; /* auto for mozilla otherwise breaks center */
	padding: 0;
	position: relative;
	clear: both;
	width:800px; /* must specify a width or it goes 100%  */
	border:none;
	background:#000;
	}

.columns-two #page {
	width: 800px; /* this doesn't seem to do anything at all but I'll put it in anyway */
	}

#header {
	position: relative;
	height: 340px;
	background: url(http://jenniferlfo.com/grx/hdr-1.jpg) no-repeat; /* this prevents the blue background from showing when loading */
	background-position: top right;
	}

/* main content area */
#primary {
	position: relative;
	float: left;
	width: 508px; /* actual main content box */
	padding:0;
	margin-left:21px;
	}
.content { /* this must be set to 0 to remove hidden padding and allow nav menu to right justify; took me ages to figure this out */
	padding: 0;
	background: url(http://jenniferlfo.com/grx/page_bg.gif) repeat-y; /* for sidebar fake */
	margin-top: -3px; /* IE Hack to fix line break */
	}
.content-bw { /* for black on white pages only */
	padding: 0;
	background: #FFF url(http://jenniferlfo.com/grx/page_bg2.gif) repeat-y; /* for sidebar fake */
	margin-top: -3px; /* IE Hack to fix line break */
	}

#current-content {}

/* MUSIC PAGE */
#album_box {margin:0;}
#album_cover {
	float:left;
	border:#666 solid 1px;
	}
#album_info {
	float:right;
	width:275px;
	}
#album_info object {
	margin-left:15px;
	outline:none;
	}
#album_info .hilite{color: #40DB3F;}
#alien_credits {display:none;}
#alien_lyrics {display:none;}
#album_small_lft {
	float:left;
	margin-left:115px;
	}
#album_small_rt {
	float:left;
	margin-left: 36px;
	}

/*STORE PAGE*/
#store_info {
	float:left;
	padding-left:20px;
	padding-top:20px;	
	}
#store_info p {
	font-size: 14px;
	}

/* sidebar area */
.secondary {
	position: relative;
	float: right;
	font-size: 1em;
	line-height: 1.5em;
	color: #666;
	padding:0;
	margin:0;
	overflow: hidden;
	background: #1A1A1A;
	}
#sidebar-1 {
    width: 250px;
} 
#sidebar-1_content {
	padding: 0 10px;
	}

/* HIDE MENU TABS */
ul.menu {
  display: none;
} 

/*- Primary Contents */
#primary h4 {
	color: #C01DFD;
	}
.hentry {
	margin: 5px 0 15px;
	position: relative;
	}

.entry-content {
	font-size: 1.3em;
	line-height: 1.8em;
	text-align: justify;
	color: #CCC;
	}
.entry-content p,
.entry-content ul,
.entry-content ol,
.entry-content div,
.entry-content blockquote {
	margin: 13px 0;
	}
.entry-content-bw { /* For Black on White Text pages only */
	font-size: 1.2em;
	line-height: 1.8em;
	text-align: justify;
	color: #333;
}
.entry-meta {display:none;}

h2, h2 a, h2 a:visited, /* for title links in entry content */
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #C01DFD;
	}

.welcome_text {font-size:12px;}

/* GALLERY */
#gallery_nav {margin-left:7px;}
.gallery_cell {
	float:left;
	width:100px;
	height:90px;	
	}
.cleaner {height:1px; clear:both; font-size:1px; border:0;}

/* MENU ROLLOVER */

