@charset "utf-8";
/* CSS Document */

body
{

}

h1
{
font-size: 16px;
line-height: 17px;
font-variant: small-caps;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 1px;
margin: 10px 4px;

}

h2
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 12px;
color: #FFFFFF;
background-image: url(images/dateBackground.jpg);
text-align: center;
display: block;
width: 100px;
padding: 7px 0px 7px 0px;
margin: -1px 0px -15px 0px;

}

h3
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
color: #47430a;
margin-top: 5px;

}

h4
{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #999999;
line-height: 16px;
padding: 0px 11px;
}

p
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
color: #000000;
}

a img {border: 0px;}
.clearLeft {clear: left;}
.clearRight {clear: right;}
.clearBoth {clear: both;}

td
{
vertical-align: top;
}

/* The skeleton */

#theHeader
{
height: 80px;
}

#theMainMast
{
min-height: 320px;
background-color: #a59b45;
background-image: url(images/theBigA.jpg);
background-repeat: no-repeat;
background-position: 75% bottom;
clear: left;
}

#theMainMast_SUB
{
background-color: #a59b45;
background-image: url(images/theBigA.jpg);
background-repeat: no-repeat;
background-position: 75% bottom;
height: 75px;
clear: left;
}

#theContent
{
margin-bottom: 20px;
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;

}

#theSearchContent
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
width: 400px;
margin: 10px auto;
}

#theSearchWrapper
{
float: left;
width: 400px;

}

#theFooter
{
width: 950px;
margin: 50px auto;
border-top: thin solid #CCCCCC;
clear: both;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #999999;
letter-spacing: .1em;
word-spacing: .1em;
font-size: 10px;
}

#theBlogFooter
{
width: 100%;
margin: 50px auto;
clear: both;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
font-variant: small-caps;
color: #999999;
letter-spacing: 0.1em;
word-spacing: 0.1em;
font-size: 10px;
background-image: url(images/blogFooterTile.jpg);
background-repeat: repeat-x;
background-position: top;
min-height: 100px;
background-color: #7d8e4a;
}

#theFooter a, #theFooter a:hover {
text-decoration: none;
color: #999999;
padding: 5px;
font-size: 10px;
}



/* the nervous system */

.headerDetails
{
width: 950px;
margin: 2px auto 0px auto;
}

#theSubscribeButton
{
float: left;
width: 225px;
height: 80px;
}

#WBbanner
{
positon: absolute;
width: 249px;
margin-left: 64em;
margin-bottom: -30px;
z-index: 99;
top: 0px;
clear: none;
}

#WBbanner_2Col
{

text-align: center;
}

#theHeaderNavigation
{
float: left;
width: 725px;
height: 20px;
margin-top: 48px;
}

#theHeaderNavigation ul
{
list-style-type: none;
margin: -1px 0px 0px 45px;

}

#theHeaderNavigation li
{
float: left;
display: block;
height: 22px;
text-align: center;
font-family: Georgia, "Times New Roman", Times, serif;
padding: 0px 12px;


}

#theHeaderNavigation li a
{
text-decoration: none;
font-variant: small-caps;
color: #666666;
font-size: 12px;
font-weight: bold;

}

#theHeaderNavigation li a:hover
{
background-image: url(images/hoverPointer_horizontal.jpg);
background-repeat: no-repeat;
background-position: left center;
padding-left: 8px;

}

.mainMastContent
{
width: 950px;
margin: 15px auto 0px auto;
}

.mainMastRSS
{
float: left;
margin: 10px;
width: 200px;
}

.mainMastRSS a, .mainMastContent a
{
color: #FFFFCC;
font-weight: normal;

}

.contentDetails, .contentDetails_gold
{
width: 910px;
margin: 15px auto 0px auto;
clear: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 13px;
color: #333333;
padding: 10px 20px;
}

.contentDetails a
{
text-decoration: none;
color: #999900;
font-weight: bold;

}

.contentDetails a:hover
{
color: #7D8E4A;

}

/* 3 Column Setup */

.columnOne, .columnTwo, .columnThree {margin: 4px;}

.columnOne p, .columnTwo p, .columnThree p
{
color: #000000;
margin: 20px 20px 0px 3px;
}

.columnOne
{
float: left;
width: 32%;
}

.columnTwo
{
float: left;
width: 33%;
}

/* 3 Column Setup Services*/

.ServiceOne, .ServiceOne, .ServiceThree {margin: 4px;}

.ServiceOne p, .ServiceTwo p, .ServiceThree p
{
color: #000000;
margin: 20px 20px 0px 3px;

}
.ServiceOne
{
float: left;
width: 225px;
background-image: url(images/Fnews_background.jpg);
background-repeat: no-repeat;
background-position: center top;
height: 250px;
margin: 10px 50px 5px 0px;
}

.ServiceTwo
{
float: left;
width: 225px;
height: 250px;
background-image: url(images/askDanBackground.jpg);
background-repeat: no-repeat;
background-position: center top;
margin: 10px 50px 5px 0px;
}

.ServiceThree
{
float: left;
width: 225px;
height: 250px;
background-image: url(images/geminiFuturesBackground.jpg);
background-repeat: no-repeat;
background-position: center top;
margin: 10px 0px 5px 0px;
}

/* 2 Column Setup */

.columnOne_2Col
{
width: 59%;
float: left;
padding: 0px 12px;
}

.columnTwo_2Col
{
float: left;
width: 25%;
padding: 0px 12px;
}

.columnOne_2Col p, .columnTwo_2Col p
{
color: #000;
padding: 0px 5px;
}

/* -------------------------- */

.whereweare
{
float: left;
width: 400px;
}

.whatwesay
{
float: left;
width: 30em;
margin: 15px 4px 35px 4px;
}

.whatwesay p {color: #ffffff;}

.columnThree
{
float: left;
width: 32%;
}

/* The Gold Report and Landing Page Styles */
.justGoldColor {color: #d8a831; font-size: 20px; line-height: 22px;}
.contentDetails_gold
{
border-left: 1px solid #999900;
border-right: 1px solid #999900;
}

#theGoldDetails
{

}

#theGoldFooter
{
height: 275px;
width: 950px;
margin: 0px auto;
background-image: url(images/landing_footer.jpg);
background-repeat: no-repeat;
background-position: top;
}


#theGoldSubscribe
{
float: right;
width: 200px;
margin: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #666666;
border: 1px groove #999900;
padding: 8px;
}

.theRadioBanner
{
float: right;
width: 228px;
margin: 65px 20px 0px 0px;
}

.aDisclaimer
{
font-size: 10px;
font-variant: small-caps;

}

/* Misc Margins, Fonts and Padding */

.L_Rmargin5px {
margin: 5px 5px 10px 5px;
}
.T_Bmargin25px {margin: 25px 15px 10px 5px;}

.newsTitle
{
font-variant: small-caps;
color: #996600;
font-weight: bold;
}

.newsTitleBLK
{
font-variant: small-caps;
color: #000;
font-weight: bold;
}

.newsTitle12px
{
font-variant: small-caps;
color: #996600;
font-weight: bold;
font-size: 12px;
}

.servicesIcons
{
clear: left;
margin-top: 3px;
position: relative;
}

.defendingMoney
{
float: right;
width: 300px;
margin: 10px;
text-align: center;
}

.defendingMoney2
{
float: left;
margin: 10px;
text-align: center;
}

.defendingMoney3
{
float: right;
margin: 20px 5px;
text-align: left;
width: 190px;
}

.turnItGreen {color: #7d8e4a;}

/* The contact Forms */

.contactLeftNav
{
float: left;
width: 15%;
}

.contactDetails
{
float: left;
width: 80%;
margin: 0px 15px;
}

.titleBlack14px, .titleBlack14px a
{
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 20px;
text-decoration: none;
}

.titleBlack14px a:hover, .titleBlack14px a,  titleBrown16px2 a:hover, titleBrown16px2 a, .titleBrown16px a
{text-decoration: none;}

.titleBrown16px, .titleBrown16px 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 19px;
font-variant: small-caps;
color: #7d8e4a;
font-weight: bold;
text-decoration: none;
}

.titleBrown16px2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 19px;
font-variant: small-caps;
color: #000;
font-weight: bold;
text-decoration: none;
}

.titleTan16px, .titleTan16px a
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
font-variant: small-caps;
color: #FAFBD7;
font-weight: bold;
text-decoration: none;
}

/* just some font coloring */

.gimmeRed {color: red;}

/* Services */

.theGeminiAd
{
float: left;
margin: 45px 0px 0px 40px;
width: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 14px;
color: #FFFFFF;
font-weight: bold;
}

.theServices2
{
float: left;
margin: 45px 0px 0px 40px;
width: 145px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 14px;
color: #000;
font-weight: bold;
}

.theServices2 ul
{
list-style-type: none;
margin: -1px auto 0px -10px;

}

.theServices2 li
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin-left: -20px;

}

.theServices2 li a
{
display: block;
padding: 3px;
color: #000;
width: 120px;
float: left;
margin-bottom: 8px;
border-bottom: 2px solid #95a36c;

}

.theServices2 li a:hover
{

}

.theServices1
{
float: left;
margin: 45px 0px 0px 35px;
width: 150px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 14px;
color: #000;
font-weight: bold;
}

.theSubscribeBox1
{
	margin: 8px auto 0px 65px;
	text-align: left;
	float: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 13px;
	padding: 8px;
}

.theSubscribeBox1
{padding-left: 2px;}
