/*
	/static/styles/aurora_html.css
	provides styles for Aurora html snippets and static html pages for development
	Kelly Davis <kdavis@thestate.com>
	updated 2013-01-30
*/
.snippet_links {
font-size: 11pt; 
font-weight: bold;
text-align: center;
}
.snippet_links img {
width: 200px; 
float: left;
}
.clear {
clear: both;
}
.fourth {
width: 25%;
padding: 0;
float: left;
}
.third {
width: 33.3%;
padding: 0;
float: left;
}
.half {
width: 50%;
padding: 0;
float: left;
}
.columnsig_aurora {
clear: all;
padding: 0 0 10px 0;
}
#sf_html_module .columnsig_aurora .sig_title {
margin: 0;
padding: 0;
font-size: 14pt;
}
#sf_html_module .columnsig_aurora .sig_details p {
padding: 0;
margin: 0;
}
.tweet_mug {
text-align: center;
}
.tweet_mug_container {
height: 90px;
overflow: hidden;
width: 100%;
}
.tweet_mug_container img {
width: 95%;
margin-top: -65px;
}
#sf_html_module ul.user_tweets {
margin: -10px 15px 0 0;
padding: 10px;
overflow: auto;
height: 80px;
background-color: #e7e7e7;
}
#sf_html_module ul.user_tweets li {
list-style-type: none;
padding: 0;
margin: 0;
font-weight: bold;
}
.columnsig_aurora .sig_mug {
float: left;
margin: 0 10px 0 0;
width: 165px;
height: 110px;
overflow: hidden;
}
.columnsig_aurora .sig_insert {
width: 200px;
padding: 0 0 10px 10px;
float: right;
}
/* styles for politics page */
#politics_tweets {
height: 165px;
}
/* stylesheet for Living Here section promo panels */
#livinghere #lhpromos {
width: 640px;
height: 100%;
margin: 10px 0 10px -10px;
}
#livinghere .lhpanel {
-moz-border-radius: 15px;
border-radius: 15px;
border: 1px solid #303030;
margin: 7px;
float: left;
width: 196px;
height: 147px;
-moz-box-shadow: 3px 3px 4px #000;
-webkit-box-shadow: 3px 3px 4px #000;
box-shadow: 3px 3px 4px #000;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
opacity:1.0; 
filter:alpha(opacity=100);
}
#livinghere .lhpanel:hover {
opacity:.50; 
filter:alpha(opacity=50);
}
#livinghere .vert {
height: 308px;
}
#livinghere .wide {
width: 620px;
}
#livinghere .mid {
width: 302px;
}
#livinghere .lhpanel .header p {
font-size: 10pt;
font-weight: bold;
color: #000000; 
opacity:.75; 
filter:alpha(opacity=75);
background-color: #ffffff;
height: 100%;
width: 100%;
padding: 0 6px 0 5px;
-moz-border-radius: 15px 15px 0 0;
border-radius: 15px 15px 0 0;
}
#livinghere .lhpanel .header {
text-align: center;
padding: 0;
width: 94%;
}
#livinghere .wide .header {
width: 98%;
}
#livinghere .mid .header {
width: 97%;
}
#livinghere .lhpanel a {
color: #000000;
}
#livinghere .lh-title {
font-size: 12pt;
padding: 20px 0 5px;
}
#livinghere #lhcredit {
font-weight: bold;
color: #cccccc;
}
/* military page resource links */
#milLinks .category {
display: none;
}
#milLinks a {
font-size: 10pt;
}
#milLinks ul {
padding: 0;
}
#milLinks li {
margin: 0;
padding: 0 0 0 12px;
}
#milLinks .header {
font-weight: bold;
padding: 0 0 0 10px;
}
#milLinks {
margin: 0 10px 20px 10px; 
padding: 5px;
}
#milLinks h2 {
padding: 0 0 10px 0
}
/* drop down links on sports snippet */
#sportsDropdowns .promoheader {
padding: 0;
margin: 0;
}
#sportsDropdowns .promoheader p {
font-size: 11pt;
}
#sportsDropdowns p {
margin: 0 0 5px 0;
}
#sportsDropdowns iframe {
overflow: auto;
}
/* styles for legacy soundslide embeds */
embedded_soundslide iframe {
height: 600px;
padding: 0;
width: 630px;
}
/* styles for jobs at the state content */
#jobs_at_the_state #jobs_footer {
background-color: #e7e7e7;
padding: 10px;
font-weight: bold;
}
#jobs_at_the_state .jobs_name {
font-weight: bold;
text-decoration: underline;
}
/* styles for mobile-friendly fat links */
.fat_links h3 {
padding: 10px;
float: left;
margin: 15px 0 0 15px;
line-height: 1.2em;
text-align: center;
background-color: #e7e7e7;
border: 1px solid #444;
}
#politics_blogs .fat_links a {
    padding: 10px;
    float: left;
    margin: 15px 0 0 15px;
    line-height: 1.2em;
    text-align: center;
    background-color: #e7e7e7;
    border: 1px solid #444;
    font-weight: bold;
    color: #333333;
    text-decoration: none;
    cursor: pointer;
}
.fat_links .link_description {
font-size: 10pt;
font-weight: normal;
}
/* styles for comics/games section */
#comicsgames div.belt_item {
display: inline; 
float: left; 
width: 190px; 
padding: 5px; 
margin: -20px 0 0 0;
}
#comicsgames div.belt_item .overline a { 
font-weight: bold; 
color: #000000; 
opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */
}
#comicsgames div.belt_item h4.overline {
text-transform: uppercase; 
padding: 5px; 
font-weight: bold; 
font-size: 1.1em;
}
#comicsgames div.belt_item .overline {
height: 12px; 
padding: 0; 
background-color: #ffffff; 
opacity:0.75; filter:alpha(opacity=75); /* For IE8 and earlier */ 
position: relative; 
top: 20px; 
}
#comicsgames div.belt_item div.image_caption h3.headline {
font-weight: normal; 
font-size: 100%;
}
#comicsgames div.belt_item div.story_header h3.headline {
font-size: 2.2em; 
font-weight: normal; 
}
#comicsgames div.belt_item div.story_body p {
font-size: 1.4em;
}
#comicsgames .comicstable {
width: 620px;
table-layout: fixed;
border-collapse: collapsed;
}
#comicsgames td{
font-size: 10pt;
height: 30px;
}
#comicsgames h2 {
font-size: 12pt;
}
