

form,input {
margin:0;
padding:0;
}
ul, ol, li {
list-style:none;
margin:0;
padding:0;
}
a {
color:#fff;
text-decoration:none;
}
a:hover {
color:#e81;
}


body {
margin:0;
padding:0;
background:transparent url(img2/body2.gif) left top repeat-x;
color:#000;
font-family:tahoma,arial;
font-size:12px;
outline:none;
}

h1, h2, h3, h4 {
margin:0;
padding:0;
}

a {
color:#fff;
text-decoration:none;
outline:none;
}
a:hover {
color:#A0D3FF;
}

#top {
height:30px;
border-bottom:1px solid #fff;
width:700px;
margin:0 auto 20px auto;
}

#top ul {
float:right;
}
#top li {
display:inline;
line-height:30px;
color:#ccc;
}
#top li a {
color:#ccc;
}
#top li a:hover {
color:#A0D3FF;
}

#header {
width:700px;
height:100px;
margin:0 auto;
position:relative;
}
#header h1 {
height:100px;
width:700px;
text-indent:-2500px;
background:transparent url(img2/logo2.gif) left top no-repeat;
float:left;
}
#header h1 a {
display:block;
height:100px;
width:200px;
}
#header ul {
width:400px;
float:right;
padding-top:48px;
text-align:right;
}
#header li {
display:inline;
color:#fff;
}
#header .desc {
display:none;
}


#container {
margin:0 auto 50px auto;
padding-top:20px;
width:700px;
overflow:hidden;
height:400px;
min-height:300px;
}
html>body #container {height:auto;}


#main form {
display:block;
margin:0 auto 0 auto;
position:relative;
}

#main input#domain {
display:block;
width:485px;
font-size:28px;
padding:10px;
border:none;
background:transparent url(img2/input.gif) 5px 5px no-repeat;
outline:none;
}

#main input#submitbutton {
display:block;
position:absolute;
width:41px;
height:40px;
border:none;
background:none;
right:195px;
top:5px;
cursor:pointer;
outline:none;
}


#main form div.boxes {
width:15%;
float:right;
}





/* FancyForm styles */
.f_checkbox{background-repeat:no-repeat;background-position:3px center;height:16px;display:block;cursor:pointer;cursor:hand;line-height:120%}
.checked{color:#000}
.f_checkbox{padding:0.5em 24px;margin:1px 1px 0 0;}
.checked{
	/*background-color:#ddd;*/
	background-image:url(fancy-form/readme_files/chk_on.png);
	/*border:1px solid #aaa;*/
	border-bottom:1px dashed #ddd;
}
.unchecked{
	/*background-color:#ccc;*/
	background-image:url(fancy-form/readme_files/chk_off.png);
	/*border:1px solid #acacac;*/
	color:#444;
	border-bottom:1px dashed #ddd;
}


#results {
width:490px;
padding:10px;
margin-top:0px;
overflow:hidden;
}

#results ul {
background:transparent url(img2/triangle.gif) left top no-repeat;
/*border:1px solid #A0D3FF;*/
padding-top:20px;
}

#results li {
color:#fff;
padding:10px;
margin-bottom:10px;
background:#111;
}



#results a {
color:#A0D3FF;
}
#results a:hover {
color:#FFF;
}


.ajax-loading {
padding-top:80px;
width:50px;
height:50px;
background:transparent url(img/ajax-loader.gif) center bottom no-repeat;
}

#main p a {
color:#000;
font-weight:bold;
text-decoration:underline;
}
#main .res li {
list-style-position:inside;
list-style-type:square;
line-height:20px;
}
#main .res a {
color:#111;
}
#main .res a:hover {
font-weight:bold;
}

#footer {
padding:20px 0;
/*background:#000 url(img2/footer.gif) left top repeat-x;*/
overflow:hidden;
}

#infoot {
width:700px;
margin:0 auto;
text-align:center;
}

#infoot li {
color:#111;
display:inline;
}
#infoot li a {
color:#111;
}

#contactform {
width:400px;
margin:20px auto 0 auto;
}

#contactform input, #contactform textarea {
display:block;
margin:5px 0;
width:400px;
background:#ececec;
border:none;
padding:2px;
border:1px solid #999;
}

#contactform .csub {
width:auto;
margin-top:10px;
cursor:pointer;
}

.messagesent {
text-align:center;
margin:20px 0;
}




/* NEWS AGG */

.unrss {
/*width:338px;*/
background:#000 url(img2/results.gif) left top repeat-x;
border:1px solid #A0D3FF;
margin-bottom:20px;
}

#main .left {
width:340px;
margin-right:20px;
float:left;
}
#main .right {
width:340px;
float:right;
}

.unrss h2 {
font-size:12px;
line-height:30px;
padding:0 10px;
background:#000 url(img2/h2rss.gif) left top repeat-x;
border-bottom:1px solid #4c4c4c;
position:relative;
}

.unrss h2 .feedlink a {
display:block;
position:absolute;
text-indent:-2500px;
background:transparent url(img2/feed-icon.gif) left top no-repeat;
width:16px;
height:16px;
top:6px;
right:8px;
}

.unrss ul {
padding:10px;
}

.unrss li {
font-size:12px;
padding-left:15px;
background:transparent url(img2/square.gif) left 5px no-repeat;
margin-bottom:5px;
color:#fff;
}
.unrss li a {
color:#eee;
}
.unrss li a:hover {
color:#A0D3FF;
}
.date {
color:#777;
font-size:10px;
}


#loading {
display:block;
margin:20px auto;
}