
img {
behavior: url(iepngfix/iepngfix.htc);
}

a* {
position:relative;
}

body {
background:#620301 url(../images/background/bodybg.gif) left top repeat-x;
color:#000000;
}

a {
color:#000000;text-decoration:none;
}	

.container {
width: 1030px;
height: 768px;
margin: 0 auto;
background: url(../images/background/bgmain.jpg) left top no-repeat;
position: relative;
}

a#home {
position: absolute;
z-index: 100;
display: block;
width: 185px;
height: 152px;
top: 77px;
left: 79px;
}

a#home span {display: none;}

#pagequiz .container, #pagehowitworks .container, #leaderboard .container {
background: url(../images/background/bgmainquiz.jpg) left top no-repeat;
}

.hide {
display: none;
}

/* cnttopbar */

.cnttopbar {
width:963px;overflow:hidden;
position:relative;padding: 0 10px 0 51px;
z-index:999;}

h1.logo {padding-top: 22px;width:206px;float:left;}

h1.logo a {
width: 206px;
height: 47px;
display:block;
background: url(../images/content/eyewitnesslogo.jpg) left top no-repeat;
}

h1.logo a span {display:none;}

.cnttopbar .flag {
position:absolute;top:0px;left:392px;
background: url(../images/background/bgmysoldier.jpg) left top no-repeat;
}

.cnttopbar .flag a {
width:182px;height:51px;
display:block;
background: url(../images/background/bglogin.jpg) left top no-repeat;
}

.cnttopbar .mysoldier a {
background: url(../images/background/bgmysoldier.jpg) left top no-repeat;
}

.cnttopbar .flag a span {display:none;}

.cnttopbar ul {
width: 396px;
float: left;
height: 56px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/menubg.png) left top no-repeat;
display:inline;
padding: 14px 0 0 7px;
margin: 0 0 0 300px;
}

.cnttopbar ul li {display: inline;}

.cnttopbar ul a {
color: #fff;
border-left: 1px solid #fff;
font-family: Garamond, Times, serif;
font-size: 114%;
font-weight:bold;
padding: 0 5px 0 5px;
line-height: 1em;
}

.cnttopbar ul li.first a {
border-left: 0;
padding-left: 18px;
}

/* cntcontent */

.cntcontent {
width:989px;overflow:hidden;
padding:0 0 0 35px;
margin-top:-13px;
}

/* cntprimary */

.cntprimary {
float: left;
width: 482px;
padding-left: 50px;
margin-top:17px;
}

#createsoldier .cntprimary, #details .cntprimary {
margin-top:41px;
}

/* cntsecondary */

.cntsecondary {
float: left;
width: 482px;
padding-right: 10px;
z-index:1001;
}

/* welcome */

.welcome {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/welcomebg2.png) left bottom no-repeat;
height: 504px;
margin-bottom: 7px;
width: 482px;
}

.welcome h1 {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/romanarmyonline.png) center top no-repeat;
width: 420px;
font-family: garamond, times, serif;
font-size: 182%;
color: #ffffff;
font-weight: bold;
padding: 197px 0 0 30px;
}

.welcome h1 span {
color: #ff0000;
}

.welcome h2 {
font-family: garamond, times, serif;
font-size: 114%;
color: #ffffff;
font-weight: bold;
padding: 0 0 3px 30px;
}

.welcome h2 a {
color:#ffffff;
}

.welcome p {
width: 390px;
padding: 0 30px 10px 30px;
font-family: arial, sans-serif;
font-size: 92%;
color:#ffffff;
}

.welcome ul {
width: 390px;
padding: 0 30px 0 30px;
float: left;
margin-bottom: 5px;
}

.welcome ul li {float: left;height:92px;display:block;}
.welcome ul li a {float: left;height:92px;display:block;}
.welcome ul li span {display: none;}

.welcome ul li.gold {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/gold2.png) left top no-repeat;
width: 97px;
padding-right: 8px;
}
.welcome ul li.gold a {width:97px;}

.welcome ul li.silver {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/silver2.png) left top no-repeat;
width: 95px;
padding-right: 8px;
}
.welcome ul li.silver a {width: 95px;}

.welcome ul li.bronze {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/bronze2.png) left top no-repeat;
width: 99px;
padding-right: 8px;
}
.welcome ul li.bronze a {width: 99px;}

.welcome ul li.draw {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/draw.png) left top no-repeat;
width: 71px;
}
.welcome ul li.draw a {width: 71px;}

.welcome a.spear {
clear: left;
padding-left: 40px;
padding-top: 2px;
display: block;
width: 442px;
height: 41px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/clickhereformore.png) left top no-repeat;
font-size: 204%;
font-family: garamond, times, serif;
color: #900;
font-weight: bold;
cursor:pointer;
}

/* signin */

.signin {
width: 390px;
padding: 0 30px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/redbg3.png) left top no-repeat;
color: #fff;
height: 125px;
}

.signin h1 {
font-size: 182%; line-height: 100%;
font-weight: bold;
font-family: garamond, times, serif;
padding: 8px 0 12px 0;
}

.signin h1.nomargin {
padding: 8px 0 2px 0;
}

.signin p.warning {
font-size: 85%;
font-family: arial;
color: #ffe17a;
margin:0 0 5px 0;
}

.signin p.warning a {color: #fff;font-weight:bold;}

.signin form {float:left;margin:0 0 0 0px;}

.signin form div {
float: left;
width: 320px;
padding: 0 0 3px 0;
}

.signin form div label {
display: block;
float: left; 
width: 125px;
font-family: garamond,times,serif; 
font-size: 114%;
font-weight: bold;
}

.signin form div input {
background:#000000 !important;
color:#FFFFFF;
float:left;
font-size:85%;
padding:2px;
width:180px;
}

.signin form button {float:right;background:none;border:0;padding:0;margin:-20px 0 0 0;width:66px;height: 36px; cursor:pointer;}

.signin form button.pwd {margin:-2px 0 0 0;}

.signin form button img {
width: 66px;
height: 36px;
}

.signin p.remind {
font-size: 85%;
font-family: arial;
color: #ffe17a;
clear:both;
margin:0;
}

.signin p.remind a {color: #fff;font-weight:bold;}

/* cntflash */ 
.cntflash {
width: 447px;
height: 573px;
padding:0 0 0 3px;
}

.cntflash img {
width: 449px;
margin: 0;
height: 573px;
}

/* join */
.join {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/redbg2.png) left top no-repeat;
height: 79px;
width: 450px;
margin-left: 32px;
font-family: garamond, times, serif;
color: #fff;
}

form#userdetails .join {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/savedetails.png) left top no-repeat;
height: 45px;
width: 450px;
padding: 9px 0 5px;
margin:20px 0 0 32px;
}

.join p {
padding: 5px 20px;
font-family: garamond, times, serif;
font-size: 114%;
width: 356px;
font-weight:bold;
}

.join a.spear {
display: block;
width: 437px;
height: 45px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/joinnow.png) left top no-repeat;
font-size: 204%;
color: #900;
font-weight: bold;
padding-left: 7px;
padding-top: 2px;
margin-left: 8px;
cursor:pointer;
}

/* build */

.build {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/buildbg.png) left top no-repeat;
height: 612px;
}

.build h1 {
width: 420px;
font-size: 182%;
font-family: garmond, times, serif;
font-weight: bold;
color: #333;
margin-left: 20px;
padding-top: 149px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/romanarmyonline2.png) left top no-repeat;
}

.build h1 span {
color: #900;
}

.build h2 {
font-size: 114%;
font-family: garamond, times, serif;
width: 420px;
margin-left: 20px;
font-weight:bold;
margin-top:15px;
}

.build p {
font-size: 85%;
width: 420px;
font-weight:bold;
margin:0 50px 15px 20px;
}

.build p.warning {
color: #900;
}

form#userdetails .build h2 {margin-bottom:15px;}

form#userdetails .build div {
float: left;
padding-left: 20px;
width: 429px;
margin: 0 0 10px 0;
}

form#userdetails .build div.date {
float: none;
display: inline;
margin: 0;
padding: 0;
}

form#userdetails .build div.date label {float: none; width: auto;padding: 0;}

form#userdetails .build div label {
float: left; width: 120px;
font-size: 85%;
font-weight: bold;
color: #000;
padding-top: 3px;
padding-right: 20px;text-align:right;
}

form#userdetails .build div label span{display:none;}

form#userdetails .build div.checkbox {
padding-left: 40px;margin: 0 0 5px 0;
}

form#userdetails .build div.checkbox label {
width: 400px;
font-weight: normal;
text-align:left;
}

form#userdetails .build div.checkbox label a {
text-decoration:underline;
}

form#userdetails .build div input {
width: 220px;
}

form#userdetails .build div.checkbox input {width: auto;margin-right:5px;}

.join button#submit {
display: block;
border: 0;
width: 437px;
height: 40px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/joinnow.png) left top no-repeat;
font-size: 204%;
color: #900;
font-weight: bold;
padding: 0 0 0 7px;
margin: 0 0 0 8px;
cursor: pointer;
text-align: left;
font-family: garamond, times, serif;
}

/* info */

.info {
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/buildbginfo.png) left top no-repeat;
height: 609px;
margin-top: 20px;
}

.info h1 {
width: 420px;
font-size: 182%;
font-family: garmond, times, serif;
font-weight: bold;
color: #333;
margin:0 0 11px 20px;
padding-top: 149px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/romanarmyonline2.png) left top no-repeat;
}

.info .stat{
margin:0 0 5px 4px;
width:436px;
font-size: 85%;
}

.info .label{
float:left;
width:218px;
text-align:right;
padding:0 8px 0 0;
font-weight:bold;
}

.info h1 span {
color: #900;
}

.info h2{
font-size: 85%;
margin:18px 0 3px 10px;
font-weight:bold;
}

.info table {
margin:0 0 25px 5px;
}

.info table tr th {
height:28px;
}

.info table tr th span {
display:none;
}

.info table tr th.pos {
width:42px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgpos.png) left top no-repeat;
}

.info table tr th.soldiername {
width:198px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgsoldiername.png) left top no-repeat;
}

.info table tr th.total {
width:214px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgtotalpoints.png) left top no-repeat;
}

.info table tr td {
height:20px;
font-size: 85%;
text-align:center;
font-weight:bold;
padding:0 0 3px 0;
}

.info table tr td.pos {
width:42px;
color:#fff;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgpos2.png) left top no-repeat;
}

.info table tr td.soldiername {
width:198px;
color:#cc0000;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgsoldiername2.png) left top no-repeat;
}

.info table tr td.total {
color:#006600;
width:194px;padding:0 20px 0 0;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgtotalpoints2.png) left top no-repeat;
}

.info .coin {
width:450px;
height:135px;
margin:0;padding:40px 0 0 0;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgcoin.png) left top no-repeat;
text-align:center;
}

.info .pngfix {
position:relative;
}

.info .coin img{
width:198px;height:44px;
}

/* leaderboard */

.leaderboard {
width: 965px;
padding: 0 0 0 24px;
height: 625px;
margin-top: 20px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/quizbg.png) left top no-repeat;
}

.leaderboard h1 {
width: 850px;
font-size: 182%;
font-family: garmond, times, serif;
font-weight: bold;
color: #333;
padding: 159px 0 10px 0;
margin: 0 20px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/romanarmyonline2.png) left top no-repeat;
}

.leaderboard h1 span {
color: #900;
}

.leaderboard h2 {
font-size: 114%;
font-family: garamond, times, serif;
width: 420px;
margin-left: 20px;
font-weight:bold;
margin:0 0 5px 20px;
}

.leaderboard table {
margin:0 0 10px 20px;
}

.leaderboard table tr th {
height:35px;
}

.leaderboard table tr th span {
display:none;
}

.leaderboard table tr th.pos {
width:50px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleaderpos.png) left top no-repeat;
}

.leaderboard table tr th.name {
width:230px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadername.png) left top no-repeat;
}

.leaderboard table tr th.since {
width:150px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadersince.png) left top no-repeat;
}

.leaderboard table tr th.total {
width:150px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadertotal.png) left top no-repeat;
}

.leaderboard table tr th.rank {
width:151px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleaderrank.png) left top no-repeat;
}

.leaderboard table tr th.icon {
width:127px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadericon.png) left top no-repeat;
}

.leaderboard table tr td {
height:28px;
text-align:center;
font-size:85%;
font-weight:bold;
}

.leaderboard table tr td.pos {
width:50px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleaderpos2.png) left top no-repeat;
color:#ffffff;
}

.leaderboard table tr td.name {
width:217px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadername2.png) left top no-repeat;
color:#cc0000;
text-align:left;
padding:0 0 0 13px;
}

.leaderboard table tr td.since {
width:150px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadersince2.png) left top no-repeat;
}

.leaderboard table tr td.total {
width:150px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadertotal2.png) left top no-repeat;
color:#006600;
}

.leaderboard table tr td.rank {
width:151px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleaderrank2.png) left top no-repeat;
}

.leaderboard table tr td.icon {
width:127px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgleadericon2.png) left top no-repeat;
}

.leaderboard .more{
float:right;
margin:0 14px 0 0;}

.leaderboard img.more {
width:227px;height:43px;}

/* quiz */

.quiz {
width: 965px;
padding: 0 0 0 24px;
height: 625px;
margin-top: 20px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/quizbg.png) left top no-repeat;
}

.quiz .pngfix{
position:relative;
}

.quiz h1 {
width: 850px;
font-size: 182%;
font-family: garmond, times, serif;
font-weight: bold;
color: #333;
padding: 159px 0 10px 0;
margin: 0 20px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/romanarmyonline2.png) left top no-repeat;
}

.quiz h1 span {
color: #900;
}

.quiz h2 {
font-size: 152%;
font-family: garmond, times, serif;
font-weight: bold;
color: #fff;
margin: 0 0 15px 0;
}

.quiz .questions {
width: 591px;
height: 373px;
margin:0 10px 0 0;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/quizbg2.png) left top no-repeat;
color: #fff;
font-size: 85%;
font-family: arial, sans-serif;
padding: 0px;
}

.quiz .questions img.intro {
float:left;
margin:0 20px 20px 0;
}

.quiz .questions p.intro {
clear:none;
}

.quiz .hold {
margin:20px 0 0 25px;
}

.quiz .inner {
width:485px;
padding:15px 0 0 0;
}

.quiz input {
margin:0 5px 0 0;
}

.quiz .questions p {
clear:both;
margin:0 0 15px 0;
font-weight:bold;
}

.quiz table {
margin:0 0 30px 0;
}

.quiz img.imgquestion {
float:left;
margin:0 20px 0 0;
}

.quiz img.imgtryagain {
width:182px;height:30px;
margin:0 0 10px 10px;z-index:2001;
}

.quiz img.imgmysoldier {
width:193px;height:30px;
margin:0 0 0 10px;
}

.quiz .quizmore {
float:right;display:block;position:relative;
width: 356px;
margin:0;
}

.quiz .results {
width: 277px;
height: 222px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgresults.png) left top no-repeat;
color: #fff;
font-size: 85%;
font-family: arial, sans-serif;
padding: 33px 0 0 0;
text-align:center;
}

.quiz .blank {
height: 310px;
padding: 0;
background: none;
}

.quiz .results p {
clear:both;
margin:0 40px 20px 40px;
font-weight:bold;
}

.quiz .results p a{
color:#fff;position:relative;
text-decoration:underline;
}

.quiz .playagain {
width: 364px;
font-size: 85%;
font-family: arial, sans-serif;
padding: 0px;
}

.quiz button#submit {
display: block;
border: 0;
width: 342px;
height: 40px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgsubmitquiz.png) left top no-repeat;
font-size: 204%;
color: #900;
font-weight: bold;
padding: 0 0 6px 18px;
margin: 0 0 15px 14px;
cursor: pointer;
text-align: left;
font-family: garamond, times, serif;
}

.quiz a.spear {
display:block;position:relative;
width: 212px;
height: 24px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgpastquiz.png) left top no-repeat;
font-family: garamond, times, serif;
font-size: 129%;
color: #900;
font-weight: bold;
text-transform:uppercase;
padding-left: 10px;
padding-top: 6px;
margin-left: 130px;
cursor:pointer;
}

.quiz a.recentquiz {
display: block;
width: 260;
height: 24px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgrecentquiz.png) left top no-repeat;
font-family: garamond, times, serif;
font-size: 129%;
color: #900;
font-weight: bold;
text-transform:uppercase;
padding-left: 10px;
padding-top: 6px;
margin-left: 92px;
cursor:pointer;
}

.quiz .archive {
width:100%;overflow:hidden;
font-size: 107%;
margin:0 0 30px 0;
}

.quiz .archive .quizname{
float:left;
margin:8px 38px 0 0;
}

.quiz .archive .quizname strong{
font-weight:bold;
}

.quiz .archive img{
float:left;
}

/* howitworks */

.howitworks {
width: 965px;
padding: 0 0 0 24px;
height: 625px;
margin-top: 20px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/quizbg.png) left top no-repeat;
}

.howitworks .pngfix{
position:relative;
}

.howitworks h1 {
width: 850px;
font-size: 182%;
font-family: garmond, times, serif;
font-weight: bold;
color: #333;
padding: 159px 0 10px 0;
margin: 0 20px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/content/romanarmyonline2.png) left top no-repeat;
}

.howitworks h1 span {
color: #900;
}

.howitworks h2 {
font-size: 152%;
font-family: garmond, times, serif;
font-weight: bold;
color: #fff;
margin: 0 0 15px 0;
}

.howitworks .howto {
width: 591px;
height: 373px;
margin:0 10px 0 0;
behavior: url(iepngfix/iepngfix.htc);
background-image: url(../images/background/quizbg2.png);
color: #fff;
font-size: 85%;
font-family: arial, sans-serif;
padding: 0px;
}

.howitworks .hold {
margin:20px 0 0 25px;
}

.howitworks .inner {
width:485px;
padding:15px 0 0 0;
}

.howitworks input {
margin:0 5px 0 0;
}

.howitworks .howto p {
clear:both;
margin:0 0 15px 0;
font-weight:bold;
}

.howitworks table {
margin:0 0 30px 0;
}

.howitworks img.imgquestion {
float:left;
margin:0 20px 0 0;
}

.howitworks img.imgtryagain {
margin:0 0 10px 10px;
}

.howitworks img.imgmysoldier {
margin:0 0 0 10px;
}

.howitworks .howtomore {
float:right;display:block; position:relative;
width: 356px;
margin:0;
}

.howitworks .allabout {
width: 277px; position:relative;
height: 307px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgallabout.png) left top no-repeat;
color: #fff;
font-size: 85%;
font-family: arial, sans-serif;
padding: 18px 0 0 0;
margin-bottom: 8px;
text-align:center;
}

.howitworks .allabout p {
clear:both;
margin: 4px 0 0 0;
}

.howitworks .allabout li {
margin: 6px 12px 0 12px;
}

.allabout .prizeinfo {
text-align: left;
padding: 0 8px 0 15px;
}

.allabout .prizeinfo p strong{
font-weight:bold;
}

.howitworks .blank {
height: 310px;
padding: 0;
background: none;
}

.howitworks .allabout p a{
color:#fff;
text-decoration:underline;
}

.howitworks .createsoldier {
width: 364px;
font-size: 85%;
font-family: arial, sans-serif;
padding: 0px;
}

.howitworks button#submit {
display: block;
border: 0;
width: 342px;
height: 40px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgsubmitquiz.png) left top no-repeat;
font-size: 204%;
color: #900;
font-weight: bold;
padding: 0 0 6px 18px;
margin: 0 0 15px 14px;
cursor: pointer;
text-align: left;
font-family: garamond, times, serif;
}

.howitworks a.recenthowitworks {
display: block;
width: 260;
height: 24px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgrecentquiz.png) left top no-repeat;
font-family: garamond, times, serif;
font-size: 129%;
color: #900;
font-weight: bold;
text-transform:uppercase;
padding-left: 10px;
padding-top: 6px;
margin-left: 92px;
}

.howitworks .archive {
width:100%;overflow:hidden;
font-size: 107%;
margin:0 0 30px 0;
}

.howitworks .archive .quizname{
float:left;
margin:8px 38px 0 0;
}

.howitworks .archive .quizname strong{
font-weight:bold;
}

.howitworks .archive img{
float:left;
}

.howitworks .inner dd {
margin: 8px 0 8px 30px;	
}

.howitworks .inner li {
margin: 8px 0 0 0;	
}

.howitworks .inner img {
 vertical-align: middle;
 margin-left: -30px;	
}

/* foot */

.foot {
width:1024px;overflow:hidden;
padding:33px 0 0 0;
}

.foot ul {
width: 306px;
float: left;
height: 25px;
behavior: url(iepngfix/iepngfix.htc);
background: url(../images/background/bgfooter.png) left top no-repeat;
margin-left: 654px;
display:inline;
padding: 7px 0 0 0;
behavior: url(iepngfix/iepngfix.htc);

}

.foot ul li {display: inline;}

.foot ul a {
color: #fff;
font-family: Arial, sans-serif;
font-size: 85%;
font-weight:bold;
padding: 0 8px 0 8px;
margin: 0;
line-height: 1em;
}

.foot ul li.first a {
border-left: 0;
padding-left: 12px;
}

/* wrapper */

.wrapper {
width:1030px;height:659px;overflow:hidden;
margin-top:-23px;
}