/*
Theme Name: 24-7-news.com site
Theme URI: http://www.24-7-news.com
Version: 1

/wp-content/themes/onfire/images


*/

body {
    margin:0;
    padding:0;
    font-size: 12px;
    font-family: arial, verdana, san-serif;
    background:#fff url(images/body_bg.jpg) repeat-x;
    width: 960px;
}
img
{  border-style: none;
}

#cont {
/*margin: -1.7em;*/
}

p {
    line-height:1.2em;
    margin:0;
    margin-bottom:1.2em;
}
a:link, a:visited {
    color:#003366;
    font-weight:bold;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
h2 {
    color:#003366;
    font-size:16px;
    margin:0;
    padding:0;
}
td {vertical-align:top}
/* header */
#header {
/*margin:0;
height: 132px;
width: 990px;
    position:relative;
    background: url(images/247-header.jpg) no-repeat;*/
}
#header h1 {
margin:0;
height: 105px;
/*width: 960px;*/
    position:relative;
    background: url(images/247-header.jpg) no-repeat;
}
#header h1 a {
    float: right;
    padding-right: 5px;
    padding-top: 1px;
    color:#fff;

}
#header #nav a {
padding-right: 20px;
    text-transform: uppercase;
    color:#fff;

}
#header ul {

    /*position:absolute;
    left:336px;
    margin:66px -308px;
    padding:0;
    list-style-type:none;
    top: 0;*/
}

#search {
color: #01669c;
width: 400px;
    position:absolute;
    /*left:336px;*/
    margin:4.2em 42em;
    padding:0;
    top: 0;
    white-space: nowrap;
    font-weight:bold;
}
#search form {
width: 300px;
    padding: 2px;

}

/* main navigation */
/* main navigation */
#timedate {
color: #fff;
width: 200px;
    position:absolute;
    /*left:336px;*/
    margin:83px 68em;
    padding:0;
    top: 0;
    white-space: nowrap;
}
#weather {
height: 125px;
width: 160px;
color: #fff;
    /*position:absolute;*/
    /*left:336px;*/
    /*margin:-.10em 54.3em;*/
    padding:0;
    padding-bottom:5px;
    top: 0;
    white-space: nowrap;
    background: #fff;
    
    
}
#weather script{
    /*padding-left:20px;*/
   
    
    
}

#nav {

    position:absolute;
    /*left:336px;*/
    margin:84px 24em;
    list-style-type:none;
    list-style:none;
    top: 0;
    white-space: nowrap;
}
#nav ul li{
	display:inline;
	list-style:none;
	}
#nav a:link {
font-weight:bold;
font-size: 11px;
padding-right: 20px;
display:inline;
list-style:none;
    color: #fff;
    text-transform: uppercase;
    text-decoration:none;
}
#nav a:hover{
    color: #abc9ff;
    text-decoration:none;
}

/*

#header ul li {
    height:53px;
    position:absolute;
}
#header ul li a:link, #header ul li a:visited {
color: #000;

    height:30px;    
    text-indent:-999em;
    text-decoration:none;
}
#header ul li a:hover {
color: #red;
    /*background-position: 0 -73px;*/
}
/*
#ltopics, #ntopics {
    background: url(/wp-content/themes/onfire/images/ntopics.png) no-repeat;
    width:106px;
}
#ltopics {
    left:0;
}*/
#lcategories, #ncategories {
    width:150px;    
}
#lcategories {
    left:0px;
}
#lpartner, #npartner {
    width:150px;
}
#lpartner {
    left: 110px;
}
#lcontact, #ncontact {
    width:150px;
}
#lcontact {
    left: 230px;
}





#cont {
/*Below fixes alignment in Firefox and doesn't affect IE */
margin: 0px; /* 19px -1px 0;*/
/*Below sets height down perfectly for IE, Firefox needs above adjustment*/
/*margin-top: -1.70em; */
float:left;

}

/* columns */
#content_block {
	margin-top: 0px;
    float:left;
    width:621px;
    margin-left:179px;
}
* html #content_block {
    display:inline;
}
#category_block {
    float:left;
    margin-left:-800px;
    width:170px;
    font-size: x-small;
}
#extras_block {
    float:left;    
    width:159px;
    font-size:x-small;
    margin:0px;
    margin-top:0px; /*20px;*/
}







/* content block */
#banner {

    background: url(images/banner.gif) no-repeat;
    margin: 1em -.5em;
    height:70px;
    width:595px;
    line-height:31px;
   
}

#banner h2 {
    color:#003366;
    font-size:22px;
    padding-top: 3.5em;
    padding-left: .75em;
}
#banner h6 {
    color:#666;
    font-size:11px;
    padding:4.1em;
    padding-left: 17.95em;
}
.matter {

 
    text-transform:none;
}
.matter_date {

  font-size:11px;
}




/* rounded boxes */

#ctop {
    width:430px;
    height:0px;
    margin-top:3em;
}
#ctop{
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/content_top.png', sizingMethod='scale')
}
#ctop[id]{
  background: transparent url(images/content_top.png) no-repeat;
}

.cbox {
    width:610px;
    padding:0px 0;
}
.cbox {
   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/bigdivbg.png', sizingMethod='scale')
}
.cbox[class]{
   background: transparent url(images/bigdivbg.png);
}









#cbottom {
    width:430px;
    height:9px;
    margin-bottom:3px;
}
#cbottom{
 filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/content_bottom.png', sizingMethod='scale')
}
#cbottom[id]{
  background: transparent url(images/content_bottom.png) no-repeat;
}
.rounded {  
  margin-bottom: 10px;
}






#whiteboy {
    background:#fff;
    padding:8px;
    border:1px solid #E3CBAF;
    margin:5px;
}
/* home page news stories */
.story {
font-family: arial, verdana, san-serif;
    margin:0 5px 5px 5px;
    
    padding:8px;
    border-bottom:1px solid #dcdcdc;
    background:#fff;
}
.story h3 {
    color:#003366;
    font-size:22px;
    margin:0;
    padding:5;
}
.story h3 a {
    color:#003366;
}
.story_meta {
    font-size:11px;
    color:#666;
        margin-top:5px;
    margin-bottom:5px;
}
.entry p{
font-family: times, serif ;
font-size:14px;
line-height:1.4em;
    font-weight:normal;
    padding-right: 10px;
}
.postmetadata {
    margin-top:28px;
    font-size:11px;
    font-weight:bold;
    
}
.navigation {
	display: block;
    padding:5px;
    background:#fff;
    margin:5px;
}
.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}






/*category_block*/
/*#category_block {
    background: transparent url(images/Category_block_background.jpg) no-repeat;  */

#category_block h4 {
    margin:0;
    padding:0;
    width:163px;
    height:20px;
    line-height:18px;
    font-weight:bold;
    font-size:11px;
    padding-left:7px;
    color:#fff;
    margin-top:8px;
    border-bottom:1px solid #fff;
    /*margin-bottom:1px;*/
}
html>body #category_block h4 {
    background: #01669c /*transparent url(images/h4cat2.png) no-repeat*/;    
}
* html  #category_block h4 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/h4cat2.png', sizingMethod='scale')
}
#category_block ul {
    width:170px;
    margin:0;
    padding:0;
    list-style-type:none;    
    display: block;
color:#fff;

    background: #3792c1 ;  
    /*filter:alpha(opacity=70);
  	opacity:0.7;
  	-moz-opacity:0.7;*/

}
#category_block li {
    /*background:#e5e5e5;*/
    font-size:11px;
    padding:5px;
    border-bottom:1px solid #fff;
    color:#fff;
    font-weight:bold;
    

    
}
#category_block li a:link, #category_block li a:visited {
    text-decoration:none;
    color:#fff;
    

    
    
}
#category_block li a:hover {
text-decoration:underline;
font-weight:bold;
/*color:#010f30;
background-position: 0 -44px;*/
}
.onfire {    
    background:#fff url(images/fire.gif) no-repeat;
    padding-left:15px;    
}
#google_ads {
    font-size:x-small;
    width:140px;
	float:left;
}

#category_block {
width:180px;
    background: #d0e3f2 /*url(images/Category_block_background.jpg)*/;  
    }








/* sidebar */
#extras_block {

}

#extras_block h4 {
    width:167px;
    height:21px;    
    font-size:11px;
    color:#fff;
    text-transform:uppercase;
    line-height:21px;
    font-weight:bold;
    margin:0;
    padding:0;
    padding-left:5px;
    margin-top:8px;
}
#extras_block h5 {
    margin: 2px 0;
    font-size:12px;
    font-weight:bold;
    margin-top:0;
    background: url(images/h4cat2.png); 
    padding:2px;    
}
#extras_block h5 a {
    color:#fff;
}

html>body #extras_block h4 {
    background: transparent url(images/h4bg.png) no-repeat;    
}
* html  #extras_block h4 {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src='images/h4bg.png', sizingMethod='scale')
}

#extras_block ul {
    width:167px;
    margin:0;
    padding:0;
    list-style-type:none;    
}
#extras_block li {
    background:#fff;
    padding:5px;
    margin-bottom:1px;
    color:#585757;
}
#extras_block li a:link, #extras_block li a:visited {
    font-weight:bold;
    text-decoration:none;
    color:#585757;
}
#extras_block li a:hover {
    color:orange;
}











/* search form */
#searchform {
    margin-top:3px;
}
#s {
    width:130px;
    height:17px;
    font-size:12px;
    border:1px solid #fff;
    padding:0;
}

#footer {
/*width: 960px;*/
color:#fff;
    clear:both;
    margin: 0px 0;
    border-right:0;
    border-left:0;
    height:100px;
    background: #fff url(images/247_footer.jpg) no-repeat;
    line-height:39px;
    font-size:12px;
    padding-top:0px;
    padding-left:470px;
}
#footer a {
    color:#fff;
    text-decoration:none;
    margin: 0px 20px;
}

/* classes and whatnot */
.buffer {
    padding:0 5px;
    padding-right:0
}

.ddop ul {
	display:block;
}

.ddop ul li {
	list-style:none;
	float:left;
	font-size:11px;
}
