/* CSS Document */body {    background: #000000;	margin: 0px;}a {	color: #3366CC;	text-decoration: none;}.container {	background: #FFF url(http://www.catapultmagazine.com/images/site/bkgd.gif) repeat-y;}.header {	height: 148px;	background: #3366CC url(http://www.catapultmagazine.com/images/site/bkgd_header.jpg) no-repeat;}.header h1 {	display: none;}.network {	height: 20px;	text-align: right;}.line {	border-top: 3px solid #666633;	margin: 18px 0 0 0;}.heading {	font-family: "Arial Narrow", Arial, sans-serif;	font-size: 14px;	line-height:18px;	margin-bottom:5px;	color: #666633;	text-transform:uppercase;}.heading i {	text-transform:lowercase;}#right p, #right h2, #right ul {	padding: 0 10px 0 10px;}.issuestats, .issuetheme, .breadcrumbs {	font-family: "Arial Narrow", Arial, sans-serif;	font-size: 12px;	color: #666633;	margin: 0px;	text-transform:uppercase;}.note {	margin: 0 0 10px 0;	padding: 10px;	background-color: #d3d3d3;	border: 1px #484848 dotted;}/* MENUS */#nav {	height: 22px;	background: #666633 url(http://www.catapultmagazine.com/images/site/bkgd_nav.jpg) repeat-x;}#nav ul {	list-style: none;	padding: 0;	margin: 0;}#nav li {	display: block;	height: 22px;	font-family: "Arial Narrow", Arial, sans-serif;	font-size: 14px;	font-weight: 100;}#nav a {	color: #FFFFFF;	text-decoration:none;}/* main menu */.mainnav li {	float: left;	background: url(http://www.catapultmagazine.com/images/site/nav_bkgd.jpg) top right no-repeat;	padding: 1px 30px 0 15px;}#home .nav-home, #archives .nav-archives,#gallery .nav-gallery, #discuss .nav-discuss,#blogs .nav-blogs, #backpage .nav-backpage {	background: url(http://www.catapultmagazine.com/images/site/nav_bkgd-selected.jpg) top right no-repeat;}#archives .nav-home, #gallery .nav-archives,#discuss .nav-gallery, #blogs .nav-discuss, #backpage .nav-blogs {	background: url(http://www.catapultmagazine.com/images/site/nav_bkgd-adjacent.jpg) top right no-repeat;}/* sub menu */.subnav li {	float: right;	margin: 0 10px 0 20px;}/* section menu */.sectionnav ul {	list-style: none;	text-align: right;	margin: 0 10px 0 0;}.sectionnav li {	padding: 5px 0 5px 0;	border-bottom:  #999 dotted thin;}/* LOGIN, SEARCH AND COMMENT FORMS */form li {	padding: 0 0 5px 0;}#login {	background: #484848;	color: #FFF;	padding-top: 15px;}#login fieldset, #search fieldset, #postcomment fieldset, #accountinfo fieldset, #posttags fieldset {	border: 0;	margin: 0;	padding: 0;}#login legend, #search legend, #postcomment legend, #posttags legend {	display: none;}#accountinfo legend {	padding: 15px 0;	font-size: 16px;	font-weight: normal;	color: #333333;}#login ul, #search ul, #postcomment ul, #accountinfo ul, #posttags ul {	list-style: none;	padding: 0;	margin: 0;}#login li, #search li {	display: block;	float: left;}#login label {	width: 10px;	margin: 2px 5px 0 10px;	float: left;	text-align: right;	display: block;	font-weight: normal;}#postcomment label, #posttags label {	width: 110px;	margin: 2px 5px 0 10px;	position: absolute;	text-align: right;	font-weight: normal;}#search label {	display: none;}#login input, #search input {	width: 90px;	border: none;	background: #FFF;}#postcomment input,#postcomment textarea, #postcomment select,#posttags input {	width: 250px;	margin-left: 130px;	border: 1px #CCC thin;	background: #FFF;}#accountinfo input.radio {	width: 20px;}#accountinfo .expmo {	width: 20px;}#accountinfo .expyr {	width: 50px;	margin-left: 0;}#search input {	width: 220px;	margin-left: 10px;}#login .submit input, #search .submit input, #postcomment .submit input, #accountinfo .submit input,#posttags .submit input, #login .commit input, #search .commit input, #postcomment .commit input, #accountinfo .commit input,#posttags .commit input {	width: 50px;	height: 18px;	margin-left: 10px;	padding: 0;	border: none;	background: url(/images/site/bt_484848.gif) top left no-repeat;	color: #FFF;	text-align: center;	font-size: 11px;}#search .submit input, #search.commit input {	background: url(http://www.catapultmagazine.com/images/site/bt_d3d3d3.gif) top left no-repeat;}#postcomment .submit input, #accountinfo .submit input,#posttags .submit input, #postcomment .commit input, #accountinfo .commit input,#posttags .commit input {	background: url(http://www.catapultmagazine.com/images/site/bt_FFFFFF.gif) top left no-repeat;	margin: 0 0 10px 125px;}#login p {	padding-top: 10px;	text-align: right;}#postcomment p, #posttags p {	padding-top: 10px;	margin-left: 125px;}#accountinfo p {	margin-left: 125px;}#login a {	color: #CCCCCC;}/* logged in */.logindetails {	font-size: 11px;	}#login .logindetails p {	padding: 0 0 0 10px;}.loginphoto {	padding-bottom: 10px;}/* CATEGORIES AND AFFILIATES */#category-list ul, #affiliates ul {	list-style: none;	margin: 0;}#category-list li, #affiliates li {	width: 145px;	float: left;	display: block;	padding-bottom: 10px;}#category-list p, #events p {	margin: 10px 0 10px 0;}#affiliates img {	margin: 0;}/* SPONSOR AND EVENTS */#sponsor {	margin-top: 10px;}#sponsor img, #events img {	padding: 0 10px 0 10px;}#sponsor p {	text-align: right;}/* DAILY ASTERISK */.quote {	background: url(http://www.catapultmagazine.com/images/site/quote_begin.gif) top left no-repeat;}.quote br {	background: url(http://www.catapultmagazine.com/images/site/quote_end.gif) bottom right no-repeat;}/* LISTS */.recent, .upcoming {	margin: 0;}.recent li, .upcoming li, .logindetails li {	font-size: 11px;	list-style:none;	margin: 0 0 10px 0;	line-height: 14px;}.upcoming li {	margin-left: 10px;}.recent a, .upcoming a {	text-decoration: none;}.reglist li {	list-style: url(http://www.catapultmagazine.com/images/site/bullet.gif);	margin: 0 0 10px 10px;	}/* ISSUE HOME */#issue a, .columns h3 {	color: #3366CC;	text-decoration:none;}#issue a:hover, .columns h3 {	color: #271D08;	text-decoration:none;}#issue h3, .columns h3, #blogs h3 {	font-size: 16px;	font-weight:bold;	line-height:18px;	margin:0;}#issueinfo p {	padding: 10px 10px 0 10px;}#issueinfo {	margin: 0;	background-color: #EAEAEA;	border-bottom: 1px #CCCCCC dotted;}.byline {	font-family: "Arial Narrow", Arial, sans-serif;	font-size: 12px;	color: #999	;	text-transform:uppercase;	margin-bottom:5px;}.byline i, .byline em {	text-transform:lowercase;}.summary {	text-align: left;}/* ARTICLE PAGE */.headline {	color: #3366CC;	font-size: 30px;	margin: 0;}.subheadline {	color: #333;	font-size: 18px;	margin: 0;}#discuss .subheadline {	margin-bottom: 20px;}#posts .byline {	margin: 5px 0 18px 0;}#posts .issuestats, #posts .issuetheme,#gallery .issuestats, #gallery .issuetheme,.breadcrumbs {	margin-top: 10px;	color:  #999;}#posts .issuestats, #gallery .issuestats {	text-align: right;}#posts .issuestats p, #posts .issuetheme p,#gallery .issuestats p, #gallery .issuetheme p,.breadcrumbs p {	margin: 0;	padding: 0;}.breadcrumbs p {	border-bottom:  #999 dotted thin;	padding-bottom: 5px;}.newtopic {	text-align: right;	margin: 15px 0 15px 0;}.recenttopic, .recentpiece {	margin-top: 10px;	border-top:  #999 dotted thin;	padding-top: 5px;}.recenttopic h3, .recentpiece h3 {	margin: 0px;}.detail {	font-size: 10px;}.number {	text-align: center;	font-size: 24px;}.articleissue {	margin: 0;	border-bottom: #999 dotted thin;}/* ARTICLE TOOLBAR */.articletoolbar {	float: right;	margin-top: 5px;	padding-top: 5px;	text-transform:uppercase;	font-size: 10px;	color: #999;	}.articletoolbar ul { /* all lists */	float: right;	list-style: none;	line-height: 1;	margin: 0;	padding: 0;}.articletoolbar li { /* all list items */	float: left;}.articletoolbar a {	display: block;	text-decoration: none;	margin: 0px;	padding: 2px 0 0 0;	text-align: right;	color: #999;	}.articletoolbar a:hover, .articletoolbar a:active {	color: #3366CC;	font-size: 10px;	text-decoration: none;}.technorati {	background:  url(http://www.catapultmagazine.com/images/site/a_icon_technorati.gif) no-repeat left;}.email {	background:  url(http://www.catapultmagazine.com/images/site/a_icon_email.gif) no-repeat left;}.inputs .email {  background: none;}.print {	background:  url(http://www.catapultmagazine.com/images/site/a_icon_print.gif) no-repeat left;}.discuss {	background:  url(http://www.catapultmagazine.com/images/site/a_icon_discuss.gif) no-repeat left;}.mark {	background:  url(http://www.catapultmagazine.com/images/site/a_icon_mark.gif) no-repeat left;}.tipjar {	background:  url(http://www.cultureisnotoptional.com/images/a_icon_tip.jpg) no-repeat left;	height: 16px;	padding-left: 21px;}.addthis_toolbox {	float: right;}.addthis_default_style .at15t_expanded {	margin-right: 0;}/* COMMENTS */.comment {	margin-top: 18px;}.commenter {	font-size: 11px;}/* ABOUT AND OTHER PAGES */#gallery-item {	background: #FFFFFF;}.gallery-piece {	text-align: center;}.gallery-piece img {	float: none;}#about .headline, #user .headline {	margin: 0 0 0 160px;}#user .headline {	font-size: 21px;	margin-bottom: 10px;}#about .subheadline, #user .subheadline {	margin: 0 0 18px 160px;}#profile img {	padding-bottom: 18px;}.subscriber {	float: left;	padding: 0 5px 0 0;	margin: 0;}#profile .detail, #locker .detail {	text-align: right;}#profile .recent, #profile .connect p {	margin: 10px 0 0 20px;}#blogs ul.recent {	padding-bottom: 20px;}.articleresponse {	background: url(http://www.catapultmagazine.com/images/site/bkgd_articleresponse.jpg) repeat-x top left;}/* FOOTER */#footer {	background: #000000;	color: #FFFFFF;	line-height: 12px;	padding: 20px 0 20px 0;}#footer img {	margin: 0px;}.footer-info {	text-align: right;}.footer-info a {	color: #CCCCCC;	text-decoration: none;	font-weight: bold;}
