
/* Dodo's Screen Stylesheet July 2007 */

body, html {
margin: 0px;
padding: 0px;
background-color: #0914cf; /*32469d*/
background-image: url(../img/bg.gif);
background-position: 0% 0%;
background-repeat: repeat-x;
font-family: "Trebuchet MS", Trebuchet, Verdana, "Century Gothic", Arial, Helvetica, sans-serif;
/*background-attachment: fixed;
font-family: Avenir, Futura, "Avant Garde Book";*/
}

a { text-decoration: underline; font-weight: bold; }
a:link { color: #fff;  }
a:visited { color: #fff; } 
a:active { color: #fff; } /*ec3929*/ 
a:hover { color: #ff7e00; }

img { border: none; }
.sup { font-size: 60%; vertical-align: super; }
.right { clear: both; text-align: right; }
.image-left { float: left; margin: 10px 10px 5px 0px; }
.image-right { float: right; margin: 10px 10px 5px 10px; }
.worldpay { background-color: #fff; }
.nobullet { list-style-type: none; }

.holder img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; }

.timestables td { width: 560px; max-width: 560px; }
.timestables td { margin: 0px; padding: 0px 5px 20px 0px; }

.col1 { float: left; margin-right: 10px; }
.col2 { float: left; margin-right: 10px; }
.col3 { float: left; margin-right: 10px; }

/*===*/

#current {
position: absolute;
top: 0px;
left: 425px;
font-family: "Century Gothic", Arial, Helvetica, sans-serif;
background-color: #ddd;
margin: 0px 0px 0px 0px;
padding: 5px 0px 2px 0px;
}

#current p {
color: #999;
font-size: 0.65em;
line-height: 0.9em;
text-align: center;
text-transform: uppercase;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
}

#current p a { text-decoration: none; }
#current p a:link  { text-decoration: none; color: #ec3929; }
#current p a:visited { text-decoration: none; color: #ec3929; }
#current p a:active { text-decoration: none; color: #ec3929; }
#current p a:hover { text-decoration: none; color: #333; }

/* === */

#container {
width: 760px;
\width: 780px;
w\idth: 760px;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 10px;
background-color: transparent;
}

/* === */

#header {
height: 320px;
line-height: 320px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

/* === */

#wrapper {
float: left;
width: 100%;
}

#content {
/*width: 100%; WIDE VERSION ??? */
margin: 0px 0px 0px 220px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

/* === */

#sidebar {
float: left;
width: 200px;
margin: 10px 0px 0px -760px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

#sidebar h2 {
color: #333;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}

#sidebar p {
color: #333;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}

/* === */

form {
margin: 0px;
padding: 0px;
display: inline;
}

input { font-family: "Trebuchet MS", Trebuchet, Verdana, "Century Gothic", Arial, Helvetica, sans-serif; }

.textbox { width: 200px; }
.reset { color: #555; background-color: #bbb; font-weight: bold; border: 1px solid #aaa; padding: 2px 5px 2px 5px; }
.submit { color: #fff; background-color: #ec3929; font-weight: bold; border: 1px solid #ca2f21; padding: 2px 5px 2px 5px; }

/* === */

#navigation {
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navigation li>ul {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#navigation .this { color: #fff; }
#navigation a:link  { text-decoration: none; color: #fff; }
#navigation a:visited { text-decoration: none; color: #fff; }
#navigation a:active { text-decoration: none; color: #fff; }
#navigation a:hover { text-decoration: none; color: #ff7e00; }

/* lists nested under hovered list items - see dropdowns.js */
li:hover ul, li.over ul {
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* THE MENU - LEVEL 1 */

.level1menu {
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 0px;
}

.level1menutitle {
color: #fff;
font-size: 1em;
line-height: 1.1em;
text-decoration: none;
text-transform: none;
letter-spacing: 1px;
display: block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.level1menuul {
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.level1menuli {
list-style-type: none;
display: block;
margin: 0px 0px 1px 0px;
padding: 5px 5px 5px 5px;
border-top: 1px solid #060f9f;
border-bottom: 1px solid #060f9f;
background-color: #0914cf; /* the bg color of the top level items */
}

.level1menuli a {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.level1menuli a:hover {
background-color: transparent;
}

.subnav {
clear: both;
color: #c9cbf5;
margin: 30px 0px 10px 0px;
padding: 10px 0px 0px 0px;
font-size: 0.7em;
border-top: 1px solid #6169f2;
}

.subnav .this { color: #fff; }
.subnav a { text-decoration: none; font-weight: normal; }
.subnav a:link  { color: #c9cbf5; }
.subnav a:visited { color: #c9cbf5; }
.subnav a:active { color: #c9cbf5; }
.subnav a:hover { color: #fff; }

/* === */

h1	{
color: #fff;
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 2em;
font-weight: normal;
letter-spacing: 0.025em;
}

h2	{
color: #e1e2f9;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size: 1.5em;
font-weight: normal;
letter-spacing: 0.025em;
}

h3	{
color: #e1e2f9;
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size: 1.3em;
font-weight: normal;
letter-spacing: 0.025em;
}

h4	{
color: #e1e2f9;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
font-size: 1.2em;
font-weight: normal;
}

h5	{
color: #e1e2f9;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
font-size: 1.1em;
font-weight: normal;
}

h6	{
color: #e1e2f9;
margin: 0px 0px 0px 0px;
padding: 2px 0px 2px 0px;
font-size: 1em;
font-weight: normal;
}

p {
color: #c9cbf5;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-size: 0.9em;
letter-spacing: 0.0125em;
}

ul, ol {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 25px;
}

li {
color: #c9cbf5;
margin: 5px 0px 10px 0px;
font-size: 0.9em;
text-align: left;
}

.ks { color: #c9cbf5; font-size: x-small; }
.quote { color: #c9cbf5; font-style: italic; }
.note { color: #c9cbf5; font-style: italic; }

.note a { text-decoration: underline; }
.note a:link  { color: #eee; }
.note a:visited { color: #eee; }
.note a:active { color: #eee; }
.note a:hover { color: #fff; }

.love {
color: #ff6699;
margin-right: 5px;
z-index: 1;
}

.testimonial {
color: #fff;
background-color: #09119f;
margin: 10px 0px 10px 0px;
padding: 20px 20px 20px 20px;
font-size: 95%;
font-weight: normal;
font-style: italic;
border: 10px solid #3f4aff;
-moz-border-radius: 25px;
}

/* === */

table {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
background-color: transparent;
}

table h1 { color: #333; font-size: 0.9em; font-weight: bold; margin: 0px; padding: 5px 0px 5px 0px; }
table p { font-size: 0.9em; margin: 0px; padding: 2px 0px 2px 0px; }

.outline { border: 1px solid #ccc; }
.outline td { background-color: #eee; }

th {
padding: 1px 5px 1px 5px;
background-color: #e6e6e6;
text-align: left;
}

td {
padding: 1px 5px 1px 5px;
background-color: transparent;
text-align: left;
}

/* === */

#footer {
color: #fff;
clear: left;
text-align: right;
background-color: transparent;
margin: 0px 0px 0px 0px;
padding: 40px 20px 20px 10px;
}

#footer p {
color: #c9cbf5;
margin: 7px 0px 7px 0px;
padding: 0px 0px 0px 0px;
font-size: 0.7em;
}

#footer p a { text-decoration: none; font-weight: normal; }
#footer p a:link  { color: #eee; }
#footer p a:visited { color: #eee; }
#footer p a:active { color: #eee; }
#footer p a:hover { color: #fff; }

/* === */

.totop {
text-align: right;
font-size: 0.7em;
background-color: transparent;
}






