/*  
 Theme Name: LDSlights2 
 Theme URI: http://cordobo.com/free-wordpress-templates/cordobo-green-park/ 
 Description: <strong>LDS Lights</strong> is a 3 column theme for WP 2.x with <strong>Widgets</strong> support based on Cordobo Green Park. 
 Version: 1.1 
 Author: -L- 
 Author URI: http://cordobo.com/ 
  
 	Cordobo Green Park v0.9.2 BETA 12 
 	http://cordobo.com/ 
  
 	This theme was designed and built by Andreas Jacob, 
 	whose blog you will find at http://cordobo.com/ 
  
 	The CSS, XHTML and design is released under the GPL: 
 	http://www.opensource.org/licenses/gpl-license.php 
 	 
 	Now start modifying the theme the way you like it ;) 
 	 
 */ 
  
  
 /** BEGIN ADDED **/ 
  
 /** These lines are for IE6 only **/ 
  
 * html #header { height: 47px; } 
  
 * html #content, * html .entry_firstpost, * html .entry { 
 	position: relative; 
 } 
  
 ul.readmore { 
 	list-style: none; 
 	background: url(images/content_bullet.gif) no-repeat 0 9px; 
 	padding: 2px 0 6px 10px; 
 	margin: 0px; 
 } 
  
 /** Removes any image borders **/ 
 img { 
 	border: none 0px; 
 } 
  
 .main { 
 	background: #EADCD0; 
 	margin: 0px; 
 	padding: 0px; 
 	width: auto; 
 } 
  
 .main p img { 
 	background: #EADCD0; 
 	border: 0px; 
 	margin: 0px; 
 	padding: 0px; 
 	display: block; 
 	 
 	/** If you want the images autoalign on the left side, uncomment this line 
 	 
 	float: left; 
 	margin-right: 20px; 
 	margin-bottom: 2px; 
 	padding-right: 2px; 
 	padding-bottom: 2px; 
 	 
 	**/ 
 	 
 	/** If you want the images autoalign on the right side, uncomment this line 
 	 
 	float: right; 
 	margin-left: 20px; 
 	margin-bottom: 2px; 
 	padding-left: 2px; 
 	padding-bottom: 2px; 
 	 
 	**/ 
 	 
 } 
  
 .entry{ 
 	background: #fff url(images/comment-area.gif) repeat-x left top; 
 	padding: 0 0 0px 0; 
 	margin: 0px; 
 } 
  
  
 .latest{ 
 	background: #EADCD0; 
 	padding: 15px; 
 	margin: 0px; 
 } 
  
 .entry_firstpost{ 
 	background: #EADCD0 url(images/comment-area.gif) repeat-x left top; 
 	padding: 1px; 
 	margin: 0px; 
 } 
  
 .latest_firstpost{ 
 	background: #EADCD0 url(images/latest.gif) no-repeat bottom right; 
 	padding: 15px; 
 	margin: 0px; 
 } 
  
  
 h1 a img { 
 	border: none 0px; 
 	text-decoration: none; 
 	} 
  
  
 /** END ADDED **/ 
  
  
 /* 1) -=-=-=- General selectors -=-=-=- */ 
  
 html { 
 	background: #EADCD0; 
 } 
  
 body { 
 	background: #EADCD0 url(images/sidewm.png) repeat-y top left; 
 	margin: 0px; 
 	padding: 0px; 
 	font-family: 'Lucida Grande', 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; 
 	font-size: 75%; 
 	color: #000; 
 	text-align: center; 
 } 
  
 #header { 
 	color: #FCFEF4; 
 	margin: 0; 
 	font-size: .9em; 
 	height: 150px; 
 	line-height: 47px; 
 	width: auto; 
 	background: url(images/logo.png) repeat-x left bottom; 
	 
 	} 
 	 
 #header_left_bg { 
 	margin: 0; 
 	padding: 0; 
 	height: 150px; 
 	width: auto; 
 	background: url(images/right.gif) no-repeat right bottom; 
 	} 
  
 #single_post_right { 
 	color: #EADCD0; 
 	margin: 0px 30px 0px 30px; 
 	padding-top: 40px; 
 	font-size: .9em; 
 	line-height: 18px; 
 	height: 19px; 
 	width: auto; 
 	background: url(images/single_post_right.gif) repeat-x right top; 
 } 
  
 #single_post_left { 
 	color: #EADCD0; 
 	margin: 0px 30px 0px 65px; 
 	padding: 40px 20px 0 16px; 
 	font-size: 1.2em; 
 	line-height: 18px; 
 	height: 19px; 
 	width: auto; 
 	background: transparent url(images/single_post_left.gif) no-repeat left top; 
 	text-transform: uppercase; 
 } 
  
 #header h1, #header h1 a { 
 	margin: 0 0 0 15px; 
 	font-size: 1.5em; 
 	line-height: 47px; 
 	height: 47px; 
 	background: transparent; 
 	text-decoration: none; 
 	border: none 0px; 
 	color: #fff; 
 	visibility: hidden; 
 } 
  
 h1 { 
 	margin: 0; 
 	font-size: 2.2em; 
 	line-height: 47px; 
 	height: 47px; 
 	background: none; 
 	text-decoration: none; 
 	border: none 0px; 
 } 
  
 h2 { 
 	color: #404000; 
 	font-weight: normal; 
 	font-size: 1.5em; 
 	line-height: 1.2em; 
 	margin: 0px; 
 	padding: 0px; 
 	background: none; 
 	} 
  
 .links h2 { 
 	font-size: 1em; 
 	line-height: 15px; 
 	height: 18px; 
 	margin: 0px; 
 	padding: 2px 0 0 15px; 
 	color: #7A7A50 ; 
 	background: url(images/sidetitle.gif) no-repeat; 
 	list-style: none; 
 	text-transform: uppercase; 
 } 
  
 h2 a:link, h2 a:visited { 
 	color: #404000; 
 	font-weight: normal; 
 	text-decoration: none; 
 	background: none; 
 	text-transform: uppercase; 
 	} 
  
 h2 a:hover, h2 a:active { 
 	color: #4B4B19; 
 	font-weight: normal; 
 	text-decoration: none; 
 	background: none; 
 } 
  
 h3 { 
 	font-size: 1.2em; 
 	line-height: 1.2em; 
 	height: auto; 
 	margin: 0px; 
 	padding: 5px 0 0 0; 
 /*	font-weight: bold;*/ 
 	color: #404000; 
 	background: none; 
 	text-transform: uppercase; 
 } 
  
 h4 { 
  	height: 39px; 
 	width: 216px; 
 	text-align: center; 
 	border: 0px solid #BFBFBF; 
	background: url(images/commenthead.png) no-repeat; 
	} 
	 
 :hover.h4 { 
 	border: 0px solid #4FA600; 
	} 
  
 .links h3 { 
 	font-size: 1em; 
 	line-height: 1em; 
 	height: auto; 
 	margin: 0px; 
 	padding-left: 0px; 
 	color: #7A7A50; 
 } 
  
 a:link { 
 	color: #7A7A50; 
 	text-decoration: none; 
 	} 
  
 a:visited { 
 	color: #818386; 
 	} 
  
 a:hover, a:active { 
 	color: #D75D00 ; 
 	} 
  
 blockquote { 
 	background: url(images/quote.png) no-repeat top left; 
 	padding: 0 10px; 
 	margin: 0 0 0 10px; 
 	} 
  
 code { 
 	display: block; 
 	padding: 10px; 
 	color: #3E6650; 
 	background: #EADCD0; 
 	font-size: 1.2em; 
 	} 
  
 p { 
 	line-height: 1.4; 
 	} 
  
 /* 2)-=-=-=- Structure -=-=-=- */ 
  
 #container { 
 	margin: 0; 
 	text-align: left; 
 	background: url(images/righttile.png) repeat-y right bottom; 
 } 
  
 #wrapper { 
 	padding: 0px 0px 0 0px; 
 } 
 	 
 div#content { 
 	width: auto; 
  
 	margin: 0 248px 0 245px; 
 	padding: 0px; 
 } 
  
 #navibar { 
 	float: left; 
 	width: 154px; 
 	display: inline; 
 	margin: 0 0 0 90px; 
 	padding: 0px; 
 /*	background: #fff url(images/container_left.gif) no-repeat; */ 
 } 
  
 #right { 
 	float: right; 
 	width: 154px; 
 	display: inline; 
 	margin: 0 94px 0 0; 
 	padding: 0px; 
 /*	background: #fff url(images/container_right.gif) no-repeat;*/ 
 	height: 100%; 
 } 
  
 .links { 
 	font-size: 0.9em; 
 	margin: 10px 0 10px 5px; 
 	padding: 0px; 
 	line-height: 1; 
 	background: none; 
 } 
  
 #navi_end_left { 
/* 	width: 154px; 
 	margin: 0px; 
 	padding: 0px; 
 	height: 20px; 
 	background: #fff url(images/container_left_end.gif) no-repeat left bottom;*/ 
 } 
  
 #navi_end_right { 
/* 	width: 154px; 
 	margin: 0px; 
 	padding: 0px; 
 	height: 20px; 
 	background: #fff url(images/container_right_end.gif) no-repeat left bottom;*/ 
 } 
  
 #footer { 
 	margin: 0; 
 	padding: 20px 0 0 0; 
 	height: 47px; 
 	width: 100%; 
 	background: transparent url(images/footer_left.png) repeat-x right bottom; 
 	clear: both; 
 	position: relative; 
 	text-align: center; 
 } 
  
 #footer_left_bg { 
 	margin: 0; 
 	padding: 0; 
 	height: 47px; 
 	width: auto; 
 	background: url(images/footer_left.png) no-repeat left bottom; 
 } 
 	 
 #footer_left_bg p { 
 	color: #fff; 
 	margin: 0; 
 	font-size: .9em; 
 	padding: 10px 0 0 0; 
 	background: none; 
 	text-align: center; 
 } 
  
  
 /* 3)-=-=-=- Left selectors -=-=-=- */	 
  
 .meta { 
 	font-size: 0.9em; 
 	padding: 0px; 
 	margin: 0px; 
 	border-top: 2px solid #fff; 
 	font-weight: 500; 
 	color: 818386; 
 	} 
  
 .highlight { 
 	background: #EADCD0; 
 	} 
 	 
 .comments-nice-bg { 
 	padding: 1px; 
 	color: #000000; 
 } 
  
 .comments-nice { 
	padding: 25px; 
 } 
   
 .comments { 
 	font-size: 1em; 
 	padding: 0 0 0 0; 
 } 
  
 .comments a:link, .comments a:visited { 
 	color: #7A7A50;/*here is the blue on the weird footer*/ 
 	text-decoration: none; 
} 
  
 .comments a:hover, .comments a:active { 
 	color: #D75D00; 
 }	 
  
 .alt { 
 /*	background: #F1F0E5!important;  
 	border: 1px solid #fff!important; 
 	padding: 10px 10px 0 10px !important;*/ 
 } 
  
 :hover.alt { 
 /*	border: 1px solid #fff!important;*/ 
 	} 
  
 .commentlist li:hover { 
 	} 
  
 .commentlist { 
 	padding: 0 0 0 0; 
 	margin: 3px; 
 	} 
  
 .commentlist li { 
 	list-style: none; 
 	padding: 0px 0px 0px 0px; 
 	background: #EADCD0; 
 	margin: 0px; 
 	color: #000; 
 	} 
  
 p.metadate { 
 	font-size: 1em; 
 	margin: 0; 
 	padding: 0px; 
 	text-transform: uppercase; 
 	border-top: 1px solid #fff; 
 	color: #818386; 
 	} 
  
 p.comment_meta { 
 	margin: 0 0 0 10px; 
 	font-size: .9em; 
/*Top line of comments (not loop)*/ 
 	} 
  
 .comment_author a:visited { 
/* 	font-weight: bold;*/ 
 	text-decoration: none; 
 	} 
  
 .reply { 
 /*	font-weight: bold;*/ 
 	font-size: 1.2em; 
 	margin: 10px 0 0 10px; 
 	} 
 	 
 .comments-nice .reply { 
 	color: #818386; 
/* 	font-weight: bold;*/ 
 	font-size: 1.2em; 
	margin: 0px 0 0 0px; 
 	} 
  
 .warning p { /* Used on the search page (image will appear if no result is found) */ 
 	background: #EADCD0 url(images/warning.gif) no-repeat left; 
 	height: 160px; 
 	padding: 20px 20px 20px 90px; 
 	font-size: 1.5em; 
 	margin: 0px; 
 } 
  
 .postinput { 
 	margin: 0; 
 	} 
  
 /* 4)-=-=-=- Right selectors -=-=-=- */	 
  
 #author li { 
 	list-style: none; 
 	margin: 0; 
 	padding: 0 5px 0 0; 
 	font-size: .9em; 
 	line-height: 1.4; 
 	} 
  
 #author ul { 
 	padding: 10px 0 0 0; 
 	margin: 0; 
 	} 
  
 .links li { 
 	list-style: none; 
 	background: url(images/content_bullet.gif) no-repeat 0 9px; 
 	padding: 0 0 0 0px; 
 	padding-bottom: 15px; 
 	margin: 0px; 
 } 
  
 div.links ul li#linkcat-1 { 
 	list-style: none; 
 	display: inline; 
 	background: none; 
 	padding: 0px; 
 	margin: 0px; 
 } 
  
 .links ul li { 
 } 
  
 .links ul li ul li { 
 } 
  
 .links li li { 
 	list-style: none; 
 	background: url(images/content_bullet.gif) no-repeat 0 9px; 
 	padding: 3px 0 3px 12px; 
  
 } 
 	 
 .links li li li { 
 	background: url(images/sub_icon.gif) no-repeat 0 7px; 
 	padding: 0 0 0 13px; 
 	font-size: 1em !important; 
/* 	font-weight: bold;*/ 
 } 
  
 .links ul { 
 	padding: 0; 
 	margin: 5px; 
 } 
  
 .links ul ul { 
 	padding: 0; 
 	margin: 2px 0 0 0; 
 	} 
  
 .links ul ul ul { 
 	padding: 0 !important; 
 	margin: 0 0 -4px 0 !important; 
 	} 
  
 .links a { 
 	font-size: .9em; 
 	text-decoration: none; 
 	} 
  
 .links a:link { 
 	color: #565D4A; 
 	font-weight: normal; 
 	} 
  
 .links a:visited { 
 	color: #aaa; 
 	} 
  
 .links a:hover, .links a:active { 
 	color: #D75D00; 
 	} 
  
 #search { 
 	padding-bottom: 2px; 
 	height: 22px; 
 } 
  
 .searchfield { 
 	vertical-align: middle; 
 	padding: 1px; 
 	margin: 1px; 
 	background: #fff; 
 	border: 1px solid #3D1919; 
 	color: #3D1919; 
 	width: 90px; 
 	font-size: 10px; 
 	height: 12px; 
 } 
  
 :hover.searchfield { 
 	background: #efefef; 
 	border: 1px solid #BFBFBF; 
 	color: #949494; 
 	} 
 	 
 .searchsubmit { 
 	background: #fff url(images/search.png) no-repeat; 
 	vertical-align: middle; 
 	padding: 1px; 
 	margin: 1px; 
 	border: none; 
 	/*1px solid #3D1919; 
 	color: #3D1919;*/ 
 	width: 22px; 
 	font-size: 0px; 
 	height: 22px; 
 } 
  
 :hover.searchsubmit { 
 	background: #fff url(images/search.png) no-repeat; 
 	border: 1px solid #BFBFBF; 
 	} 
  
  
 /* 6)-=-=-=- Forms -=-=-=- */ 
  
 textarea { 
 	font-family: Arial, Verdana, Helvetica; 
 	font-size: 1.1em; 
 	padding: 2px 1px 1px 5px; 
 	width: 95% !important; 
 	min-width: 100px !important; 
 	height: 150px; 
 	} 
 	 
 textarea:hover { 
 	background: #fff; 
 	color: #000; 
 	} 
 	 
 input { 
 	background: #fff; 
 	} 
 	 
 input:hover { 
 	border: 2px solid #4FA600; 
 	} 
 	 
 .input-submit { 
 	height: 39px; 
 	width: 101px; 
 	text-align: center; 
 	background: none; 
	float: right; 
 	border: 0px solid #BFBFBF; 
 	} 
  
  
 :hover.input-submit { 
 	border: 0px solid #4FA600; 
 	} 
	 
 
  
 /* 7)-=-=-=- Accessibility -=-=-=- */ 
  
 #skip { 
 	display: none; 
 	} 
  
 hr { 
 	display: none; 
 	} 
 	 
 	 
 ul#navlist { 
 	margin: 0; 
 	padding: 0; 
 	white-space: nowrap; 
 } 
  
 ul#navlist ul { 
 	margin: 0; 
 	padding: 0; 
 	white-space: nowrap; 
 } 
  
 #navlist li.page_item { 
 	display: inline; 
 	list-style-type: none; 
 	padding: 0px; 
 	margin: 0px; 
 } 
  
 #navlist li.page_item ul { 
 	display: inline; 
 	list-style-type: none; 
 	padding: 0px; 
 	margin: 0px; 
 } 
  
 #navlist a { 
 	padding: 0px 10px 0 0; 
 } 
  
 #navlist a:link, #navlist a:visited { 
 	text-decoration: none; 
 } 
  
 #navlist a:hover { 
 	text-decoration: none; 
 } 
  
 .author_bio { margin-bottom: 20px; } 
 
#menu a { 
  position: absolute; 
  height: 25px; 
  width: 115px; 
  top: 123px;  
  text-decoration: none; 
  } 
  #menu a i { visibility: hidden; } 
  a#NStar { right: 108px; } 
 
#ed_bold { 
background:transparent url(images/qtb.png) no-repeat scroll center top; 
border:0px none; 
height:26px; 
width:24px; 
} 
 
#ed_italic { 
background:transparent url(images/qti.png) no-repeat scroll center top; 
border:0px none; 
height:26px; 
width:24px; 
} 
 
 
#ed_link { 
background:transparent url(images/qtl.png) no-repeat scroll center top; 
border:0px none; 
height:26px; 
width:24px; 
} 
 
 
#ed_blockquote { 
background:transparent url(images/qtq.png) no-repeat scroll center top; 
border:0px none; 
height:26px; 
width:24px; 
}
