@charset "utf-8";
/* CSS Document */
/* =Landing
-------------------------------------------------------------- */
* a{border:none;}
a, a img{color:#CCC; text-decoration:none; border:none;}
a:hover{color:#CCC; text-decoration:underline;}
body{background:#2b3031 url(/images/dgus-bkgnd-dogroad.jpg) top center no-repeat; margin-top:0; text-align:center; font-family: Arial, Helvetica, sans-serif; color:#39371e; font-size:12px; line-height:1.6;}
#main{width:1040px; margin:0 auto; text-align:left; }
#top{ padding-right:30px; color:#FFF;  letter-spacing: 0.3em; overflow:hidden;}
#top a{font-size:10px; font-weight:bolder;}#links{margin-top:100px; width:500px; float:right; text-align:right;}
#links {
    float: left;
    margin: 0 0 0 30px;
    text-align: left;
    width: 100%;
}
#links-left {
    float: left;
    padding-top: 20px;
    width: 420px;
}
#links a { color:#fff; }
#links a:hover { color:#fff;}
.navholder		{ float:right; margin:28px 30px 0 0; width:487px;}

#nav{float:right;}
#nav ul{margin: 0; padding: 0; float:left;}
#nav li{display:inline; float:left;}
#nav li a{display:block; border:none;}
#container{width:1040px;  background:url(/images/content-cream.png?v) left top repeat-y; margin-top:-10px;}
#container a{display:block; padding-top:20px; }

#col-center{width:285px; margin-left:27px; padding:40px; color:#c70023; text-transform:uppercase; font-size:11px; font-weight:bold;}
#col-center img{margin-bottom:40px;}


#rule{margin:20px auto;}
#bottom{height:154px; background-color:#94001c; width:900px; margin:-12px 28px; padding:40px 40px 0 40px; color:#FFF;}
#ads .ad{width:275px; margin-bottom:10px;}
#ads img{width:275px;}
#ads #ad-left{float:left;}
#ads #ad-center{float:left; margin-left:38px;}
#ads #ad-right{float:right;}
#foot{margin:10px auto; clear:both; text-align:left;}
#foot p{width:450px; font-size:10px; color:#FFF; float:left;}
#foot p.right{text-align:right; float:right;}
hr{clear:both; height:1px border:none; background-color:#666;}

/* added abh design */
.clear			{ clear:both; display:block; margin-top:-1px; height:1px; }
.uc				{ text-transform:uppercase; }

	/* header */
	.socialbox		{ background-color:#4169a5; margin:0; padding:0; float:right; height:41px; width:100%;}
	.icon			{ float:right; margin:0 8px 0 0; }
	.pushtext		{ margin-left:8px; }
	#top h3			{ background:transparent url('/images/txt-subheader.png') top center no-repeat; margin:70px 2px 0 0; width:545px; height:25px; float:right; text-indent:-9999px; }
	
	#top h2			{ background:transparent url('/images/logo-large.png') top center no-repeat; margin:0 0 0 28px; width:412px; height:128px; float:left; }
	#top h2 a		{ float:left; position:relative; width:412px; height:128px; text-indent:-9999px; }
	
	/* content area */
	#container		{ margin-bottom:25px; }
	#container a	{ display:inline; padding-top:0; }
	#col-left		{ float:left; width:630px; padding:0;}
	#col-left p		{ margin:20px 0px 0 52px; font-size:15px; letter-spacing:.02em; line-height:1.3em; color:#212121;}
	#col-left p.red			{ color:#c70023; margin-top:0; font-size:10px; font-weight:bold; }
	#col-left img	{ margin:32px 0 0 52px; }
	#col-left img.notm		{ margin-top:6px; }
	#col-right		{ float:right; width:410px; padding:0;}
	#col-right img	{ margin:40px 0 0 4px; }
	#col-right p.issue	{ background:transparent url('/images/icon-arrowright.png') right 50% no-repeat; padding-right:22px; color:#c70023; float:left; height:18px; font-size:10px; font-weight:bold; text-align:right; margin-left:64px; }
	#col-right p.issue a	{ color:#c70023; }
	#container img.homeleft	{ margin:10px 0 10px 37px; }
	#container img.homeright	{ margin:10px 0 10px 8px; }
	
	/* internal pages */
	.navholder		{ float:right; margin:-8px 0 0 0; }
	img.icon 		{ margin:0; }
	img.last		{ margin-right:4px;}
	img.lm			{ margin-left:0px; }
	
/* end added abh design */

