/* GLOBAL 
==========================================================================*/
* {		
	margin: 0; padding: 0;	
	}

body {		
	margin: 0; padding: 7px 0 1em 0;	
	font: normal .75em/1.3 Verdana, Helvetica, Arial, sans-serif;	
	}

html>#maincontent {	  	
	height: auto;	
	}		


/* LAYOUT 
==========================================================================*/
#container {		
	position: relative;	
	margin: 0 auto; padding: 0;	
	width: 972px; 	
	text-align: left;	
	background: #FFF;	
	}

#branding {		
}

#content {		
	display: block; 	
	margin: 5px 0 0 0; 
	padding: 0;	
	}
#maincontent {		
	float: left; 
	margin: 0; padding: 10px 10px 10px 0;	
	width: 679px;	
	}

/* for Mozilla/Safari */
*>#maincontent {		
	min-height: 470px;	
	}
/* for IE */
* html #maincontent {		
	height: 470px;	
	}
/* for Mozilla/Safari */
*>.malservice #maincontent {		
	min-height: 300px;	
	}
/* for IE */
* html .malservice #maincontent {		
	height: 300px;	
	}
#secondarycontent {		
	float: right; 	
	margin: 0; padding: 10px 0 10px 10px;	
	width: 250px;	
	}
#footer {		
	margin: 5px 0 0 0; padding: 3px;	
	clear: both;	
	display: block;	
	}	
#footerCM {		
	margin: 8px 0 0 0; padding: 0;	
	clear: both;	
	display: block;	
	}
#footerCM img {		
	border: none;	
	}

#footerCM .left {		
	margin: 0; padding: 0;
	width: 690px; height: 60px;
	float: left;
	}
#footerCM .right {
	margin: 0; padding: 0;
	width: 255px; height: 60px;
	float: right;
	text-align: right;
	}
#footerCM a {
	text-decoration: none;
	border: none;
	}
.footLeft {		
	width: 300px;	
	float: left;	
	}
.footRight {		
	width: 500px;	
	float: right;	
	text-align: right;	
	}
.googleads {	
	margin: 0; padding: 10px 10px 10px 0;	
	width: 950px;	
	text-align: center;	
	}		
#ad {		
	margin: 10px 0 5px 0; padding: 0 0 5px 0;	
	text-align: center;
	border-top: 1px solid #c0c0c0;	
	}
#ad  p{		
	margin: 0; padding: 2px 0 3px 0;	
	text-align: left;
	font-size: 85%;
	}
#ad  p.img{		
	margin: 0; padding: 2px 0 5px 0;	
	text-align: center;
	}
#ad  a{		
	border: none;
	text-decoration: none;
	}
.topAd #ad {
	margin: 0 0 5px 0; padding: 0 0 0 0;
	border:none;
}
.topAd p.adHead {
	/*display:none;*/
}


/* BRANDING 
==========================================================================*/
#branding #teamname {		
	width: 520px;	
	margin: 0; padding: 5px 2px;	
	float: left;
	}
#branding #madeof {		
	width: 422px;	
	margin: 0; padding: 5px 2px;	
	float: left;	
	text-align: right;
	}
div.hide {		
	height: 1px;	
	clear: both;	
	text-indent: -5000px;	
	margin: 0; padding: 0;	
	}		


/* NEWMENY 
==========================================================================*/
ul#menu {	 	
	clear: both;	
	margin: 0; padding: 1px 1px 0 1px; 	
	list-style: none; 	
	width: 948px;	
	}

/* for Mozilla/Safari */
*>ul#menu {		
	min-height: 23px;	
	}

/* for IE */
* html ul#menu {		
	height: 23px;	
	}
ul#menu li	{	 
	margin:0; padding:0; 	
	display: block; 	
	float: left; 	
	position: relative;	
	}
ul#menu li.lang {	 	
	margin:0; padding:0; 	
	display: block; 	
	float: right; 	
	position: relative;	
	}
ul#menu li.lang img {	 	
	border: none;	
	}
ul#menu li a:link,
ul#menu li a:visited {	 	
	font: normal 100% Verdana, Geneva, Helvetica, Arial; 
	text-decoration: none;	
	padding: 5px 10px; 	
	display: block; 	
	text-align: center; 	
	text-decoration: none; 
	border-bottom: none;	
	}
ul#menu li:hover a,
ul#menu li a:hover,
ul#menu li a:active	{	 	
	padding: 5px 10px;  	
	display: block; 	
	text-align: center; 	
	text-decoration: none; 	
	}
ul#menu li.lang a {	 	
	font: normal 100% Verdana, Geneva, Helvetica, Arial; 
	text-decoration: none;	
	padding: 4px 3px 0 3px; 	
	display: block; 	
	text-align: center; 	
	text-decoration: none; 
	border-bottom: none;	
	}	


/* RUBRIKER
==========================================================================*/
h1, h2, h3, h4, h5, h6  {		
	margin: 0; padding: 0;	
	font-weight: normal;	
	font-family: Arial, helvetica, verdana, sans-serif;	
	line-height: 1.5;	
	}
h1 {		
	font-size: 2em;	
	font-weight: bold;	
	}
h2 {		
	margin: 0; padding: 0 0 8px 3px;	
	font-size: 2em;	
	font-weight: bold;	
	margin-bottom: .5em;	
	}
h3 {		
	margin: 0 0 2px 0; padding: 0;	
	font-size: 1.5em;	
	font-weight: bold;	
	margin-bottom: .5em;	
	}
h4 {		
	margin: 0 0 2px 0; padding: 0;	
	margin: 0; padding: 0;	
	font-size: 1.25em;
	font-weight: bold;	
	margin-bottom: .5em;
	}
h5 {		
	font-size: 1em;	
	font-weight: bold;	
	}
.h3 {		
	margin: 0 0 2px 0; padding: 0;	
	font-size: 1.2em;	
	font-weight: bold;	
	margin-bottom: .5em;	
	}
#sponsorlista h4 {		
	margin: 0; padding: 0 0 5px 0;	
	font-size: 100%;	
	font-weight: normal;	color: #000;	
	}		


/* TEXTER
==========================================================================*/
p {		
	line-height: 1.5;	
	margin: 0 0 1.5em 0; 
	padding: 0;	
	}
#maincontent .Bcontent h2  {		
	margin-bottom: .7em;	
	}
#maincontent .Bcontent h3  {		
	margin-bottom: .5em;	
	}
#maincontent .Bcontent p {		
	width: 600px;	
	}
fieldset {		
	margin: 0; padding: 5px;	
	}
.newsDate {		
	font-size: 85%;	
	color: #808080;	
	margin: 0 0 1px 0; padding: 0;	
	}
.buttons {		
	text-align: right;	
	}
.newspic {		
	width: 150px;	
	float: right;	
	margin: 0 0 0 1em; padding: 0;	
	border: 1px solid #000;	
	}
.lineup {		
	width: 270px;	
	float: left;	
	}
.line {		
	margin: 0; padding: 5px 0 0 0;	
	width: 15px;	
	text-align: center;	
	float: left;	
	}
.result {		
	width: 70px;	
	float: left;	
	}		
.linediv {
	padding-top: .8em;
	border-top: 1px solid gainsboro;	
	}

/* LÄNKAR
==========================================================================*/
a:link, 
a:visited, 
a:active {		
	text-decoration: none;	
	border-bottom: 1px dashed #808080;	
	}
a:hover {		
	text-decoration: none;	
	}
h3 a:link, 
h3 a:visited, 
h3 a:active {		
	text-decoration: none;	
	border-bottom: 1px dashed #808080;	
	}
h3 a:hover {		
	text-decoration: none;	
	}
#footer a {		
	text-decoration: none;	
	border: none;	
	}
a.thisbread {		
	border-bottom: none;	
	color: #000;	
	}		


/* TABELLER
==========================================================================*/
table {		
	margin: 0 0 2em 0; padding: 0;
	border-top: 1px solid #c0c0c0;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	}
th, td {		
	margin: 0; padding: 3px 1px;	
	vertical-align: top;	
	text-align: left;	
	}	
#maincontent table {		
	width: 100%;	
	}
#secondarycontent table {		
	width: 200px;	
	}
tr.even {		
	background-color: #f5f5f5;	
	}
table#tblLista tr:hover {		
	background-color: #EFEFEF;
	}

table#tblLista th, 
table#tblPrices th,
table#tblMatchstats th  {		
	border-bottom: 1px solid #c0c0c0;	
	background-color: #dcdcdc;
	}
table#tblLista {	
	border-top: 1px solid #dcdcdc;
	}
table#tblLista td, 
table#tblPrices td {		
	border-bottom: 1px solid #dcdcdc;
	}
table#tblLista td {		
	font-size: 85%;
	}
table#tblLista td .submit {		
	font-size: 100%;
	}
table#tblLista td img {		
	margin-top: 2px;
	}
table#tblLista td.hteam {		
	text-align: right;
	}
table#tblLista td.ateam {		
	text-align: left;
	}

/* - - - */
#secondarycontent table#tblLista {		
	width: 100%;	
	}
.mu #tblLista, 
.mu-sec #tblLista {		
	margin: 0; padding: 0;	
	border: 1px solid #D3D3D3;	
	}
.mu #tblLista tr, 
.mu-sec #tblLista tr {		
	border-bottom: 1px solid #D3D3D3;	
	background-color: #EFEFEF;	
	color: #555555;	
	}
.mu #tblLista tr, 
.mu-sec #tblLista tr {		
	background-color: #F4F4F4;	
	color: #555555;	
	}
.mu #tblLista th, 
.mu-sec #tblLista th {		
	font-weight: normal;	
	}
.mu #tblLista tr.even, 
.mu-sec #tblLista tr.even {		
	background-color: #fff;	
	}
.mu #tblLista td, 
.mu-sec #tblLista td {		
	margin: 0; padding: 4px;	
	border: none;	
	}
.mu #tblLista td.txt, 
.mu-sec #tblLista td.txt {		
	margin: 0; padding: 8px 4px 4px 4px;	
	}
.mu #tblLista td.tdSubmit {		
	width: 65px;	
	}
.mu #tblLista td.tdSmallubmit, 
.mu-sec #tblLista td.tdSmallubmit {		
	width: 50px;	
	}
.inloggadsom {		
	margin: 0; padding: 10px 0 5px 0;	
	border-bottom: 1px solid #D3D3D3;
	}
table#tblMatchstats {
	margin-top: 1em;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;	
	border-right: 1px solid #dcdcdc;
	}
table#tblMatchstats td {	
	font-size: 85%;
	border-bottom: 1px solid #dcdcdc;
	}

/* LISTOR
==========================================================================*/
ul {		
margin: 0 0 1em 0; padding: 0;	
list-style: none;
}
ul.cuplist {		
list-style-position: inside;
}
ul.cuplist li.coming {		
list-style-image: url(images/coming.jpg);
}
ul.cuplist li.anmalan {		
list-style-image: url(images/anmalan.jpg);
}
ul.cuplist li.old {		
list-style-image: url(images/old.jpg);
}
li {		
margin: 0 0 2px 0; padding: 0;	
}
#newlist li {		
margin: 0 0 5px 0; padding: 0;	
}
ul#infoNews {		
border-top: 1px solid #E9E9E9;
}
ul#infoNews li {		
margin: 0; padding: 2px 0;	
border-bottom: 1px solid #E9E9E9;
}
ul#infoNews li:hover {		
background: #f5f5f5;	
}



#sponsorlista {		
border-top: 1px solid #c0c0c0;	
margin: 1em auto 0 auto; padding: 5px 0 0 0;	
text-align: center;	
}
#secondarycontent #sponsorlista {		
border: none;	
margin: 0; padding: 0;	
text-align: center;	
}
#secondarycontent #sponsorlista h2 {		
text-align: left;	
}
ul.listasponsors {		
margin: 0 auto 1em auto; padding: 0;	
text-align: center;	
}
ul.listasponsors li  {		
width: 150px;	
margin: 0 auto 1em auto; padding: 0 5px;	
display: inline;	
}
ul.listasponsors2  {		
	list-style: none;	
}
ul.listasponsors2 li  {		
	width: 150px;	
	margin: 0; padding: 0 5px;
	float: left;	
	list-style: none;
}
ul.tjanapengar {		
	margin: 0; padding: 0;	
}
ul.tjanapengar li  {		
	width: 150px;	
	margin: 0 auto 1em auto; padding: 0 5px;	
	display: inline;	
}
ul.tjanapengar li  img {		
	border: 1px solid gainsboro;	
}
ul.tjanapengar a {		
	border: none;	
}
.tjpengar {
	margin: 0; padding: 0 0 0 25px;
	float: right;
}
.p_tjpengar {
	width: 475px;
	float: left;
}
#secondarycontent #sponsorlista ul.listasponsors li {		
display: block;	
padding: 8px 0 0 0;	
}
ul.listasponsors img, 
ul.listasponsors2 img  {		
border: none;	
}
ul.listasponsors a, 
ul.listasponsors2 a  {		
border: none;	
text-decoration: none;	
}
.teamingrouplist a, 
.teamingrouplist img {		
border: none;	
text-decoration: none;	
}	
ul.anmaldalag li {		
float: left;	
}
.weblinks {		
margin: 0 auto 1em auto; padding: 0;	
text-align: center;
}
.weblinks ul {		
margin: 0 auto 1em auto; padding: 0;	
display: inline;
}
.weblinks ul li {		
margin: 0; padding: 0;	
display: inline;
}
.weblinks ul li a, 
.weblinks ul li img {		
margin: 0 0 10px 0; padding: 0;	
border: none;
}
.avskilj {		
margin: 0 0 5px 0; padding: 0;	
border-bottom: 2px solid #dcdcdc;
}

ul.footlinks {		
	margin: 0; padding: 0;
}
.footLeft ul.footlinks {		
	width: 295px;
}
.footRight ul.footlinks {		
	width: 495px;
}
ul#footlinks li {		
	margin: 0; padding: 0; 	
	display: block; 	
	position: relative;
}
.footLeft ul.footlinks li {		
	margin: 0; padding: 0 20px 0 5px; 	
	float: left; 
}
.footRight ul.footlinks li {		
	margin: 0; padding: 0 0 0 25px; 	
	float: right; 
}
ul.footlinks li div{		
	margin: 0; padding: 2px 4px 0 0; 	
	float: left;	
	border: none;	
}	
ul.footlinks li div .pic {	
	margin: 0 2px 0 0; padding: 0;
	float: left;	
}	
ul.footlinks li div .link {	
	margin: 0; padding: 0;
	float: left;	
}	

/* - - - - - */

.mu {		
	margin: 0; padding: 13px 5px 8px 5px;	
	border-left: 1px solid #D3D3D3;	
	border-right: 1px solid #D3D3D3;	
	border-bottom: 1px solid #D3D3D3;	
}
.mu-leftcol, 
.mu-rightcol {		
width: 320px;	
}
.mu-leftcol {		
float: left;	
}
.mu-rightcol {		
margin: 0; padding: 0 0 0 10px;	
border-left: 1px solid #D3D3D3;	
float: right;	
}/*- - - -  - - */
#maincontent .teammenu {		
margin: 0; padding: 0;	
border-left: 1px solid #D3D3D3;	
border-top: 1px solid #D3D3D3;	
border-right: 1px solid #D3D3D3;	
background-color: #EFEFEF;	
}
#maincontent .teammenu ul {		
margin: 0; padding: 3px 3px 0 3px;	
}
#maincontent .teammenu ul li {		
border-left: 1px solid #D3D3D3;	
border-top: 1px solid #D3D3D3;	
border-right: 1px solid #D3D3D3;	
background-color: #EDEDED;	
margin: 0 3px 0 0; padding: 5px 8px 5px 8px; 	
display: block; 	
float: left; 	
position: relative;	
}
#maincontent .teammenu ul li:hover {		
background-color: #E2E1E1;	
}
#maincontent .teammenu ul li.sel {		
background-color: #fff;	
}
#maincontent .teammenu ul li a {		
margin: 0; padding: 0;	
color: #555555;	
border: none;	
}
#maincontent .teammenu ul li.sel a {		
color: #212121;	
border: none;	
}
ul#links, #maincontent .mu-leftcol ul {		
margin: 0; padding: 0;	
list-style: none;	
}
ul#links li {		
margin: 0; padding: 2px 25px 2px 2px;	
list-style: none;	
float: left;	
}	
.mu-leftcol div, 
.mu-rightcol div {		
margin: 4px 0; padding: 0;	
}	
.btnbx  {		
clear: both;	
display: block;	
margin: 10px 0 0 0; padding: 3px 0 0 0;	
border-top: 1px solid #D3D3D3;
}
.mu-rightcol div.boxavskilj  {		
margin: 12px 0 0 0; padding: 10px 0 0 0;	
border-top: 1px solid #D3D3D3;
}
#maincontent ul,
#maincontent ol {
margin: 0 0 1em 0; padding: 0;
}
#maincontent ul {
list-style: disc;
}
#maincontent ul li {
margin: 0 0 0 15px; padding: 0;
}
#maincontent ol li {
margin: 0 0 0 20px; padding: 0;
}
ul#latestnews, .lineup ul {		
margin: 0 0 1em 0; padding: 0;	
list-style: none;
}
#maincontent .lineup ul {		
list-style: none;
list-style-position: inside;
}
#maincontent .lineup ul li, 
#maincontent .mu-leftcol ul li {		
	list-style: none;
	margin: 0; padding: 0 0 3px 0;
}
ul#latestnews li {		
margin: 0 0 2px 0; padding: 0;	
}
#maincontent ul.gbook li {		
margin: 0; padding: 1.5em 0;	
list-style: none;	
border-bottom: 1px solid #dcdcdc;
}
#maincontent ul.gbook li .small {		
font-size: 95%;	
font-weight: bold;
}
#maincontent ul.anmklasser {		
margin: 0 0 1em 0; padding: 0;	
list-style: none;
list-style-position: inside;
}
#maincontent ul.anmklasser li {		
margin: 0; padding: 0 0 1em 0;	
}
#maincontent ul.bildarkiv {		
margin: 0 0 1em 0; padding: 0;	
list-style: none;
list-style-position: inside;
}
#maincontent ul.bildarkiv li {		
margin: 0; padding: 0 0 1em 0;	
}

#maincontent ul.submeny {		
clear: both;	
margin: 5px 0 1.5em 0; padding: 0;	
list-style: none;
}
#maincontent ul.submeny li {		
margin: 0; padding: 0 8px 0 8px;	
display: inline;	
border-left: 1px solid #c0c0c0;	
}
#maincontent ul.submeny li.first {		
margin: 0; padding: 0 8px 0 0;	
border-left: none;	
}


/* FORMULÄR
==========================================================================*/
form {		
margin: 0 0 1em 0; padding: 0;	
}
form div {		
margin: 0; padding: 0 0 3px 0;	
}
label {		
font-weight: normal;	
width: 225px;	
float: left;	
margin: 0 0 1px 0; 
padding: 0;	
border-bottom: 1px dotted #dcdcdc;	
}
#frmNewcup label {		
font-weight: normal;	
width: 275px;	
float: left;	
margin: 0 0 1px 0; padding: 0;	
border-bottom: 1px dotted #dcdcdc;	
}
#frmGWLogin label {		
font-weight: normal;	
width: 125px;	
float: left;	
margin: 0 0 1px 0; 
padding: 0;	
border-bottom: 1px dotted #dcdcdc;	
}
#frmNewcup h4 {		
font-weight: bold;	
float: left;	
}
input, select, textarea {		
margin: 0 0 3px 0; 
padding: 1px;	
font: normal .8em/1.3 Verdana, Helvetica, Arial, sans-serif;	
float: left;	
}
#frmGbook label {		
display: block;	
border: none;	
}
.hidden {		
display: none;	
}
#scrollbox {		
font-size: 90%;	
padding: 2px; 	
height: 350px; width: 224px; 
border-left: 1px solid #808080; 
border-top: 1px solid #808080;
border-bottom: 1px solid #dcdcdc; 
border-right: 1px solid #dcdcdc;	
overflow: auto; 	
}
.right {		
float: right;	
}
.inline {		
display: inline;
}
.small {		
font-size: 85%;	
}
.smaller {		
font-size: 90%;	
}
.alert {		
color: #ff0000;	
}
#alert {		
margin: 0 0 1.5em 0; padding: 3px;	
border: 1px solid #ff0000;	
}
#alert p {		
margin: 0; padding: 2px 0 8px 0;	
}
hr {		
border: 1px solid #dcdcdc;	
}
#tblLista input#Info {		
font-size: 100%;
}
#alert legend{		
margin: 0; padding: 1px 2px;	
color: red; 	
font-weight: bold;	
background-color: #ffff99;	
border: 1px solid #ff0000;	
}
#alert strong {		
background-color: #ffff99;	
}
#button {		
margin: 10px 0 0 0; padding: 0;	
}
#button input {		
margin: 0 0 0 225px; padding: 2px 3px;	
width: 110px;	
}
#frmGWLogin #button input {		
margin: 0; padding: 2px 3px;	
width: 110px;	
}
#frmGbook #button input {		
margin: 0; padding: 2px 3px;	
width: 110px;	
}
#frmPlayer label {			
font-weight: normal;
width: 100px;	
float: left;	
margin: 0 0 1px 0; padding: 0;	
border-bottom: 1px dotted #dcdcdc;	
}
#frmPlayer div#savebutton {		
float: right;	
margin: 10px 0 0 0; padding: 0;	
}
.minacuper label {		
font-size: 95%;
}
.mu-leftcol label, 
.mu-rightcol label {		
width: 185px;	
font-size: 90%;	
}
.mu #button .submit {		
float: right;	
margin: 0; padding: 2px;	
width: 100px;	
text-align: center;	
}		


/* clearfix
-------------------------------------------------*/
.clearer {		
line-height: 0;	
height: 0;	
clear: both;	
}
.clearfix:after {		
content: "."; 
display: block; 	
height: 0; 	
clear: both; 	
visibility: hidden;	
}
.clearfix {		
display: inline-block;	
}
.clearfix {		
display: block;	
}		

/*-----------------------------------------*/
#maincontent .Bcontainer {	
background: #fff; 
margin: 0 0 1em 0; 
clear: both;
}
.Broundtop {	
background: #F8F8F0; 
padding: 0;
}
.Broundbottom {	
background: #F8F8F0; 
padding: 0;
}
.Br1 {	
margin: 0 5px; 
height: 1px; 
overflow: hidden; 
background: #dcdcdc;
}
.Br2 {	
margin: 0 3px; 
height: 1px; 
overflow: hidden; 
background: #FFF;
border-left: 2px solid #dcdcdc;
border-right: 2px solid #dcdcdc;
}
.Br3 {	
margin: 0 2px; 
height: 1px; 
overflow: hidden; 
background: #FFF;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
}
.Br4 {
margin: 0 1px; 
height: 2px; 
overflow: hidden; 
background: #FFF;
border-left: 1px solid #dcdcdc;
border-right: 1px solid #dcdcdc;
}
.Bcontent {	
padding: .5em 1em; 
background: #fff; 
border-left: 1px solid #dcdcdc; 
border-right: 1px solid #dcdcdc;
}
.registerbox .Br2, 
.registerbox .Br3, 
.registerbox .Br4, 
.registerbox .Bcontent {	
background: #fff;
}
.demobox .Br2, 
.demobox .Br3, 
.demobox .Br4, 
.demobox .Bcontent {	
background: #fff;
}
.tipsabox .Br2, 
.tipsabox .Br3, 
.tipsabox .Br4, 
.tipsabox .Bcontent {	
background: #fff;
}

/* for Mozilla/Safari */
*>#maincontent .Bcontent {		
/*min-height: 440px;*/	
}
/* for IE */
* html #maincontent .Bcontent {		
/*height: 440px;*/	
}	
#secondarycontent .Bcontainer {	
background: #fff; 
margin: 0 0 1em 0; 
clear: both;
}
/*-----------------------------------------*/
#slider ul, 
#slider li {		
margin: 0;	padding: 0;	
list-style: none;	
}
#slider li {	 	
margin: 0; padding: 0;	
width: 680px;	
height: 500px;	
overflow: hidden; 	
}
#prevBtn, 
#nextBtn {	 	
margin: 0; padding: 0 2px 2px 2px;	
background: #fff;	
display: block;	
font-size: 95%;	
}
#prevBtn a, 
#nextBtn a {	 	
text-decoration: none;	
}
#prevBtn{	 	
text-align:right;	
}
#nextBtn{	 
text-align:left;	
}	
h2 a {		
border: none;	
margin: 0; padding: 0;	
text-decoration: none;
}
a.noborder, 
a.noborder img {		
text-decoration: none;	
border-bottom: none;
}
.payson {		
font-size: 90%;
}
.addthis_toolbox a, 
.addthis_default_style a {		
text-decoration: none;	
border: none;	
float: left;	
}
p.share {		
margin: 2em 0 0 0; padding: 3px 0 0 0;	
border-top: 1px solid #dcdcdc;	
}
div.shareh {		
float: left;	
}
div.addthis_toolbox {		
	margin: 2px 0 0 0; padding: 2px 0 0 0;	
}
input#security_code {		
width: 100px;	
float: left;	
}
