html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	background: #1d3452;
	}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* /////////////// Header /////////////// */
#top{
	background:#152b46 url(images/stuff.png) repeat-x top;
}
#header{
	background:url(images/stuff.png) repeat-x 0 -30px;
	height: 75px;
}

#header div.in{
	position:relative;
	display:block;
	width:555px;
	height:75px;
	margin-left:50px;
}

#header h1 a{
	background: transparent url(images/stuff.png) no-repeat scroll 0 -753px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	text-indent: -999px;
	top: 0;
	width: 250px;
}

#header ul.userMenu{
	position:absolute;
	right:0;
	top:2px;
}

#header ul.userMenu li{
	display:inline;
}

#header a.broadcastNow,
#header a.broadcastNow:active,
#header a.broadcastNow:visited,
#header a.broadcastNow:hover{
	position:absolute;
	padding-top:3px;
	width:162px;
	height:18px;
	right:0;
	top:43px;
	border:1px solid #35412e;
	background:url(images/stuff.png) no-repeat 0 -450px;
	color:#fff;
	font:bold 12px "Tahoma";
	text-align:center;
	text-decoration:none;
}

#header a.broadcastNow:hover {
    background:url(images/stuff.png) no-repeat 0 -697px;
}

#header ul.mainMenu{
	position:absolute;
	height:27px;
	top:41px;
	list-style-type:none;
	border-left:1px solid #dbdee5;
	border-right:1px solid #fff;
}

#header ul.mainMenu li{
	display:inline;
	padding: 0;
}

#header ul.mainMenu li a{
	font:bold 13px "Tahoma";
	color:#2e323d;
	text-decoration:none;
	float:left;
	height:22px;
	padding:5px 15px 0 15px;
	border-left:1px solid #fff;
	border-right:1px solid #dbdee5;
}

#header ul.mainMenu li a:hover{
	background:url(images/stuff.png) no-repeat 0 -422px;
	border-right:1px solid #c3c3c3;
	border-left:1px solid #aaa;
	color:#fff;
}

#header form.search{
	position:absolute;
	width:272px;
	height:22px;
	top:66px;
	right:0;
	padding:0 0 0 5px;
	background:url(images/stuff.png) no-repeat 0 -92px;
}

#header form.search input.text{
	width:200px;
	border:none;
	background:transparent;
	float:left;
	padding:0;
	margin:3px 0 0 0;
}

#header form.search input.submit{
	width:70px;
	border:none;
	background:transparent;
	float:right;
	height:22px;
	padding:0;
}


h1#BlogTitle {
	background:#DFE5F6;
	line-height:33px;
	padding: 0 10px;
}

h1#BlogTitle a {
	color: #444444;
}
h1#BlogTitle a:hover {
	text-decoration: none;
}
