body {	margin:0px;	background-color: #FFFFFF;	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	font-size:12px;	color:#242f42;}img {/*	background:none;*/	border: 0;	padding: 0;	margin: 0;}p {	text-align:justify;	line-height: 140%;	margin: 0;	padding: 8px 16px;}div {	padding: 0;	margin: 0;}span {	display:inline;}h1 {	font-size:22px;	color:#5d6b80;	font-weight:normal;	margin: 4px 0 0 8px;	font-family:Georgia, "Times New Roman", Times, serif;	border-bottom: 1px solid #b6b5ba; 	display:block;	width:auto;}h2 {	font-size:28px;	font-weight:bolder;	margin: 10px 0 2px 5px;	color:#614A2B;	text-align:left;	width:auto;}h2 span {	font-size:22px;	color:#9aa3b4;	}h3 {	font-size:16px;	color:#2f3d52;	font-weight:bold;	margin: 10px 0px 1px 0px;}h4 { 	font-size:15px;	color: #094B90;	font-weight:bold;	margin: 2px;}h2.group {	width:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:18px;	font-weight:normal;	color:#666666;	border-top:1px solid #CCCCCC;	padding: 10px;}h3.group {	width:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;	font-weight:normal;	color:#666666;	border-top:1px solid #CCCCCC;	padding: 5px 0px;}a:link, a:visited {	color:#c04620;	text-decoration:none;	padding: 0px;}a:hover {	padding:0px;	color:#FFFFFF;	background-color:#c04620;}p a:link, p a:visited, p a:hover {	padding:1px;}a.delete:link, a.delete:visited {	color:#6F4C4C;}a.delete:hover {	background:none;	text-decoration:underline;}label {	color:#FFF;	display:block;/*	font-weight:bold;	letter-spacing:.03em;*/	margin: 10px 0px 4px 0px;}label.required {	color:#EFDBA4;	font-weight:bold;}p label {	text-align:left;}/*============= Table ============*/table {	width:100%;	border-collapse:collapse;}td {	padding: 8px;}.altrow {	background-color:#e6ebf1;}.highlight {	background:#D5894D;}/*======== Layout =============*/#container {	position:relative;	top:0;	left:0;	height:100%;	width:100%;	margin:0;	padding:0;}#header {	height:100px;	width:100%;	padding:0;	margin:0;	background:url(images/main_header_bg.gif) 0 0 repeat-x #FFFFFF;	clear:both;}#menu {	width:100%;	height:auto;}#logo {	width:auto;	height:100px;	padding:0 20px;	float:left;}#logininfo {	width:auto;	position:absolute;	right:5px;	top:10px;}#navbar {	width:auto;	margin: 75px 0 0 0;	height:20px;	float:right;	text-align:right;}#navbar ul, #logininfo ul {	width:auto;	height:auto;	margin:0;	padding:0;	clear:right;	padding: 0px 10px;}#navbar li, #logininfo li {	display:block;	float:left;	list-style:none;	font-size: 13px;	text-align: center;	width:auto;	height:auto;	margin:0px 2px;	padding: 5px 10px 0 10px;}#logininfo li {	padding: 0 5px;	font-size:12px;}#logininfo li a:link, #logininfo li a:visited {	font-size: 10px;	color: #666;/*	border-bottom: 1px dashed #666;*/}#logininfo li a:hover {	background-color: #CCC;}#logininfo li span {	font-family:Georgia, "Times New Roman", Times, serif;	font-weight:normal;	color:#614A2B;}#navbar li a:link, #navbar li a:visited {	font-weight:bold;	display:block;	color:#231F20;	padding:0;	margin-top:2px;	width:auto;}#navbar li a:hover {	display:block;	border-bottom: 4px solid #3F495A;	background:none;	color:#3F495A;}#navbar li.hl a:link, #navbar li.hl a:visited {	color:#c04620;}#main {	position:relative;	width:auto;	height:auto;	min-width:420px;	/* Once Right is implemented	margin:0px 200px 0px 140px;*/	margin:0px;	/*background:#FFFFFF;*/}#infobar {	width:auto;	height:auto;	text-align:right;	padding: 8px;	background-color:#F5F6F7;	font-size:12px;	position:relative;	z-index:0;}#content {	width: auto;	height:auto;	margin: 15px 25px;	display:block;}#footer {	/*background:#F4F4F7;*/	font-size:10px;	width:100%;	text-align:center;	border-top: 1px solid #CCC;	padding: 5px 0px;	margin-top:20px;	clear:both;}/* ======== Menu =================*/#menu, #menu ul {	width:auto;	height:auto;	margin:0;	padding:0;	background-color:#3F495A;	clear:right;	padding: 0px 0px;}#menu li {	display:block;	float:left;	list-style:none;	font-size: 15px;	text-align: center;	width:auto;	height:auto;	padding:0;	margin:0px 10px 0px 0px;}#menu li span {	display:block;	background:url(images/menu-arrow-bg.gif) #383B3F top right no-repeat ;	font-weight:bold;	color:#f6e2b7;	font-size:15px;	padding: 5px 15px 5px 5px;}#menu li.hl {	float:right;}#menu li a:link, #menu li a:visited {	padding: 5px 15px;	font-weight:bold;	display:block;	color:#FFFFFF;	width:auto;	height:auto;}#menu li a:hover {	background-color:#383B3F;}#menu li a.current:link, #menu li a.current:visited {	background-color:#614A2B;}/*614A2B*//*========== Content ============*/h3 {	margin:0;	padding:0;}h3 a:link, h3 a:visited {	display:block;	width:auto;	padding:4px;	margin-top:8px;	font-size:16px;	color:#2f3d52;	font-weight:bold;	background-color:#F4F4F7;	border-left: 1px solid #CCC;	border-top: 1px solid #CCC;	border-bottom: 1px solid #CCC;}h3 a:hover {	background-color:#2f3d52;	color:#FFFFFF;}h3 a.current:link, h3 a.current:visited {	background-color:#2f3d52;	color:#FFFFFF; }.toggler {	display:inline;	padding:2px 4px;}a.contlink	{	font-size:14px;	/*text-decoration:underline;*/}.settings {	margin: 0 0 5px 0;	border: 4px solid #2f3d52;	background-color:#4b5669;	padding:8px;	color:#FFFFFF;}.settings h4 {	font-size:18px;	color:#f6e2b7;}.settings fieldset {	border: 1px solid #999999;	padding:10px 10px 10px 10px;	margin: 10px 0px;}.settings legend {	font-size:14px;	color:#FFFFFF;	font-family:Georgia, "Times New Roman", Times, serif;	padding: 0px 8px;}.settings p {	padding:5px;	color:#FFFFFF;	font-size:13px;}.settings a:link, .settings a:visited {	color:#f6e2b7;	border-bottom: 1px solid #FFFFFF;	font-weight:bold;}.set {	font-weight:bold;}.set label, .set legend {	font-weight:normal;}.set label {	display:inline;}.set p {	margin:8px;	padding:0;}#usercheck {	width:auto;	height:auto;	padding:8px;	font-size:14px;}.results {	width:auto;	margin:5px;	padding:10px;	font-size:14px;	background-color:#f6e2b7;	border: 4px solid #8f95a0;}.results strong {	color:#2f3d52;	font-size:16px;}.details {	font-size:12px;	padding:0;}.details h3 {	width:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:14px;	font-weight:normal;	color:#000033;	border-top:1px solid #000033;	padding: 5px;}.details label {	margin:2px 0px;	color:#666666;	padding:0px;	font-style:italic;	font-size:11px;}.results .details p {	padding:8px 4px;	border-top:1px solid #000033;}.results .details strong {	font-size:14px;	margin:2px 0px;}.textblock {	width:auto;	height:auto;	padding:4px;	border: 2px solid #a5adba;	background-color:#d3d5d6;}#jump_pane.settings{	background-color:#F4F4F7;	color:#242f42;	font-size:14px;	padding:15px;	border:2px solid #666666;}#login {	width:150px;	float:left;	padding:25px 30px;	text-align:left;	margin:10px;	font-size:12px;}#login p {	padding: 5px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;	text-align:left;}#login strong, #isauth span {	font-weight:normal;	color:#614A2B;}#login input {	font-weight:bold;	font-size:14px;}#login label{	color:#333;}.note {	background-color:#f6e2b7;	border:1px solid #CCC;	border-left:3px solid #ebebeb;	border-bottom:3px solid #ebebeb;	padding:25px;	font-family:Georgia, "Times New Roman", Times, serif;	color:#333;	float:left;	font-size:16px;	margin: 10px;}.note strong {	font-size:150%;	font-weight:normal;}strong.extra {	color: #8F8FA1;}.page_desc {	font-size: 14px;	background-color:#EEEFF3;	padding: 15px;	margin:5px;}/*========= PROFILE ============*/.privacy_key {	padding: 10px;	font-size: 13px;	font-weight:bold;}.privacy_key strong {	color: #BBB;}#profile {	margin: 10px 0px;}#profile h3 {	border-right: 2px solid #CCC;}/*#profile h3 a:link, h3 a:visited {	background-color: #E4E6EB;}*/.profile_group {	background-color:#F4F4F7; 	padding: 10px;	border: 2px solid #CCCCCC;	border-top:0;	z-index:0;	clear: both;	height:100%;}.profile_group label {	color: #666;	border-bottom:1px solid #EBEBEB;	z-index:1;}.profile_group h4 {	}.profile_group th {	text-align:left;}.profile_group .column p {	text-align:left;}.column {	width: 30%;	float:left;	display:block;	white-space: normal;/*	border-right: 1px solid #EBEBEB;	*/}/*.profile_group .podcast_logo {	float:right;	margin: 10px 5px 0 15px;}*/.public {/*	border-left: 25px solid #A5ADBA;*/	background: url(images/swatch_public.gif) 0 0 repeat;	padding-left:25px;}.trusted {/*	border-left: 25px solid #928F89;*/	background: url(images/swatch_trusted.gif) 0 0 repeat;	padding-left:25px;}.private {/*	border-left: 25px solid #C04620;*/		background: url(images/swatch_private.gif) 0 0 repeat;	padding-left:25px;}.swatch {	width:1px;	height:25px;	display:inline;	margin: 5px;}/*========= FAQ/HELP ===========*/#faq {	font-size:110%;}#faq p {padding: 5px 25px 5px 25px;}#faq p.question {	font-family:Georgia, "Times New Roman", Times, serif;	color:#333;	font-size:16px;	width:100%;	/*border-top:1px solid #EBEBEB;*/	padding: 10px 8px 2px 10px;}.minim {	float:right;}.minim a:link,.minim a:visited{	font-size:10px;	color:#333;}.minim a:hover {	background-color:#333;	color:#FFF;}.tutorial {	height:100%;}#home .tutorial p em{	font-size:14px;}.tutorial, .tutorial form {	padding:15px 15px 5px 15px;	margin:5px;	background-color:#EEEFF3;/*	border: 4px solid #9F9C95;*/}.tutorial p {	font-size:14px;	font-weight:bold;	line-height: 150%;}.tutorial em {	color:#444;	font-style: normal;	font-size: 12px;}.tutorial strong {	font-size: 120%;	color:#614A2B;	border:1px solid #CCC;	background-color:#FFF;}.tutorial strong.changed{	color:#AF7120;}.code {	font-family: Courier, "Courier New", Monaco, mono-space;	font-size:12px;	padding: 5px;	background-color:#EBEBEB;	text-align:left;	color:#000;/*	margin: 5px 0px;*/}.tutorial h3 {	font-size:20px;	padding:4px 15px;	text-decoration:underline;}.tutorial .code, .tutorial em {	font-weight:normal;}/*========= TOOLTIPS =============*/.tooltip {	position:fixed;	top:20px;	right:40px;	width:270px;	height:auto;	max-height:300px;	overflow:auto;	margin:-4px;	padding: 5px;	border:4px solid #3F495A;	background-color:#EEEFF3;	/*background-color:#3F495A;*/	clear:both;}.tooltip p {	padding: 4px 8px;	margin: 2px 0px;	text-align:left;}.tooltip .info {	font-size:11px;	border-top: 1px solid #CCC;	padding: 4px;}.tooltip p.close {	padding: 2px;	font-size:10px;	float:right;	cursor: pointer;}.tooltip h1 {	margin: 2px 0px;}.helplink {	position:static;}span.helplink {	border-bottom: 1px dashed #c04620;	cursor: help;} /*======== TOOLS ================*/#tools .toolgroup {	background-color:#F4F4F7;	padding: 15px;	margin:5px;	clear: both;	height:100%;}.preview {	float:left;	margin: 10px;}/*======== STATS ================*/#stats_menu {	width: 100%;	height:auto;	padding:0px;	background-color:#8f95a0;	border-bottom:4px solid #2f3d52;}#stats_menu ul {	display:block;	width:100%;	margin:0;	padding:0;	height:auto;	clear:right;	}#stats_menu li {	width:auto;	height:auto;	display:block;	float:left;	font-size:12px;	margin:0px;	padding:0;}#stats_menu li span {/*	height:auto;*/	display:block;	padding:4px 8px;	font-weight:bold;	font-size:12px;	color:#FFFFFF;}#stats_menu li a:link, #stats_menu li a:visited {	display:block;	padding:4px 8px;	margin:0px;	background-color:#4b5669;	color:#FFFFFF;	border:1px solid #4e5d73;	border-bottom:0;	font-size:13px;	height:auto;}#stats_menu li a:hover {	background-color:#2f3d52;}#stats_menu li a.current {	background-color:#2f3d52;	font-weight:bold;}#stats_block {	display:block;	float:none;	clear:both;	width:auto;	height:auto;}#stats_view {	width:auto;	height:auto;	display:block;	padding: 0px 8px 8px 8px;	border-bottom: 4px solid #666666;}#stats_view h3 {	width:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;	font-weight:normal;	color:#CCCCCC;	border-top:1px solid #9FA2A7;	border-bottom:1px solid #9FA2A7;	background-color:#2F3D52;	padding: 10px;	margin-bottom:10px;}.stats_group {	width:200px;	border:4px solid #8b98ab;}.shift {	float:left;}.stats_group label {	display:inline;	margin:0;	padding: 0px 2px;	color:#666666;}.menu, .menu ul {	padding:0;	margin:0;}.menu {	background-color: #CCCCCC;	padding:2px;	border: 1px solid #FFFFFF;}.menu li {	display:inline;	list-style-type:none;	margin:0;	color:#666666;	padding: 0px 2px;}.menu li a:link, .menu li a:visited {	padding: 2px 15px;	font-size:14px;	color:#333333;	text-decoration:none;}.menu li a:hover {	color:#FFFFFF;}#stats_summaries th {	font-weight:bold;	text-align:left;}#stats_summaries td {	width:70%;}#stats_referers td, #stats_referers th {	text-align:left;}#stats_referers td.num, #stats_referers th.num {	text-align:center;}#countries_graph, #countries_list {	float:left;	width:350px;	margin:0px;}.stats_graphs {	width:auto;	clear:both;	text-align:center;}#agents_graph,#os_graph {	float:left;	width:350px;	padding:0px;}/*======== TOUR ================*/#tour {	margin:0;	padding:10px;	width:auto;	background:#FFFBCF;	border-bottom:2px solid #CCC;	clear:both;}#tour p {	font-size:14px;}#tour h1 {	border:0;}#tour_controls {	width:80%;	text-align:right;	clear:both;}#tour_controls form {	display:inline;}/*======== HOME ================*/.podcastgroup, .campaigngroup {	width:auto;	display:block;	padding: 10px;	border:2px solid #CCC;	margin: 5px;	background-color:#F4F4F7;	font-size:12px;	height:100%;}.podcastgroup h2 a:link, .podcastgroup h2 a:visited {	color:#614A2B;}.podcastgroup h2 a:hover {	background: none;	text-decoration:underline;}/*.podcastgroup p {	margin: }*/.podcastgroup .menu {	border:0;	border-top: 1px solid #666666;	border-bottom: 1px solid #666666;	background-color:#D7DAE0;}.podcastgroup .jump_pane {	width:auto;	margin: 5px;	padding: 5px;	background-color:#EAECF1;}.podcastgroup .reqcount {	float:right;	font-size:14px;	font-weight:normal;	font-family:Georgia, "Times New Roman", Times, serif;	text-align:right;	height:100%;	color:#384152;}.podcast_logo {	/*display:inline;*/	float:left;	margin: 0px 10px 0 0;	padding:0;	border: 1px solid #666666;}.largecount {	font-size:48px;	font-weight:bold;	font-family:"Trebuchet MS", Trebuchet, Arial, sans-serif;	padding:0;	line-height:99%;}#add_podcast fieldset {	font-size: 13px;	background-color:#EEEFF3;	padding: 15px;	margin: 5px 10px;}#add_podcast label {	color: #333;}#add_podcast p {	float:left;	width:300px;	margin: 0 10px 0 0;	padding: 5px 10px 0 0;	border-right: 1px solid #CCC;}/*======== Communicate =========*/.ticket {	width:auto;	padding: 10px;	border:2px solid #CCC;	margin: 5px;	/*background-color:#FFF;*/}.ticket .ticket {	border:0;/*	background-color:#F4F4F7;*/	padding:10px 0px 0px 5px;	margin:0;	border-top: 1px solid #CCC;}.ticket .ticket h3 {	font-size:14px;	color:#666;}.ticket h4 {	color:#614A2B;	font-size:12px;	margin:2px 0px;	padding:0;	border-bottom:1px solid #EBEBEB;}.ticket .posted {	color:#9AA3B4;	font-size:11px;	padding:5px 0px;}.ticket .menu li a {	font-size:11px;}.ticket label, #new_ticket label {	color: #2f3d52;}#tickets form {	margin: 0 10px;}.ticketlist {	margin: 5px 10px;	padding:5px;}.ticketlist th {	text-align: left;	padding:5px;	border-bottom: 1px solid #CCC;}.urgent {	background-color:#FFD980;}#userinfo, #new_ticket form {	margin: 0px 15px;}#userinfo #podcasts {	margin-left:30%;}/*========= Ad Manager =========*/.campaigngroup h3 {	font-size: 22px;}.campaigngroup h3 span {	font-size:14px;	color:#9aa3b4;	margin:0px 0 0 15px;	font-style:italic;}/*.campaigngroup table {	width:60%;}*/.campaigngroup td {	text-align:center;}table .lf {	text-align:left;}/*======== Forms ===============*/form {	margin:0;	padding:0;}input, textarea {	font-family: "Trebuchet MS", Trebuchet, Arial, sans-serif;	/*font-size:12px;*/	padding:1px;	color:#242f42;}input.submit {	font-size:14px;	padding:4px;}input.title {	font-size:18px;	font-weight:bold;}/* ==== Graphs/ Calendar ============*/.calnav {	background-color: #e6ebf1;	padding: 5px;	color:#999999;}table.calendar {	width:100%;	font-size:11px;	border-top:1px solid #CCCCCC;	border-bottom:1px solid #CCCCCC;	text-align:center;	margin:0;	padding:0;	border-collapse:collapse;}table.calendar th {	border-bottom: 1px solid #CCCCCC;	padding: 5px 0px;}table.calendar td {	width:14%;	border:1px solid #CCC;	padding:0px;	margin:0;}table.calendar tr {	padding:0;	margin:0;}table.calendar td a:link, table.calendar td a:visited {	width:auto;	height:auto;	display:block;	padding: 6px 2px;	margin:0;}table.calendar td a:hover {	margin:0;}table.calendar td.selected {	background:#F0EAB8;	border:2px solid #666;	z-index:10;}table.calendar strong {	font-size:12px;	padding:2px;	color:#333333;}.datechooser {	display:block;	width:100%;	text-align:center;}.graph {	/*width:auto;*/	height:auto;	margin: 5px;	text-align:center;}#stats_dateselector {	float:left;	width: 200px;	padding: 10px;	border-right: 2px solid #8b98ab;	margin:0;}#stats_grapheditor {	float:left;	margin:0;	padding: 10px;}.shift #stats_grapheditor {	width:auto;	clear:both;	float:none;	border-bottom:2px solid #8b98ab;}.shift #stats_dateselector {	width:auto;	clear:both;	float:none;	border:0;}/* ======== Folding Groups ==========*/.group {	width:100%;	margin: 1px;	display:block;}.groupHeader a:link, .groupHeader a:visited {	display:block;	padding:0;}.groupHeader a:hover {	background:none;	padding:0;}.groupHeader a:hover .row, .groupHeader a.current .row {	display:block;	background-color:#2f3d52;	font-weight:bold;}.tableHeader {	font-weight:bold;	font-size:12px;	color:#4e5d73;    border-bottom: 2px solid #CCC;	margin:2px 0px;	padding:2px 0px;}.groupHeader .row{	background-color:#4B5669;	color:#FFFFFF;	font-size:14px;	clear:both;}.row {	width:100%;	display:block;	padding: 4px 0px;}.extra {	padding:8px 0;	background-color:#f6e2b7;	text-align:center;}	.name {	height:auto;	display:inline;	float:left;	padding: 0px 8px;	text-align:right;}.count {	display:inline;	float:right;	width:100px;	text-align:center;}#users, #podcasts {	margin:10px;}#users .row, #podcasts .row {	margin:0px;	padding:0px;/*	background-color:#FFF;*/	border-top:1px solid #CCC;}#users .row .name, #podcasts .row .name {	padding:4px;	font-size:14px;}.row .menu {	margin:8px 0px 0px 400px;	padding:0px;	width:auto;	background:none;	border:none;}.row .menu li {	margin: 4px 0px 0px 0px;	z-index:100;}.row .menu li a:link, .row .menu li a:visited {	font-size:12px;}.row .menu li a:hover {	background:#CCC;	color:#000;}.row .menu li a.selected {	background:#FFF;	color:#000;	border-top:2px solid #CCC;	border-left:1px solid #CCC;	border-right:1px solid #CCC;}.row .menu li a.disabled {	color:#CCC;}.row .tabpane {	padding:10px;	background:#FFF;/*	border-top:1px solid #CCC;*/	z-index:50;}.row .tabpane th,.row .tabpane td {	text-align:left;	border-bottom:1px solid #CCC;}#users .row .tabpane p {	clear:both;	padding:4px;	border-bottom:1px solid #CCC;	height:20px;}#users .row .tabpane p label {	color:#666;	width:150px;	float:left;	vertical-align:top;	padding:0px;	margin:0px;}/*========= Splash Layout ========*/#splashcontainer {	width:100%;	height:100%;	text-align:center;}#splash {	margin: 10px auto 0 auto;	width:800px;}#splash h1 {	text-align:left;}#splash .menu {	font-family:Georgia, "Times New Roman", Times, serif;	background-color:#EBEBF3;	border-top: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;}#isauth {	margin:0 0 5px 0;	font-size:14px;	padding: 2px 15px;	width:auto;	background:#FFF5DF;	display:block;	color:#333;}#isauth a:link, #isauth a:visited {	color:#243155}#isauth a:hover {	color:#FFF;}#splash .tagline {	color:#11172D;	background-color:#F3F6FF;}.tagline p {	font-family:Georgia, "Times New Roman", Times, serif;	float:left;	width:250px;	font-size:16px;	padding:15px;	margin:5px;	text-align:justify;	display:inline;}.tagline strong {	font-weight:normal;	color:#000;	/*text-decoration:underline;*/}#registration {	width:500px;	float:left;	padding: 10px 0px;	display:inline;}#splash fieldset {	background-color:#FFF;	margin: 10px;	border:2px solid #CCCCCC;}#splash fieldset h3 {	color:#8F8FA1;	margin:1px;	font-size:14px;}#splash fieldset h2 {	margin: 1px;}#splash #signup {	text-align:left;}#signup fieldset {	background:none;}p.also {	float:right;	padding:0;	margin:0;}/*#signup .settings label {	text-align:right;	width:100px;	float:left;	margin:0;	padding:2px 4px;	font-weight:normal;}*/#benefits, #feed {	float:left;	width:500px;	background-color:#FAFBFC;	padding:10px;	margin: 10px 0px;	text-align:left;}#benefits h2.group {	border-bottom:1px solid #CCC;	font-size:22px;	color:#614A2B;}#benefits ul li {	font-size:14px;	border-bottom: 1px solid #EBEBEB;	margin: 4px 0px;	list-style: url(images/check-orange.gif);}#screens {	width:250px;	float:right;	padding: 10px;	margin: 10px 0px;	background-color:#EBEBF3;	font-family:Georgia, "Times New Roman", Times, serif;}#screens img {	border: 2px solid #CCC;}#feed {	background:#F4F4F7;}#feed h4 {	font-size:16px;	margin:10px 10px 2px 10px;}#feed .posted {	font-family:Georgia, "Times New Roman", Times, serif;	size: 10px;	color:#666;	display:inline;	padding: 0 15px;}#feed p {	border-bottom: 1px solid #EBEBEB;}.splash_group {	margin: 0 auto;	width:600px;}#tos ol {	text-align: justify;}#tos ol li {	margin: 5px 0px;	width: 90%;	line-height: 130%;}/****************************************************** *	Spots									*\*****************************************************/ul.details {	margin:0px 10px;}ul.details li {	list-style-type:none;	padding:2px 0px;	width:auto;}ul.details span {	display:inline;	width:125px;	color:#C1C1C1;}#addspots {	width:auto;}#addspots td {	width:auto;}#addspots .icobutton {	cursor:pointer;}/****************************************************** *	Admin									*\*****************************************************/#admin_info, #admin_links {	width:45%;	float:left;	padding: 0px 10px;}#admin_links {	border-left:1px solid #CCC;	padding: 0px 10px;}#admin_actions {	padding:10px 12px;}#admin_actions ul {	margin:5px 10px;	padding:2px;	font-size:14px;}/*=========== Error ====================*/.error {	width:auto;	height:auto;	background-color:#c04620;	border: 1px solid #BF2E28;	color: #FFE9CE;	font-size:14px;	text-align:center;	padding: 20px;	margin: 16px;}.error a:link, .error a:visited {	color:#FFFFFF;	text-decoration:underline;}.error strong {	font-size:110%;}.error table {	width:auto;	margin:auto;	font-size:12px;}.error ol {	text-align:left;	width:auto;	margin-left:10%;}.success {	background-color:#f6e2b7;	border: 1px solid #FF9900;	color:#000066;}.warning {	width:auto;	height:auto;	padding: 10px;	border: 4px solid #990000;	background-color:#c04620;	color:#FFFFFF;	font-size:14px;}.warning p {	font-weight:normal;	text-align:center;}/*======== Functional ===========*/.clear {	clear:both;	line-height:0%;	height:0px;}.rule {	border-bottom:1px solid #CCC;	width:auto;	clear:both;	height:1px;	margin: 5px 0px;}.loading, .loading p {	width:auto;	height:auto;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:16px;	color:#9aa3b4;	text-align:center;	margin: 15px;}