/*  
Theme Name: Grafpedia
Theme URI: http://www.grafpedia.com
Description: Grafpedia desc
Version: 2
Author: Ranochio
Author URI: http://www.grafpedia.com 

	
 */
 
 
 /*
 Text Color:#333;
 Link color1:(active) #b3b946;
 Link color2:(hover) #9da439;
 Link color3:(visted) #c3cb2c;
 */

 
/*small reset*/

body, ul, ol, li, p, h1,h2, h3, h4, h5, h6, form, blockquote{
margin:0;
padding:0;
}
/*basic styles*/
body{
font: normal 11px Verdana,Arial,Helvetica,sans-serif;
color:#333333;
background-position:top left;
background: #202020 url(images/bgr.jpg) no-repeat;
background-position: center top;

 }
 
#top{
position:relative;
margin:0 auto;
width:980px;

background-repeat:no-repeat;
background-position:0 29px;
}

#head{
height:120px;
position:relative;
}

#rano1{
height:40px;
position:relative;
color: #ffffff;
font-style: italic;
font-weight: bold;
text-decoration: none;
font-size: 11px;
}

#slide{
height:24px;
position:relative;
background-color: #ffffff;
}

#rano{
height:40px;
position:relative;

background-image:url(images/rano.png);
background-repeat:no-repeat;
width: 980px;
}

#main{
position:relative;
float:left;
width:960px;
padding-left:10px;
padding-right:10px;
border-left: 1px solid #232a36;


background-image:url(images/line.gif);
background-repeat:repeat-y;


}
#top .content{
position:relative;
float:left;
width:640px;
margin-right:20px;
}

.sidebar{
position:relative;
float:left;
width:300px;
background-color: #ffffff;
}

.sidebar-footer{
position:relative;
float:left;
width:300px;
background: #1C2634 url(images/sidebar-footer.jpg) no-repeat scroll center top;
height: 10px;
}

.bsa{
position:relative;
float:left;
width:278px;
padding: 10px;
}

.bsa2{
position:relative;
float:left;
width:278px;
background: #FFFFFF url(images/advertiser.jpg) repeat-y;
border-right: 1px solid #3b73a5;
border-bottom: 1px solid #3b73a5;
margin-bottom:1px;
padding: 15px;
}

.footer{
position:relative;
clear:both;
width:928px;
padding:40px 20px 20px 20px;
background-image:url(images/footer-top.jpg);

background-repeat:no-repeat;
background-color:#FFFFFF;
margin-left:1px;
float:left;

}



.footer_meta{
text-align:center;
margin:5px 0 ;
clear:both;
}

.error404{
display:block;
background-image:url(images/404.jpg);
height:200px;
width:450px;
margin:40px auto 0 auto;
}

/*--------------------head--------------------*/
#head h1 a{
top:1px;
left:20px;
text-indent:-9999px;
position:absolute;
outline:none;
width:380px;
height:100px;
z-index:2;
}

.blogname{
background-image:url(images/blogname-trans.png);
background-repeat:no-repeat;
}

.description{
position:absolute;
top:0;
text-indent:-9999px;
}




.rss_icon{
position:absolute;
display:block;

width:113px;
height:114px;
right:15px;
top:127px;
z-index:10;
text-indent:-9999px;
outline:none;
display:none;
}


/*parallax*/

#parallax{
height:195px;
overflow:hidden;
position:absolute;
top:29px;
left:0;
width:980px;
}

/*------------------content--------------------*/


.breadcrumb, .entrys, .featured_entry, .featured_entry2, .navigation{
width:600px;
line-height:34px;
background-image:url(images/bg_box_content.jpg);
background-repeat:no-repeat;
background-position:top left;
border:1px solid #b2b2b2;
background-color:#fff;
padding:0 20px;
margin-bottom:14px;
position:relative;
float:left;
}

.entrys{
line-height:22px;
padding:20px;

}
.featured_entry{
width:630px;
padding:4px 5px 4px 5px;
text-align: center;
background: #d1d1d1;
}

.featured_entry2{
width:630px;
padding:4px 5px 4px 5px;
text-align: center;
background: #ffffff;
}

.navigation{
width:630px;
padding:10px 5px 0px 5px;
text-align: center;
background: #d1d1d1;
}

.featured_pic{
position:relative;
width:100%;
height:250px;
overflow:hidden;
margin-bottom:5px;
}

.featured_pic a img{
border:none;
}

.featured_content{
position:absolute;
width:600px;
padding:10px 15px;
background-color:#fff;
z-index:2;
bottom:0px;
left:5px;
line-height:18px;
overflow:hidden;
}

.featured_content p{
padding:0;
}

.featured_entry h2{
padding:0;
margin:0;
font-size:14px;

}

#top  .featured_entry h2 a{
background-color:#eee;
color:#333;
display:block;
left:-15px;
padding:2px 15px;
position:relative;
text-decoration:none;
width:600px;
border:none;

}



#top .featured_content a{
color:#333;
text-decoration:none;
}
#top .featured_content a:hover{
color:#666;
}
#top .featured_entry h2 a:hover{
background-color:#333;
color:#eee;
}

#top .breadcrumb a{
color:#333;
text-decoration:none;
}

#top .breadcrumb a:hover{
text-decoration:underline;
}

.meta{
font-size:10px;
color:#666;
display:block;
clear:both;
border-bottom:1px solid #dedede;
padding:0 0 2px 0;
margin:0 0 5px 0;
float:left;
width:600px;
}

#top .meta a{
text-decoration:none;
font-weight:bold;
color:#666;
}

#top .meta a:hover{
text-decoration:underline;
color:#333;
}

#top .meta2{
border-top:1px solid #dedede;
padding:2px 0 0 0;
margin:5px 0 0 0;
border-bottom:none;
height:20px;
}

.the_entry{
clear:both;
}
/*author info*/
#author-box{

clear:both;
}
#top .entrys #author-box .author-info{
text-align:left;
float:left;
width:390px;
padding:0 0 0 10px;
}
.entrys #author-box{
padding:20px 0px 5px;
clear:both;
}

.entrys #author-box .gravatar{
padding:0px 0px 5px;
clear:both;
float:left;
}

#author-box .gravatar a, #author-box .gravatar strong{
padding:0px 0px 5px;
clear:both;
display:block;
}

#author-box .gravatar{
height:115px;
text-align:center;
float:right;
padding-left:10px;
}
.author-info{
color:#666666;
float:left;
font-style:italic;
padding-right:5px;
text-align:right;
width:315px;
}

#top .author-info h3{
font-style:normal;
font-weight:normal;
font-size:14px;
padding-bottom:4px;
}

#top #author-box a{
text-decoration:none;
font-weight:bold;
}

.pseudo_list{
border-bottom:1px solid #dedede;
clear:both;
line-height:30px;
}

/*social bookmarks*/
#top .social_bookmarks{
clear:both;
margin:0;
padding:0;
list-style-position:outside;
list-style-type:none;
position:absolute;
bottom:-14px;
left:0px;
width:640px;
}

#top .social_bookmarks li{
float:left;
}

#top .social_bookmarks li a{
float:left;
display:block;
width:128px;
text-align:center;
background-color:#333333;
color:#fff;
text-decoration:none;
line-height:24px;

}
#top .social_bookmarks li a:hover{

background-color:#fff;
color:#333;
}

/*--------------------for your text--------------------*/

#top h2 a{
text-decoration:none;
color: #333333;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: normal;
font-style: italic;
font-size: 20px;
line-height: 22px;
}

#top  h3{
color:#333;
display:block;
padding:2px 0px;
font-size:13px;
font-weight:bold;
clear:both;
}

#top .the_entry h3{
border-bottom:1px solid #dedede;
margin-bottom:5px;
padding:2px 0px 4px;
}

#special_content .entrys .floatleft{
width:360px;
}

#special_content .entrys .floatleft span a{
text-decoration:none;
color:#333;
}

#special_content .entrys .floatleft span a:hover{
text-decoration:underline;
color:#666;
}

#top #main .outside{
text-align:center;
padding-top:10px;
}


acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	cursor:help;
	}
#top .the_entry ul, #top .the_entry ol{
border-top:1px solid #dedede;
}
#top .the_entry li{
border-bottom:1px solid #dedede;
padding:4px 0;
}	


/*--------------------post entry footer--------------------*/

#top .more-link{
clear:both;
position:absolute;
display:block;
background-image:url(images/icon_arrow.png);
background-repeat:no-repeat;
background-position:right 4px;
padding:0 20px 0 0;
text-decoration:none;
bottom:20px;
right:20px;
     }
	 
.add_fav, .rem_fav{
display:block;
padding:2px 0 0 20px;
background-image:url(images/icon_plus.png);
background-repeat:no-repeat;
background-position:left 4px;
width:280px;
}

#top .rem_fav{
background-image:url(images/icon_delete_small.png);
}

/*--------------------pages with pagination--------------------*/
p.serif{
     }

/*--------------------member--------------------*/
#head #member{
position:absolute;
top:50px;
right:10px;
width:360px;
color: #ffffff;
}

#head #notmember{
position:absolute;
top:35px;
right:20px;
color: #ffffff;
font-size: 1.25em;
font-weight: bold;
font-style: italic;
}

#head #notmember a{
color: #e25700;
text-decoration: none;
}

#head #notmember a:hover{
color: #ffa200;
}

input.button {
background: url('images/login.gif') no-repeat;
border: 0px;
width: 55px;
height: 24px;
cursor: pointer;
}

input.text {
background: transparent;
border: 0px;
width: 55px;
height: 24px;
cursor: pointer;
}


/*--------------------search--------------------*/

#head #searchform{
position:absolute;
top:0px;
right:0px;

     }

#head #s{
position:absolute;
top:11px;
right:140px;
     }	 

#head #searchsubmit{
position:absolute;
top:4px;
right:20px;
}	 

input#s{
border:none;
background-color:transparent;
padding:0px 5px;
font-size:16px;
color:#333;
height:21px;
padding:2px 5px 3px;
width:214px;
     }

input#searchsubmit{
border:none;
background-color:transparent;
background-image:url(images/icon_search.png);
background-position:0 -39px;
background-repeat:no-repeat;
border:medium none;
height:39px;
padding-bottom:6px;
width:101px;
cursor:pointer;
     }

input#searchsubmit:hover{
background-position:0 0px;
}


/*--------------------comments--------------------*/


.admincomment {
background-color:#eee;
width:600px;					
}

.authorcomment{
color:#666;
font-style:italic;
font-weight:bold;
}

.gravatar{
float:left;
width:90px;
height:85px;
position:relative;
}

.comment_entry{
float:left;
width:500px;
}

.comment_entry p{
clear:both;
}

#top .commentlist{
list-style-type:none;
list-style-position:outside;
margin:0;
padding:0;
border-top: 1px solid #dedede;
}

.commentlist li{
border-bottom:1px solid #dedede;
clear:both;
float:left;
line-height:1.5em;
padding:5px 0 0;
width:600px;
}
.commentlist li .floatright{
font-size:0.917em;
}

#respond, #trackbacks{
clear:both;
padding-top:20px;
}


.trackback_list{
margin:0 0 30px 20px;
padding:0;
list-style-position:outside;

}


.trackback_list li a{
color:#333333;
text-decoration:underline;
}
#comments, #respond, #trackbacks {
margin-bottom:10px;
}

#commentform small {
font-size:0.917em;
font-weight:bold;
color:#333333;
}
#commentform small span{
font-weight:normal;
color:#bcbcbc;
}

#commentform label{
padding-left:5px;
}

#commentform input {
width:200px;
padding:5px;
border:1px solid #dedede;
background-color:#fff;
color:#333;
line-height:12px;
font-family:Tahoma, Verdana, Arial, sans-serif;
}

#commentform textarea {
background-color:#fff;
border:1px solid #dedede;
color:#333333;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
height:170px;
line-height:1.5em;
overflow:auto;
padding:5px;
width:588px;
}

#commentform #submit {
	 cursor:pointer;	 
	 background-color:#333;
	 border:1px solid #333;
	 color:#fff;
		
	}

#commentform #submit:hover {
	 cursor:pointer;
	 color:#333;
	 background-color:#fff;
	 font-weight:bold;
	 padding:4px 5px 6px 5px;
	}
	
.gravatar img{
padding:3px;
background-color:#fff;
border:1px solid #dedede;
}	
#top .wp-smiley{
border:none;
}

.comment_entry .floatright{
padding-right:5px;
}

/*--------------------calendar--------------------*/
 
#wp-calendar th {
	background-color:#333;
	color:#FFF; 
	}


#wp-calendar {
	empty-cells: show;
	width:100%;
	text-align:center;
	
	}

#wp-calendar #next a,#wp-calendar #prev a {
background-color:#333;
color:#fff;
text-decoration:none;
display:block;
	}
#wp-calendar #next a:hover,#wp-calendar #prev a:hover {
background-color:#eee;
color:#333;
	}

#wp-calendar caption {
margin-bottom:5px;
	}


/*-------------------- widgets---------------------*/
.community_entry .meta{
width:100%;
}

.community_entry{
line-height:18px;
}

#top #main .nowidgettitle{
background-image:none;
     }
.widget{
position:relative;
margin:0 0 25px 0; /*check ie6*/
}
	 
.widget li, .nowidget li{
border-bottom:1px solid #dedede;
padding:8px 5px 8px 30px;
background-repeat:no-repeat;
background-position:0 9px;
background-image:url(images/icon_flag.png);
position:relative;
}

#top .recentcomments{
background-image:url(images/icon_bubble.png);
}

#top .widget_recent_entries li{
background-image:url(images/icon_write.png);
}

#top .widget_recent_archives li{
background-image:url(images/icon_archiv.png);
}

#top .mfp_favorites li{
background-image:url(images/icon_favs.png);
}

#top .page_item{
background-image:url(images/icon_star.png);
background-position:0 4px;
padding:0px 4px 4px 25px;
}

#top .cat-item{

background-position:0 4px;
}
	 
.nowidget li.page_item, .nowidget li.cat-item, .widget li.page_item, .widget li.cat-item{
line-height:25px;
padding:0 0 0 30px;
}

.footer .widget li.page_item, .footer .widget li.cat-item{
padding:0;
width:280px;
}

.click_list{
background-color:#efefef;
}

.click_list li{
color:#fff;
}

.nowidget li li, .widget li li {
border-bottom:none;
border-top:1px solid #dedede;
}

#top .page_item a, #top .cat-item a{

}

	 
#top .widget li a, #top .nowidget li a{
text-decoration:none;

     }
	 
.widget_block{
width:298px;
background-image:url(images/bg_box_content_small.jpg);
background-repeat:no-repeat;
background-position:top left;
border:1px solid #dedede;
background-color:#fff;
margin-bottom:20px;
clear:both;
float:left;
padding-bottom:20px;
}

#block1, #block2{
padding:0;
width:300px;
position:relative;
}

#block1 .widget, #block2 .widget {
width:258px;
background-image:url(images/bg_box_content_small.jpg);
background-repeat:no-repeat;
background-position:top left;
border:1px solid #dedede;
background-color:#fff;
margin-bottom:1px;
clear:both;
float:left;
padding:20px;
}

.footer ul{
list-style-type:none;
list-style-position:outside;
}

.footer .widget{
width:280px;
float:left;
list-style-type:none;
list-style-position:outside;
padding-right:20px;
}

#main .sidebar .advanced_link{
display:block;
float:left;
padding:6px 10px;
text-decoration:none;
background-color:#fff;
border:1px solid #ddd;
border-bottom:none;
border-left:none;
color:#777;
position:relative;
top:-7px;
margin-right:2px;
outline:none;
z-index:11;
}

.tablist li{
float:left;
width:220px;
}

.tablist{
clear:both;
padding:20px 18px 0px 19px;
width:260px;
overflow:hidden;
}

#main .sidebar .active{
background-image:url(images/bg_tab.jpg);
color:#1e1e1e;
}

#top #advertise-widget{
margin:0px 0 20px 0;
padding:0;
float:left;
width:377px;
background-image:none;
border:none;
background-color:transparent;
margin-bottom:0;
padding-bottom:20px;
height:125px;
}

#advertise-widget li{
display:block;
position:absolute;
background-image:none;
border-bottom:none;
padding:0px;
height:125px;
width:125px;
}

#advertise-widget a, #advertise-widget a img{
border:none;
text-decoration:none;
}

#advertise-widget .ka_1{top:0; left:0;}
#advertise-widget .ka_2{top:0; left:127px;}
#advertise-widget .ka_3{top:0; left:252px;}

#advertise-widget li a{
float:left;
display:block;
height:125px;
width:125px;
background-color:#666;
border:1px solid #fff;
padding:0;
margin:0;
}

#advertise-widget .ka_2 a{
border-left:none;
border-right:none;
}

.widget_rss h3 img{
display:none;
}

.mfp_remove_link{
height:16px;
width:16px;
display:block;
background-image:url(images/icon_delete.png);
float:right;
text-indent:-9999px;
outline:none;
}

.mfp_link{
float:left;
display:block;
padding-top:3px;
width:275px;
}
.entrys  .mfp_link{
padding:0;
width:475px;
}

.entrys .mfp_favorites{
border-top:1px solid #ccc;
}

.entrys .mfp_favorites p{
width:100%;
line-height:30px;
border-bottom:1px solid #ccc;
float:left;
padding:0;
}

.entrys .mfp_remove_link{
margin-top:5px;
}
.listhover{
position:absolute;
display:block;
background-color:#CCCCCC;
width:100%;
height:100%;
top:0;
left:0;
z-index:4;
}
#front-end-login{
position:relative;
}
#front-end-login label{
padding-left:5px;
}
.input_text{
width:30%;
border:1px solid #dedede;
padding:3px 5px;
}

.button-login{
border:none;
cursor:pointer;
background-color:#fff;
position:absolute;
height:40px;
width:128px;
background-image:url(images/icon-login.png);
background-position:top left;
left:230px;
padding:15px 11px 0 0;
top:25px;
}

.button-login:hover{
background-position:bottom left;
}

#labelremember{
display:block;
left:223px;
position:absolute;
top:73px;
}

#front-end-login a{
color:#333;
text-decoration:none;
padding:2px 10px 2px 0px;
}

#front-end-login a:hover{
color:#666;
text-decoration:underline;
padding:2px 10px 2px 0px;
}


.rsswidget{
display:block;
}

.rss-date{
color:#666;
font-size:11px;
}


/*--------------------Archive--------------------*/

li#archives{
     }

.widget_archives{
     }

/*--recent posts--*/


li#recent-posts{
     }

.widget_recent_entries{
     }



/*--------------------text widget--------------------*/
li.widget_text{
     }

/*--id in relationsship to the id of the widget*/
li#text-4{
     }
div.textwidget{
     }

/*--------------------links blogroll--------------------*/

li#links{
     }

.widget_links{
     }


/*--------------------categories--------------------*/

li#categories{
     }

.widget_categories{
     }

/*GENERIC*/

pre{
font-family:"Courier New", Courier, monospace;
font-size:12px;
}


code{
border:1px solid #ddd;
padding:10px;
background-color:#fefefe;
display:block;
overflow:auto;
font-size:12px;
font-family:"Courier New", Courier, monospace;
color:#333;
width:470px;
}

.noborder, .noborder img, .noborder a img{
border:none;
margin:0;
padding:0;
background-color:transparent;
}

.alignnone, .fullsize {
float:none;
margin:10px 0;
max-width:600px;
overflow:hidden;
}
.alignleft{
float:left;
margin:0px 10px 10px 0pt;
max-width:490px;
overflow:hidden;
}
.alignright{
float:right;
margin:0px 0pt 10px 10px;
max-width:490px;
overflow:hidden;
}
.aligncenter{
clear:both;
display:block;
margin:0pt auto 1.5em;
max-width:600px;
overflow:hidden;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clearboth {
clear:both;
}

.wp-caption {
background-color:#EEEEEE;
padding:5px 2px;
text-align:center
;}

.wp-caption img, .wp-caption a img  {
margin: 0;
padding: 0;
border:1px solid #fff;
}

.wp-caption a:active, .wp-caption a:visited, .wp-caption a:link, .wp-caption a:hover, .wp-caption a:focus {
border:none;
outline:none;
}

p.wp-caption-text {
font-size: 0.917em;
line-height: 1.1em;
padding: 3px 5px 6px;
margin: 0;
font-style:italic;
}

.the_entry a img, .the_entry img{
background-color:#fff;
padding:3px;
border:1px solid #dedede;
}

.the_entry a:hover img{
background-color:#ebebeb;
}

p{
padding-bottom:1em;
}

.content ul, .content ol{
list-style-position:outside;
padding:0 0 1em 2em;
}



blockquote{
background-image:url(images/quote.gif);
padding:5px 30px 0 30px;
background-repeat:no-repeat;
background-position:top left ;
margin:10px 0 10px 0;
color:#666;
}

blockquote em{
color:#1d1d1d;
background-image:url(images/quote2.gif);
padding:5px 40px  20px 0px;
background-repeat:no-repeat;
background-position:top right;
display:block;
text-align:right;
font-style:italic;
}

a:link, a:active{
text-decoration:underline;
color:#1d1d1d;
}

a:visited{
text-decoration:underline;
color:#000000;
}

a:hover, a:focus{
text-decoration:none;
color:#333333;
}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:3px;
	display:none;
	color:#fff;
	}




	div#navHeader div#rssLinks {width:150px; position:absolute; right:11px; top:10px; padding-right:20px; padding-top:3px; height:20px; }
	div#navHeader div#rssLinks a {color:#f2a210; text-decoration:none; font-size:14px;}
	div#navHeader div#rssLinks a:hover {color:#f2a210; border-bottom: 1px solid #b59100}


/** top menu & sub menu content **/ 
div#navHeader {background: url(images/bg_skeletonTop.png) no-repeat 0px 45px; height: 90px; position:relative;}
	div#navHeader fieldset {float: right; width: 250px; display: block;  position:absolute; bottom:12px; right:11px;}
	div#navHeader form label {background: url(images/bg_search.gif) no-repeat; width: 246px; height: 21px; display: block; }
	div#navHeader form label input {background: none; border: none;outline: none; width: 210px; margin-left: 22px; padding-top: 5px; color:#999;
	font-size:0.9em;}





/** Navigation **/
ul#menu {margin-left: 10px;}
	ul#menu li {float:left; margin-right: 5px; list-style: none;}
	ul#menu li a {display: block; color:#FFFFFF; font-size: 1.25em; font-weight: bold; text-decoration: none; height: 45px; padding: 1px 0 0 20px; float:left;}
	ul#menu li a:hover {color:#00a2ff;}
	ul#menu li a span {display: block; padding:12px 20px 31px 0px; }
	
	ul#menu li.navSelected a, ul#menu li.current-cat a, ul#menu li.current-cat-parent a {background: url(images/bgnavLeft.png) no-repeat scroll 0 1px; color:#fff}
	ul#menu li.navSelected a:hover, ul#menu li.current-cat a:hover {color:#f2f2f2;}
	ul#menu li.navSelected a span, ul#menu li.current-cat a span, ul#menu li.current-cat-parent a span {background:url(images/bgnavRight.png) no-repeat top right;}

div#headerContent {display: block; position:absolute; color:#f2f2f2; padding-top: 5px; bottom:13px; left:15px;}
div#headerContent a {color:#bdd0da; text-decoration:none;}
div#headerContent a:hover {color:#fff;} 
	#subMenu {clear:both;}
	#subMenu ul {font-size: 0.9em; font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial; }
	#subMenu ul {position:absolute; padding: 8px 0 8px 0; bottom:0; left:20px}
	#subMenu ul li {float:left; margin-right: 10px; color:#7c8d93; list-style: none;}
	#subMenu ul li a {color:#ddd; display: block; background: url(images/bg_subcat_left.gif) no-repeat !important; padding-left: 11px; height: 23px; text-decoration: none; float:left;
	font-size: 1em; font-weight:normal;}
	#subMenu ul li a:hover {color:#f2f2f2; background: url(images/bg_subcathoverLeft.gif) no-repeat !important; }
	#subMenu ul li a span { background: url(images/bg_subcatRight.gif) no-repeat top right !important; display: block; padding:4px 11px 6px 0;}
	#subMenu ul li a:hover span {background: url(images/bg_subcathoverRight.gif) no-repeat top right !important;}
	
	#subMenu ul li.selected a, #subMenu ul li.current-cat a {background: url(images/bg_subcatselectedLeft.gif) no-repeat !important;}
	#subMenu ul li ul li.selected a span, #subMenu ul li.selected a:hover span, #subMenu ul li.current-cat a span {background: url(images/bg_subcatselectedRight.gif) no-repeat top right !important; color:#f2f2f2;}

ul#sliderNav {position: absolute; left:470px; top: 210px; z-index:100; display:block;}
ul#sliderNav li {float: left; margin-right: 5px;}
ul#sliderNav li a {display: block; width: 72px; height: 26px; text-indent: -9999px; background-repeat: no-repeat;}
#next {background: url(images/bg_next.png);}
#next:hover {background: url(images/bg_nextHover.png);}
#prev {background: url(images/bg_prev.png);}
#prev:hover {background: url(images/bg_prevHover.png);}

	
	div#navHeader div#rssLinks a {color:#f2a210; text-decoration:none; font-size:1.25em; font-style: italic; font-weight: bold;}
	div#navHeader div#rssLinks a:hover {color:#f2a210;}

/** RESET AND DEFINE GENERAL SETTINGS **/
	ul, ol, p, h1, h2, h3, h4, h5, h6, form, fieldset {	margin: 0;	padding: 0;}
	h1 {font-size:150%;} h2 {font-size:130%;} h3 {font-size:120%;}
	fieldset {	border:none;}
	fieldset legend {	display:none;}
	ul , ol {list-style: none;}


/*submenu*/

.submenu {
list-style-type:none;
list-style-position:outside;
position:absolute;
right:20px;
top:5px;
}

.submenu li{
float:left;
}

.submenu li a{
font-size: 14px;
font-weight: bold;
color:#FFFFFF;
display:block;
font-size:11px;
line-height:18px;
margin-left:5px;
width:90px;
text-align:center;
text-decoration:none;
}

.submenu li a:hover{
color:#fff;
border-bottom:1px solid #e25700;
}
