html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,blockquote,th,td{margin:0;padding:0;}
caption,th{text-align:left;}
table {font-size:inherit;font:100%;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;margin:auto;}

body {
background: #EBEBED;
text-align: center;
_font-family:arial,helvetica,sans-serif;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:84%;
}
h1, .h1 {
color:green;
font-family:"trebuchet ms",Arial,sans-serif;
font-size:130%;
margin:10px 0 0;
padding:0 0 10px;
width:100%;
text-align:center;
}
h2, .h2 {
color:green;
font-family:"trebuchet ms",Arial,sans-serif;
font-size:100%;
margin:10px 0 0;
padding:0 0 10px;
width:100%;
text-align:center;
}
h3, .h3{
font-size:120%;
font-weight:bold;
margin:1em 0 0.1em;
text-align: center;
}

h4, .h4 {
color:#666666;
font-size:105%;
font-weight:bold;
margin:1em 0 0.5em;
}
p {
margin-bottom: 1em;
}

a {
color: #0033CC; 
text-decoration: none;
}

a:hover {
text-decoration:underline;
}

hr {
border: 0;
height:1px; 
color:#CCC;
background-color: #ccc; 
clear:both;
}

ul {
margin-left: 0;
padding-left: 10px;
list-style: none;
list-style-type: none;
}

ul li {
padding-left: 10px;
list-style-type: none;
background-repeat: no-repeat;
background-position: 0 .5em;
margin-bottom: 0.5em;
}

ol {
padding-left: 50px;
}

table {
width: 100%;
border: 0;
margin: 0;
padding: 0;
background-color:#CCC;
}

td {
border: 0;
vertical-align: top;
background-color: #FFF;
padding: 3px;
}

th {
text-align: left;
background: #EEE;
color: #000;
padding:3px;
}

pre {
font-family:"Courier New",Courier,mono;
overflow:auto;
vertical-align:top;
}

.container {
margin:0 auto;
width: 785px;
background:#EEEEEE url(http://static.domain-daily.com/images/bg.jpg) repeat-y center;
padding-bottom:30px;
min-height:80%;
}
.header {
clear:both;
margin:0 auto;
overflow:visible;
padding:0;
width:771px;
height:78px;
background:#FFFFFF url(http://static.domain-daily.com/images/header_bg.jpg) repeat-x scroll 0 0;
}
.main {
text-align: left;
width:731px;
margin:0 auto;
padding: 0;
clear: both;
}
body.homepage .content {
text-align:center;
}
body.archive .content {
border:1px solid #DDD;
}
body.archive .content p {
margin:0px;
padding:10px;
}
.slogan {
text-align:center;
color:#666;
font-size: 10px;
clear:both;
margin-top: 10px;
}
.logo {
margin-left:15px;
text-align: left;
}
.search_form {
margin:15px 15px 10px 0px;
text-align: center;
}
.size11 {
font-size: 10px;
}

.grey666 {
color:#666
}
.footer {
text-align:center;
margin:0px auto 15px auto;
line-height:200%;
background:transparent url(http://static.domain-daily.com/images/bottom_bg.gif) no-repeat top center;
padding-top:30px;
font-size:10px;
}
.footer a {
color:#000;
text-decoration:underline;
}
.footer a:hover {
color:#0033CC;
}
.footer .copy {
}
.calendar {
text-align:center;
}
.calendar table {
border-collapse:collapse;
border-spacing:0;
}
.dtext {
border:1px solid #dddddd;
padding: 3px;
color:#666;
}
.dlink {
border:1px solid #dddddd;
padding:0px;
}
.calendar .dlink a {
display: block;
padding: 3px 0px;
}
.calendar .dlink a:hover {
background-color: #FFFFCC;
text-decoration: none;
}
.dlatest {
background: #FFFFCC;
font-weight: bold;
}
.dcurrent {
background: #D8DFE5;
}
.dmonth {
text-align: center;
font-weight: bold;
padding: 3px;
color: #FFFFFF;
background: #73CB73;
border: 1px solid #99CC99;
}
.dmonth a {
color: #FFFFFF;
}
.lastmonth .dmonth {
background: #ddd;
border: 1px solid #ddd;
color: #666;
}
.pagenav_current {
padding:3px;
border-bottom:1px solid #DDD;
}
.pagination {
padding: 10px;
border-top:1px solid #DDD;
}
.highlight {
background: #FFFFCC;
padding: 3px;
}
#banner-top {
float: right;
margin-right: 10px !important;
margin-right: 5px;
margin-top: 5px;
width: 468px;
}
/* search */
.sitesearch {
font-family:arial,serif;
position:relative;
width:370px;
margin: 15px auto;
text-align:center;
}
#banner-top .sitesearch {
width: 296px;
float:right;
margin-top:15px;
}
.frmsearch {
background:#FFFFFF url(http://static.domain-daily.com/images/form_bg.gif) repeat-x scroll 0 0;
height:25px !important;
height:30px;
position:relative;
padding-top:3px;
border:1px solid #0DA841;
}
.selectsearch {
border:1px solid #0DA841;
vertical-align:middle;
width:80px;;
padding:2px;
}
.textboxsearch {
border:1px solid #0DA841;
vertical-align:middle;
width:250px;
padding:2px;
}
.simplesearch .textboxsearch {
width:170px;
}
#banner-top .textboxsearch {
width: 180px;
}

.submitsearch {
background:#EFEFEF url(http://static.domain-daily.com/images/button_bg.gif) no-repeat scroll 0 0;
border:0 none;
color:#333;
height:22px;
width: 100px;
padding:0px;
text-align:center;
vertical-align:middle;
font-size: 12px;
}
#genhanced {
margin-top:5px;
}
.page_link {
margin:10px auto;
padding:5px;
width: 280px;
border:1px solid #DDD;
background:#E8E8E8;
}
.page_link h3 {
font-size:12px;
color:#666;
}
.page_link input {
width: 250px;
}
.alignLeft {
text-align:left;
}
.whois_searches {
width:500px;
margin:30px auto;
}
.rawwhois {
overflow:auto;
padding:0 10px;
font-size:11px;
}
.rawwhois img {
vertical-align:middle;
}
.floatLeft {
float:left;
}
.floatRight {
float:right;
}

.wlabel {
text-align: right;
}
.wdata {
}
.wtitle {
border-bottom:1px solid #CCCCCC;
color:#666666;
font-size:12px;
margin:20px 0;
padding:0;
text-align:left;
width:100%;
}
.whois_note_error {
border:1px solid red;
margin:10px auto;
width:80%;
padding:10px;
}
.whois_note_error .highlight {
font-size:1em;
background:#FFF;
}
.whois_note_available {
margin:10px auto;
padding:10px;
}
.whois_note_available .highlight {
background:#FFF;
color:green;
font-size:1em;
}
.infobox {
background:#FFFFD1 none repeat scroll 0 0;
border:1px solid #F8EE8D;
padding: 5px;
}

