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

/* 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:10px 0 20px;	position:relative;}
#head .slogan{color:#888; width:440px; position:absolute; top:0px; right:0px; }
#head .slogan p {text-align:right}

#foot, #top { 
 height:18px;
 background-color:#C8D333 ;
 color:#6d6f71; }
#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(http://www.countdown2010.net/images/_bg.gif); 
	padding:0px 6px; margin:0;
	border-left:1px #7f7fb2 solid; border-right:1px #7f7fb2 solid; 
	min-height:400px;
	_height: 400px;
	}


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

/* Side bar content*/
.menu{padding:0 0 6px 6px; margin-bottom:12px; border-right:1px solid #d2d2d2; }
.menu h2{color:#6d6f71; 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;	}
#foot ul li a, #top ul li a, .menu h2 a {color:#6d6f71;}
#content h2 a{color:#6d6f71;}
#content h1 a {color:#6d6f71;}
h1 a, h2 a, #sidebar-2 a, #sidebar-1 a {border: none;}

/* Color switches */
.menu {background:#d3da76  url(http://www.countdown2010.net/images/_tl.gif) no-repeat;}
.menu ul li, .menu img, .menu p {background:#ffffff }

/* General Directions */
h1{font-weight:normal; font-size:2em; color:#6d6f71; border-bottom: double 3px #ede32c; background:#ffffff url(http://www.countdown2010.net/images/_tl.gif) no-repeat; padding:3px;margin:6px 0 0 0}
#content h2{font-size:1.2em; color:#6d6f71; background:#ffffff url(http://www.countdown2010.net/images/_tl.gif) no-repeat; padding:3px; margin:6px 0 0 0; border-bottom:3px dotted #ede32c}
h3{font-size:.9em; color:#6d6f71; border-bottom:#6d6f71 1px solid; background:#ffffff url(http://www.countdown2010.net/images/_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.35em;
 text-align: left;
 padding:.2em 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}