/* Colours 
Text: #1c1c1c
Grey: #888888
Blue: #00338D
Red:  #983222
Green:#007a4d
*/

/* Layout Frames */
body {
  text-align:center; margin:0;
  font-family: Verdana, Helvetica, Arial, sans-serif; 
  font-size: 76%;
  background:#fff;
  color:#1c1c1c;
}

#container{
	width: 760px;
 	margin: 0 auto; 
	text-align:left;
}

#head {margin:30px 5px 20px;		position:relative;}
#head .slogan{color:#888; width:400px; position:absolute; right:0px;}
#head a {border:none}

#foot, #top { 
 height:18px;
 background-color:#00338D;
 color:#d2d2d2; }
#top ul, #foot ul{padding:3px; margin:0; background:none}
#top ul li, #foot ul li {
 padding:0 3px;background:none;
 display: inline;
 list-style:none;
 border-right:dotted #d2d2d2 1px;
 font-size:0.8em;
}

#top form{float:right; 	font-size:.8em; color:#d2d2d2}
#top form#listCountry{float:left;}
#top br {display:none; }
#top input, #top select {font-size:1em; margin:1px 3px;
	background: #cfd5e0; border:none}

 
#contentwrapper{background:url(_bg.gif); 
	padding:6px;padding-top:12px; 
	border:1px #7f7fb2 solid; 
	min-height:400px;
	_height: 400px;
	}

#sidebar-1 {float: left;width: 150px;}
#content{padding:0 3px; margin: 0 155px;}
#sidebar-2 {float: right; width: 150px;}

/* Side bar content*/
.menu{padding:0 0 6px 6px; margin-bottom:12px; border-right:1px solid #d2d2d2; }
.menu h2{color:#fff; font-size:.8em; font-weight:bold; background:none; padding:3px 0;margin:0; 	}
.menu ul{padding:0;margin:0; background:none}
.menu ul li, .menu p, .menu img, .menu form{
 font-size:.8em; 
 line-height:1.2em;
 padding:3px;
 margin-bottom:1px;
 margin-top:0;
 list-style:none;
}
.menu img{padding:0; width:100%; height:auto}
.menu input{border:1px solid #ddd; width:100%}

/*content*/
.title_img{background:url(http://www.countdown2010.net/images/1889.jpg); height:60px; 		}
.right {width:197px;float:right;margin-right:3px; }
.left  {margin-right:206px;margin-left:3px}
.news_img{height:100px; width:100px; float:right; margin:1em 0; }	  

/* Links */
a {text-decoration:none; color:#00338D;	border-bottom: 1px #00338D solid;}
#foot ul li a, #top ul li a, .menu h2 a {color:#fff;}
#content h2 a{color:#007a4d;}
#content h1 a {color:#983222;}
h1 a, h2 a, #sidebar-2 a, #sidebar-1 a {border: none;}

/* Color switches */
.red {background:#983222 url(_tl.gif) no-repeat;}
.red ul li, .red img, .red p{background:#e3b6af }
.blue {background:#00338D url(_tl.gif) no-repeat;}
.blue ul li , .blue p, .blue img, .blue form{background:#cfd5e0}
.green {background:#007a4d url(_tl.gif) no-repeat;}
.green ul li, .green p, .green img, .green form{background:#bddfd2}

/* General Directions */
h1{font-weight:700; font-size:1.2em; color:#983222; border-bottom: double 3px #983222; background:#E3B6AF url(_tl.gif) no-repeat; padding:3px;margin:6px 0 0 0}
#content h2{font-size:1em; color:#007a4d; background:#bddfd2 url(_tl.gif) no-repeat; padding:3px; margin:6px 0 0 0; border-bottom:1px solid #007a4d}
h3{font-size:.9em; color:#00338D; border-bottom:#00338D 1px solid; border-right:#00338D 1px solid; background:#CFD5E0 url(_tl.gif) no-repeat; padding:0px 3px; margin:6px 0 0 0}
img{border:none; }


p, blockquote, .readmore, li, dt, dd, table
{
 background:#fff; margin:0; 
 font-size: .95em;
 line-height: 1.4em;
 text-align: left;
 padding:.4em 6px;
}
table{font-size:1em}
.morelink{display:block}
table ul { list-style:none; margin:0; padding:0}

ul{margin:0 auto; list-style: disc; background:#fff;}
ol{margin:0 auto; list-style: decimal; background:#fff;}
dd{padding:0 0 .2em 5em}

blockquote{ font-style:italic;	padding-left: 20px;	margin-right: 0px;}

#accessibility{	position: absolute;	top: -10000px;}
.caps{	letter-spacing: 0.1em;	font-size: 10px;}

#content hr
{
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}


#content table tr td{height:20px; overflow: hidden; vertical-align:top}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}

.date{ text-align:right; font-size:.8em; color:#ccc; height:1em !important}
.date a { text-decoration:none; color:#ccc}
.readmore a{ color:#00338D; font-weight:bold; border:none}

.excerpt img{width:auto; height:100px; float:left; margin:5px}
.excerpt p{height:120px; ;}
.article img {margin:5px;
	float:right;
	width:150px;
	height:auto;
}

.article p img { float:none; width:auto}


/*Calendar*/
.s4 p{ text-indent:-1em; }
.s4 p:first-line{ font-weight:bold}	

/*Countries*/
.all li{ font-size:.8em;}
.rel a {color:#888888; text-decoration:none}
.all ul {background:#fff}


.contact form {background:#fff;  padding:.2em 6px;}
.contact textarea, .contact input, .contact select{width:80%;}
.checkbox input{width:20px; position:relative; top:20px}
.checkbox p {margin-left:25px; display:list-item}
.checkbox label{display:none;}

pre{display:none;}
.s20 dt{ font-weight:bold}

#countdown p {font-weight:bold; font-size:3em; text-align:center}
#countdown div{ font-size:1.6em; color:#ffffff; text-align:center}

#top {
height: 25px;
}

#top ul {
font-size: 1.3em;
font-weight: bold;
}

#top form {
margin: 5px;
}
