  /*
    Theme Name: Lindsey homepage
    Theme URI: http://www.jlindseyfamily.net/
    Description: Primary CSS. A mobile version will also be available
    Version: 1.0
    Author: Jeff Lindsey
  */

.ieonly {display:none;}
* html .ieonly {display:inline;font-size:smaller;}


a:link, a:active {
	color:red;
}

a:hover, a:visited {
	color:#505050;
}

fieldset {
	border:0;
	padding:0;
	margin:0 10px 0 0;
	text-align:right;
}

body {
	background-color:#CCCCCC;
	font-size:1em;
	font-family:Verdana, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#biggestpane {
	margin-top:20px;
	margin-left:10%;
	margin-right:10%;
	margin:bottom:0;
	padding:0px;
}

#nailpiercedfeet {
	width:10px;
	height:101%;
	background-color:red;
	margin:-25px 0 -15px 631px;
	padding:0;
	float:left;
	position:absolute;
	z-index: 3;

}

#panel {
	width:940px;
	background: #ccc url(images/rtshadow.gif) repeat-y 99% 0;
	margin:0;
	padding:0;
	float:left;
	position:relative;
}

div.tpcrnshadow {
	width:30px;
	height:30px;
	background-image:url(images/tpcrnshadow.gif);
	background-repeat:no-repeat;
	float:left;
}


div.btshadow {
	width:940px;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}

div.ltcrnshadow {
	width:30px;
	height:30px;
	background-image:url(images/ltcrnshadow.gif);
	background-repeat:no-repeat;
	float:left;
}

div.bttshadow {
	width:873px;
	height:28px;
	background-image:url(images/bttshadow.gif);
	background-repeat:repeat-x;
	float:left;
}

div.btcrnshadow {
	width:30px;
	height:30px;
	background-image:url(images/bttcrnshadow.gif);
	background-repeat:no-repeat;
	float:left;
}

#mainpane {
	width:900px;
	border:1px solid #000000;
	padding:0;
	margin:0;
	background-color:#ffffff;
	float:left;
	position:relative;
}

#shield {
	position:absolute;
	padding:0;
	margin:160px 0 0 550px;
	z-index:10;
}

#shieldbottom {
	float:left;
	margin:0 6px 0 6px;
	clear:left;
	padding:0;
}

#crownofthorns {
	width:640px;
	height:300px;
	background-color:#ffffff;
	float:left;
	margin:0;
	padding:0;
}

#crownofglory {
	height:300px;
	width:260px;
	float:left;
	margin:0;
	padding:0;
	background-color:#ffffff;
}

#totheLord {
	float:left;
	margin:0;
	padding:10px 0 10px 5px;
}

#totheLord div.spacer {
	float:left;
	clear:left;
	width:1px;
	height:130px;
	border:0;
	margin:0;
	padding:0;
}

#totheLord div.spacermore {
	float:left;
	clear:left;
	width:10px;
	height:15px;
	border:0;
	margin:0;
	padding:0;
}

#totheLord div.spacerevenmore {
	float:left;
	clear:left;
	width:20px;
	height:20px;
	border:0;
	margin:0;
	padding:0;
}

#totheLord div.spacerevenevenmore {
	float:left;
	clear:left;
	width:40px;
	height:40px;
	border:0;
	margin:0;
	padding:0;
}

#totheLord div.spacerevenevenevenmore {
	float:left;
	clear:left;
	width:80px;
	height:30px;
	border:0;
	margin:0;
	padding:0;
}

#totheLord ul {
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	list-style-type:none;
	list-style-position:inside;
}

#totheLord li {
	margin:2px 0;
	padding:0;
	height:auto;
}


#armsopen {
	width:1000px;
	position:absolute;
	height:30px;
	float:left;
	clear:left;
	background-color:#ffffff;
	border-top:5px solid #505050;
	border-bottom:5px solid #505050;
	border-right:1px solid #505050;
	margin:250px 0 0 0px;
	padding:0;
	z-index:5;
}

.armsopenbeam {
	width:100%;
	height:10px;
	margin:10px 0 0 0;
	background-color:red;
	padding:0;
}

.bannerimg {
	float:left;
	position:absolute;
	margin:0;
	padding:0;
}

.quote {
	font-size:.8em;
	font-weight:bold;
	font-style:italic;
}

#totheearth {
	width:100%;
	float:left;
	clear:left;
	margin:0;
	padding:0;
}

#spearpiercedside {
	width:630px;
	margin:0;
	padding:0 5px 0 5px;
	float:left;
}

#maincontentarea {
	width:625px;
	margin:0;
	padding:0;
}

#contentpane {
	padding:10px;
	margin:0;
}


#nailpiercedhands {
	width:250px;
	background-color:#ffffff;
	margin:0;
	padding:0 5px 0 5px;
	float:left;
	margin-top:85px;
}

#rightpane {
	width:100%;
	margin:0;
}

.promoitem {
	width:240px;
	margin:6px auto 6px auto;
	padding:3px 5px 3px 5px;
}

.promoitem h1 {
	font-size:1.4em;
	padding:1px;
	border-bottom:1px dotted #cccccc;
	text-align:center;
}

.promoimgfull {
	width:238px;
	margin:0px auto 5px auto;
	border: 1px solid #000000;
}

#favorite-links {
	width:240px;
	margin:6px auto 6px auto;
	padding:3px 5px 3px 5px;
}

#favorite-links ul {
	margin:0;
	padding:0;
	width:100%;
	text-align:left;
	list-style-type:none;
	list-style-position:inside;
}

#favorite-links li.withchild {
	margin:0;
	padding:4px 0 2px 0;
	text-align:center;
}

#favorite-links li.withchild span {
	text-decoration:underline;
	font-size:1.2em;
	font-weight:bold;
}

#favorite-links li.nochild {
	margin:0 0 2px 0;
	text-align:left;
	text-decoration:none;
	font-size:.85em;
	font-weight:normal;
}

#favorite-links li.nochild a, #favorite-links ul a {
	text-decoration:none;
}

#golgotha {
	width:640px;
	height:200px;
	margin:0;
	padding:0;
	float:left;
	clear:left;
}

#bottompane {
	width:620px;
	margin:10px;
	padding:0;
	font-size:.75em;
	font-weight:normal;
}

#bottompane img {
	height:150px;
	float:left;
	margin:0 6px 0 0;
}

#bottompane p.outside {
	width:140px;
	float:left;
	margin:0;
	padding:0;
}

#bottompane p.middle {
	width:140px;
	float:left;
	border-right:1px dotted #000000;
	border-left:1px dotted #000000;
	padding:0 4px 0 4px;
	margin:0 4px 0 4px;
}

#rememberances {
	width:260px;
	height:200px;
	margin:0;
	padding:0;
	float:left;
	text-align:center;
}

#rememberances:link, #rememberances img:link, #rememberances img {
	border:0;
}

#rememberances div.container {
	padding:33px 0 0 0;
}
.gallery_group_separator {
	width:100%;
	margin:0 0 9px 0;
	float:left;
	clear:left;
	padding:0 0 9px 0;
	border-bottom:1px dotted #cccccc;
}

.gallery-photo_row {
	width:100%;
	margin:0 0 3px 0;
	float:left;
	clear:left;
}

.gallery-photo {
	float:left;
	margin:0 3px 0 3px;
	padding:0;
}

.gallery-photo img {
	margin:0;
	padding:0;
	border:1px solid #000000;
}

.photo-detail {
	float:left
	width:100%;
	text-align:left;
	clear:none;
}

.photo-detail img {
	border:1px solid #000000;
	margin:0 auto 3px auto;
}

.photo-detail p {
	font-size:.9em;
}

.follow-links {
    font-weight:bold;
    text-align:center;
    display:block;
    width:100%;
    font-size:0.75em;
}

div.follow-links div.extra_galleries {
    display:block;
    float:left;
    width:180px;
    margin-bottom:10px;
}

div.follow-links div.extra_galleries img {
    border:1px solid #000;
    margin:3px;
    display:inline;
}

div.follow-links div.extra_galleries_previous {
    border-right:1px solid #000000;
    float:left;
    padding:6px;
    text-align:right;
    vertical-align:middle;
    width:74px;
}

div.follow-links div.extra_galleries_next {
    float:left;
    padding:6px;
    text-align:left;
    vertical-align:middle;
    width:74px;
}

.login {
	margin-top:40px;
	text-align:center
}

.wrap {
	width:30px;
	height:30px;
	float:left;
	margin:0;
	padding:0;
}

#loginform {
	margin:0;
	padding:0;
}

#loginform ul {
	list-style-type:none;
	list-style-position:outside;
	font-size:.8em;
	padding:0;
	margin:0;
}

.profilemug {
	margin:0 0 0 10px;
	padding:0;
}
