/* ----------------------------------------------------------------------------------------------------------



    This website template was downloaded from http://www.nuviotemplates.com - visit us for more templates



---------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------

HTML

---------------------------------------------------------------------------------------------------------- */



body {background:#FFF; color:#000; background-image: url(images/bg_total.gif); margin-bottom:0px; padding-bottom:0px;}

.main { background-color:#FFFFFF; }

a {border-bottom:1px solid #DFDFDF; color:#000;}

a:hover {border-bottom:1px solid #DFDFDF; color:#FF7F00;}



fieldset {border:1px solid #DFDFDF;}

legend {background:#FFF; color:#FF7F00;}



.low, .low a {color:#7F7F7F;}

.low a:hover {color:#000;}

#aside a.icon_rss:link, #aside a.icon_rss:hover, #aside a.icon_rss:active {
	font-weight:bold;
	color:#000000;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#aside a.icon_rss:hover { text-decoration:underline; border:none; color:#FF7F00;}



/* ----------------------------------------------------------------------------------------------------------

Layout

---------------------------------------------------------------------------------------------------------- */



#logo { padding-left:10px;}

        

#slogan {color:#7F7F7F; padding-left:10px;}



#search { padding-right:75px; }

#search #search-input {border:1px solid #AFAFAF;}

#search #search-input:focus {border:1px solid #5F5F5F;}

#search #search-submit {border:1px solid #FF7F00; background:#FF7F00; color:#FFF;}



#nav {  padding:5px 10px 5px 10px; border-bottom:2px dashed #bfbfbf; border-top:2px dashed #bfbfbf; }

#nav ul li.current_page_item a {background:#FF7F00; color:#FFF;}



#footer { color:#5F5F5F; margin: 0px 25px 0px 25px; border-top:2px dashed #BFBFBF; padding: 10px;}

#footer a {color:#FF7F00; font-weight:bold;}

#footer a:hover {color:#000;}



/* ----------------------------------------------------------------------------------------------------------

Page: Home

---------------------------------------------------------------------------------------------------------- */



#topstory-title {border-bottom:3px solid #BFBFBF; background:#F0F0F0;}

#topstory-title h2 a {border-bottom:1px solid #5F5F5F; color:#f7931e; font-weight:bold;}

#topstory-title h2 a:hover {border-bottom:1px solid #FFF;}

#topstory-title p.date {color:#595959;}

#topstory-title p.date a {border-bottom:1px solid #5F5F5F; color:#595959;}

#topstory-title p.date a:hover {border-bottom:1px solid #FFF;}



#topstory-perex {background::url(images/bg_topstory.gif); background-repeat:repeat; color:#595959;}

#topstory-perex a {border-bottom:1px solid #000000; color:#595959;}

#topstory-perex a:hover {border-bottom:1px solid #FFFFFF; color:#FFF;}



.col30 h4 a {color:#FF7F00;}

.col30 h4 a:hover {color:#000;}

.col30 p.date {color:#7F7F7F;}

.col30 p.date a {color:#7F7F7F;}

.col30 p.date a:hover {color:#000;}



/* ----------------------------------------------------------------------------------------------------------

Others

---------------------------------------------------------------------------------------------------------- */



.hx-style01 span {background:#FFF; color:#FF7F00;}



a.ico-more {background:#F5F5F5; color:#5F5F5F;}

a:hover.ico-more {background:#FF7F00; color:#FFF;}

