/* the basics */

body {	background: #fff; color: #333333; }
h1, h2, h3, h4, h5, a, p,body{
	margin: 0px;
	padding: 0em;
	font-weight: normal;
	font-family: helvetica, arial, sans-serif;
}
a {	text-decoration: none;	}
a:link { color: #2e3092;	}
a:visited {	color: #2e3092;	}
a:active { color: #2e3092; 	}
a:hover { }
.dull, .dull:link, .dull:visited  { color: #999 !important; }
img { border: 0px; }
li { padding: 2px; margin-left: -14px; }


/* elements by id */

#header { background: #d3e0ea; border-bottom: 2px solid #2e3092; height: 100px; }
#admin_header { background: #d3e0ea; border-bottom: 1px solid #2e3092; height: 40px; }
#logo {
	height: 140px; width: 100%; position: absolute; top: 26px; 
	background-image: url(/img/logo_t_120x120.png); 
	background-repeat: no-repeat; background-position: center;
}
#admin_logo {
	height: 48px; width: 100%; position: absolute; top: 16px; cursor: pointer;
	background-image: url(http://s3.amazonaws.com/twitter_production/profile_images/52066280/83_normal.png
);
	background-repeat: no-repeat; background-position: center;
}
#menu { position: absolute; top: 76px; text-align: center; width: 100%; font-size: 24px; color: #2e3092; font-weight: bold; }
#menu_one, #menu_two, #menu_three, #menu_four { cursor: pointer; }
#main, #admin_main { width: 555px; margin-left: auto; margin-right: auto; padding-top: 40px; margin-bottom: 20px; }
#admin_main a:hover { text-decoration: underline; }

#footer { position: fixed; bottom: 4px; right: 4px; text-align: right; width: 100%; font-size: 12px; color: #aaa; }
#syndication { position: fixed; bottom: 4px; left: 4px; text-align: left; width: 100%; font-size: 12px; color: #aaa; z-index: 10;}
#rss, #follow { padding: 1px 2px 1px 2px; }
#contact_us { width: 320px; margin: 20px auto 0px auto; font-size: 1.0em; padding: 0.6em; text-align: left;  }
#admin_posts, #admin_form, #admin_edit, #admin_linkto, #admin_users { width: 555px; margin: 20px auto 0px auto; font-size: 1.0em; padding: 0.6em; text-align: left;  }
#older, #newer { border: 1px solid #ccc; padding: 4px; font-size: 0.8em; width: 70px; margin: 4px;}
#comment { display: none; margin: 20px; }

#admin_83 { background-image: url(/favicon.ico); background-repeat: no-repeat; padding-left: 24px; }
#admin_30 { background-image: url(http://30boxes.com/favicon.ico); background-repeat: no-repeat; padding-left: 24px; }
#admin_fbx { background-image: url(http://fbexchange.com/favicon.ico); background-repeat: no-repeat; padding-left: 24px; }


/* some classes */

td.icon, td.content { border-bottom: 1px solid #ccc; padding-bottom: 6px; }
.post_title { display: inline; font-weight: bold;}
.post_body { font-size: 0.9em; margin: 10px 0px 10px 0px; padding: 0px; }

.mediumHeader { text-align: center; margin-top: 20px; padding-left: 4px; color: #999; font-size: 1.2em; }
.entry-extra { color: #ccc; font-size: 0.8em; }
.entry-name { font-weight: bold !important; }
.entry-sold { color: #ccc; }
.highlighted { color: #222; }
.border { border: 1px solid #ccc; }
.entrybox { margin-bottom: 10px; border: 2px solid #ccc; font-size: 1.0em; padding: 4px; color: #999; width: 300px;  }
.bigentrybox { margin-bottom: 10px; border: 2px solid #ccc; font-size: 1.0em; padding: 4px; color: #999; width: 500px;  }

.clr {	clear: both; width: 0; height: 0; line-height: 0; margin-top: 0px; margin-bottom: 0px; }
.noclr { clear: none; margin-top: 0px; margin-bottom: 0px; }
.nodisplay { display: none; }
.small { font-size: 0.8em; }
.color { color: #2e3092; }
.stico_default { background-image: none !important; padding: 0px !important; margin: 0px !important;  font-size: 0.8em; }
