/* ----------------------------------------------------------------------------------------------------------



    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates



---------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------

HTML

---------------------------------------------------------------------------------------------------------- */



body {background:#FFF; background:url("images/bg.gif") 50% 0 no-repeat; color:#666; }


a {border-bottom:0px solid #DFDFDF; color:#000; font-weight:normal; font-size: 100%;}

a:hover {border-bottom:0px solid #DFDFDF; color:#CC0000;}



fieldset {border:1px solid #DFDFDF;}

legend {background:#FFF; color:#CC0000;}



.low, .low a {color:#7F7F7F;}

.low a:hover {color:#000;}



/* ----------------------------------------------------------------------------------------------------------

Layout

---------------------------------------------------------------------------------------------------------- */



#logo {color:#000;}

        

#slogan {color:#7F7F7F;}



#search { 


}

#search #search-input {border:1px solid #AFAFAF;}

#search #search-input:focus {border:1px solid #5F5F5F;}

#search #search-submit {border-size: 1px;
border-style: none;
border-color: #cc0000;
font: inherit;
color: white;
background: black;
font-weight: bold;
cursor: hand;
cursor: pointer;
padding: 0px;

filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;



}

 

#nav { border:0px solid #CC0000; background:#000;

padding-left: 10px; 

-moz-border-radius: 7px;
   -khtml-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   
   filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;



}

 #nav {border:0px solid #CC0000; background:#000; color:#fff;
 
 
 
 
 
 }

#nav ul li.current_page_item a {color:#CC0000; border:0; }





#footer {border-top:1px solid #DFDFDF; color:#5F5F5F;}

#footer a {color:#5F5F5F;}

#footer a:hover {color:#000;}



/* ----------------------------------------------------------------------------------------------------------

Page: Home

---------------------------------------------------------------------------------------------------------- */


#topstory-title {font:70%/1.0 "arial rounded mt bold",arial,sans-serif; border-bottom:0px solid #3F3F3F; background:#; text-align:left; padding-left: 12px; margin-bottom: 0px; margin-top:0px;}

#topstory-title h2 a {border-bottom:0px solid #5F5F5F; color:#000;}

#topstory-title h2 a:hover {border-bottom:0px solid #FFF;}

#topstory-title p.date {color:#000;}

#topstory-title p.date a {border-bottom:0px solid #5F5F5F; color:#000;}

#topstory-title p.date a:hover {border-bottom:0px solid #FFF; color:#FFF;}



#topstory-perex {font:100%/1.4 "arial",sans-serif; padding:12px; padding-right:18px; margin-top:-36px; margin-bottom: 40px; background:#; color:#AFAFAF;}

#topstory-perex a {border-bottom:0px solid #5F5F5F; color:#fff;}

#topstory-perex a:hover {border-bottom:0px solid #FFF; color:#CC0000;}

#topstory-perex h2 a {font:70%/0.1 "arial rounded mt bold",arial,sans-serif; color: #000; }


.col30 h4 a { font:100%/1.4 "arial rounded mt bold",arial,sans-serif; text-transform: uppercase; padding-left:4px; color:#CC0000; display: block; background:#fff;
padding-top: 4px;


-moz-border-radius: 7px;
   -khtml-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   
 }

.col30 h4 a:hover {color:#fff; display:block; margin-bottom:-25px; padding-bottom:25px; background:#CC0000;

padding-top: 4px;

-moz-border-radius: 7px;
   -khtml-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;

}


.col30 p.date {color:#7F7F7F;}

.col30 p.date a {color:#7F7F7F;}

.col30 p.date a:hover {color:#000;}


/* ----------------------------------------------------------------------------------------------------------

Others

---------------------------------------------------------------------------------------------------------- */



.hx-style01 span {background:#000; color:#CC0000;}



a.ico-more {background:#F5F5F5; color:#5F5F5F;}

a:hover.ico-more {background:#CC0000; color:#fff;}


.smaller1 {font:95%/1.0 "arial rounded mt bold",arial,sans-serif; border-bottom:0px solid #3F3F3F; background:#fff; text-align:left; padding-left: 8px;}



.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 15px;
   
   overflow: visible;
   
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 6px;
   -khtml-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}




.rtoc_text {float:right; text-align:left;}
 .cat_text {font:140%/1.4 "arial rounded mt bold",arial,sans-serif; border-bottom:0px solid #3F3F3F; background:#fff; text-align:left; padding-left: 12px;}

#aside {background-color:#000; padding: 5px; margin-top:0px;

-moz-border-radius: 7px;
   -khtml-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;

filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;



}

#aside a {color:#fff;}
 
#aside a:hover {color:#CC0000;}

