/* Start of CMSMS style sheet 'watchcss' */
.{
     margin:0;
     padding:0;
}
body {
	background-image:url(uploads/images/watch/watchbackground.gif);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#663300;
	font-family:georgia, serif;
	font-size:.8em;
	color:#996633;
	padding:10px;
}
h1,h2,h3,h4,h5 { margin-top:3px; color:#660000; }
h1 { font-size:1.4em; }
h2 { font-size:1.2em; }
h3 { font-size:1em; }
p { color:#996633; }
a { color:#66000; }
a:active {
   text-decoration: underline;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #18507C; 
}
hr { 
        border:0;
        border-bottom:1px solid #996633;
        width:80%;
        margin:20px;
}
div {
       margin:0;
}
#layout {
	background:url(uploads/images/watch/layouttile.gif);
	margin:auto;
	width:731px;
}
td#header {
      height:203px;
      margin-bottom:-3px;
      padding:0;
}
#header img {
      margin:0;
      padding:0;
      border:0;
}
#layoutTable {
       width:731px;
       padding:0;
       margin:0;
       border-spacing:0;
       border-collapse:collapse;
       vertical-align:top;
}
#layoutTable td {
       padding:0;
       margin:0;
       vertical-align:top;
}
td#sidebar {
       height:auto;
       width:220px;/*220*/
}

#menuback {
        width:220px;/*220*/
	background: url(uploads/images/watch/menutile.gif);
}
#menu {
	padding:0 25px;
	min-height:200px;
}
#menu ul {
	margin:0;
	padding:0;
	text-decoration:none;
}
#menu li {

	margin:0;
	padding:5px;
	list-style:none;
}
#sidebarbox {

	padding:30px;
	border:2px solid white;
	margin:8px 10px 5px 23px;
	padding:10px;
	background:#FFDDAA;
	color:#663300;
}
#contentTd {

        margin-top:0;
}
#contentback {
        width:511px;/*511*/
	background: url(uploads/images/watch/contenttile.gif);
}

#content {
        width:auto;
	padding:0 30px;
	/*min-height:400px;*/
}
#footer {
	width:680px;
	margin:5px auto;
	color:#cc0000;
	text-align:right;
}
.formTable {
	background-color:#ffffcc;
	border:2px solid #dddddd;
	padding:10px;
	margin:15px auto;
}
.formTable td:first-child {
	text-align:right;
	font-weight:bold;
}
.formTable th {
	background-color:white;
	color:#660000;
	padding:5px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.formTable td {
       padding:20px;
}
.loginButton {
       text-align:right;
}
.loginButton a {
       padding:3px 5px;
       border:1px solid grey;
       background:white;
}

#adDiv {
position:absolute;
top:-300px;
left:40%;
width:300px;
height:auto;
border:5px solid #663300;
background-color:#660000;
color:#ffffff;
text-align:center;
}
#adDiv h2, #adDiv span {
display:block;
padding:10px 20px;
}
#adDiv h2 {
background:#ffffff;
}
#adDiv p {
font-size:1.2em;
}

/* End of 'watchcss' */

