/* Reset Styles */
/*-------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
a {
	text-decoration:none;
	color:#2e71a0;
}
a:hover {
	text-decoration:underline;
}
body {
	line-height: 1em;
	color: #333;
	background: #eee url(/graphics/body_bg_tile.jpg) top left repeat-x;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clearFloats { clear:both; }



/* Container */
/*-------------------------------------*/

#container 				{ width:786px; margin:0 auto; }
#container_popup			{ width:400px; margin:0 auto; }



/* Header */
/*-------------------------------------*/

#header				{ width:770px; background: #3c7faf url(/graphics/header_bg.gif) bottom left repeat-x; padding:5px 7px 26px 7px; border-left: 1px solid #77a6c7; border-right: 1px solid #77a6c7; }

#logo				{ width:770px; background:url(/graphics/logo_bg.jpg) top left no-repeat; position:relative; }
#logo #top_freeGuide	{ display: block; position: absolute; top:20px; right:79px; }
#logo #phone		{ color:#fff; font-size:18px; position: absolute; top:29px; right:79px; }
#logo #logon			{ position:absolute; top:30px; right:23px; }
#logo #logon a			{ color:#f4532e; font-size:11px; text-decoration:none; }
#logo #logon a:hover		{ text-decoration:underline; }

#menu 				{ background:url(/graphics/header_menu_bg.gif); width:768px; border:1px solid #77a6c7; }
#menu #currentTime		{ float:right; margin-right:10px; font-size:11px; color:#fff; margin-top:5px; }
#menu ul li			{ border-right:1px solid #77a6c7; float:left; padding:5px 15px; }
#menu ul li a			{ font-size:11px; text-decoration:none; color:#fff; }
#menu ul li a:hover		{ text-decoration:underline; }
#menu ul li span		{ font-size:11px; color:#fff; margin-left:10px; }


/* Main Content */
/*-------------------------------------*/

#main_content			{ background: #fff url(/graphics/main_content_bg.gif) top left repeat-y; border:1px solid #ccc; border-top: none; }
#main_content_no_sidebar	{ background: #fff; border:1px solid #ccc; border-top: none; }

#freeGuide_main		{ display: block; margin: 0; padding: 0; }

#content			{ line-height:1.4em; width:598px; padding:7px 7px 7px 7px; float:right; }
#content_full			{ line-height:1.4em; width:772px; padding:7px 7px 7px 7px; float:right; }
#content_popup			{ line-height:1.4em; width:386px; padding:7px 7px 7px 7px; float:right; }
.page_home			{ background: url(/graphics/bg_homepage_content.gif) top left repeat-y; }
#mainCol			{ float:left; width:324px; }
#subCol				{ float:right; width:260px; }

#marketCommentary		{ padding-top:6px; font-size:12px; }
#marketCommentary .titlebar	{ color:#fff; background: #3c7faf url(/graphics/marketCommentary_bg.gif) top right no-repeat; overflow:hidden; width:324px; }
#marketCommentary .titlebar a	{ padding:4px 0 0 0; margin-right:40px; display:block; float:right; color:#ffea92; font-size:9px; line-height:10px; text-align:center; display:inline; }
#marketCommentary h3		{ padding:6px 4px 5px 4px; color:#fff; background:none; float:left; width:150px; }
#marketCommentary ul		{ margin:10px 0 0 4px; }
#marketCommentary li		{ margin-bottom:15px; }
#marketCommentary h6 a		{ font-weight:bold; color:#2e71a0; font-size:13px; }
#marketCommentary h6 a:hover	{ text-decoration:underline; }
#marketCommentary h6		{ display:inline; }
#marketCommentary a		{ font-weight:bold; color:#c8a604; }
#marketCommentary a:hover	{ text-decoration:underline; }
#marketCommentary .postedDate	{ color:#2e71a0; font-size:10px; }

#goldChart			{ border:3px solid #e2c32f; text-align:center; padding: 0 0 10px 0}
#silverChart			{ border:3px solid #d4d7da; text-align:center; padding: 0 0 10px 0; }
#platinumChart			{ border:3px solid #d0bc9f; text-align:center; padding: 0 0 10px 0; }
.moreCharts 			{ text-align:right; margin:5px 8px 5px 0; }

#bestPriceBullion		{ background: url(/graphics/coin_bg.jpg) 0 20px no-repeat; padding-top:6px; }
#bestPriceBullion h3		{ padding:6px 4px 5px 4px; color:#fff; background-color: #3c7faf; }
#bestPriceBullion table		{ width: 245px; margin-left:5px; font-size:11px; border:1px solid #a4bfd7; border-right: none; }
#bestPriceBullion td		{ padding:0 3px; border-right:1px solid #a4bfd7; }
#bestPriceBullion td a		{ color:#333; text-decoration:none; }
#bestPriceBullion td a:hover 	{ color:red; }
#bestPriceBullion h6		{ font-weight:bold; font-size:12px; color:#c8a604; margin-left:10px; padding:10px 0 3px 0; }
#bestPriceBullion p		{ text-align:right; margin-right:10px; padding:5px 0 12px 0; }
#bestPriceBullion p a		{ font-weight:bold; font-size:12px; color:#c8a604; }
#bestPriceBullion p a:hover	{ text-decoration:underline; }

#bestPriceBullion2          	{ padding:28px 0 0 0; margin-bottom:15px; background:#373735 url(/graphics/priceTable_black.jpg) top left no-repeat; color:#f5f5f5; }
#bestPriceBullion2 table    	{ margin:0; width:260px; font-size:10px; padding:3px 0; border-top:1px solid #686867; border-left:none; border-right:none; border-bottom:1px solid #686867; font-weight:bold; }
#bestPriceBullion2 td       	{ padding:0 3px; border-right:1px solid #a4bfd7; font-weight:bold; }
#bestPriceBullion2 .price   	{ color:#ecd562; font-weight:normal; padding-right:9px; }
#bestPriceBullion2 .ounces  	{ font-style:italic; color:#9c9c9c; }
#bestPriceBullion2 .weight  	{ padding-left:9px; }
#bestPriceBullion2 h6       	{ font-weight:bold; font-size:12px; font-size:10px; color:#f5f5f5; font-style:italic;  margin-left:10px; padding:10px 0 3px 0;}
#bestPriceBullion2 a        	{ color:#f5f5f5; }
#bestPriceBullion2 a:hover  	{ text-decoration:underline; }
#bestPriceBullion2 td       	{ border:none; }
#bestPriceBullion2 h6       	{ background:none; }
#bestPriceBullion2 p		{ text-align:right; margin-right:10px; padding:5px 0 12px 0; }
#bestPriceBullion2 .viewMore 	{ padding-bottom:5px; }
#bestPriceBullion2 .viewMore a 	{ font-weight:bold; font-size:12px; color:#ecd562; }
#bestPriceBullion2 .viewMore a:hover 	{ text-decoration:underline;  }

#home_description		{ clear:both; background-color: #fff; font-size: 12px; margin:8px 0 -6px; }
#home_description h1	{ font-size: 18px; background-color: #3d7eb3; color: #fff; font-weight: bold; width: 603px; margin:0 0 6px -7px; padding:10px 0 10px 9px; }
#home_description h2	{ font-size: 14px; color: #5d841a; font-weight: bold; padding:2px; }
#home_description p 	{ padding:5px 2px 10px 2px; }


#moreArea h3			{ padding:6px 4px 5px 4px; color:#fff; background-color: #3c7faf; }
#moreArea ul			{ list-style-type: disc; color:#3174a3; margin:9px 0 0 20px; }
#moreArea li			{ margin-bottom:5px; }
#moreArea a			{ font-weight:bold; font-size:12px; color:#c8a604; text-decoration:none; }
#moreArea a:hover		{ text-decoration:underline; }


/* -- Page -- */
/*-------------------------------------*/
.page h1		{ font-size: 18px; background-color: #3d7eb3; color: #fff; font-weight: bold; margin:0 0 6px 0; padding:10px 0 10px 9px; }
.page h2		{ font-size:14px; color:#5288d2; font-weight:bold; }
.page h3		{ font-size:13px; color:#5288d2; font-weight:bold; }
.yellowOutline		{ position:relative; border:5px solid #faf4d6; padding:10px 10px 10px 10px; margin-bottom:10px; }
.silverOutline		{ position:relative; border:5px solid #eaf1f7; padding:10px 10px 10px 10px; margin-bottom:10px; }
.silverBox		{ background:#eaf1f7; padding:10px 10px 10px 10px; margin-bottom:10px; }
.page h4		{ font-size:14px; color:#5288d2; margin-bottom:4px; }
.page h5		{ font-size:12px; font-weight:bold; color:#c8a604; padding-bottom:5px; }
.yellowBorderDark	{ position:relative; padding:10px 10px 10px 10px; border:1px solid #c8a604; margin-bottom:10px; }
.dottedYellow		{ font-size:8px; border-bottom:1px solid #f8eaba; margin-bottom:10px; }
.banner			{ margin-bottom:10px; }
.greytext11		{ font-size:12px; color:#646469; }
.bluetext11		{ font-size:12px; color:#5288d2; }
.bluetext12		{ font-size:12px; color:#5288d2; }
.greytext12		{ font-size:12px; color:#646469; }
.yllwtext12		{ font-weight:bold; font-size:12px; color:#c8a604; }

.leftCol_mid		{ position:relative; float:left; width:40%; text-align:right; display:block; padding-top:3px; }
.rightCol_mid		{ position:relative; float:right; width:58%; text-align:left; }

.leftCol_left		{ font-weight:bold; color:#646469; float:left; width:20%; text-align:left; display:block; padding:3px 0 0 8px; }
.rightCol_left		{ color:#646469; float:right; width:78%; text-align:left; }

#errorMessage		{ border:1px dotted red; padding:15px; width:468; }
#errorMessage h6	{ font-size:12px; font-weight:bold; color:red; }

.blueDot		{ padding: 0 0 10px 15px; }
.blueDot li		{ list-style-image:url(/graphics/bullet.gif); }
.blueDot li a		{ font-weight:bold; font-size:12px; color:#c8a604; text-decoration:none; }
.blueDot li a:hover	{ color:#333; }

#header_tab		{ font-size:12px; position:relative; top:9px; padding:0px 0px 0px 0px; }
#header_tab span	{ border: 1px solid #3c7faf; background:#3c7faf; color:#fff; padding:3px 8px 4px 8px; margin-right:5px; }
#header_tab a		{ text-decoration:none; border: 1px solid #3c7faf; color:#3c7faf; padding:3px 8px 4px 8px; margin-right:5px; }
#header_tab a:hover	{ color:#fff; background:#3c7faf; }
.header_tab_empty	{ margin:10px 0; padding:6px 4px 5px 4px; color:#fff; background:#3c7faf; }

.mailme			{ font-size:12px; display:block; width:100%; border-top: 1px solid #3c7faf; color:#3c7faf; text-decoration:none; padding:10px 0px 10px 0px; margin-top:20px; text-align:center; }
.mailme img		{ border:0px; margin:0px 5px -5px 0px; }
.coins			{ font-size:12px; display:block; width:100%; border-top: 1px solid #3c7faf; color:#3c7faf; text-decoration:none; padding:10px 0px 10px 0px; margin-top:20px; text-align:center; }
.coins img		{ border:0px; margin:0px 5px -5px 0px; }
.mailmeandcoins		{ font-size:12px; display:block; width:100%; border-top: 1px solid #3c7faf; color:#3c7faf; text-decoration:none; padding:10px 0px 10px 0px; margin-top:20px; text-align:center; }
.mailmeandcoins img	{ border:0px; margin:0px 5px -5px 0px; }

.shopping		{ font-weight:bold; padding:5px 10px 10px 0; font-size:12px; color:#c8a604; text-decoration:none; background:url(/graphics/ico_shopping.gif) no-repeat; background-position:100% 0%; padding:3px 20px 0 0; }
.shopping:hover		{ color:black; }

.button			{ text-decoration:none; cursor: pointer; margin:5px 0 0 5px; font-size: 10px; font-weight:normal; color: #333333; background-color:#FAFAFA; height:auto; border-top: 1px inset #B4B4B4; border-right: 1px outset #B4B4B4; border-bottom: 1px solid #B4B4B4; border-left: 1px solid #B4B4B4; }
.button:hover		{ text-decoration:none; }

.greenArrow		{ font-weight:bold; color:#646469; text-decoration:none; background:url(/graphics/ico_greenarrow.gif) no-repeat; background-position:100% 0%; padding:0 20px 5px 0; }
.greenArrow:hover	{ color:red; }

.greenArrow2		{ font-weight:bold; font-size:12px; color:#c8a604; text-decoration:none; background:url(/graphics/ico_greenarrow.gif) no-repeat; background-position:100% 0%; padding:0 20px 5px 0; }
.greenArrow2:hover	{ color:#333; }

.blueTick		{ height:10px; border-bottom:1px solid #a4bfd7;border-right:1px solid #a4bfd7; width:100%; }

.pdf			{ color:#646469; text-decoration:none; background:url(/graphics/ico_pdf.gif) no-repeat; background-position:100% 0%; padding:1px 20px 0 0; }
.pdf:hover		{ color:red; }

.mail			{ font-size:13px; color:#646469; text-decoration:none; background:url(/graphics/ico_email.gif) no-repeat; background-position:100% 0%; padding:1px 24px 0 0; }
.mail:hover		{ color:red; }

.printer		{ font-size:13px; color:#646469; text-decoration:none; background:url(/graphics/ico_printer.jpg) no-repeat; background-position:100% 0%; padding:1px 24px 0 0; }
.printer:hover		{ color:red; }

.request		{ font-size:13px; color:#646469; text-decoration:none; background:url(/graphics/ico_request.jpg) no-repeat; background-position:100% 0%; padding:1px 24px 0 0; }
.request:hover		{ color:red; }

.back			{ font-size:12px; color:#5288d2; text-decoration:none; background:url(/graphics/ico_greenarrow.gif) no-repeat; background-position:0% 0%; padding:0 5px 10px 20px; }
.back:hover		{ color:#333; }

.greyLink		{ font-size:12px; color:#646469; font-weight:bold; text-decoration: none; }
.greyLink:hover 	{ color:red; }

.yellowLink		{ font-weight:bold; display:block; padding:5px 10px 10px 0; font-size:12px; color:#c8a604; text-decoration:none; }
.yellowLink:hover	{ color:black; }

#pageDisclaimer		{ color: #5c5c5c; font-style:italic; background-color:#f0f0f0; font-size:11px; line-height: 1.3; padding: 5px 10px; margin-top:5px; }


/* -- Gold IRA Page -- */
/*-------------------------------------*/
#requestInfo 		{ margin-right:10px; margin-top:21px; width:200px; background:url(/graphics/requestInfo_bg.jpg) top left no-repeat; }
#requestInfo h5 	{ padding: 18px 0 0 22px; color:#ca593b; font-size:14px; font-weight:bold; }
#requestInfo label 	{ margin: 15px 0 7px 22px; display:block; font-size:12px; font-weight:bold; color:#a7a7a7; }
#requestInfo input 	{ margin: 7px 0 0 22px; display:block; font-size:12px; font-weight:bold; color:#a7a7a7; }
#input_emailAddress, #input_fullName { width:150px; }
#input_sendDetails 	{ padding:5px 0 0 50px; }
#requestInfo_footer 	{ position:relative; top:10px; width:200px; background: url(/graphics/requestInfo_bg_footer.jpg) top left no-repeat; height:20px; }
#button_videoIRARain { position:absolute; display:block; top:300px; right:30px; }



/* -- BuyBullion Page -- */
/*-------------------------------------*/
.priceTable		{ text-align:center; padding:10px 0 10px 0; font-size:12px; color:black; width:100%; border:1px solid #c8a604; margin-bottom:10px; background-color:#faf4d6; }
.priceTable td 		{ text-align:center; }


/* -- Value Your Coins Page -- */
/*-------------------------------------*/
.coinTable		{ padding:10px 0 10px 0; font-size:12px; color:#5a5a59; width:100%; border:1px solid #c8a604; margin-bottom:10px; background-color:#faf4d6; }
.coinTable th 		{ font-weight:bold; color:black; }
.coinTable td 		{ font-style:italic; }


/* -- MarketCharts Page -- */
/*-------------------------------------*/
.box_customChart		{ padding:10px; border:5px solid #faf4d6; }
.tab_customChart		{ color:black; height:22px; padding-left:12px; font-size:12px; background:url(/graphics/tab_customchart.gif) no-repeat; background-position:0 100%; }
.tabWide_customChart	{ color:black; height:22px; padding-left:12px; font-size:12px; background:url(/graphics/tab_customchart_wide.gif) no-repeat; background-position:0 100%; }

.box_oneYear		{ text-align:center; padding:10px; border:3px solid #d0bc9f; }
.tab_oneYear		{ color:black; height:22px; padding-left:12px; font-size:12px; background:url(/graphics/tab_oneyear.gif) no-repeat; background-position:0 100%; }

.box_today		{ text-align:center; padding:10px; border:3px solid #e2c32f; }
.tab_today		{ color:black; height:22px; padding-left:12px; font-size:12px; }

.box_last30Days		{ text-align:center; padding:10px; border:3px solid #d4d7da; }
.tab_last30Days		{ color:black; height:22px; padding-left:12px; font-size:12px; background:url(/graphics/tab_last30days.gif) no-repeat; background-position:0 100%; }


/* -- Storefront Page -- */
/*-------------------------------------*/
#goldTable		{ float:left; border:1px solid #c8a604; padding-bottom:10px; margin-left:5px; height:250px; width:150px; }
#goldTable h6		{ padding:5px 0 5px 10px; font-weight:bold; font-size:12px; color:black; background-color:#c8a604; }
#goldTable a		{ display:block; padding:5px 10px 0 10px; font-size:12px; color:#c8a604; text-decoration:none; }
#goldTable a:hover	{ color:black; }

#silverTable		{ float:left; border:1px solid #d4d7da; padding-bottom:10px; margin-left:5px; height:250px; width:125px; }
#silverTable h6		{ padding:5px 0 5px 10px; font-weight:bold; font-size:12px; color:black; background-color:#d4d7da; }
#silverTable a		{ display:block; padding:5px 10px 0 10px; font-size:12px; color:#92a1af; text-decoration:none; }
#silverTable a:hover	{ color:black; }

#platinumTable		{ float:left; border:1px solid #d0bc9f; padding-bottom:10px; margin-left:5px; height:250px; width:125px; }
#platinumTable h6	{ padding:5px 0 5px 10px; font-weight:bold; font-size:12px; color:black; background-color:#d0bc9f; }
#platinumTable a	{ display:block; padding:5px 10px 0 10px; font-size:12px; color:#af956f; text-decoration:none; }
#platinumTable a:hover	{ color:black; }


/* -- Clients Page -- */
/*-------------------------------------*/
#testimonies			{ padding: 0 0 0 0; width:598px; }
#testimonies blockquote		{ background:url(/graphics/quote_close.gif) no-repeat; background-position:100% 100%; padding:5px 30px 0 45px; margin: 0 0 0 0; }
#testimonies li			{ background:url(/graphics/quote_open.gif) no-repeat; background-position:15px 27px; padding:0 60px 0 0; margin:0 0 15px 0; }
#testimonies .line		{ border-bottom:1px solid #c8a604; margin:0 27px 0 45px; padding:15px 0 0 0; }


/* -- Press Releases Page -- */
/*-------------------------------------*/
.pressRelease			{ display:block; font-size: 12px; color:#5288d2; text-decoration:none; background:url(/graphics/ico_press.gif) no-repeat; background-position:0 10px; padding:10px 0 5px 25px; }
.pressRelease:hover		{ color:#333; }

.archived			{ display:block; font-size: 12px; color:#5288d2; text-decoration:none; background:url(/graphics/ico_archived.gif) no-repeat; background-position:10px 20px; padding:20px 10px 15px 25px; }
.archived:hover	        	{ color:#333; }


/* -- Press Releases Page -- */
/*-------------------------------------*/
.sitedirectory			{ display:block; font-size: 12px; color:#333; text-decoration:none; background:url(/graphics/ico_archived.gif) no-repeat; background-position:10px 0; padding:0 10px 0 25px; }
.sitedirectory:hover    	{ color:#5288d2; }

/* -- Retirement Page -- */
/*-------------------------------------*/
.retirement_page ul		{ padding:4px 0 10px 10px; }
.retirement_page li a 		{ font-size:12px; color:#646469; font-weight:bold; text-decoration: none; }
.retirement_page li a:hover 	{ color:red; }

/* -- Request Information -- */
/*-------------------------------------*/
#informationItem		{ }
#informationItem td		{ vertical-align:middle; padding:8px; }
#informationItem img		{ border:1px solid #efd24a; padding:3px; width:80px; }
#informationForm td 	{ font-weight:bold; font-size:12px; color:#c8a604; padding:1px 0; }
#informationForm input, select	{ border: 1px solid #CCCCC8; }



/* -- IRA Video Page -- */
/*-------------------------------------*/
#iravideo			{ padding:25px; }
#iravideo h3		{ padding:0 10px 18px; background:none; line-height:24px; font-size:24px; font-weight:bold; color:#0085b1; }
#iravideo iframe	{ box-shadow:0 7px 15px rgba(0,0,0,0.5); margin:0 0 0 -5px; }
#iravideo p 		{ padding:24px 10px; font-size:14px; }
#iravideo p strong	{ font-weight:bold; line-height:18px; }
#iravideo .referButton { display:block; background: url("/graphics/refernowsignup/iravideo_button_referAFriendNow.jpg") 0 0 no-repeat; text-indent:-5000px; width:312px; height:122px; margin:0 auto; }
#iravideo a.referButton:hover { opacity:0.8; }


/* Sidebar */
/*-------------------------------------*/

#sidebar			{ padding:24px 8px 7px 8px; width:153px; float:left; overflow:hidden; }
#sidebar li			{ padding-left:7px; margin-bottom:4px; }
#sidebar ul			{ margin-bottom:12px; }
#sidebar a			{ text-decoration:none; color:#2e71a0; font-size:12px; }
#sidebar a:hover		{ text-decoration:underline; }
#sidebar h5			{ font-size:12px; padding:5px 0 4px 7px; color:#363602; background:url(/graphics/sidebar_li_header_bg.gif) top left no-repeat; height:18px; }

#sidebar .address		{ line-height:12px; border-top:1px solid #d9d970; padding:10px 0 10px 7px; font-size: 11px; }
#sidebar #moreQuestions		{ line-height:12px; font-size:11px; padding:14px 7px 8px 7px; background:#d9d970 url(/graphics/sidebar_moreinfo_bg.gif) no-repeat; }
#sidebar #moreQuestions h6 	{ padding-bottom:19px; font-size:15px; }

#sidebar #sendMailTo		{ line-height:12px; font-size: 11px; margin: 3px 0 12px 0; padding:14px 7px 8px 7px; background:#d9d970 url(/graphics/sidebar_moreinfo_bg.gif) no-repeat; }
#sidebar #sendMailTo h6 	{ padding-bottom:21px; font-size:15px; }
#sidebar #banner_freeShipping 	{ padding:16px 0 2px 0; }
#sidebar #banner_quotes 	{ padding:16px 0 2px 0; }
#sidebar #twitterInfoLink   	{ padding:10px 0 10px 0; }
#sidebar #bbbLink   		{ padding:10px 0 5px 0; text-align:center; }
#sidebar #ripOffReportLink 	{ padding:10px 0 5px 0; text-align:center;  }

/* Market Commentary Page */
/*-------------------------------------*/
#commentary_page		    { line-height:1.4em; width:772px; padding:7px 7px 7px 7px; float:right; }
#commentary_page #image_header      { }

#commentary_header                  { padding: 30px; background:#5689b5 url(/graphics/com_bg_header.jpg) bottom left no-repeat; }
#commentary_header h1               { color:#fff; font-size:24px; font-weight:bold; line-height:28px;}

#commentary_content                 { overflow:hidden; background:#3b75a8 url(/graphics/com_bg_tile.jpg) repeat-y; padding:10px 0 0 0; }
#commentary_content #article        { width:510px; padding: 20px 0 0 50px; float:left; }
#commentary_content #article p      { padding-bottom:15px; }

#article_footer                     { font-style:italic; color:#86b9e6; padding:17px 0 14px 0; text-align:center; background:#3b75a8 url(/graphics/com_bg_article_footer.gif) top left no-repeat; }
#article_footer a                   { text-decoration:none; color:#c8e0f6; }
#article_footer a:hover             { text-decoration:underline; }

#commentary_content #info           { font-size:13px; float:right; width:165px; padding: 20px 0 0 0; text-align:right; font-weight:bold; background: url(/graphics/com_bg_sidebar.jpg) no-repeat; }
#commentary_content #info em        { font-style:italic; display:block; }
#commentary_content #info #author   { color:#646469; margin:0 1px 0 20px; padding: 8px 10px 10px 0; border-bottom:1px solid #a1b4c5; }
#commentary_content #info #postDate { color:#878787; padding: 10px 10px 13px 20px; }
#commentary_content #info #info_footer	{ background: #fff url(/graphics/com_bg_sidebar_footer.jpg) top left no-repeat; height:10px; }
#commentary_content #subcontent		{ float:right; width:175px; padding-right:10px; }
#commentary_content #commentaryDisclaimer	{ color: #5c5c5c; font-weight:bold; font-size:10px; padding:8px 13px 0 28px; clear:right; }

/* Footer */
/*-------------------------------------*/

#footer				{ text-align:center; font-size:12px; }

#footer	#links			{ padding:8px 0; color:#3f74be; }
#footer #links a		{ color:#3f74be; text-decoration:none; }
#footer #links a:hover		{ text-decoration:underline; }

#footer	#terms			{ background-color:#000; padding:4px 0; font-size:12px;}
#footer #terms a		{ color:#ffffcc; text-decoration:none; }
#footer #terms a:hover		{ text-decoration:underline; }

#footer	#disclaimer		{ padding:8px 0;color:#5b6080; }
#footer	#disclaimer a		{ color:#5b6080; text-decoration:none; }
#footer #disclaimer a:hover	{ text-decoration:underline; }


/* Edit CSS - duplicated without the id in editor_style.css */
/*-------------------------------------*/
#editorArea .bodytext10 	{ font-size:10px; }
#editorArea .bodytext11 	{ font-size:11px; }
#editorArea .bodytext12 	{ font-size:12px; }
#editorArea .bodytext14 	{ font-size:14px; }
#editorArea .bodytext16 	{ font-size:16px; }
#editorArea .bodytext18 	{ font-size:18px; }
#editorArea .bodytext20 	{ font-size:20px; }
#editorArea .bodytext24 	{ font-size:24px; }
#editorArea .bodytext32 	{ font-size:32px; }

#editorArea .orangeheadingsmall { font-weight:bold; font-size:12px;color:#c8a604; }
#editorArea .blueheading	{ font-size:14px; color:#5288d2; margin-bottom:4px; }
#editorArea .yellowBorderDark	{ position:static; padding:10px 10px 10px 10px; border:1px solid #c8a604; margin-bottom:10px; }
#editorArea .yellowOutline	{ border:5px solid #faf4d6; padding:10px 10px 10px 10px; margin-bottom:10px; }
#editorArea .silverOutline	{ border:5px solid #eaf1f7; padding:10px 10px 10px 10px; margin-bottom:10px; }
#editorArea .dottedYellow	{ font-size:8px; border-bottom:1px solid #f8eaba; margin-bottom:10px; }

#editorArea			{ color:#646469; line-height: 1.2em;}
#editorArea p			{ padding:5px 0 5px 0; }
#editorArea strong		{ font-weight:bold; }
#editorArea em			{ font-weight:bold; }
#editorArea a			{ font-size:12px; color:#5288d2; font-weight:bold; font-decoration:none; }
#editorArea a:hover		{ color:#333; }
#editorArea ol			{ list-style-type:decimal; padding:5px 0 5px 20px; }
#editorArea ul			{ padding:5px 0 5px 20px; }
#editorArea ul li		{ list-style-image:url(/graphics/bullet.gif); }
#editorArea img			{ padding:2px; float:right;}
