#bignotice {
background-color: #444;
font-size: 21px;
color: white;
padding: 5px;
line-height: 24px;
}

/* CSS for New Media Awards 2005 site */

html {
	font-size:100%;
}

body {
	margin: 0;
	padding: 0;
	border:0;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 68.75%;
	line-height: 1.3em;

}

#container {

	border: solid 1px gray;
	margin: 10px auto;
	padding: 0;
	text-align: left;
	background: #fff url(images/nma2005backdrop.gif) repeat-y 50% 0;
	background-position: top left;
	width: 700px;/* box model hack */
	voice-family: ""}"";
	voice-family:inherit;
	width: 698px;
	}

html>#container	{
	width: 698px;
	}




/* Banner position and spacing */

#nsbranding {
	background-color: #cb242b;
	background-repeat: no-repeat;
	height: 35px;
	background-position: 7px;
	font-size: 100%;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	width: 700px;

}

#nmabranding{
	width: 700px;
	height: 72px;
	font-size: 135%;
	color: white;
	font-family: arial, helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
}


/* Positioning of textbased slogans in banner */

#inassocwith{
	margin-left: 589px;
	padding-top: 14px;
}


/* Set general style for imagemap style links */


#homelink a {
	position: absolute;
	text-decoration: none;
	height: 35px;
}

#homelink a em {

	visibility: hidden;
}


#sponsorlinks a {
	position: absolute;
	text-decoration: none;
}


/* Hide the text of those links */

#sponsorlinks a em{
	visibility: hidden;
}


/* Individual link size + positioning */


a#nshome {
	width:200px;
}


a#atosorigin {
	margin-left: 580px;
	margin-top: 0px;
	width: 120px;
	height: 72px;
}


a#nmahome {
	width: 375px;
	height: 72px;
}


/* Main layout classes and ids follow */


#main {
	float:left;
	clear: both;
	padding: 10px;
	width: 524px;  /* box model hack */
	voice-family: ""}"";
	voice-family:inherit;
	width: 504px;
}

html>body#main{
	width:504px;
}

#sidebar{
	float: right;
	padding: 10px;
	background: transparent;
	height:100%;
	width: 130px;
	/* box model hack */
	voice-family: ""}"";
	voice-family:inherit;
	width: 110px;
}


html>body#sidebar{
	width:110px;
}

#footer{
	font-size: 80%;
	clear: both;
	border: 0;
	border-top: 1px solid gray;
	padding: 2px;
	background: #fff;
	height: 16px;
}

#holder{
	/* holding class to fix boxout in Mac/IE5 */
	display: inline;
}

.boxout{
	float: left;
	width: 160px;
	background-color: #EFE7EF;
	margin-right: 10px;
	margin-bottom: 2px;
	padding: 7px;
}

/* Sidebar text replaced with LIR */

#countdown {
    padding: 12px 0 0 0;
    overflow: hidden;
    background-image: url("images/countdown.gif");
    background-repeat: no-repeat;

    height: 0px !important;
    height /**/:12px;
}

#latestblog {
    padding: 30px 0 0 0;
    overflow: hidden;
    background-image: url("images/latestblogarticles.gif");
    background-repeat: no-repeat;

    height: 0px !important;
    height /**/:30px;
}

#magtech {
    padding: 45px 0 0 0;
    overflow: hidden;
    background-image: url("images/latestmagarticles.gif");
    background-repeat: no-repeat;

    height: 0px !important;
    height /**/:45px;
}


#archive {
    padding: 11px 0 0 0;
    overflow: hidden;
    background-image: url("images/archive.gif");
    background-repeat: no-repeat;

    height: 0px !important;
    height /**/:11px;
}

#feeds {
    padding: 12px 0 0 0;
    overflow: hidden;
    background-image: url("images/feeds.gif");
    background-repeat: no-repeat;

    height: 0px !important;
    height /**/:12px;
}

/* Definition list styles */

dt {
	float: left;
	margin-right: 20px;
	}

dd{
	margin-bottom:20px;
	height: 100px;
	}

.suppslist dd{
height: 100%;
min-height: 133px;
margin-left: 120px;
	}

code{
	font-size: 120%;
}

/* Heading styles */

h1  {
	color: #571B57;
	font-family: verdana, sans-serif;
	font-size: 181%;
	vertical-align:text-top;
	text-align:center;
	line-height: 1em;


}

h2 {
	font-family: verdana, sans-serif;
	font-size: 127%;
	color: #571B57;
	margin-bottom: 7px;
}

h3 {
	font-family: verdana, sans-serif;
	font-size: 118%;
	font-weight: bold;
	color: #571B57;
	text-align:center;
	vertical-align:text-top;
	margin-bottom: 7px;
}

h4 {
	font-family: verdana, sans-serif;
	font-size: 109%;
	color: #571B57;
}

/* Blog style */

.post {
	margin-bottom: 15px;
	}

.storytitle {
	font-size: 127%;
	font-weight: bold;
	color: #571B57;
}

.blogdate {
	font-family:verdana, sans-serif;
	font-size: 109%px;
	font-weight: bold;
	color: #956B9C;
	}

.meta{
	font-size: 91%;
}

.storysubhead{
	font-weight: bold;
	color: #571B57;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 3px;
}



#blogarchive{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.blogheadline{
	//for headlines displayed in sidebar on other pages
	line-height: 1.0em;
	padding-bottom: 5px;
	display: inline;
	margin-bottom:5px;
}

ul#headlinelist {
	padding-left: 10px;
	margin-left: 10px;
}

/* Link styles */


#footer a, a:link, a:active, a:visited {
	font-weight:bold;
	text-decoration:none;
	color: #222;
}

#footer a:hover {
	color:#cb242b;
	font-weight:bold;
	text-decoration:underline;
}


a, a:link, a:active, a:visited {
	font-weight:bold;
	text-decoration:none;
	color: #956B9C;
}

a:hover {
	font-weight:bold;
	text-decoration:underline;
	color: #cb242b;
}

/* Rollover menu navigation follows. */


ul#nav {
	position:relative;
	width: 700px;
	margin: 0;
	height: 24px;
	list-style-type: none;
	overflow: hidden;
	background: url(images/nma2005menu.jpg) no-repeat 0 0;
}

ul#nav li {
	background:transparent;
}

ul#nav li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	overflow: hidden;
	background: url(images/nma2005menu.jpg) no-repeat;
}



body li#hom a 			{ background-position: 0 0; width: 72px; height: 24px; left: 0; }
body li#abo a 			{ background-position: -72px 0; width: 81px; height: 24px; left: 72px; }
body li#nom a 			{ background-position: -153px 0; width: 111px; height: 24px; left: 153px; }
body li#blg a 			{ background-position: -264px 0; width: 99px; height: 24px; left: 264px; }
body li#ent a 			{ background-position: -363px 0; width: 89px; height: 24px; left: 363px; }
body li#sup a 			{ background-position: -452px 0; width: 123px; height: 24px; left: 452px; }
body li#ema a 			{ background-position: -575px 0; width: 125px; height: 24px; left: 575px; }


body li#hom a:hover		{ background-position: 0 -23px; }
body li#abo a:hover		{ background-position: -72px -23px; }
body li#nom a:hover		{ background-position: -153px -23px; }
body li#blg a:hover		{ background-position: -264px -23px; }
body li#ent a:hover		{ background-position: -363px -23px; }
body li#sup a:hover		{ background-position: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}5px -23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}5px -23px; }}bo a:hover		{ background-position: -72px -23px; }
body li#nom a:hover		{ background-position: -153px -23px; }
body li#blg a:hover		{ background-position: -264px -23px; }
body li#ent a:hover		{ background-position: -363px -23px; }
body li#sup a:hover		{ background-position: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}5px -23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}5px -23px; }}3px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}5px -23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}23px; }}sition: -452px -23px; }
body li#ema a:hover		{ background-position: -575px -23px; }}sition: -575px -23px; }}5px -23px; }}