




/*
     FILE ARCHIVED ON 22:12:59 Dec 11, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:20:20 Apr 19, 2016.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
Theme Name: Daily Caller Responsive
Theme URI: http://dailycaller.com/
Description: Daily Caller
Version: 2.9.1
Author: Tabitha Chapman
Author URI: http://zeek.com/
*/

@import url(/web/20121211221259/http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic,700,700italic,800,800italic);
@import url(/web/20121211221259/http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);

@import url(/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/stylesheets/base.css);
@import url(/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/stylesheets/skeleton.css);
@import url(/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/stylesheets/fb-connect.css);

body{background-color:#f0f0f0;font-family:"Open Sans";}
h5{text-transform:uppercase;}
p{line-height:2em;margin-bottom:10px;}

blockquote, blockquote p{
	font-family:georgia;
	font-size:inherit;
	font-style: normal;
	border-left:0px;
	color:#22407C;	
}
blockquote{
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:10px;
}
blockquote p{
	margin:0px;
	padding:0px;
}

a:link {color:#832921;}
a:visited {color:#63201a;}
a:hover {color:#832921;}

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}




#content{
	width:630px;
 border-right: 1px solid #C3C3C3;	
border-top: 1px solid #C3C3C3;
}

#homepage-related{
	padding-left:0px !important;
}
#homepage-related h5,#homepage-related li{
	padding-left:15px;
}
.container{background-color:#ffffff}
.container .column, .container .columns{
	margin-left:0px;
	margin-right:0px;
}
.container .two-thirds.column{
	width:630px;
}

.container .one-third.column{
	width:330px;
}
#branding-social{
	position:relative;
	border-bottom:1px solid #C3C3C3;
	background-color:#fcfcfc;background-image:-webkit-linear-gradient(bottom, #dedede, #fcfcfc);background-image:-moz-linear-gradient(bottom, #dedede, #fcfcfc);background-image:-ms-linear-gradient(bottom, #dedede, #fcfcfc);
	-webkit-box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	-webkit-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;
	overflow:visible;
}
#branding{
	height:80px;
	line-height:100px;
	text-align:center;
}
#branding a img{
	position:relative;
	left:9px;
	bottom:-6px;
}


#pagerightshadow{
	background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/border-right.png");
	background-position: right top;
	background-repeat: repeat-y;
	border-right: 1px solid #b7b7b7;
}
#pagerightshadow {
	bottom: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 6px;
	z-index: 20;
}
#pageleftshadow{
	background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/border-left.png");
	background-position: left top;
	background-repeat: repeat-y;
	border-left: 1px solid #b7b7b7;
}
#pageleftshadow {
	bottom: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 6px;
	z-index: 20;
}



h1.remove-bottom{position:absolute;left:-5000px;}

/* Access Menu */
#access {border-top:1px solid #cdcdcd;}
.container #access.column, .container #access.columns{margin:0px;padding:0px;width:960px;}
#access .menu-main{border-top:1px solid #eaeaea;}
#access .menu-main .menu{margin:0 auto; padding:0; height:30px; width:100%; display:block;}
#access .menu-main  .menu li{padding:0; margin:0; list-style:none; display:inline;}
#access .menu-main  .menu li a{
    color: #3a3434;
    display: block;
    float: left;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #CDCDCD;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    padding:8px 10px 8px 9px;
    text-decoration: none;
    text-transform: uppercase;
    cursor:pointer;
	text-shadow: 0px 1px 1px #ffffff;
	font-family: "Open Sans";
	filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
#access .menu-main .menu li a span{line-height:30px; float:left; display:block; padding-right:15px; border-right: 1px solid #FFFFFF;}


#access .menu-main .menu li a.active, .menu li a.active:hover,#access .menu-main .menu li a:hover{
   text-shadow: 0 1px 1px #646464;
    color: #FFFFFF;
    font-family: "Open Sans";
	-webkit-box-shadow:  0px 1px 3px -2px 646464;
	box-shadow:  0px 1px 3px -2px 646464;
	background-color: #581202;
	background: #bb3a31; /* Old browsers */
	background: -moz-linear-gradient(top,  #bb3a31 0%, #902d24 47%, #871a00 56%, #70231c 94%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb3a31), color-stop(47%,#902d24), color-stop(56%,#871a00), color-stop(94%,#70231c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* IE10+ */
	background: linear-gradient(to bottom,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb3a31', endColorstr='#70231c',GradientType=0 ); /* IE6-9 */
}
#access .menu-main .menu li a.active span, #access .menu-main .menu li a.active:hover span{}

#access .menu-main  .menu li.last-menu-item a{
border-right:0px;
	-webkit-border-radius: 0px 0px 15px 0px;
	border-radius: 0px 0px 15px 0px;

}
#access .menu-main  .menu li.first-menu-item a{
	border-left:0px;
	-webkit-border-radius: 0px 0px 0px 15px;
	border-radius: 0px 0px 0px 15px;
}


/* Sub Menu */

#access ul ul{
  display: none;
    float: left;
    margin: 0;
    position: absolute;
    right: 109px;
    top: 144px;
    width: 100px;
    z-index: 99999;    
   }

#access ul li:hover > ul{
	display:block;
}

#access .sub-menu li a {
  width: 120px;
  text-transform: uppercase;
  background: #fff;
  height: 19px;
  color: #c00;
  display: block;
  padding: 7px 0 0 0;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
#access .sub-menu li{
	display:block;
}
#access .menu-main  .first-menu-item a{padding-left:17px !important;}
#access .menu-main .last-menu-item a{padding-right:18px !important;}
@-moz-document url-prefix() {
	#access .menu-main  .first-menu-item a{
		padding-left:17px !important;
	}
	#access .menu-main .last-menu-item a{
		padding-left:10px !important;
	}
}

/* float menu */
/* access-float Menu */
#access-float {border-top:1px solid #cdcdcd;z-index:1000;}
.container #access-float.column, .container #access-float.columns{
	 left: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    text-align: center;
    width: 100%;
}
#access-float .menu-main{
    border-top: 1px solid #EAEAEA;
    margin: 0 auto;
    width: 960px;
    background-color:#FCFCFC;
    	border-bottom:1px solid #C3C3C3;
	background-color:#fcfcfc;background-image:-webkit-linear-gradient(bottom, #dedede, #e4e4e4);background-image:-moz-linear-gradient(bottom, #dedede, #e4e4e4);background-image:-ms-linear-gradient(bottom, #dedede, #e4e4e4);
	-webkit-box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	-webkit-border-radius: 0px 0px 15px 15px;
	border-radius: 0px 0px 15px 15px;

}
#access-float .menu-main .menu{margin:0 auto; padding:0; height:30px; width:100%; display:block;}
#access-float .menu-main  .menu li{padding:0; margin:0; list-style:none; display:inline;}
#access-float .menu-main  .menu li a{
    color: #3a3434;
    display: block;
    float: left;
    border-left: 1px solid #EAEAEA;
    border-right: 1px solid #CDCDCD;
    font: 11px Verdana,Arial,Helvetica,sans-serif;
    padding: 8px;
    text-decoration: none;
    text-transform: uppercase;
    cursor:pointer;
	text-shadow: 0px 1px 1px #ffffff;
	font-family: "Open Sans";
	filter: dropshadow(color=#ffffff, offx=0, offy=1);
}
#access-float .menu-main .menu li a span{line-height:30px; float:left; display:block; padding-right:15px; border-right: 1px solid #FFFFFF;}


#access-float .menu-main .menu li a.active, #access-float .menu li a.active:hover,#access-float .menu-main .menu li a:hover{
   text-shadow: 0 1px 1px #646464;
    color: #FFFFFF;
    font-family: "Open Sans";
	-webkit-box-shadow:  0px 1px 3px -2px 646464;
	box-shadow:  0px 1px 3px -2px 646464;
	background-color: #581202;
	background: #bb3a31; /* Old browsers */
	background: -moz-linear-gradient(top,  #bb3a31 0%, #902d24 47%, #871a00 56%, #70231c 94%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb3a31), color-stop(47%,#902d24), color-stop(56%,#871a00), color-stop(94%,#70231c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* IE10+ */
	background: linear-gradient(to bottom,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb3a31', endColorstr='#70231c',GradientType=0 ); /* IE6-9 */
}
#access-float .menu-main .menu li a.active span, #access-float .menu-main .menu li a.active:hover span{}

#access-float .menu-main  .menu li.last-menu-item a{
border-right:0px;
	-webkit-border-radius: 0px 0px 15px 0px;
	border-radius: 0px 0px 15px 0px;

}

#access-float .menu-main .homefloatingnav a{
	background-color: transparent;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/logo-mini.png");
    background-position: 8px 1px;
    background-repeat: no-repeat;
    border-left: 0 none !important;
    text-indent: -4000px;
    width: 23px;
}
#access-float .menu-main .homefloatingnav a:hover{
 background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/logo-mini.png") !important;
	    background-position: 8px 1px !important;
    background-repeat: no-repeat !important;

}
/* Sub Menu */

#access-float ul ul{
	display: none;
   float: left;
    margin: 0;
    position: relative;
    right: 101px;
    top: 31px;
    width: 0;
    z-index: 99999;
}

#access-float ul li:hover > ul{
	display:block;
}

#access-float .sub-menu li a {
  width: 120px;
  text-transform: uppercase;
  background: #fff;
  height: 19px;
  color: #c00;
  display: block;
  padding: 7px 0 0 0;
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
}
#access-float .sub-menu li{
	display:block;
}

/* end float menu */

/* guns subnav */
.sub-nav {text-align:center;}
#subnav{
	margin-left:10px;
	text-align:left;
	background-color:#efefef;
	height:20px;
	-webkit-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	-webkit-box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	margin-bottom:10px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	width:936px;		
	
}
#subnav li{display:inline;border-right:1px solid #dedede;	padding-right:3px;padding-left:3px;line-height:20px;
	font-size:10px;
	text-transform: uppercase;
	
	
}
#subnav a:visited {color:#832921;}


/* network space */
#network-space{
	height:80px;
	margin-left: 15px;	
}
#network-space #socialButtons{
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	padding:5px 10px 5px 10px;
	float:left;
	vertical-align:middle;
	height:25px;
	position:relative;
	left:-5px;
	top:17px;

}
#network-space #socialButtons ul{
	margin:0px;
	padding:0px;
	vertical-align:middle;	
}
#network-space #socialButtons li{
	list-style-type:none;
	display:inline;
	margin: 0 3px;
	padding:0px;	
	vertical-align:middle;
	line-height:35px;	
}

/*Trending */
#trending{
	min-height:30px;
	line-height:30px;
}
#trending #buzz{
	text-align:center;
	font-size:11px;
	font-family:"Open Sans";
	color:#832921;
}
#trending #buzz strong{
	color:#354677;
}
#trending #buzz a{
	color:#832921;	
	text-decoration:none;
}

/* Search */
#search{
	height:80px;
	position:relative;
	top:17px;
}
#search input#q {
	font-family: "Open Sans";
	letter-spacing:.15em;
	font-size: 12px;
	height: 11px;
	margin: 0;
	text-transform: uppercase;
	width: 150px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#search .search{
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	left: 34px;
    padding: 5px;
    position: relative;
	height:25px;
}
#search form{margin:0px;}
#search table td{vertical-align:middle;}
#search #searchsubmit{margin-left:6px;vertical-align:middle;}


/* Social Bar */
#socialbar{
	background-color:#e4e4e4;
	height:auto;
	width:960px;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
}


/* Footer */
#footer {
	background-color:#e7e7e7;
	border-top:2px solid #a5a5a5;
	padding-top:30px;
	width:960px;
}
#footer h5{
	font-size:12px;
	color:#342D2D;	
	font-family:"Open Sans";
}
#footer li a{
	font-size:12px;
	font-family:"Open Sans";
	line-height:.3em;
	color:#9A1E00;
	text-transform:uppercase;
	text-decoration:none;
}
#footer li a:hover{
	text-decoration:underline;
	color:#342D2D;
}
#footer li{
	line-height: 20px;
	margin-bottom: 0;
}
#footer div.columns{
	padding-left:15px;
}

/* Leaderboard */
#leaderboard{
	
}
#leaderboard div.columns{
	text-align:center;
	width:960px;

}
#leaderboard div iframe, #leaderboard div a{
	margin-top:20px;
	margin-bottom:20px;	
}
#leaderboard div div{
	margin-bottom:20px;		  
}
  
  



/* Truck */
#homepage-lead-truck{
	font-family:"Open Sans";
	padding-top:15px;
	width:400px;
	float:left;
}
#homepage-lead-truck h2{
	font-family:"Open Sans";
	text-decoration:none;
	font-weight:400;
}
#homepage-lead-truck h2 a{
	font-family:"Open Sans";
	text-decoration:none;
	font-weight:400;
	letter-spacing:-0.05em;
}
#homepage-lead-truck h3{
	text-decoration:none;
	font-family:"Open Sans";	
	font-weight:400;
}
#homepage-lead-truck h3 a{
	font-family:"Open Sans";
	font-weight:700;	
	text-decoration:none;
	letter-spacing:-0.05em;
}

#bodycontent #homepage-lead-truck .pic img{
	width:362px;
	height:auto;
	border:1px solid #832921;
	position:absolute;
	height:170px;

}
#bodycontent #homepage-lead-truck .pic noscript img{
	position:absolute;
}
#bodycontent #homepage-lead-truck .pic{
	position:relative;
	height:175px;
}
#mini_column{
	margin-left:400px;
	
}


/* Double Truck */
#homepage-lead{
	font-family:"Open Sans";
	padding-top:15px;
}
#homepage-lead h2{
	font-family:"Open Sans";
	text-decoration:none;
	font-weight:400;
}
#homepage-lead h2 a{
	font-family:"Open Sans";
	text-decoration:none;
	font-weight:400;
	letter-spacing:-0.05em;
}
#homepage-lead h3{
	text-decoration:none;
	font-family:"Open Sans";	
	font-weight:400;
}
#homepage-lead h3 a{
	font-family:"Open Sans";
	font-weight:700;	
	text-decoration:none;
	letter-spacing:-0.05em;
}

#bodycontent #homepage-lead .pic img{
	width:599px;
	border:1px solid #832921;
}
#bodycontent #homepage-lead .pic noscript img{
	position:absolute;
	z-index:2px;
	left:15px;
}

.truck-content{
	padding-left:15px;
}


/* Homepage Related */
#homepage-related{
}
#homepage-related li a{
	color:#354677;
	font-family:"Open Sans";
	font-weight:600;
	font-size:17px;
	text-decoration:none;
	line-height:1.2em;

}
#homepage-related li{
	border-top:1px solid #c3c3c3;
	padding-top: 10px;
	font-weight:600;
}
#homepage-related li.first{
	border-top:0px;

}
#homepage-related li a em{
	text-transform:uppercase;
	color:#832921;
	font-size:15px;
	font-style:normal;
}
#homepage-related h5{
	text-transform:none;
	font-family:"Open Sans";
	font-size:14px;
	font-weight:700;
	line-height:2em;
}

.deeper-box,.homepage-posts .post,.archive-sub{
    float: left;
    height: 285px;
    padding-left: 15px;
    padding-right: 15px;    
    padding-top: 10px;

    width: 285px;
}
#homepage .deeper-box{
	border-bottom: 1px solid #C3C3C3;
}
#deeper-mini .deeper-box{
	width:220px;
	float:none;
	padding: 0 8px 20px;
	height:auto;
	border-bottom:0px;
	border-top: 1px solid #C3C3C3;
}
#deeper-mini .deeper-box.first{
	border-top:0px;
}
#deeper-mini .deeper-box h3{
	font-size:13px;
}
.homepage-posts .post{
	float:none;
}
.deeper-box .pic img,.homepage-posts .pic img{
	border: 1px solid #832921;
}
.homepage-posts .pic,.deeper-box .pic{
	position:relative;
	height:123px;
}
.deeper-box .mini-post .pic{
	height:92px;
}
.homepage-posts .pic noscript img{
	position:absolute;
	z-index:2;
	
}
.deeper-box .pic img{
	position:absolute;
	z-index:2;
	
}
.deeper-headline-first h3,.deeper-headline h3,.homepage-posts .post h2,#author-archive .post h2,.archive-sub h2{
	font-family: "Open Sans";
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 4px 0;
	text-decoration: none;
	color:#832921;
}
.deeper-headline-first h3 a,.deeper-headline h3 a,.homepage-posts .post h2 a,#author-archive .post h2 a,.archive-sub h2 a{
	color:#832921;
	font-weight:normal;
	text-decoration:none;
	font-size:18px;
	line-height:1.3em;
}
.subheadline-first,.subheadline{
	color:#423d3d;
	font-size:15px;
	line-height:20px;
	font-family:Georgia;	
}

#homepage-left{
	width:315px;
	float:left;


}
#homepage-center{
 border-left: 1px solid #C3C3C3;		
}
.opinion-header{
	position:relative;border-bottom:1px solid #C3C3C3;background-color:#fdfdfd;background-image:-webkit-linear-gradient(top, #ced0d4, #fdfdfd);background-image:-moz-linear-gradient(top, #ced0d4, #fdfdfd);background-image:-ms-linear-gradient(top, #ced0d4, #fdfdfd);
	border-top:1px solid #babcc3;
	height:80px;
}
.opinion-header h2{
	background-color: #581202;
	background-image:-webkit-linear-gradient(top, #ae4128, #581202);background-image:-moz-linear-gradient(top, #ae4128, #581202);background-image:-ms-linear-gradient(top, #ae4128, #581202);
	-webkit-box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-family: "Open Sans";
	font-size: 25px;
	font-weight: bold;
	letter-spacing: -0.06em;
	margin: 0 auto;
	padding: 0 0 0 10px;
	position: relative;
	top: 20px;
	width: 90%;

}
.opinion-header h2 a{
	color:#ffffff;
	text-decoration:none;
}

.contributor-widget{
	margin-top:10px;
	border-bottom:1px solid #c3c3c3;
	padding-bottom:10px;
}
.contributor-widget .userphoto {
	width:65px;
	margin-left:15px;
	padding-top:5px;
	float:left;
}
.contributor-widget .userphoto img{
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border: 2px solid #832921;
}
.contributor-widget .user{
		font-family:"Open Sans";
	margin-left:95px;
}
.contributor-widget .user .headline a{
	line-height: 1.0;
	padding-bottom: 5px;
	color: #003F7C;
    font-family: "Open Sans",sans-serif;
	font-weight: 400;
	text-align: left;
	font-size: 14px;
	text-decoration: none;
}
.contributor-widget .user .name a,.contributor-widget .user .author-title{
    color: #7791B5;
    font-family: "Open Sans",sans-serif;
    font-size: 9px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 1.17;
    text-transform: uppercase;
    text-decoration:none;
 }

.author-title{
	padding-bottom:5px;
}

.contributor-widget .entry{
	font-size: 12px;
	line-height: 1.19;
	letter-spacing: 0px;
	color: #423A3A;
    font-family: "Open Sans",sans-serif;
	font-weight: 400;
}

.content-widget-box-header .headline{
	border-bottom:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;	
	vertical-align:bottom;
	background-color:#fcfcfc;background-image:-webkit-linear-gradient(bottom, #fafafa, #e5e5e5);background-image:-moz-linear-gradient(bottom, #fafafa, #e5e5e5);background-image:-ms-linear-gradient(bottom, #fafafa, #e5e5e5);	
}


.content-widget-box-header .headersection{
	border-bottom:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;	
	vertical-align:bottom;
	background-color:#fcfcfc;background-image:-webkit-linear-gradient(bottom, #fcfcfc, #dedede);background-image:-moz-linear-gradient(bottom, #fcfcfc, #dedede);background-image:-ms-linear-gradient(bottom, #fcfcfc, #dedede);
-webkit-box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.5) inset;
}
.content-widget-box-header .headersection a img{
	vertical-align:bottom;
}
.content-widget-box-header .headline h3 a,.content-widget-box-header .headline h3{
   color: #22407C;
    font-family: "Open Sans";
    font-size: 15px;
    margin: 0;
    padding: 0;
    text-decoration: none;
	line-height:1em;  
}

.content-widget-box-header .headline h3{
	padding-left: 10px;
	line-height:1em;	
}
.content-widget-box-header .headline{
clear:both;
	padding:10px;
}
.content-widget-box-header .date{
	color:#7d8fb4;
	font-size: 10px;
	padding-left: 10px;	
	margin:0px;
	line-height:1.5em;
}
.content-widget-box-header div.pic{
	float:left;
}
.includes-image .widget-feature-image{
	width:88px;
	float:left;
}
.includes-image .widget-feature-image img{
	border:1px solid #c3c3c3;
}
.content-widget-box-header .headline.includes-image h3,.includes-image .date{
	margin-left:95px;
}
.widget,.ad{
	border-bottom:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;	
	background-color:#fcfcfc;background-image:-webkit-linear-gradient(bottom, #fcfcfc, #dedede);background-image:-moz-linear-gradient(bottom, #fcfcfc, #dedede);background-image:-ms-linear-gradient(bottom, #fcfcfc, #dedede);
	-webkit-box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.5) inset;
	box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.5) inset;
	padding-top:10px;
	padding-bottom:10px;
		
}
#homepage-left .ad{

}
.ad{
text-align:center;
}
.content-widget-box-header .electionpoll-widget-footer{

}





/***** Single Article *****/
#single,#author-archive-page,#marked-section,#page{
	border-top:7px solid #832921;
	background-image:url(/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/down-arrow.png);
	background-repeat: no-repeat;
	background-position: 20px 0px;
	padding-top:20px;
	padding-left:10px;
	padding-right: 10px;	
}
#marked-section.header-cat-image{
	background-image:none;
	padding-top:0px;
}
#single h1,#page h1,#single h3,#author-archive-page h3,#marked-section h3,#page h3{
	font-size:36px;
	font-family: "Open Sans";
	font-weight:400;
	line-height: 1.2em;
	color: #991e00;
	margin-top:15px;
	padding-left:10px;
}

#author-archive-page h3 a,#marked-section h3 a{
	font-size:36px;
	font-family: "Open Sans";
	font-weight:300;	
	line-height: 1.3em;
	color: #991e00;
	text-decoration:none;
		
}
#marked-section .archive-subs h3, #marked-section .archive-subs h3 a{
	font-size:15px;
	font-weight:700;
	padding-left:0;
}
#single .article-data,#author-archive-page .article-data,#page .article-data{
	width: 217px;
	margin-left:10px;
	margin-right:10px;
	border-top:3px solid #423d3d;
	float:left;
	padding-top:5px;
	
}
#single .full-page-article .article-data{
	display:none;
}
#author-archive-page .article-data{
	border-top:none;
}

#single .article-data .author-photo,#author-archive-page .article-data .author-photo{
	border:3px solid #e4e4e4;
	float:right;
	width:50px;
	height:50px;	
}
#single .article-data .author-photo img,#author-archive-page .article-data .author-photo img{
	width:50px;
	height:50px;
}
#single .article-content,#author-archive,#author-archive-page .article-content,#author-archive{
	margin-left:245px;
	width:365px;
	font-family:georgia;
}
#single .full-page-article .article-content{
	margin-left:0px;
	width:100%;
}
#single .article-category,.author-roundup,#author-archive-page .article-category,.author-roundup,#marked-section .article-category,#page .article-category{
	font-size:24px;
	font-family: "Open Sans";
	color:#832921;
	font-weight: bold;
	line-height:1em;
	
}
#marked-section .article-category{
	margin-bottom:10px;
}
	
.heading-with-icon{
	padding-left:30px;
}
.author-name{
   font-family: "Open Sans";
    font-size: 18px;
    font-weight: bold;
    margin-right:50px;
    line-height:1.5em;
}
.article-data .author-box ul{
	margin:0px;
	padding:0px;
}
.article-data .author-box li{
    border-bottom: 1px solid #C3C3C3;
    font-size: 11px;
    line-height: 2.1em;
    margin-bottom: 0;
    padding-left: 29px;
}

#author-name { position:relative; }
#innerauthor {   
	height: 1.5em;
    margin-top: 0.25em;
    position: absolute;
    top: 50%;
    }

.article-data .author-box li a{
	text-decoration: none;
}

.twitter-icon{
    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -7px -295px;
    background-repeat: no-repeat;
}


.article-icon{
    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -7px -4px;
    background-repeat: no-repeat;
}
#author-archive-page .article-icon-alt{padding-left:30px;}
.article-icon-alt{
    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -3px -250px;
    background-repeat: no-repeat;
}
.email-icon{
    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -7px -29px;
    background-repeat: no-repeat;	
}
.rss-icon{
	    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -7px -53px;
    background-repeat: no-repeat;
}
.book-icon{
	    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -7px -78px;
    background-repeat: no-repeat;
}


/***** social bar *****/
.social-bar{
	float:left;
}
.page-options .tool{
	float:right;
}
.share {
 		border-bottom: 1px solid #832921;
    border-top: 1px solid #832921;
    line-height: 1em;
    margin-bottom: 20px;
    margin-top: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
}

/*** author page ****/
.image-display{
   background-repeat:no-repeat;
    background-position: left top;
    margin-bottom:10px;
	
}

#author-data-box{
   background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/author-banner.png");
   background-repeat:no-repeat;
    background-position: left bottom;
    padding-bottom: 12px;
    padding-left: 10px;
    position:relative;
    border-top:3px solid #63201a;
    height:80px;
}
#author-data-box .usertitle{
	padding-top:10px;
	color:#ffffff;
	text-transform: uppercase;
	font-size:12px;
	display:block;
}
#usertitle { position:relative; }
#innertitle {   
   bottom: -62px;
    height: 1.5em;
    margin-top: 0;
    position: absolute;
    }

#author-data-box .author-name{
	font-weight: bold;
	color:#342d2d;
	font-size:24px;
	margin-bottom:10px;
	display:block;
	line-height:1em;
}


.author-options{
	margin-left:10px !important;
}

#author-archive .post{
	padding-top:5px;
	border-bottom:1px solid #c3c3c3;
	padding-bottom:10px;	
	font-size:15px;
	line-height:1.5em;
}
#author-archive .post p{ 
	line-height:1.5em;
	color:#000000;
}

#author-archive .post.first-post{
	font-size:17px;
}
#author-archive .post .date{
	margin-bottom:10px;
}
.pic-container img,.pic img{
		border:1px solid #832921;

}
.story .pic, .archive-sub .pic{
	height:125px;
}
.story .pic img,.archive-sub .pic img{
	position:absolute;			
}

#archive-features .story .pic{
	height:160px;
}


.category-headline .pic{
	float:left;
}
.pic-container img, .pic noscript img{

}
.readmore{
font-size:15px;
    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: 337px -271px;
    background-repeat: no-repeat;
    display: block;
    font-family:"Open Sans";
    text-align: right;
}

.readmore a{
	color:#832921;
	font-weight:700;
	font-size:15px;
    font-family:"Open Sans";	
	padding-right: 20px;	
	text-decoration:none;
}
.first-post .readmore{
    background-position: 337px -270px;
}
.post .date{
	color:#7d8fb4;
	font-size: 10px;
	margin:0px;
	line-height:1.5em;
}

#marked-section{
	padding-left:0px;
	padding-right:0px;
}

#marked-section .story{
	float: left;

    padding-right: 15px;
    width: 380px;
}
.archive-feature  .story{
	    padding-left: 10px;
}
#marked-section .archive-sub .story{
	width:auto;
}
#marked-section .story p{
	margin-top:20px;
	font-family: "Open Sans";
	color:#000000;
	font-size:18px;	
	line-height:1.2em;
}
#marked-section .related-articles{
	margin-left:415px;
}
#archive-features{
	border-bottom:1px solid #c3c3c3;
	padding-left:10px;
}
.archive-feature{
padding-right:5px;
}
#marked-section #archive-header{
	padding-left:10px;
}
#marked-section.header-cat-image #archive-header{
	padding-left:0px ;
}
#single-truck{
	    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/border.png");
    background-position: 400px 0;
    background-repeat: repeat-y;
}
.story-related{
	padding-right:10px;
background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/border.png");
    background-position: 400px 1px;
    background-repeat: repeat-y;
	
}

.related-articles{

}

.related-articles h4{
	line-height: 1em;
	font-family: "Open Sans";
	color:#423d3d;
	font-size:14px;
	font-weight:700;
	padding:0px;
	margin-bottom: 20px;	
}
.related-articles .related_post li a{
	font-family: "Open Sans";
	text-decoration: none;
	color:#832921;
	font-weight:bold;
	font-size:14px;
}
#marked-section .archive-sub .story p{
	font-size:15px;
	font-family: georgia;
	line-height:1.4em;
	color:#282524;
	margin-top:0px;
}

#marked-section .archive-subs,#deeper{
	background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/border.png");
    background-position: 315px 0px;
    background-repeat: repeat-y;
	border-bottom: 1px solid #C3C3C3;
}



.dateline{
	text-align:right;
	color:#274479;
	font-size:10px;
}
.post_mini_info{
	margin-bottom:5px;
}
 
#single .post_mini_info .article-category a, 
#single .post_mini_info .article-category,
#author-archive-page .post_mini_info .article-category a, 
#author-archive-page .post_mini_info .article-category,
#marked-section .post_mini_info .article-category a, 
#marked-section .post_mini_info .article-category{
	color:#274479 !important;
	font-weight:normal !important;
	text-transform: uppercase !important;
	font-size:10px !important;
}

.post_mini_info,
.post_mini_info .author-name a,
.post_mini_info .article-category,
.post_mini_info .author-name{
	color:#274479;
	font-weight:normal;
	text-transform: uppercase;
	font-size:10px;
}




#homepage-left .box, #sidebar .box {
	border-top:1px solid #babcc3;
	clear:both;

}
#homepage-left .widget_container,#sidebar .widget_container{
	padding:15px;
	border-bottom:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;	
	background-color:#fcfcfc;background-image:-webkit-linear-gradient(bottom, #fcfcfc, #dedede);background-image:-moz-linear-gradient(bottom, #fcfcfc, #dedede);background-image:-ms-linear-gradient(bottom, #fcfcfc, #dedede);
-webkit-box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.5) inset;
box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.5) inset;

	
}

.opinion_widget_content .widget_container{
	background:none !important;
	background-color:#ffffff !important;
	padding:0px !important;
	background-image:none !important;	
	box-shadow: 0 1px 8px -6px rgba(0, 0, 0, 0.0) inset !important;
	
}

.widget_arrow{
 background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/down-arrow.png");
    height: 9px;
    left: 50px;
    position: absolute;
    top: 60px;
    width: 17px;
}
#homepage-left .box_title,#sidebar .box_title{
	position:relative;border-bottom:1px solid #C3C3C3;background-color:#fdfdfd;background-image:-webkit-linear-gradient(top, #ced0d4, #fdfdfd);background-image:-moz-linear-gradient(top, #ced0d4, #fdfdfd);background-image:-ms-linear-gradient(top, #ced0d4, #fdfdfd);
	border-left:1px solid #c3c3c3;
	height:80px;	
}
#homepage-left .box h2,#sidebar .box  h2{
	background-color: #581202;
	background-image:-webkit-linear-gradient(top, #ae4128, #581202);background-image:-moz-linear-gradient(top, #ae4128, #581202);background-image:-ms-linear-gradient(top, #ae4128, #581202);
	-webkit-box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	box-shadow: 0 1px 3px -2px rgba(100, 100, 100, 1);
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	font-family: "Open Sans";
	font-size: 25px;
	font-weight: bold;
	letter-spacing: -0.06em;
	margin: 0 auto;
	padding: 0 0 0 10px;
	position: relative;
	top: 20px;
	width: 90%;

}
#homepage-left .box h2 a,#sidebar .box h2 a{
	color:#ffffff;
	text-decoration:none;
}

#pagination{
	display:block;
	
}
#pagination .pagination_title{display:block;color:#991E00;
	font-weight:700;
	    font-family: "open sans";
	    text-align:left;
	    
}
#pagination .pagination_title.readmore{
	background-position:70px -275px;
	float:none;
}
#pagination  .page_numbers  span,#pagination  .page_numbers a,#pagination  .page_numbers  div{
    font-family: "Open Sans";
    font-weight: 300 !important;    
    font-size:48px;
    font-style:italic;
    text-decoration: none;
    font-weight:normal;
    float:left;
    line-height:1em;
	padding:10px;    
    }
#pagination .page_numbers a{
	float: left;
    font-size: 48px;
    font-style: italic;
    line-height: 1em;
    margin-left: 15px;
    text-decoration: none;
}
#pagination .page_numbers .current-post-page{

	border-bottom:1px solid #564E4E;
	margin-left:15px;
}
#pagination .page_numbers{float:right;margin-right:25px;}
.nextpage_text a{
	font-weight:normal;
	text-decoration:none;
	font-style:italic;
	color:rgba(86,78,78,100);
}
#pagination .page_numbers .pagination_number{
	border-bottom: 1px solid #444444;
    padding: 10px;
    margin-left:10px;
}
#pagination .page_numbers a .pagination_number{
	border-bottom: 0 none;
    padding: 0;
    margin-left:0px;
}

#access .menu-main li.current-menu-item a,#access-float .menu-main li.current-menu-item a{
    text-shadow: 0 1px 1px #646464;
    color: #FFFFFF;
    float: left;
    font-family: "Open Sans";
    padding: 8px;
	-webkit-box-shadow:  0px 1px 3px -2px #646464;
	box-shadow:  0px 1px 3px -2px #646464;
	background-color: #581202;
	background: #bb3a31; /* Old browsers */
	background: -moz-linear-gradient(top,  #bb3a31 0%, #902d24 47%, #871a00 56%, #70231c 94%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb3a31), color-stop(47%,#902d24), color-stop(56%,#871a00), color-stop(94%,#70231c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* IE10+ */
	background: linear-gradient(to bottom,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb3a31', endColorstr='#70231c',GradientType=0 ); /* IE6-9 */
}

#access .current-menu-item .sub-menu  a,#access-float .current-menu-item .sub-menu  a{
	background:#ffffff !important;
	color:#bb3a31 !important;
}
#access-float .menu-main li.current-menu-item.homefloatingnav a{
	-webkit-box-shadow:  0px 1px 3px -2px transparent;
	box-shadow:  0px 1px 3px -2px transparent;
	  background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/logo-mini.png");
    background-position: 8px 1px;
    background-repeat: no-repeat;
    border: 0 none;
    text-indent: -1000px;
    width: 23px;

}
#access .menu-main li.homefloatingnav{
	display:none;
}


#breaking-news{
	border-bottom:1px solid #C3C3C3;
	border-left:1px solid #C3C3C3;	
	vertical-align:bottom;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #ececec 50%, #e2e2e2 51%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(50%,#ececec), color-stop(51%,#e2e2e2), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ececec 50%,#e2e2e2 51%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#ececec 50%,#e2e2e2 51%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#ececec 50%,#e2e2e2 51%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#ececec 50%,#e2e2e2 51%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
	height:76px;
	margin-bottom:10px;	

}

#breaking-news .breaking-body{
	text-align:left;
	margin: 0 auto;
	width:95%;
	line-height:1em;	
}
#breaking-news .breaking-content{
line-height:1.5em;
	border: 1px solid #c3c3c3;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
    font-family:"Open Sans";
    font-size: 15px;
    font-weight: 400;
    height: 25px;
    margin-left: 24%;
    margin-top: 20px;
    padding: 5px;
    text-decoration: none;
    width: 73%;
    padding-left:10px;
    overflow: hidden;
    white-space: nowrap;
    position:relative;
    right:-10px;
}

@-moz-document url-prefix() {
     #breaking-news .breaking-content{
        right:3px;
    }
}

#breaking-news .breaking-content a{
   text-decoration: none;
   color:#000000;
}
#breaking-news .breaking-content a:hover{
   text-decoration: underline;
}
#breaking-news .breaking-label{
	line-height:1em;	
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	box-shadow:  1px 1px 0px 0px rgba(255, 255, 255, .5);
	color: #FFFFFF;
    float: left;
    font-family: "Open Sans";
    font-size: 24px;
    font-weight: 600;
    height: 25px;
    margin-top: 20px;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    position:relative;
    left:6px;
    width: 20%;
    background: #ab352b; /* Old browsers */
	background: -moz-linear-gradient(top,  #ab352b 14%, #762d28 80%, #8a2b25 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(14%,#ab352b), color-stop(80%,#762d28), color-stop(100%,#8a2b25)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ab352b 14%,#762d28 80%,#8a2b25 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ab352b 14%,#762d28 80%,#8a2b25 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ab352b 14%,#762d28 80%,#8a2b25 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ab352b 14%,#762d28 80%,#8a2b25 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab352b', endColorstr='#8a2b25',GradientType=0 ); /* IE6-9 */


}
#breaking-news #breaking-scroll {
	margin:0px;
	padding:0px;
}
#breaking-news #breaking-scroll li{
	display:inline;
}

.related-articles-sidebar h2{
	 border-bottom: 1px solid #C3C3C3;
    font-size: 11px;
    line-height: 2.1em;
    margin: 0;
    padding-left: 29px;
    background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/dc-sprite.png");
    background-position: -7px -4px;
    background-repeat: no-repeat;
}
.related-articles-sidebar{
	margin-top:30px;
}
.related-articles-sidebar li{
	padding-left: 29px;
	margin-top:15px;
	line-height:1em;
	margin-bottom:0px;
}
.related-articles-sidebar li a{
	font-family:"Open Sans";
	color:#832921;
    font-size: 11px;
    text-decoration:none;
    line-height: 1em;
    margin: 0;
}
.related-articles-sidebar li a:hover{
	text-decoration:underline;
}


#dc_exec_ooplayerOoyalaPlayerOutterWrapper{
	margin-top:10px;
}
.widget-footer{
padding:15px;
border-left: 1px solid #C3C3C3;
	background: #f8f8f8; /* Old browsers */
background: -moz-linear-gradient(top,  #f8f8f8 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f8f8f8 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f8f8f8 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */

}
a.see-more{
	color:#423d3d;
	font-weight:400;
	width:288px;
	height:38px;
	display:block;
	text-align:center;
	margin:0 auto;
	line-height:36px;
	font-size:18px;
	text-decoration:none;
	-webkit-border-radius: 5px;
    border-radius: 5px;
    border:1px solid #8c8c8c;
    -webkit-box-shadow:  3px 3px 6px 0px rgba(0, 0, 0, .17);
     box-shadow:  3px 3px 6px 0px rgba(0, 0, 0, .17);
	background: #d3d3d3; /* Old browsers */
	background: -moz-linear-gradient(top,  #d3d3d3 0%, #d1d1d1 47%, #c3c3c3 50%, #cacaca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(47%,#d1d1d1), color-stop(50%,#c3c3c3), color-stop(100%,#cacaca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d3d3d3 0%,#d1d1d1 47%,#c3c3c3 50%,#cacaca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d3d3d3 0%,#d1d1d1 47%,#c3c3c3 50%,#cacaca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d3d3d3 0%,#d1d1d1 47%,#c3c3c3 50%,#cacaca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d3d3d3 0%,#d1d1d1 47%,#c3c3c3 50%,#cacaca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#cacaca',GradientType=0 ); /* IE6-9 */

}
a.see-more:hover{
background: #dadada; /* Old browsers */
background: -moz-linear-gradient(top,  #dadada 0%, #d6d6d6 47%, #c6c6c6 50%, #cdcdcd 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dadada), color-stop(47%,#d6d6d6), color-stop(50%,#c6c6c6), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dadada 0%,#d6d6d6 47%,#c6c6c6 50%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dadada 0%,#d6d6d6 47%,#c6c6c6 50%,#cdcdcd 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dadada 0%,#d6d6d6 47%,#c6c6c6 50%,#cdcdcd 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dadada 0%,#d6d6d6 47%,#c6c6c6 50%,#cdcdcd 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dadada', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */

}


.nextprev{
	padding:10px;
}
.tool {
  float: left;
}


body{margin:0;padding:0;}
#biocontent{
  background-color: transparent;
    font-family: "Open Sans";
    font-size: 11px;
    left: -11px;
    top:2px;
    position: relative;
    width: 360px;
	
}
#bubble{
	margin-left:13px;  	
}
.author-bio-header,.email-this-header{
    background-color: transparent;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/author-banner-small.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    color: #FFFFFF;
    font-family: "Open Sans";
    font-size: 10px;
    height: 40px;
    left: -9px;
    line-height: 22px;
    padding-left: 10px;
    position: relative;
    text-transform: uppercase;
    top: 6px;
}
.author-bio-header h3, .email-this-header h2{
   color: #FFFFFF;
    font-size: 12px !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    margin: 0 !important;
    font-family: "Open Sans";    
}
.author-bio-name{
  background-attachment: scroll;
    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/tiny-book.png");
    background-position: 22px 5px;
    background-repeat: no-repeat;
    border-bottom: 1px solid #D0D1CE;
    border-top: 1px solid #FFFFFF;
    line-height: 20px;
    padding-left: 40px;
    font-size:10px;
}
.author-bio-desc{
    border-top: 1px solid #FFFFFF;
    padding: 5px 20px 20px 40px;	
	font-size: 10px;
    line-height: 14px;

}
.author-bio-desc p{
    margin-bottom: 5px;
    margin-top: 0;
    padding: 0;
}
.author-bio-desc br{
	margin-bottom:5px;
}
.topdivider{
	border-bottom:1px solid #d0d1ce;
}

.close-button{
  float: right;
  position:absolute;
  top:10px;
  right:10px;
  z-index:1000;
  cursor: pointer;
}

#page .email-this h3{
   color: #22407C;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.05em;
    margin: 20px 0;
    padding: 0 0 0 20px;
}
#page .email-this-content,#page .email-this-content label{
	font-size:12px;
	font-family:"Open Sans";
	font-weight:400;
	color:#22407c;	
}
#page .email-this-content{
	padding-left:20px;
	padding-right:20px;
	
}
#page .email-this-content form{
	margin-bottom:0px;
}
#page .email-this-content input[type="text"], #page .email-this-content input[type="password"], #page .email-this-content input[type="email"], #page .email-this-content textarea, #page .email-this-content select {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    color: #777777;
    display: block;
    font: 13px "HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0 0 20px;
    max-width: 100%;
    outline: medium none;
    padding: 4px 4px;
    height:22px;
    width: 225px;
}

#page .email-this-content textarea.message-area{
	width:375px;
	height:50px;
}
#page .email-this-content textarea.recipient-area{
	width:375px;
	height:96px;
}

#email-this-page #page{
	background-image:none;
	border:0px;
	padding-top:0px;
	padding-bottom:0px;
}
#email-this-page .submit input{
width:158px;
height:30px;
color:#832921;
font-family: "Open Sans";
font-weight: 600;
font-size:12px;
text-transform: uppercase;
padding:0px;
float:right;
	border:1px solid #832921;
	-webkit-border-radius: 4px;
    border-radius: 4px;
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #eef0e8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eef0e8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#eef0e8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#eef0e8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#eef0e8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#eef0e8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eef0e8',GradientType=0 ); /* IE6-9 */
}


#email-this-page #page .article-category{
	font-size:14px;
	text-transform: uppercase;
	color:#ffffff;
	font-weight:600px;
	font-family:"Open Sans";
	padding:0px;
	margin:0px;
}

.email-this-header{
	    background-image: url("/web/20121211221259/http://cdn01.dailycaller.com/wp-content/themes/dctwo/images/email-banner.png");
}

#email-this-page {
	  left: -8px;
    position: relative;
 margin-top: 0;
    padding-top: 0;    
    width:460px;
}

.close-button-email{
 cursor: pointer;
    left: 10px;
    position: absolute;
bottom: 0px;
    z-index: 1000;
    
}
.close-button-email button{
	width:158px;
height:30px;
color:#FFFFFF;
text-shadow: 0 1px rgba(255, 255, 255, 0.0);
font-family: "Open Sans";
font-weight: 400;
font-size:12px;
text-transform: uppercase;
padding:0px;
float:right;
	border:1px solid #832921;
	-webkit-border-radius: 4px;
    border-radius: 4px;
background: #bf0001; /* Old browsers */
background: -moz-linear-gradient(top,  #bf0001 0%, #b50305 51%, #a30509 52%, #8d0202 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bf0001), color-stop(51%,#b50305), color-stop(52%,#a30509), color-stop(100%,#8d0202)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bf0001 0%,#b50305 51%,#a30509 52%,#8d0202 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bf0001 0%,#b50305 51%,#a30509 52%,#8d0202 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bf0001 0%,#b50305 51%,#a30509 52%,#8d0202 100%); /* IE10+ */
background: linear-gradient(to bottom,  #bf0001 0%,#b50305 51%,#a30509 52%,#8d0202 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf0001', endColorstr='#8d0202',GradientType=0 ); /* IE6-9 */

}


#single .entry h3, #author-archive-page .entry h3, #marked-section .entry h3, #page .entry h3{
 font-size: 16px;
    margin: 0 0 10px;
    font-family:"Open Sans" !important;
    padding: 0;
    color:#444444 !important;
}
#single .entry h2, #author-archive-page .entry h2, #marked-section .entry h2, #page .entry h2{
 font-size: 16px;
    margin: 0 0 10px;
    font-family:"Open Sans" !important;
    padding: 0;
    color:#444444 !important;
}

.entry ul,.post ul{
	list-style:disc outside;
	margin-left:20px;
}
.post .entry p{
	color:#000000;
	line-height:1.5em;
}

.article-content img,.post img{
	max-width:365px !important;
	height:auto;
}

/* Blogs */

#blogs {
  border: 1px solid #ccc;
}

#blogs-header {
  padding: 10px 20px 7px;
}

#blogs .blog {
  border-top: 1px solid #ccc;
  padding: 20px;
}

#blogs .img {
  float: left;
}

#blogs .img img, #blogs .img a {
  border: 0;
}

#blogs .headlines {
  margin: 0 0 0 357px;
}

#blogs .headlines p {
  font-size: 12px;
}

#blogs .headlines a {
  color: #0d3e74;
}

/* COMMENTS */

#comments {
  margin: 15px 0;
  padding:0 15px;
}

#respond {
  margin: 0 0 15px 0;
}

#comments ol.commentlist {
  list-style: none;
  margin: 0;
  padding: 0;
}

#comments .commentlist ul {
  margin-left: 30px;
}

#comments .commentlist li {
  list-style: none;
  margin: 3px 0;
  padding: 5px 8px; 
}

#comments .commentlist .odd {
  background: #eee;
}

#comments .commentlist .even {
  background: #f6f6f6;
}

#comments .commentlist .comment-author {
  font-weight: bold;
  margin-bottom: 5px;
}

#comments .commentlist .comment-metadata {
  color: #999;
  font-size: 10px;
}

#comment {
  width: 642px;
  padding: 3px;
}

.comments-navigation {
  margin-bottom: 10px;
}

#comment-pagination {
  float: right;
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
}

#comment-pagination a {
  color: #cd2b2b;
}

#comment-pagination .page-numbers {
  float: left;
  border: 1px solid #000;
  margin-left: 3px;
  display: block;
  padding: 1px 3px;
}

#respond {
  clear: both;
}

#respond h3 ,#comments h3{
  color: #717171;
  font-size: 14px;
  margin: 5px 0 3px 0;
}

#respond .respond-metadata {
  margin-top: 3px;
}

#comments .trackbacklist {
  padding: 0 0 0 20px;
}

#fbcomments {
  margin: 5px 0;
}

#single p{
	   font-size: 15px;
    line-height: 1.5em;
    color:#000000;
    
}

#lightbox_engage label{
	display:inline;
}








#image-navigation {

  text-align: center; 
  margin: 10px 0;
  padding-left:20px;
}

#image-navigation .image-nav-inner {
  width: 380px; 
  margin: 0 auto;
}

#image-navigation .image-nav-link-previous {
	display:inline;
}

#image-navigation .image-nav-link-next {
	display:inline;
}

#image-navigation a{
	display:block;
	width:158px;
	height:30px;
	color:#832921;
	font-family: "Open Sans";
	font-weight: 600;
	float:left;
	font-size:15px;
	line-height:2em;
	text-transform: uppercase;
	padding:0px;
		border:1px solid #832921;
		-webkit-border-radius: 4px;
	    border-radius: 4px;
	background: #fefefe; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #eef0e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#eef0e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#eef0e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#eef0e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#eef0e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#eef0e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#eef0e8',GradientType=0 ); /* IE6-9 */
}

#image-navigation .image-nav-link-next a {
margin-left:20px;
}

#image-navigation .image-nav-link-previous a {
margin-right:20px;
}
#single .thumbs {
  background: #DCDCDC;
  text-align: center;
  margin-bottom: 10px;
  padding: 10px;
  overflow: auto;
  text-align: center;
  
  /* -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; */
}

#single .thumbs img {
	margin: 0 5px;
	border: #000 1px solid;
	position:absolute;
}

#single .thumbs table {
  margin: 0;
}

#single .attachment {
  margin: 0 auto 10px auto;
  text-align: center;
}

#single .attachment img {

}

#single .thumbs-title {
  background: #8A8A8A;
  margin: 0;
  padding: 2px;
  font-size: 10px;
  color: #fff;
  text-align: center;
}
#single .thumbs ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#single .thumbs li{
	float:left;
	margin-bottom:10px;
	width:60px;
	height:46px;
}



.box .subscribe_form ul{
    list-style-type:none;
    margin:0px;
    padding:0px;
}
.box .subscribe_form li{
  line-height:20px;
}
.subscribe_form{
	font-size:11px;
}
.subscribe_form form{margin-bottom:0px;}

.subscribe_form .button{float:right;}
.subscribe_tou{text-align:center;margin-top:10px;}
.subscribe_form input#email{width:289px;}
.emailSignupCol1{
  width:135px;
  float:left;
 margin-left: 21px !important;  
}
#widgetEmailResults{
	text-align:center;
	margin-bottom:10px;
}

.emailSignupCol1_Digest{
  float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.emailSignupCol1_Digest li{
	display:inline;
}

.emailSignupCol2{
  margin-left:100px;
}

.standalone-logo{
	background-color:transparent !important;
	border:0px !important;
}


#subscribe-header #widgetEmailResults{
	display:block;
}



#sidebar .widget-popular .buttons{
	text-align: center;
	margin: 0 auto;
	width:50%;
}
#sidebar .blank{
	border-left:1px solid #c3c3c3;
}


.fb_edge_widget_with_comment{
	position:absolute !important;
}

.button-most-popular,.button-fb-friends-most-read,.button-most-emailed{
	display:block;
	float:left;
	  width:50%;
	
}
.button-most-popular a,.button-fb-friends-most-read a, .button-most-emailed a{
		background: #eee; /* Old browsers */
		background: #eee -moz-linear-gradient(top, rgba(255,255,255,.2) 0%, rgba(0,0,0,.2) 100%); /* FF3.6+ */
		background: #eee -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.2)), color-stop(100%,rgba(0,0,0,.2))); /* Chrome,Safari4+ */
		background: #eee -webkit-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Chrome10+,Safari5.1+ */
		background: #eee -o-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* Opera11.10+ */
		background: #eee -ms-linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* IE10+ */
		background: #eee linear-gradient(top, rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%); /* W3C */
	  border: 1px solid #aaa;
	  border-top: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  font-size: 11px;
	  font-weight: bold;
	  text-decoration: none;
	  text-shadow: 0 1px rgba(255, 255, 255, .75);
	  cursor: pointer;
	  line-height: normal;
	  padding: 8px 10px;
	  font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
	  display:block;
}
.button-most-popular a:hover,.button-fb-friends-most-read a:hover, .button-most-emailed a:hover,.button-most-popular.hilite a,.button-fb-friends-most-read.hilite a, .button-most-emailed.hilite a
{	color:#ffffff;
text-shadow:0 1px 1px #646464;
	background-color: #581202;
	background: #bb3a31; /* Old browsers */
	background: -moz-linear-gradient(top,  #bb3a31 0%, #902d24 47%, #871a00 56%, #70231c 94%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb3a31), color-stop(47%,#902d24), color-stop(56%,#871a00), color-stop(94%,#70231c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* IE10+ */
	background: linear-gradient(to bottom,  #bb3a31 0%,#902d24 47%,#871a00 56%,#70231c 94%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb3a31', endColorstr='#70231c',GradientType=0 ); /* IE6-9 */

}

.article-data .facebook-widget,.article-data .twitter-widget{
	margin-top:10px;
}

.sponsoredcontent{
	text-align:right;
	margin-top:10px;
}

/* liScroll styles */

.tickeroverlay-left{
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	left:-2px;
}
	
.tickeroverlay-right{
	display:block;
	pointer-events:none;
	position:absolute;
	z-index:30;
	height:12px;
	width:150px;
	top:0;
	right:-2px;
}
.tickercontainer { /* the outer div */
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
padding-left: 10px;
padding-right: 10px;
height: 22px;
/*width: 718px;*/
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
margin-left: 20px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding-right: 15px;
/*background: #fff;*/
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
#webticker li{
	line-height:22px;
	
}

/* clearfix is used to force containers to expand to height of floated children */
.clearingfix {overflow:hidden;display:inline-block;}
.clearingfix {display:block;}
.cleaner {clear:both;}
