#menu .container {
  padding-top: 20px;
}

#menu div{display: block; float: left; width: 170px; border-left: #000 solid 1px; padding-left: 10px;}


.nav { 
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
}
.nav li { margin: 0; padding: 0;}

#menu .nav li { 
  width: 140px; 
  display: block; 
  clear: left; 
  float: left; 
}

#menu .nav li a { 
  width: 140px; 
  display: block; 
  clear: left; 
  float: left; 
  color: #000; 
  font-weight: 100; 
  font-size: 12px; 
  line-height: 20px;  
  text-transform: uppercase;
}

#menu .nav li a:hover { 
  background-color: #000; 
  color: #fff; 
  padding: 0 0 0 10px; 
  position: relative; 
  left: -10px; }

#menu {
float:left;
width:940px;
height: 60px;
font-size:14px;
font-weight:normal;
padding:0 0 20px 1px;
margin:6px 0 0px 0px;
border-bottom: #000 solid 1px;

}

ul#sites {
float:left;
width:940px;
font-size:14px;
font-weight:normal;
padding:0 0 0 1px;
margin:6px 0 0px 0px;
border-bottom: #000 dotted 1px;
}

ul#sites li {
display:inline;
padding:0px;
margin:0px;
}

ul#sites li a:link, ul#sites li a:visited {
float:left;
display:block;
height:17px;
	color: #666;
	text-decoration: none;
margin:0px;
padding:10px;
}

ul#sites li.loginout a:link, ul#sites li.loginout a:visited {
float:right;
font-size:12px;
padding:15px 10px 5px 10px;
border-bottom:0px solid #999;
}

ul#sites li a:hover {
	color: #000;
	text-decoration: none;
margin:0px;
padding:10px;
}

ul#sites li.loginout a:hover {
	color: #000;
	text-decoration: none;
padding:15px 10px 5px 10px;
background:#FFF url(.s/images/tabsbackul.jpg) right 0px no-repeat;
margin:0px;
}
 
ul#sites a.selected:link, ul#sites a.selected:visited {
	color: #000;
background:#FFF url(./images/tabselect.gif) right top no-repeat;
font-weight:bold;
margin:0px;
padding:10px;
border-left:0px solid #CCC;
}

ul#sections {
clear:both;
float:left;
width:480px;
font-size:12px;
font-weight:bold;
margin:0 0 20px 0;
padding:10px 0 7px 0;
}

ul#sections li {
display:inline;
padding-right:15px;
}

ul#sections li a:link, ul#sections li a:visited {
color:#666;
text-decoration:none;
border-bottom:0;
}

ul#sections li a:hover {
color:#000;
text-decoration:none;
}

ul#constants {
float:right;
font-size:12px;
font-weight:100;
margin:0 0px 20px 0;
padding:10px 0 7px 0;

}

ul#constants li {
display:inline;
padding-left:19px;
}

ul#constants li a:link, ul#constants li a:visited {
color:#000;
text-decoration:none;
border-bottom: dotted #000 1px;
background: #fff;
}

ul#constants li a:hover {
color:#000;
text-decoration:none;
border-bottom: none;
}

/* Highlighting the current page */

#magazine.issue a.nav_issue, #magazine.comment a.nav_comment, #magazine.shows a.nav_shows, #magazine.features a.nav_features, #magazine.archives a.nav_archives { 
color: #000;
}


ul#tab_group_one {
float:left;
font-size:16px;
font-weight:normal;
padding:0 0 0 1px;
margin:14px 0 14px 0px;
background:transparent url(.s/images/tabsbackul.jpg) left bottom no-repeat;
}

#magazine.issue #column_main ul#tab_group_one {
font-size:16px;
margin:17px 0 24px 0px;
padding:0 0 0 1px;
background:transparent url(.s/images/tabsbackul.jpg) left bottom no-repeat;
}

#magazine.archives #column_main ul#tab_group_one {
padding:0 0 0 1px;
background:transparent url(.s/images/tabsbackul.jpg) left bottom no-repeat;
}

ul#tab_group_one li {
display:inline;
padding:0px;
margin:0px;
}

ul#tab_group_one li a:link, ul#tab_group_one li a:visited {
float:left;
display:block;
	color: #666;
	text-decoration: none;
background:#FFF url(./images/tabsback2.jpg) right bottom;
margin:0px;
padding:5px 22px 5px 22px;
}

#magazine.issue #column_main ul#tab_group_one li a:link, #magazine.issue #column_main ul#tab_group_one li a:visited {
width:72px;
padding:5px 25px 5px 50px;
}

ul#tab_group_one li a:hover, ul#tab_group_one li a.active {
	color: #000;
	text-decoration: none;
background:#FFF url(./images/tabselect.gif) right bottom;
margin:0px;
padding:5px 22px 5px 22px;
}

#magazine.issue #column_main ul#tab_group_one li a:hover, #magazine.issue #column_main ul#tab_group_one li a:active, #magazine.archives #column_main ul#tab_group_one li a:hover, #magazine.archives #column_main ul#tab_group_one li a:active {
background:#FFF url(./images/tabselect.gif) right top;
}












	/* -------------- HEADER ----------------*/

		

	#ast_header {

		float: left;

		width: 740px;

		height: 110px;

		

		background-image: url(./images/new/header_background3.gif);

		}



	/* -------------- NAV ----------------*/	

	#nav {

		float: left;

		width: 740px;

		height: 38px;

		margin-bottom: 16px;

		text-align: left;
		
		border-bottom: 1px solid #e7e7e7;
		border-top: 1px solid #e7e7e7;
		

		}

		

		#nav ul {

			float: left;

			margin: 0px;

			padding: 0px;

			}

			


		#content #nav a, #nav span {

			

			float: left;

			
			height: 28px;

			padding-right: 10px;
			padding-left: 10px;

			padding-top: 10px;

			font-size: 1.2em;
			
			
			
			}

			

			#nav span {

			

				}

			

			#content #nav a:hover,a:focus, a:active {
			

				}
				
				




			

		#nav li {

			display: inline;

			}



