
* {margin:0; padding:0;}
img {border: 0;}
html {
Xbackground:url(/_/src/media/top.gif) no-repeat 50% 0;
}

body {
font-family:"Lucida Sans Unicode", sans-serif;
font-size:90%;
margin:3em auto;
Xpadding:3em 0;
width:47em;
max-width:55em;
line-height:1.6;
color:#444;
Xcolor:#3B90BD;
Xbackground:url(/_/src/media/bottom.gif) no-repeat 50% 100%;
}


div.hentry {

}


h1 {
padding:00;
font-size:3.4em;
margin:0em 0 0 0;
line-height:1.2;
Xletter-spacing:2px;
background:url(/_/src/media/logo_od3.png) no-repeat 0 0;
text-indent:-9999px;
height:80px;
}


h1 span#certifi {
color:#1674A8;
text-transform:lowercase;
Xdisplay:none;
}
h1 span#tld {
Xtext-indent:-9999px;
Xdisplay:none;
color:#981B1E;
}
h1 span#tagline {
display:block;
font-size:0.32em;
text-transform:capitalize;
letter-spacing:0;
margin:0 0 0 3px;
Xdisplay:none;
color:#444;
}

h2 {
clear:both;
color:#0053A5;
}


ul {
list-style-type:none;
}

p {
margin:0 0 1em 0;
}

a {
color:#008ED3;
font-weight:bold;
}

em {
margin:0 0.25em 0 0;
}



ul#bread_crumb {
float:left;
border:1px solid #eee;
margin:2em 0;
}
ul#bread_crumb li {
display:inline;
margin-right:1em;
}
ul#bread_crumb li a {
text-decoration:none;
}
ul#bread_crumb li a:hover {
text-decoration:underline;
}

p#verified {
float:right;
margin:2em 0 0 0;
}
p#verified em#openid {
color:#0053A5;
}


form {
Xfloat:left;
clear:both;
}

form fieldset {
padding:1em;
border:0.2em solid #0053A5;
}
form fieldset legend {
font-weight:bold;
padding:0 0.25em;

}

form fieldset table {
border-collapse:collapse;
margin:0 0 1em 0;
}


form td,
form th {
padding:0.25em;
}

form a {
font-weight:normal;
}

form ul#actions {
margin-left:0;
}
form ul#actions li {
display:inline;
}


form tbody tr th {
text-align:left;
Xcolor:#008ED3;
}

form tbody tr.odd {
background:#eee;
}
form tbody tr td input {
margin:0 0.5em 0 0;
}
form tbody tr td.status {
font-weight:bold;
color:#0053A5;
}



div.entry-content {
margin:3em 0 0 0;
}

div.entry-content ul {
margin:0 0 1em 1em;
}


div.entry-content ul li {
list-style-type:square;
}




p#intro {
width:46%;
float:left;
padding:1em 0;
margin:0 8.5% 2em 0;
font-size:1.2em;
}
p#newuser {
width:38%;
float:left;
padding:1.5em 3%;
margin:1.5em 0 0 0;
position:relative;
}
p#newuser span.user {
Xbackground:url(/_/src/media/user.gif) no-repeat 0 0;
Xwidth:26px;
Xheight:78px;
display:none;
Xposition:absolute;
top:33%;
left:-1em;
text-indent:-9999px;
}
p.warning {
border:0.2em solid #0053A5;
color:#008ED3;
X-moz-border-radius:1em;
padding:1em;
}



ul#footer {
padding:0.5em 0 0 0;
margin:4em 0 0 0;
}
ul#footer li {
float:left;
margin:0 2em 0 0;
}
ul#footer li a {
Xcolor:#8D7668;
text-decoration:none;
}
ul#footer li a:hover {
text-decoration:underline;
}

ul#footer address {
font-style:normal;
}
ul#footer address .url {
margin:0 0.5em 0 0;
}

