*{
margin:0;
padding:0;
list-style:none;
border:none;
}

.left {
float:left;
margin-right:15px;
}

.right {
float:right;
margin-left:15px;
}

p {
margin: 0 0 1.5em 0;
line-height:1.4em;
}
		
body{
color:#2D2D2D;
font-family: "Lucida Grande", Lucida, Helvetica, Arial, sans-serif;
font-size: 12px;
background-color:#FFF;
}

#wrap {
width:450px;
}

div.domtab{
padding:20px;
width:410px;
}

ul.domtabs{
float:left;
width:410px;
margin:0;				
}

ul.domtabs li{
float:left;
padding:0 5px 0 0;
}

ul.domtabs a:link,
ul.domtabs a:visited,
ul.domtabs a:active,
ul.domtabs a:hover{
width:8em;
padding:.2em 1em;
display:block;
background-color:#CDCDCD;
color:#FFF;
height:3em;
font-weight:bold;
text-decoration:none;
border-top:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
}

html>body ul.domtabs a:link,
html>body ul.domtabs a:visited,
html>body ul.domtabs a:active,
html>body ul.domtabs a:hover{
height:auto;
min-height:3em;
}

ul.domtabs a:hover{
background-color:#949494;
border-top:1px solid #949494;
border-right:1px solid #949494;
border-left:1px solid #949494;
}

div.domtab div{
clear:both;
width:auto;
background-color:#FFF;
color:#000;
padding:10px;
}

ul.domtabs li.active a:link,
ul.domtabs li.active a:visited,
ul.domtabs li.active a:active,
ul.domtabs li.active a:hover{
background-color:#FFF;
color:#000;
border-top:1px solid #CDCDCD;
border-right:1px solid #CDCDCD;
border-left:1px solid #CDCDCD;
}

#domtabprintview{
float:right;
padding-right:1em;
text-align:right;
}

#domtabprintview a:link,
#domtabprintview a:visited,
#domtabprintview a:active,
#domtabprintview a:hover{
color:#fff;
}

p{
margin:0 0 .5em 0;
line-height:1.3em;
}

h2{
font-size:1.3em;
color:#000;
margin-bottom:0.5em;
}

h1{
font-size:2em;
background:#000;
margin-bottom:0.5em;
border-bottom:1px solid #666;
}

pre{
font-size:1.2em;
padding:1em;
}

div.domtab div a:link,
div.domtab div a:visited,
div.domtab div a:active
{
color:#4871A8;
display:block;
padding:1em .5em;
font-weight:bold;
font-size:1.3em;
}

div.domtab div h2 a,
div.domtab div h2 a:hover,
div.domtab div h2 a:active
{
color:#000;
display:inline;
padding:0;
font-size:1em;
}

/* other scheme! */
#other{
font-size:.8em;
margin-left:.3em;
width:60em;
margin-bottom:3em;
float:left;
}

div#other.domtab div{
clear:both;
width:54em;
background:#669;
color:#fff;
padding:1em 3em;
}

#other ul.domtabs a:hover{
background:#FFF;
}

div#other ul.domtabs li.active a:link,
div#other ul.domtabs li.active a:visited,
div#other ul.domtabs li.active a:active,
div#other ul.domtabs li.active a:hover{
background:#949494;
color:#fff;
}

#other div{
float:left;
}

ul.prevnext{
float:left;
width:100%;
}

ul.prevnext li{
float:left;
width:49%;
}

ul.prevnext li.next{
float:right;
text-align:right;
}

a.popOut {
width:116px;
height:0;
display:block;
padding-top:30px;
line-height:4em;
background-image:url(images/createpop.gif);
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
}

a.popOut:hover {
background-position:0 -30px;
}

a.subscribeRss {
width:116px;
height:0;
display:block;
padding-top:30px;
line-height:4em;
background-image:url(images/subscribe.gif);
background-repeat:no-repeat;
background-position:0 0;
overflow:hidden;
text-decoration: none;
}

a.subscribeRss:hover {
background-position:0 -30px;
}

textarea {
width:385px;
height:200px;
color:#4871A8;
padding:3px;
border:1px solid #CDCDCD;
}