/* American Numismatic Association
/* 2010-2011
/* David Lighty
/* Styles and Attributes - Css2+Css3
/* Font - Nobile, OFL Sorts Mill Goudy TT
/* http://code.google.com/webfonts/family?family=OFL+Sorts+Mill+Goudy+TT
/* http://code.google.com/webfonts/family?family=Nobile
*/

/* Main Styles */
body
{
    font-family: 'OFL Sorts Mill Goudy TT' , arial, serif;
    font-size: 14px;
    line-height: 1.5;
    margin: 0 auto;
    background: #222;
  
}

img
{
    border-style: none;
}

p, div, span, h1, h2, h3, h4, h5
{
    margin: 0;
    padding: 0;
}

p
{
	margin:2px;
	padding:2px;
}

input
{
    border: 0;
}

#outsideContainer
{
}

#pageContainer
{
    width: 980px;
    margin: 0 auto;
}

.sectionContainer
{
    background: #3E3F3F;
	border:3px solid #2d2d2d;
	padding:2px;
	margin-top:3px;
	margin-bottom:3px;
	width:100%;
}

#contentBox{
background:#fff;
}

#header
{
}

#coinOffSetLogo
{
    position: relative;
    left: -150px;
    margin: 2px;
    margin-right: -45px;
    visibility: none;
}

#SEARCH
{
float:right;
width:220px;
margin:0 4px 0 0;
}
#sponsors
{
width:200px;
margin:0 auto;
height:100%;
}
#col1, #col2
{
    float: left;
	background:#fff;
	height:100%;
}

#col1
{
    width: 645px;
	padding:2px 8px;
}
#col2
{
    width: 315px;
	padding:2px;
}

/* Main Menu */
/* Main Menu */
#navArea{background:#3E3F3F; margin:2px -2px;padding:3px;}
#navArea h2{color:#eee;width:99%;margin:0 auto;padding-left:10px;}
ul.topnav {list-style-type:none;margin:0;padding:0;margin-left:5px;}
ul.topnav li{margin:2px 0;width:99%;}
ul.topnav li a{padding:1px 1px 1px 10px;font-weight:bold;text-decoration:none;width:98%;height:100%;display:block;color:#FFF;}
ul.topnav li.current a{padding-left:5px;background:#fff;color:#3E3F3F;border:0;margin-left:-8px;}
ul.topnav li a:hover{padding-left:14px;background:#2d2d2d;color:#ddd;}


/* Banner Ad */
.bannerAd,img.bannerAd
{
    background:#fff;
    height:80px;
    width:730px;
    padding:1px;
    margin:15px auto;
    display:block;
}

#boxAd,.boxAd
{
    background:#e5e5e5;
    height:250px;
    width:312px;
    padding:1px;
    margin:2px auto;
	border:1px solid #eee;
}

/* News Items */
.ditto_item{margin:15px 2px;padding:4px;width:98%;}
.ditto_item:hover{background:#efefef;}
.ditto_pageTitle{border-bottom:1px solid #000;}
.ditto_pageTitle a{text-decoration:none;font-size:18px;color:#121212;}
.ditto_documentInfo{font-size:12px;color:#444;margin-bottom:2px;width:96%;text-align:right;}
.ditto_img{float:left;padding:1px;margin:3px;}
.ditto_introText{text-align:justify;padding:5px;}
.ditto_readMore{width:98%;}
a.readmore{width:100%;display:block;text-align:right;font-weight:bold;text-decoration:none;background:#393939 url(/assets/images/wfm/yellow-white-gradient.jpg) repeat-x;padding:5px;margin:5px auto;border:1px solid #9f9f9f;color:#215fb2;}
a.readmore:hover{text-decoration:underline;}

#footer
{
    background: #3E3F3F;
    font-family: nobile,serif;
    font-size: 11px;
    width: 980px;
    height: 90px;
	margin:0 auto;
    color: #eaeaea;
	border:5px solid #2d2d2d;
}
#footer a{
    color:#eaeaea;
}

#subscribe_options{background:none;border-style:none;padding:0} 
#subscribe_options .subscribe_icons{width:100%}
#subscribe_options .subscribe_icons ul{display:block;}
#subscribe_options .subscribe_icons li{float:left;padding:0 4px 11px;text-align:center;font-size:11px;list-style:none;}
#subscribe_options .subscribe_icons li a{display:block;width:24px;height:24px;text-align:left;text-decoration:none;}
/* background:url(/assets/images/wfm/subscribe-icons.gif) no-repeat; Old background image as applied to all a tag in this ul */
#subscribe_options .subscribe_icons a span{display:block;color:#aaa}
/*
#subscribe_options .subscribe_icons .subscribe_facebook a{background-position:-178px 0}
#subscribe_options .subscribe_icons .subscribe_twitter a{background-position:0 -38px}
*/
li.subscribe_youtube a{background:url(/assets/images/Elements/youtube.gif) no-repeat 0 0;overflow:hidden;width:24px;
                            height:24px;}
li.subscribe_youtube a:hover{background-position: -24px 0;}
li.subscribe_twitter a{background:url(/assets/images/Elements/twitter.gif) no-repeat 0 0;overflow:hidden;width:24px;
                            height:24px;background-position: 0 0;}
li.subscribe_twitter a:hover{background-position: -24px 0;}
li.subscribe_facebook a{background:url(/assets/images/Elements/facebook.gif) no-repeat 0 0;overflow:hidden;width:24px;
                            height:24px;}
li.subscribe_facebook a:hover{background-position: -24px 0;}
#subscribe_options .subscribe_icons .subscribe_rss a{background:url(/assets/images/wfm/subscribe-icons.gif) no-repeat -178px -38px;}
#subscribe_options p{color:#808080;font-weight:bold;font-size:12px;text-align:left;margin:0 0 12px}
#subscribe_options .more_subscribe_options{text-align:right;font-size:11px}


/* Quick Styles */

.rfloat
{
    float: right;
}
.lfloat
{
    float: left;
}
.rclear
{
    clear: right;
}
.lclear
{
    clear: left;
}
.clear
{
    clear: both;
}

/* Use in a container with .relative */
.relative
{
    position: relative;
    height: 1%;
}

.topright
{
    position: absolute;
    top: 0;
    right: 0;
    padding: 1px;
}

.bottomleft
{
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 1px;
}
.bottomright
{
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 1px;
}

