html {
height:100%;
}

body {
height:100%;
margin:0;
padding:0;
font-family:arial;
font-size:10pt;
}

#all {
position:relative;
min-height:100%;
}

* html #all {
height:100%;
}

strong {
font-weight:normal;
}

div {
margin:0;
padding:0;
}

form {
margin:20px 10px 10px 10px;
}

fieldset {
margin:0;
padding:0;
}

input {
margin:0;
}

h1 {
position:relative;
margin:0 0 15px 0;
padding:0;
top:0;
left:0;
width:100%;
height:24px;
background:url(files/bg.png);
color:#ffffff;
font-family:arial,"century gothic";
font-size:20px;
font-weight:normal;
}

h1 strong {
margin-left:3px;
}

h1 span {
font-size:13px;
}

h2 {
padding:4px;
border:#a4c0e2 1px solid; 
font-weight:normal;
font-size:17px;
background-image:url(files/h2fade.png);
margin:0 0 10px 0;
color:/*#5692d0*//*#ffffff*/#6990A7;
background-color:#e6ecf6;
text-align:center;
}

a:hover {
color:#86AEDA;
text-decoration:underline;
}

a {
color:#407ab6;
/*font-weight:bold;*/
text-decoration:none;
line-height:0.8em;
}

p:first-letter {
color:#86AEDA;
}

br {
line-height:2em;
}

fieldset {
border:none;
}

iframe {
display:none;
}

#top_links {
margin:-10px 1px 0 0;
float:right;
}

#top_links a {
display:block;
line-height:1.3em;
}

#top_links span {
cursor:pointer;
color:#407AB6;
}

#top_links span:hover {
color:#86AEDA;
text-decoration:underline;
}

#word_definition,#query_related_pages,#query_related_feeds,#related_tags_active_worldwide,#query_related_sites,#natural_cloud,#bottom_links,#tags_map,#tags_map_by_initials,#about_ouzi,#contact_form,#recent_searches,#asso_searches,#ouzi_help,#webmasters_welcome,#webmasters_add_manually,#webmasters_automated_adding,#webmasters_advanced,#webmasters_examples,#webmasters_account {
float:left;
background:#ffffff;
padding:4px;
border:#a4c0e2 1px solid;
margin:10px;
width:260px;
max-height:250px;
overflow:hidden;
}

#main_entry_points,#suggest {
background:#ffffff;
border:none;
margin:10px;
width:50%;
}

#main_entry_points h2 {
padding:0;
border:none; 
font-weight:normal;
font-size:15px;
background-image:none;
margin:20px 0 0 0;
color:#6990A7;
background-color:#ffffff;
text-align:left;
}

#suggest span {
font-style:italic;
}


#about_ouzi,#contact_form {
width:390px;
height:auto;
max-height:100%;
overflow:auto;
}

#about_ouzi br {
line-height:1em;
}

#word_definition,#tags_map,#about_ouzi,#webmasters_welcome,#webmasters_add_manually,#webmasters_automated_adding,#webmasters_advanced {
text-align:justify;
}

#word_definition span {
font-weight:bold;
}

#word_definition h2 {
margin:0;
}

#natural_cloud,#tags_map_by_initials,#webmasters_add_manually,#webmasters_automated_adding,#webmasters_advanced {
width:550px;
max-height:350px;
text-align:justify;
}

#webmasters_examples,#webmasters_account {
max-height:350px;
}

#natural_cloud {
margin-bottom:30px;
}

#natural_cloud h2 {
margin:0 0 13px 0;
}

.tag_button {
cursor:pointer;
border-color:#a4c0e2;
border-width:0;
border-style:solid;
padding:0;
margin:0 0 5px 4px;
}

.added {
color:#edb338;
opacity:0;
filter:alpha(opacity=0);
-moz-opacity:0;
}

#webmasters_add_manually input {
width:220px;
}

#webmasters_add_manually input.submit {
float:left;
width:90px;
height:5.2em;
margin:2px;
}

#webmasters_add_manually table {
float:left;
}

#add_uri_status {
float:left;
font-size:0.8em;
margin:4px;
color:#edb338;
}

#ouzi_examples div {
margin:10px;
text-align:justify;
max-width:650px;
}

#ouzi_examples span.example_code {
text-align:left;
display:block;
font-weight:bold;
color:green;
margin:10px 0;
}

#end_content {
clear:both;
height:70px;
}

#bottom_links {
border:none;
position:relative;
margin-top:-70px;
width:auto;
}

#bottom_links p {
margin-bottom:0;
}

#contact_field textarea {
width:99%;
margin-top:12px;
height:190px;
}

#recent_searches a,#asso_searches a {
display:block;
line-height:1.2em;
}

#account_details textarea {
width:98%;
height:90px;
}

#account_details .account_fleft {
float:left;
width:65%;
}

.clear {
clear:both;
margin:0px;
}

.box_links {
display:block;
float:right;
position:relative;
padding:0;
width:13px;
margin:-4px -4px 0 0;

}

.box_links a {
cursor:pointer;
display:block;
font-size:0;
font-weight:normal;
line-height:0;
margin:0 0 2px 0;
border:1px solid #ffffff;
background:#ffffff;
}

.ie_0 a {
margin:0 0 1px 0 !important;
}

.box_links a img {
height:11px;
width:11px;
border:none;
background:#ffffff;
}

.javascript_help {
position:absolute;
z-index:99;
left:0px;
/*max-width:0px;
max-height:0px;*/
font-size:0px;
overflow:hidden;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);
/*display:none;*/
/*border:1px solid #ffcf77;*/
background:url(files/bg-help.png);
}

.javascript_help div {
margin:5px;
padding:2px;
background:#ffffff;
border:1px solid #a4c0e2;
}

.hlp_about {
/*font-size:10px !important;*/
}

#feed_reader {
position:absolute;
z-index:99;
left:0px;
font-size:0px;
overflow:hidden;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);
background:#ffffff;
}

#feed_reader div {
overflow:auto;
}

#feed_reader div {
margin:5px;
padding:0 5px 0 5px;
background:#ffffff;
border:1px solid #a4c0e2;
}

#feed_reader div a {
cursor:pointer;
}

#feed_reader div ul {
margin:5px;
padding:0 10px;
list-style-image:url(files/li_c.gif);
}

#feed_reader div ul li {
margin:7px 0;
}

#feed_reader div ul li a {
line-height:1.2em;
}

.navigate_into_results {
float:right;
}

.navigate_into_results img {
border:none;
}

.nojs_div {
width:550px !important;
max-height:350px; !important;
overflow:auto !important;
}

.code {
text-align:left;
border:1px solid #ebebeb;
/*overflow:auto;*/
padding:10px;
background:#f3f3f3;
}

.code:first-letter {
color:#000000;
}

.ads_sky {
float:right;
padding:0;
margin-right:-4px;
width:123px;
height:603px;
display:none;
}

