/*
Theme Name: Swiss Baseball Theme
Theme URI: http://www.swiss-baseball.ch/
Description: 
Version: 1.0
Author: Chris Palatinus
Author URI: http://www.chris.ch/
Tags: fixed width, two columns, widgets
*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
html{height:100%;margin-bottom:1px;}
body{position:relative;}
ul{margin:0;padding:0;}
ul li{margin: 0 0 0 20px;padding:0;}
ol{margin:0;padding:0;}
ol li{margin:0;padding:0;}

a:link{color:#339;}
a:visited{color:#999;}
a:hover{color:#c00;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{font-family:Georgia;font-weight:normal;padding-bottom:0;margin-bottom:5px;line-height:100%;}
h1{font-size:250%;font-weight:normal;color:#000;}
h2{font-size:200%;color:#b4b4b4;margin-top: 20px;}
h3{font-size:150%;}
h4{font-size:125%;font-weight:normal;color:#000;}
h5{font-size:70%;color:#787878;}
h6{font-size:50%;color:#000;}
h1, h4, h6{color:#008cff;}
h2.pagetitle{font-size:200%;font-weight:normal;color:#900;font-family:Georgia;margin:0 0 20px 0;}

p.evententry{border-bottom: 1px solid #ccc;}
div.balloon{line-height: 1.1em;}
li.linkcat{list-style: none;}
ul.blogroll{margin-bottom: 20px;}

#latestresults ul{
	padding: 0;
	margin: 0;
	list-style: none;
}
#latestresults li{
	display: block;
	background: url(images/sidebox-li.jpg) 0 5px no-repeat;
	padding: 0 0 0 23px;
	margin:0;
	border-bottom: 1px solid #ccc;
}
#latestresults li ul li{
	border-bottom: none;
	background-image: none;
	padding: 2px 0 2px 8px;
}
#latestresults li.selected{background: url(images/sidebox-li-dn.jpg) 0 5px no-repeat;}
#latestresults li.selected a.acctitle{background-color: #ddd;}
#latestresults a.acctitle{
	display: block;
	width: 100%;
	padding: 4px;
}

a[href$='.pdf'],
a[href$='.xls'],
a[href$='.xlsx'],
a[href$='.doc'],
a[href$='.docx'],
a[href$='.ppt'],
a[href$='.pptx']{
	display: inline-block;
	padding-left: 20px;
	line-height: 18px;
	background: transparent center left no-repeat;
}
a[href$='.pdf']{background-image: url(images/icons/page_white_acrobat.png);}
a[href$='.xls'],
a[href$='.xlsx']{background-image: url(images/icons/page_white_excel.png);}
a[href$='.doc'],
a[href$='.docx']{background-image: url(images/icons/page_white_word.png);}
a[href$='.ppt'],
a[href$='.pptx']{background-image: url(images/icons/page_white_powerpoint.png);}

/* page setup */
body{font-family:Tahoma;font-size:12px;line-height:150%;color:#444;}
body#page{background:#EBE9E1 url(images/page_bg.jpg) 0 0 repeat-x;}

/* set body font size (styleswitcher) */
body.font-small{font-size:11px;}
body.font-medium{font-size:12px;}
body.font-large{font-size:13px;}

/* set body width (styleswitcher) */
body.width-thin div.wpr{width:780px;}
body.width-wide div.wpr{width:930px;}
body.width-fluid div.wpr{width:90%;}

/* layout */
div#home{background:url(images/header.jpg) 0 0 no-repeat;}
div.wpr{margin:auto;}
div.wpr .wpr-br{min-height:470px;padding:0 0 10px 0;}
div#header{position:relative;height:246px;margin:0;}
span#logo, img#logo{position:absolute;top:90px;right:30px;border:0;}
div#middle{width:auto;margin:10px 0 0 0;clear:both;}
div#middle .background{min-height:140px;}
div#middle .layoutright{background:none;}
div#main{width:auto;}
div#middle .layoutright div#main{margin:0;padding:0;}
div#middle .withoutleft div#main{margin:0 12px;}
div#mainmiddle{margin:0 0 10px 0;}
div#main .withright{}
div#right{width:300px;padding:0 0 0 20px;float:right;}
div#content{width:auto;}
div#footer{width:auto;padding:10px 0 0 0;clear:both;color:#fff;background:#620001 url(images/footer-bg.jpg) 0 0 repeat-x;}

/* clearing & floating */
.clearingfix:after{content:".";display:block;line-height:0px;clear:both;visibility:hidden;}
.clearingfix{display:block;}
.floatbox{overflow:hidden;}

/* searchbox */
div#searchbox{position:absolute;top:5px;left:550px;height:34px;z-index:100;}
div#searchbox ul{padding:0;margin:0;list-style:none;float:left;}
div#searchbox li{float:left;display:block;}
div#searchbox li.searchtext{width:280px;height:23px;margin:0 10px 0 0;padding:2px 0 0 0;}
div#searchbox li.searchbutton{width:60px;height:23px;}
div#searchbox input.searchinput{width:290px;background:none;border:none;color:#fff;font-family:Tahoma;}
div#searchbox input.searchsubmit{height:23px;width:60px;background:none;border:none;cursor:pointer;}

img#rss-link{position:absolute;top:172px;left:-105px;}
img#contact-link{position:absolute;top:275px;left:-140px;}

/* page-navi */
div.page-navi{
	position: relative;
	top: 202px;
	width: auto;
	z-index: 10px;
}
div.page-navi ul{padding:0;margin:0;list-style:none;float:left;}
div.page-navi li{float:left;display:block;}
div.page-navi li a:link,
div.page-navi li a:visited{color:#000;}
div.page-navi li a:hover{
	color:#c00;
	background-color: #EBE9E1;
}
div.page-navi li.current_page_item a:link,
div.page-navi li.current_page_item a:visited{color:#c00;font-weight:normal;}
div.page-navi li.current_page_item a:hover{color:#000;}
div.page-navi ul ul{
	margin-top: 3px;
	border: 1px solid #ccc;
}


/* footermenu */
div#footer div#footermenu{
	position:relative;
	top:6px;
	height:37px;
	margin: 0 auto;
	text-align: center;
	width: 930px;
}
div#footer div#footermenu img{margin: 0 30px;}
div#footer div#footermenu ul{padding:0;margin:0;list-style:none;float:left;background:url(images/footermenu-sep.jpg) 0 0 no-repeat;}
div#footer div#footermenu li{float:left;display:block;}
div#footer div#footermenu li a{float:left;display:block;position:relative;height:37px;padding:0px 20px;background:url(images/footermenu-sep.jpg) 100% 0 no-repeat;line-height:36px;overflow:hidden;font-size:100%;text-decoration:none;}
div#footer div#footermenu li a:link, div#footer div#footermenu li a:visited{color:#fff;}
div#footer div#footermenu li a:hover{color:#fe5656;}
div#footer div#footermenu li.current_page_item a:link, div#footer div#footermenu li.current_page_item a:visited{color:#fe5656;}
div#footer div#footermenu li.current_page_item a:hover{color:#fff;}

/* comments */
div.comment{background:#fff url(images/post-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}
div.comment div.time-comments{border-bottom:#ccc 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;}
div.comment div.time-comments div.time{float:left;background:url(images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.time-awaiting{float:left;background:url(images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments{float:right;background:url(images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.num-comments a{color:#888;}
div.comment div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment div.time-comments div.author-name{float:right;background:url(images/author.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment div.time-comments div.author-name a:link, div.comment div.time-comments div.author-name a:visited{color:#c00;text-decoration:none;}
div.comment div.time-comments div.author-name a:hover{color:#000;text-decoration:underline;}
div.comment h1{font-size:200%;font-weight:normal;color:#000;font-family:Georgia;margin:0 0 20px 0;}
div.comment h1 a:link, div.comment h1 a:visited{color:#000;}
div.comment h1 a:hover{color:#000;}
div.comment img.avatar{float:left;padding:4px;border:#ddd 1px solid;margin:5px 15px 10px 0;}
div.comment div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.comment div.icons-readmore div.icons{float:left;}
div.comment div.icons-readmore div.icons a{float:left;display:block;width:32px;height:32px;margin:0 5px 0 0;}
div.comment div.icons-readmore div.icons a.one{background:url(images/ico_socialmedia.png) 0 0 no-repeat;}
div.comment div.icons-readmore div.icons a.two{background:url(images/ico_socialmedia.png) -32px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.three{background:url(images/ico_socialmedia.png) -64px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.four{background:url(images/ico_socialmedia.png) -96px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.five{background:url(images/ico_socialmedia.png) -128px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.six{background:url(images/ico_socialmedia.png) -160px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.seven{background:url(images/ico_socialmedia.png) -192px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.eight{background:url(images/ico_socialmedia.png) -224px 0 no-repeat;}
div.comment div.icons-readmore div.icons a.nine{background:url(images/ico_socialmedia.png) -256px 0 no-repeat;}
div.comment div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment div.icons-readmore div.readmore a.more{background:#E1E1E1 url(images/readmore-bg.jpg) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}

/* auth comments */
div.comment-admin{background:#F5F4F0 url(images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:19px 25px 19px 25px;margin:0 0 21px 0;line-height:180%;}
div.comment-admin div.time-comments{border-bottom:#ccc 1px solid;padding:0 0 7px 0;font-size:90%;color:#888;margin:0 0 10px 0;}
div.comment-admin div.time-comments div.time{float:left;background:url(images/clock.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.time-awaiting{float:left;background:url(images/minus_circle.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments{float:right;background:url(images/comment.jpg) 0 4px no-repeat;padding:0 0 0 23px;}
div.comment-admin div.time-comments div.num-comments a{color:#888;}
div.comment-admin div.time-comments div.num-comments a:hover{color:#888;text-decoration:underline;}
div.comment-admin div.time-comments div.author-name{float:right;background:url(images/visitor.png) 0 2px no-repeat;padding:0 0 0 23px;}
div.comment-admin h1{font-size:200%;font-weight:normal;color:#000;font-family:Georgia;margin:0 0 20px 0;}
div.comment-admin h1 a:link, div.comment-admin h1 a:visited{color:#000;}
div.comment-admin h1 a:hover{color:#000000;}
div.comment-admin img{float:left;padding:4px;border:#DDD 1px solid;margin:5px 20px 15px 0;}
div.comment-admin img.avatar{float:left;padding:4px;border:#DDD 1px solid;margin:5px 15px 10px 0;}
div.comment-admin div.icons-readmore{color:#888;margin:15px 0 0 0;}
div.comment-admin div.icons-readmore div.icons{float:left;}
div.comment-admin div.icons-readmore div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.comment-admin div.icons-readmore div.icons a.one{background:url(images/ico_socialmedia.png) 0 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.two{background:url(images/ico_socialmedia.png) -32px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.three{background:url(images/ico_socialmedia.png) -64px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.four{background:url(images/ico_socialmedia.png) -96px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.five{background:url(images/ico_socialmedia.png) -128px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.six{background:url(images/ico_socialmedia.png) -160px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.seven{background:url(images/ico_socialmedia.png) -192px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.eight{background:url(images/ico_socialmedia.png) -224px 0 no-repeat;}
div.comment-admin div.icons-readmore div.icons a.nine{background:url(images/ico_socialmedia.png) -256px 0 no-repeat;}
div.comment-admin div.icons-readmore div.readmore{float:right;margin:5px 0 0 0;}
div.comment-admin div.icons-readmore div.readmore a.more{background:#E1E1E1 url(images/readmore-bg.jpg) 91% 4px no-repeat;padding:2px 35px 3px 10px;border:#CCC 1px solid;color:#666;}
img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}
div.comment-admin p img.wp-smiley{border:none;border:0;padding:0;background:none;float:inherit;margin:0;}

/* comments form */
div#commentform{background:#333 url(images/comment-form-bg.jpg) 22px 21px no-repeat;margin:0;text-align:left;padding:59px 17px 5px 25px;}
div#commentform li{margin:0 0 11px 0;}
div#commentform li label{width:175px;display:block;float:left;position:relative;}
div#commentform li input{width:375px;}
div#commentform li textarea{width:550px;height:200px;}
div#commentform li input, div#commentform li textarea{background-image:url(images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}
div#commentform li input.submitbutton{border:0;width:auto;background:none;padding:0;}
div#commentform-user{background:#333 url(images/comment-form-bg-user.jpg) 22px 21px no-repeat;margin:0;text-align:left;padding:50px 17px 5px 25px;}
div#commentform-user li{margin:0 0 11px 0;color:#fff;}
div#commentform-user li a:link, div#commentform-user li a:visited{color:#FE5656;text-decoration:underline;}
div#commentform-user li a:hover{color:#f00;text-decoration:underline;}
div#commentform-user li textarea{width:550px;height:200px;}
div#commentform-user li input, div#commentform-user li textarea{background-image:url(images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #FFF;font-size:12px;color:#777;padding:4px;font-family:Tahoma;}
div#commentform-user li input.submitbutton{border:0;width:auto;background:none;padding:0;}

ol.trackback{margin:0 0 0 20px;}
ol.trackback li{list-style:decimal;}
ol.trackback li a{color:#c00;}

/* sidebox */
div.sidebox{background:#F5F4F0 url(images/sidebox-bg.jpg) left top repeat-x;border:#DDD 1px solid;padding:15px 18px 15px 18px;margin:0 0 20px 0;}
div.sidebox div.sidebox-heading{border-bottom:#CCC 1px solid;margin:0 0 10px 0;}
div.sidebox div.sidebox-heading h2{font-size:180%;font-weight:normal;color:#000;font-family:Georgia;margin:0 0 6px 0;}
div.sidebox ul{padding:0px;margin:0px;list-style:none;}
div.sidebox ul li{background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;margin:0;}
div.sidebox ul li ul{padding:0px;margin:5px 0 -2px 0px;list-style:none;}
div.sidebox ul li ul li{background:url(images/sidebox-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}
div.sidebox li a:link, div#footermenu li a:visited{color:#444;}
div.sidebox li a:hover{color:#C00;}
div.banners img{padding:2px;}
div.error{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#c00;border-top:2px solid #fe7b7a;border-bottom:2px solid #fe7b7a;background:#FFD6D6;}
div.success{padding:5px 15px;margin:0 0 15px 0;font-size:12px;color:#57861A;border-top:2px solid #6CAA00;border-bottom:2px solid #6CAA00;background:#EEF7DD;}

/* footer */
#footerwrapper{text-align:left;margin:6px auto;padding:0px;border:0;width:930px;}
#footerwrapper #footerblock-a{float:left;width:280px;padding:10px 15px;background:url(images/footerblock-sep.jpg) right 10px no-repeat;}
#footerwrapper #footerblock-b{float:left;width:280px;padding:10px 15px;background:url(images/footerblock-sep.jpg) right 10px no-repeat;}
#footerwrapper #footerblock-c{float:right;width:280px;padding:10px 15px;}
#footerwrapper h3{height:80px;padding:0;margin:0;}
#footerwrapper h3.recentcomments{background:url(images/recentcomments.jpg) 15px 0 no-repeat;}
#footerwrapper h3.latestentries{background:url(images/latestentries.jpg) 15px 0 no-repeat;}
#footerwrapper h3.populartopics{background:url(images/populartopics.jpg) 5px 0 no-repeat;}
#footerwrapper ul{padding:0px;margin:0px 10px;list-style:none;float:left;}
#footerwrapper ul li{background:url(images/footerblock-li.jpg) 0 5px no-repeat;padding:4px 0 4px 23px;}
#footerwrapper ul li a:link, div#footerwrapper ul li a:visited{color:#fff;}
#footerwrapper ul li a:hover{color:#fe5656;}
#footerwrapper #footerblock-a ul li a:link, #footerwrapper #footerblock-a ul li a:visited{color:#fff;}
#footerwrapper #footerblock-a ul li a:hover{color:#fe5656;}
#footerwrapper #footerblock-b ul li a:link, #footerwrapper #footerblock-b ul li a:visited{color:#fff;}
#footerwrapper #footerblock-b ul li a:hover{color:#fe656;}
#footerwrapper #footerblock-c ul li a:link, #footerwrapper #footerblock-c ul li a:visited{color:#fff;}
#footerwrapper #footerblock-c ul li a:hover{color:#FE5656;}
#footer #copyright{background:#450000;border-top:#840D0D 1px solid;padding:10px 10px 13px 10px;color:#fe5656;}
#footer #copyright a:link, #footer #copyright a:visited{color:#fff;}
#footer #copyright a:hover{color:#fff;}

/* bookmarking */
div.single-cats{border-top:#ccc 1px solid;margin:20px 0 0 0;padding:10px 0 0 0; clear:both;}
div.single-cats div.cats{float:left;margin:6px 0 0 0;}
div.single-cats div.cats a:link, div.single-cats div.cats a:visited{text-decoration:underline;color:#c00;}
div.single-cats div.cats a:hover{text-decoration:none;color:#c00;}
div.single-cats div.icons{float:right;}
div.single-cats div.icons a{float:left;display:block;width:30px;height:30px;margin:0 5px 0 0;}
div.single-cats div.icons a.one{background:url(images/ico_socialmedia.png) 0 0 no-repeat;}
div.single-cats div.icons a.two{background:url(images/ico_socialmedia.png) -32px 0 no-repeat;}
div.single-cats div.icons a.three{background:url(images/ico_socialmedia.png) -64px 0 no-repeat;}
div.single-cats div.icons a.four{background:url(images/ico_socialmedia.png) -96px 0 no-repeat;}
div.single-cats div.icons a.five{background:url(images/ico_socialmedia.png) -128px 0 no-repeat;}
div.single-cats div.icons a.six{background:url(images/ico_socialmedia.png) -160px 0 no-repeat;}
div.single-cats div.icons a.seven{background:url(images/ico_socialmedia.png) -192px 0 no-repeat;}
div.single-cats div.icons a.eight{background:url(images/ico_socialmedia.png) -224px 0 no-repeat;}
div.single-cats div.icons a.nine{background:url(images/ico_socialmedia.png) -256px 0 no-repeat;}

/* navigation */
div.navigation{margin:0 0 20px 0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{text-align:center;}
div.navigation a{color:#c00;text-decoration:underline;}
div.navigation a:hover{color:#fe5656;}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu{line-height: 1.0;}
.sf-menu ul{
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{
	float:			left;
	position:		relative;
}
.sf-menu a{
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{
	left:			10em; /* match ul width */
	top:			0;
}
/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin-bottom:	1em;
}
.sf-menu a {
	padding: .9em 1em;
	text-decoration:none;
}
.sf-menu a,
.sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#13a;}
/*.sf-menu li{background:url(images/mainmenu_bg.jpg) 100% 0 repeat-x;}*/
.sf-menu li li{background:#fff;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;}
/*** arrows **/
.sf-menu a.sf-with-ul{
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator{
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator{  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position: -10px -100px; /* arrow hovers for modern browsers*/}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator{background-position:  -10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:  0 0;}
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position: -10px 0; /* arrow hovers for modern browsers*/}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	/*background:	url('../images/shadow.png') no-repeat bottom right;*/
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off{background: transparent;}

/* LANGUAGE SELECTOR: ----- */
#footer_language_list{
	position: absolute;
	top: 210px;
	right: 0;
	text-align: right;
}
#footer_language_list ul{
  list-style: none;
  margin:0;
  padding:0;
}
#footer_language_list ul li img{margin-right:5px;}
#footer_language_list ul li{
  display:inline;
  margin:0 5px;
  padding:0;
}
#footer_language_list ul li a,
#footer_language_list ul li a:visited{
  color: #fff;
  text-decoration:underline;
}
#footer_language_list ul li a:hover,
#footer_language_list ul li a:active{color: #fff;}