
body {
	background: #050547 url(http://socialmediaweek.org/newyork/wp-content/themes/smw-cities/images/bg_tiles.jpg) top left repeat-x;
	border: 0; /* Removes the border around the viewport in old versions of IE */
	color: #7a7a7a;
	font: normal 12px/18px Verdana, Helvetica, Arial, sans-serif, serif;
	margin: 0;
	min-width: 980px;
	padding: 60px 0 0 0;
	width: 100%;
}
#wrapper {
	margin: 0 auto;
	overflow: auto;
	width: 976px;
}



/* Header */
#header {
	clear: both;
	background: #050547 url(http://socialmediaweek.org/newyork/wp-content/themes/smw-cities/images/bg_header.png) top right no-repeat;
	height: 224px;
	padding: 0 62px 0 24px;
	margin: 0;
	overflow: hidden;
	width: 886px;
	margin:0 auto;
}
#header #logo {
margin:0;
}

#content, #menu, #toolbar, .entry-content {
width:900px;
margin:0 auto;
background:#fff;
}

.entry-content {
padding:10px 0;
}

.entry-content p{
color:#000;
font-size:14px;
padding:5px 20px;
}


#header #logo h1 a{
	display: block;
	float: left;
	height: 224px;
	padding: 0;
	margin: 0;
	width: 260px;
}
#header #logo h1 a span{
	background: transparent url(http://socialmediaweek.org/newyork/wp-content/themes/smw-cities/images/logo_social_media_week_feb_2010.png) 0 0 no-repeat;
	display: block;
	height: 224px;
	padding: 0;
	margin: 0;
	width: 260px;
}
#header #logo h1 a:hover {
	background: transparent url(http://socialmediaweek.org/newyork/wp-content/themes/smw-cities/images/logo_social_media_week_feb_2010.png) 0 0 no-repeat;
}
#header #logo h1 em {
	display: block;
	margin-left: -3000px;
}

/* Navigation - Cities */
.navigation-cities {
	display: block;
	float: right;
	font-size: 12px;
	height: 224px;
	width: 300px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.navigation-cities dt em {
	float: left;
	display: block;
	height: 224px;
	margin-left: -3000px;
}
.navigation-cities dt a, .navigation-cities dt span {
	background: transparent url(http://socialmediaweek.org/newyork/wp-content/themes/smw-cities/images/bg_navigation_cities.png) no-repeat scroll top left;
	display: block;
	float: left;
	height: 224px;
	overflow: hidden;
	width: 50px;
}

/* Navigation - berlin */
.navigation-cities dt a.berlin, .navigation-cities dt span.berlin {
	background-position: 0 0;
}
.navigation-cities dt a:hover span.berlin {
	background-position: 0 -224px;
}
.navigation-cities dt.selected a span.berlin {
	background-position: 0 -224px;
}
/* Navigation - london */
.navigation-cities dt a.london, .navigation-cities dt span.london {
	background-position: -50px 0;
}
.navigation-cities dt a:hover span.london {
	background-position: -50px -224px;
}
.navigation-cities dt.selected a span.london {
	background-position: -50px -224px;
}
/* Navigation - new-york */
.navigation-cities dt a.new-york, .navigation-cities dt span.new-york {
	background-position: -100px 0;
}
.navigation-cities dt a:hover span.new-york {
	background-position: -100px -224px;
}
.navigation-cities dt.selected a span.new-york {
	background-position: -100px -224px;
}
/* Navigation - san-francisco */
.navigation-cities dt a.san-francisco, .navigation-cities dt span.san-francisco {
	background-position: -150px 0;
}
.navigation-cities dt a:hover span.san-francisco {
	background-position: -150px -224px;
}
.navigation-cities dt.selected a span.san-francisco {
	background-position: -150px -224px;
}
/* Navigation - sao-paulo */
.navigation-cities dt a.sao-paulo, .navigation-cities dt span.sao-paulo {
	background-position: -200px 0;
}
.navigation-cities dt a:hover span.sao-paulo {
	background-position: -200px -224px;
}
.navigation-cities dt.selected a span.sao-paulo {
	background-position: -200px -224px;
}
/* Navigation - toronto */
.navigation-cities dt a.toronto, .navigation-cities dt span.toronto {
	background-position: -250px 0;
}
.navigation-cities dt a:hover span.toronto {
	background-position: -250px -224px;
}
.navigation-cities dt.selected a span.toronto {
	background-position: -250px -224px;
}

/* Navigation - Global */
.navigation {
	clear: both;
	font-size: 12px;
	height: 46px;
	width: 876px;
	margin: 0 auto;
	padding: 0 48px;
	text-transform: uppercase;
}
.navigation ul {
	display: block;
	height: 18px;
	margin: 0;
	padding: 14px 0 12px 0;
	width: auto;
}
.navigation ul li {
	display: inline;
	width: auto;
	text-align: center;
}
.navigation ul li a, .navigation ul li a:link, .navigation ul li a:visited {
	background-color: transparent;
	color: #82baee;
	height: 18px;
	display: inline;
	margin: 0;	
	padding: 0 3px 0 3px;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-webkit-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-moz-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	width: auto;	
}
.navigation ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.navigation ul li.current_page_item a, .navigation ul li.current_page_parent a, .navigation ul li.current_page_ancestor a {
	color: #fff;
	text-decoration: none;
}
.navigation ul li.current_page_item a:hover, .navigation ul li.current_page_parent a:hover, .navigation ul li.current_page_ancestor a:hover {
	text-decoration: underline;
}

/* Navigation - City */
.navigation.city {
	background-color: #caff01;
	clear: both;
	font-size: 12px;
	height: 46px;
	width: 864px;
	margin: 0 auto;
	padding: 0 18px;
	text-transform: uppercase;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-radius: 4px;	
}
.navigation.city ul li a, .navigation.city ul li a:link, .navigation.city ul li a:visited {
	color: #525253;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	width: auto;	
}
.navigation.city ul li a:hover {
	color: #000;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-webkit-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-moz-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);	
}
.navigation.city ul li.current_page_item a, .navigation.city ul li.current_page_parent a, .navigation.city ul li.current_page_ancestor a {
	color: #000;
	text-decoration: none;
	text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-webkit-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-moz-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);	
}
.navigation.city ul li.current_page_item a:hover, .navigation.city ul li.current_page_parent a:hover, .navigation.city ul li.current_page_ancestor a:hover {
	text-decoration: underline;
	text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-webkit-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);
	-moz-text-shadow: 1px 1px 0 rgba(0,0,5,0.3);	
}

#wrapper {
border:1px solid red;
width:900px;
margin:0 auto;
position:relative;
}
