body {
 margin: 0;
 padding: 0;
 color: white;
 background: url(http://www.thebloglisting.com/nph-proxy.cgi/000110A/http/images.rapidshare.com/img/dot.jpg);
 font: 9pt Arial, sans-serif;
}
#wrapper {
 background: #ffffff;
 color: black;
 margin: 20px auto 0 auto;
 padding: 0px;
 border: 1px solid #000000;
 width: 900px;
}
#footer {
 font-size: 10px;
 text-align: center;
 margin: 10px auto 10px auto;
}
#terminator {
 background: url(http://www.thebloglisting.com/nph-proxy.cgi/000110A/http/images.rapidshare.com/img/terminator_back.png) repeat-x;
 height: 15px;
 margin: 0 0 0 0;
 border: 0;
}
#header {
 border-bottom: 1px solid #000000;
 margin: 0px;
 height: 185px;
}
#header .left {
 background: #ACC4CE url(http://www.thebloglisting.com/nph-proxy.cgi/000110A/http/images.rapidshare.com/img/back_left.jpg);
 width: 100px;
 float: left;
 height: 136px;
 margin: 0px; 
}
#header .right {
 background: #ACC4CE url(http://www.thebloglisting.com/nph-proxy.cgi/000110A/http/images.rapidshare.com/img/back_right.jpg);
 width: 800px;
 float: left;
 margin: 0x;
 height: 136px;
 padding: 0px;
}
#header-bottom {
 border-top: 0;
 border-bottom: 0;
 background: #ffffff;
 margin: 0 0 0 0;
}
#main {
 position: relative;
 margin: 10px;
}
#content {
 margin: 0 0 0 0;
 border-style: none;
 border-width: 0 0px 0px 0;
 background: white;
 color: black;
}
#content .inner {
 margin: 0px 0px 0px 0px;
}
#content .inner a {
 color: #0B7BCC;
 text-decoration: underline;
}
#content .inner a:hover {
 color: #0B7BCC;
 text-decoration: none;
}
#content .inner h2 {
 color: #245185;
 padding-bottom: 0.2em;
 border-bottom: 1px solid #b9d2e3;
 font-size: 120%;
}
#content .inner h3 {
 font-size: 130%;
}
#content .inner p {
 color: #666666;
 font-size: 100%;
}
#content .inner hr {
 background-color: #444444;
 height: 1px;
 margin: 2px;
 border: 0;
}
#content .inner textarea {
 background-color:#CCCCCC;
 color:#666666;
 font-size:9px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.dropdown {
 list-style: none;
 margin:0;
 padding:0;
 width:100%;
}
ul.dropdown * ul {
 list-style: none;
 margin:0;
 padding: 0;
 display:none;
 position:absolute;
 z-index:99;
}
ul.dropdown li {
 float: left;
 padding: 0px; /* padding: 2px; helps Opera with hover */
}
ul.dropdown li * li {
 float: none;
 position: relative;
}
ul.dropdown ul * ul {
 left:98%;
 top:0;
 width:100%;
}
ul.dropdown a {
 display:block;
}
ul.dropdown ul * a {
 width:20em;
}
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul {
 display:none;
}
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul {
 display:block;
}
ul.dropdown a {
 background-color: #666666;
 color: #fff;
 padding: 2px 9px 2px 9px;
 text-decoration: none;
}
ul.dropdown a:hover {
 background-color: #444;
 color: #fff;
}
ul.dropdown ul {
 border: 0;
 background-color: #ccc;
}
ul.dropdown ul a {
 background-color: #ccc;
 color: #000;
 padding: 4px;
 text-decoration: none;
}
ul.dropdown ul a:hover {
 background-color: #E1E1E1;
 color: #000;
}
ul.dropdown ul li {
 background-color: #ccc;
}
ul.dropdown hr {
 background-color: #444444;
 height: 1px;
 margin: 3px;
 border: 0;
}
#mainmenu {
 background: url(http://www.thebloglisting.com/nph-proxy.cgi/000110A/http/images.rapidshare.com/img/img/terminatr_back.png) #666666 repeat-x;
 height: 20px;	
}
input, textarea {
 background-color: #fff;
 border: 1px solid #cecece;
 padding: 3px;
 margin-right: 10px;
 margin-top: 4px;
 font: normal 11px verdana, arial, geneva, helvetica, sans-serif;
}
input:focus, textarea:focus {
 border: 1px solid #888;
}
input:hover, textarea:hover {
 border: 1px solid #aaa;
}
select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
 cursor: pointer;
}
form {
 line-height: 150%;
}
#uploadfield {
 margin: 20px auto 10px auto;
 padding: 0px;
 width: 800px;
}
#premiumloginform {
 margin: 20px auto 10px auto;
 padding: 0px;
 width: 200px;
}
#freefoldersform {
 margin: 20px auto 10px auto;
 padding: 0px;
 width: 540px;
}
#premiumtable {
 border-left: 1px solid #BFBFBF;
 border-bottom: 1px solid #BFBFBF;
 margin: 20px auto 10px auto;
 padding: 0px;
 width: 500px;
}
#premiumtable2 {
 border-left: 1px solid #BFBFBF;
 border-bottom: 1px solid #BFBFBF;
 margin: 20px auto 10px auto;
 padding: 0px;
 width: 700px;
}
#premiumtable td {
 border-right: 1px solid #BFBFBF;
 border-top: 1px solid #BFBFBF;
}
#premiumtable2 td {
 border-right: 1px solid #BFBFBF;
 border-top: 1px solid #BFBFBF;
}
#content .inner .resellergroup {
 color: #245185;
 padding: 10px;
 border-top: 2px solid #cccccc;
 font-size: 120%;
 font-weight: bold;
 margin: 10px;
}
#content .inner .resellergroup .reseller {
 color: #666666;
 font-size: 90%;
 margin: 10px 10px 20px;
 font-weight: normal; 
}