@charset "utf-8";

#player1, #player2, #player3 {text-align: center;}

html {
height:100%
}

body {
position:relative;
font-family:Verdana,Arial,Helvetica, sans serif;
color:#404241;
font-size:13px;
line-height:16px;
background-image:url("./images/bg.gif");
background-repeat:repeat-x;
background-color:#b0ac7e;
z-index:0;
height:100px;
margin:0 auto
}

a {
text-decoration:none;
color:#404241;
font-weight:700
}

a:hover {
text-decoration:none;
color:#000;
font-weight:700
}

p {
padding-bottom:10px;
color:#1f1f1f
}

p.postmetadata {
font-size:14px;
padding-bottom:20px;
text-transform:lowercase;
font-family:Verdana,Arial,Helvetica, sans serif;
}

div.entry {
border-bottom:1px solid grey;
padding-bottom:30px
}

ol,ul {
list-style:none
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {
margin:0;
padding:0
}

h2.blogTitle {
font-size:25px;
font-family:Verdana,Arial,Helvetica, sans serif;
padding-top:40px;
padding-bottom:30px;
line-height:40px
}

h2.blogTitle:hover {
font-size:25px;
color:#999;
text-transform:lowercase
}


h2 {
font-size:35px;
font-family:Verdana,Arial,Helvetica, sans serif;
padding-top:40px;
padding-bottom:30px;
line-height:40px
}

h2 a {
color:#999;
text-transform:lowercase
}

h2 a:hover {
color:#666;
text-transform:lowercase
}

h2.widgettitle {
font-size:20px;
font-family:Verdana,Arial,Helvetica, sans serif;
padding-top:35px;
padding-bottom:15px;
line-height:30px
}

h3 {
font-family:Verdana,Arial,Helvetica, sans serif;
padding-bottom:20px
}

h3#comments {
font-family:Verdana,Arial,Helvetica, sans serif;
color:#999;
width:400px;
padding:0 0 20px 0;
}

p.subscribe-to-comments {
font-size:9px;
font-weight:bold;
font-family:Verdana,Arial,Helvetica, sans serif;
}

div#all {
width:886px;
margin:0 auto;
}

div#allContent {
width:886px
}

div#topBigBox {
width:886px;
height:200px;
}

div#area1 {
float:left;
width:886px;
position:relative;
background-image:url(./images/BG_blog.jpg);
background-repeat:repeat-y;
}

div#area2 {
float:left;
width:886px;
position:relative;
background-color:#f6f7f9
}

div#container {
float:left;
height:100%;
text-align:left;
padding: 0 20px 30px 30px;
width:600px;
}

div#containerNarrow {
float:left;
position:relative;
width:600px;
text-align:left;
padding:0 20px 0 30px
}

div#contactHeader {
float:left;
width:860px;
height:34px;
background-image:url(./images/contactHeader.jpg);
background-repeat:no-repeat;
margin:40px 0 30px -10px
}

div#aboutHeader {
float:left;
width:860px;
height:33px;
background-image:url(./images/aboutHeader.jpg);
background-repeat:no-repeat;
margin:40px 0 30px -5px
}

div#researchHeader {
float:left;
width:857px;
height:35px;
background-image:url(./images/researchHeader.jpg);
background-repeat:no-repeat;
margin:40px 0 30px -5px
}

div#mortgageHeader {
float:left;
width:857px;
height:41px;
background-image:url(./images/mortgageHeader.gif);
background-repeat:no-repeat;
margin:40px 0 30px -5px
}

div#tierHeader {
float:left;
width:800px;
height:34px;
background-image:url(./images/tier1Header.gif);
background-repeat:no-repeat;
margin:40px 0 30px 0;
padding-left:20px;
}

div#loginHeader {
float:left;
width:857px;
height:43px;
background-image:url(./images/loginHeader.jpg);
background-repeat:no-repeat;
margin:40px 0 20px
}

div#passwordHeader {
float:left;
width:800px;
height:27px;
background-image:url(./images/passwordHeader.jpg);
background-repeat:no-repeat;
margin:25px 0 10px 28px
}

div#passwordRight {
float:left;
width:380px;
font-size:13px;
line-height:19px;
letter-spacing:1px;
text-align:justify;
margin:-35px 30px 20px
}

div#subscribeHeader {
float:left;
width:400px;
height:32px;
background-image:url(./images/subscribeHeader.jpg);
background-repeat:no-repeat;
padding-bottom:0;
}

div.sidebar {
float:right;
width:175px;
text-align:left;
text-transform:lowercase;
font-family:Verdana,Arial,Helvetica, sans serif;
margin:0 5px 0 15px
}

div#containerWide {
float:left;
text-align:left;
width:800px;
padding:0 20px 30px 35px
}



div#subscribeRSS {
float:left;
width:200px;
height:110px;
margin:-10px -5px -5px 0;
}

form#searchForm {
float:left;
padding-bottom:20px;
}

input#s {
height:15px;
margin:40px 0 -15px 0;
}

div.sidebar a:hover {
color:#666
}

input#btn {
width:89px;
height:40px;
background-image:url(./images/searchBTN.gif);
margin:10px -7px 50px 0
}

input#btn:hover {
width:89px;
height:40px;
background-image:url(./images/searchBTNover.gif);
margin:10px -7px 50px 0
}

div.else {
font-size:35px;
font-family:Verdana,Arial,Helvetica, sans serif;
padding-top:40px;
padding-bottom:30px;
line-height:40px;
color:#999
}

input#subBTN {
width:89px;
height:40px;
background-image:url(./images/subscribeBTN.gif);
background-repeat:no-repeat;
margin:0 0 0 -3px
}

input#subBTN:hover {
width:89px;
height:40px;
background-image:url(./images/subscribeBTNover.gif);
background-repeat:no-repeat;
margin:0 0 0 -3px
}

div.navigation {
visibility:hidden;
padding:20px 30px 0 0;
}

div.navigation a {
visibility:hidden;
padding:0 30px 0 0;
}

div.navigation2 {
padding:20px 30px 0 0;
}

div.navigation2 a {
padding:0 0 0 0;
}

.comments-template {
border-top:1px solid #ccc;
margin:10px 0 0;
padding:10px 0 0
}

.comments-template ol {
list-style:none;
margin:0;
padding:0 0 15px
}

.comments-template ol li {
line-height:18px;
border-bottom:1px solid #ccc;
margin:10px 0 0;
padding:0 0 10px
}

.comments-template h2,.comments-template h3 {
font-family:Verdana,Arial,Helvetica, sans serif;
font-size:16px
}

.commentmetadata {
font-size:12px
}

.comments-template p.nocomments {
padding:0
}

.comments-template textarea {
font-family:Verdana,Arial,Helvetica, sans serif;
font-size:12px
}

div#copyArea {
float:left;
width:750px;
background-color:#f6f7f9;
margin:0
}

div#copyLeft {
float:left;
width:150px;
text-align:left;
font-style:italic;
margin:53px 0 0
}

div.linker {
width:140px;
height:50px;
margin:0 0 15px 20px
}

div.fontLeft {
float:left;
width:110px;
margin-left:30px;
color:#666;
font-size:12px;
letter-spacing:.95px
}

div.fontLeftLast {
float:left;
width:110px;
margin-left:30px;
color:#666;
font-size:12px;
letter-spacing:.95px;
padding-bottom:50px;
}

div#stroke {
float:left;
width:2px;
height:250px;
border-left:1px solid silver;
margin:45px 0 0
}

div#copyCenter {
float:left;
width:670px;
text-align:justify;
padding:40px 20px 40px 15px
}

div#topCopy {
float:left;
font-size:18px;
letter-spacing:1px;
margin:0 30px
}

div.bodyCopy {
float:left;
font-size:13px;
line-height:18px;
letter-spacing:1px;
margin:20px 30px
}

div#research1 {
float:left;
width:790px;
margin-right:25px;
font-size:16px;
text-align:justify;
font-weight:700;
padding-bottom:10px;
line-height:18px
}

div#password1 {
float:left;
width:790px;
margin-right:25px;
font-size:14px;
text-align:justify;
font-weight:500;
line-height:23px;
padding-bottom:10px;
}

div#errorCopy {
float:left;
width:790px;
margin-right:25px;
font-size:16px;
text-align:justify;
font-weight:700;
padding-bottom:10px;
line-height:18px;
}

p.researchHead {
float:left;
width:790px;
color:#999;
font-size:25px;
font-family:Verdana,Arial,Helvetica, sans serif;
font-weight:700;
line-height:13px;
text-align:left;
margin:0;
padding:20px 0
}

p.research {
float:left;
width:790px;
font-size:13px;
line-height:13px;
text-align:left;
margin:0 25px;
padding:20px 0
}

div#home1 {
float:left;
width:650px;
margin-right:25px;
font-size:16px;
text-align:justify;
font-weight:700;
line-height:20px;
padding:40px 20px 25px 30px
}

div#home2 {
float:left;
width:650px;
margin-right:25px;
font-size:14px;
text-align:justify;
line-height:18px;
padding:0 20px 30px 30px
}

div.entrySpace {
padding-bottom:30px;
text-align:justify;
width:790px
}

div#commentSpacer {
float:left;
width:600px;
height:150px;
}

textarea#comment {
width:600px;
height:100px;
}

.commentlist li {  
 list-style:none;  
 margin-bottom:20px;  
 } 

div.entrySpaceNarrow {
padding-bottom:30px;
text-align:justify;
width:600px;
font-size:14px;
}

div#subscribeBox {
float:left;
width:400px;
margin:30px 0 40px
}


div#subscribeHeader {
position:relative;
width:886px;
height:75px;
background-image:url(./images/subscribeHeader.jpg);
background-repeat:no-repeat;
margin:12px 0 0;
}

div#bigCopyLeft {
float:left;
width:700px;
text-align:justify;
margin-top:20px;
padding:7px 0 40px
}

div#topCopyLeft {
float:left;
font-size:18px;
width:780px;
letter-spacing:1px;
margin:0 10px 15px
}

div#contactForm {
position:relative;
float:right;
z-index:0;
width:646px;
margin:20px 30px 0 10px
}

div#passwordArea {
position:relative;
float:left;
z-index:0;
width:341px;
margin:10px 30px 0
}

div.getFlash {
padding-top:90px;
font-size:18px;
}

div#footer {
float:left;
width:885px;
height:20px;
background-color:#949494;
}
div.navItem1 {
float:left;
font-family:Verdana,Arial,Helvetica, sans serif;
padding:15px 20px 0 0;
font-size:10px;
padding-bottom:60px;
}

div.navItem2,div.navItem3,div.navItem4,div.navItem5,div.navItem6 {
float:left;
font-family:Verdana,Arial,Helvetica, sans serif;
padding: 15px 20px 0 20px;
font-size:10px;
}

div.navItem7 {
float:left;
padding: 15px 0 0 40px;
font-size:10px;
width:120px;
}

div.navItem8 {
float:right;
width:17px;
height:17px; 
margin-top:10px; 
padding-left:40px;
}

div.navItem9 {
float:right;
width:110px;
text-align:right;
font-family:Verdana,Arial,Helvetica, sans serif;
font-size:10px;
margin-top:15px;
}


div#noFlashHeader {
position:relative;
width:900px;
height:215px;
background-image:url(./images/NonFlashHeader.jpg);
background-repeat:no-repeat;
margin:12px 0 0;
}

div#noFlashButtonBox {
float:left;
width:900px;
height:30px;
margin:155px 0 0 2px;
font-size:11px;
}

div.noFlashButtonHolder a{
float:left;
color:#b09b38;
width:150px;
height:30px;
text-align:center;
}

div.noFlashButtonHolder a:hover {
float:left;
color:white;
width:150px;
height:30px;
text-align:center;
}

h2.about,div#header,div.preloaded-images {
position:absolute;
overflow:hidden;
left:-9999px;
top:-9999px;
height:1px;
width:1px
}

li#recent-posts-3 ul li,li#archives ul li,li#pages ul li {
padding-bottom:10px
}

div.noFlashButton1,div.noFlashButton2,div.noFlashButton3,div.noFlashButton4,div.noFlashButton5 {
float:left;
width:117px;
height:32px
}

div#emailSubscribe {
font-weight:bold;
}

div#feedFeed {
padding-top:30px;
}

div#rssLinker {
width:163px;
height:64px;
}


/*not mine*/

h3#comments {
font-size:20px;
font-family:Verdana,Arial,Helvetica, sans serif;
padding-top:35px;
padding-bottom:15px;
line-height:30px
}
h3#comments strong {
	text-transform:none;
}
.commentlist {
	display: none
}
.commentlist li {
	clear:both;
	margin:0;
	padding:15px;
	font-size:12px !important;
	display: none
}
.commentlist li p,
.commentlist li li {
	font-size:12px;
	display: none
}
.commentlist li.alt {
	background-color:#f9f9f9;
}
.commentmetadata {
	font-size:0.85em;	
	font-family:Verdana,Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	color:#999;
	letter-spacing:1px;
}
.commentmetadata a {
	text-decoration:none;
}
.comment-author {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}
cite {
	font-weight:bold;
}
li.alt .commentinfo {

}

#commentform {
	padding:25px;

}
#commentform label {
	font-size:1.2em;
}

textarea#comment {
	width:100%;
}
#submit {
	margin-top:10px;
}
.paginated-comments-number {
	font-weight:bold;
	font-size:11px;
	line-height:20px;
}

.postmetadata {
	a {display: none;
}

.postmetadata {
	display: none;
}

#navigation {
	display: none;
}
