body {

margin: 0;

padding: 0;

font-family: Trebuchet MS, Tahoma, sans-serif;

}



#container {

margin: 0;

padding: 0;

}



form {

margin: 0;

padding: 0;

}



input, textarea {

font-family: Trebuchet MS, Tahoma, sans-serif;

}



a {

color: #0002ff;

}



h1, h2, h4 {

margin-top: 0;

padding-top: 0;

}



h4 {

font-size: 1.5em;

}



a:hover {

text-decoration: none;

}



.red {

color: red;

}



.wide {

width: 990px;

margin: 0 auto;

padding: 0px;

}



#header {

margin: 0;

padding: 0;

overflow: hidden;

}



#header strong {

font-weight: normal;

}



#logo {

float: left;

border: 0;

margin: 0;

}



#header ul {

float: right;

margin: 0;

padding: 0;

padding-top: 1.5em;

list-style-type: none;

font-size: 1.5em;

}



#header li {

float: left;

padding: 0;

margin: 8px;

}



#adminNav {

float: right;

margin-top: 5px;

margin-right: 17px;

}



#content {

padding: 1em;

padding-top: 2em;

overflow: hidden;

background: url(bg-top.gif) top repeat-x;

}



.textIcons {

/* margin-right: 5px; */

border: 0;

}



.itemIcons {

margin-right: 5px;

border: 0;

}



#texts {

float: left;

width: 640px;

}



#offers {

float: right;

margin: 10px;

width: 250px;

}



#offers h4 {

margin-bottom: 0px;

}



.floatRight {

float: right;

text-align: right;

}



/* Start Page Blocks */



#contentStart {

overflow: hidden;

position: relative;

padding: 2em;

padding-top: 4em;

background: url(bg-blue.gif) top repeat-x;

}



.startLeft {

float: left;

width: 550px;

margin-right: 50px;

}



.startRight {

float: left;

width: 380px;

}



.startContainer {

padding: 1em;

margin: 0.2em;

}



#toolbarButton {

cursor: move;

}



#footer {

clear: both;

height: 40px;

padding: 0;

padding-top: 3em;

background: url(bg-bottom.gif) top repeat-x;

}



/* short URL interface */

.shortColor {

background: red;

padding: 10px;

}



#shortURL {

float: left;

padding: 5px;

width: 400px;

}



#shortURL input {

width: 97%;

border-style:none;

border:none;

border-width: 0px;

font-size: 1.2em;

background: url(bg-input.gif) top left no-repeat;

padding: 5px;

}



#shortSpacer {

float: left;

width: 20px;

height: 30px;

}



#shortSubmit {

float: left;

border: black;

padding: 5px;

width:100px;

text-align: center;

}



#shortSubmit input {

font-weight: 600;

width: 99%;

border-style: none;

border: none;

border-width: 0px;

font-size: 1.4em;

padding: 2px;

#padding: 0px;

cursor: pointer;

}



#advancedTrigger {

clear: left;

float: left;

margin-top: 15px;

padding-top: 0px;

font-weight: 600;

font-size: 1.2em;

width: 270px;

}



#shareTrigger {

float: left;

margin-top: 15px;

padding-top: 0px;

font-weight: 600;

font-size: 1.2em;

width: 270px;

text-align: right;

}



.shortInput {

background: url(bg-input.gif) top left no-repeat;

padding: 5px;

font-size: 1em;

width: 95%;

}



#shortTag {

width: 250px;

font-size: 1em;

vertical-align: middle;

}



#shareOpt {

float: left;

clear: left;

display: none;

padding: 10px;

width: 520px;

font-weight: 600;

margin-top: 3px;

}



#advancedOpt {

float: left;

clear: left;

display: none;

padding: 10px;

width: 520px;

font-weight: 600;

margin-top: 3px;

}



#bulkSubmit {

font-weight: 600;

font-size: 1.2em;

}



#resultsContainer {

float: right;

width: 380px;

top: 0;

padding: 5px;

margin: 0;

}



#resultsInner {

padding: 10px;

}



#shortResults {

}



#shortResults p {

margin-top: 5px;

padding-top: 5px;

margin-bottom: 0;

padding-bottom: 0;

}



#shortResults input {

width: 95%;

background: url(bg-input.gif) top left no-repeat;

padding: 5px;

font-size: 1em;

font-weight: 600;

}



#shortResults textarea {

width: 95%;

height: 80px;

font-weight: 600;

color: red;

}



.resultsBottom {

text-align: right;

font-weight: 600;

}



/* site admin interface */

#configTabs {



}



#configTabs div {

padding: 10px;

}



.configTab label {

padding-top: 10px;

}



#configTabs input {



}



#configTabs textarea {

width: 95%;

height: 10em;

}



.configResults {

font-weight: 600;

color: #702edd;

padding-left: 20px;

}



.numberField {

width: 5em;

}



.textField {

width: 95%;

}



/* page navigation */



.search-nav {

height:20px;

margin: 20px;

text-align: center;

font-weight: 600;

}



.search-nav a {

vertical-align:top;

display: inline-block;

margin: -5px 0 0 0;

position:relative;

padding: 3px 7px 3px 7px;

background: white;

border: solid 1px #939598;

border-top: 1px solid #DDD;

border-left: 1px solid #DDD;

text-decoration:none;

color: #702edd;

}



.search-nav a:hover, .search-nav a.current{

color: white;

background: #702edd;

border: 1px solid #8faf0a;

}



/* frame & redirect style */



#redirectBlock {

text-align: center;

}



#countdown {

font-weight: 600;

color: red;

}



#removeFrame {

float: right;

margin-right: 10px;

font-weight: 600;

}



#topFrame {

clear: both;

text-align:center;

}



#lowerFrame {

text-align:center;

}