@charset "utf-8";
/* CSS Document */



/* ###################################################################*/
/* ### Global HTML ###################################################*/
/* ###################################################################*/

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:100%;
}


/* ###################################################################*/
/* ### Header ########################################################*/
/* ###################################################################*/

#header		{text-align:center;}

/* ###################################################################*/
/* ### Main Navigation ###############################################*/
/* ###################################################################*/

#nav_main {
	width:100%;
	/*background-color:#5D564B;*/
	background-image:url(images/nav_main_bg.jpg);
	background-repeat:repeat-x;
	height:43px;
	text-align:center;
}
#nav_main ul{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
}
#nav_main li{
	margin-left:0px;
	padding:0px 20px;
	display:inline;
}
#nav_main li a{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:#57614e;
	font-size:90%;
	text-decoration:none;
	line-height:40px;
}
#nav_main li a:hover	{color:#333333;}

/* ###################################################################*/
/* ### Content Area ##################################################*/
/* ###################################################################*/

#content	{text-align:center; overflow:auto;}
#feed {
	margin:0px auto;
	text-align:left;
	width:750px;	
}
div.not		{background-color:#D0D0D0;}
div.bit		{font-size:80%; background-color:#F2F2F2; padding:5px 10px; }
div.appDesc		{background-color:#F2F2F2; padding:5px 10px; width:80%; }
div.apps		{margin:5px 15px;width:80%; }
div.entry 	{margin-bottom:30px; margin-top:15px; padding:10px; border:3px dashed #E0E0E0; overflow:auto;}
div.request {
	float:right;
	width:200px;
	margin-left:10px;	
}
.goRight { text-align:right;}
div.currentCity {
	float:right;
	width:200px;
}
#form input{
	margin:3px 0px;
}
div.formLeft{
	float:left;
	width:400px;}
div.formRight{
	float:right;
}
div.formRight p {
	text-align:right;
}
div.bits {
	clear:both;
}

/* ###################################################################*/
/* ### Headings ######################################################*/
/* ###################################################################*/
h1, h2, h3, h4, h5 {font-family:"Arial Black", Gadget, sans-serif;}
h1.title {
	color:#7BC143;
	padding-bottom:0px;
	margin-bottom:0px;	
	}
h2.results {
	color:#7BC143;
	padding-bottom:0px;
	margin-bottom:0px;	
	}	
h2.title {
	color:#000000;
	font-size:22px;
	padding-top:0px;
	margin-top:0px;	
}
h3.bit {
	font-size:150%;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#0DBBD3;
	padding-bottom:0px;
	margin-bottom:0px;	
}
h4.app {
	border-bottom:1px solid #EAEAEA;
}
h4.devBlog {
	border-bottom:1px solid #EAEAEA;
	margin-bottom:2px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;	
}

/* ###################################################################*/
/* ### Text Properties ###############################################*/
/* ###################################################################*/
#content a	{color:#D29129;}
div.entry p, div.entry li{
	font-size:80%;
	letter-spacing:.01em;
	}
.terms {
	font-family:Verdana, Geneva, sans-serif;
}
.red {color:#BB2025;}
div.entry p.terms 	{font-size:80%; font-style:italic; letter-spacing:.1em;}
div.not p 	{font-size:80%; }
p.date {
	font-size:90%;
	font-weight:bold;
	padding-top:0px;
	margin-top:0px;
	color:#CCCCCC;
}
.alert {
	font-size:80%;
	color:#BB2025;
	font-weight:bold;
}

p.na		{font-size:90%;}
.naSearch{
	font-size:120%;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#7BC143;
}
.naBrowse{
	font-size:120%;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#D29129;
}
.field_label {
	font-size:90%;
	font-weight:bold;
	color:#222222;
	letter-spacing:1px;
}
p.type {
	font-family:"Comic Sans MS", cursive;
	font-size:80%;
	text-align:left;
}
span.type{
	font-family:"Comic Sans MS", cursive;
	font-size:70%;
	text-align:left;
	color:#333333;
	line-height:12px;
}
span.from {
	font-size:120%;
	font-family:"Arial Black", Gadget, sans-serif;
	font-weight:bold;
	color:#BB2025;
}
span.i {
	font-family:"Courier New", Courier, monospace;
	color:#0DBBD3;
}
span.bitter {
	color:#7BC143;
	letter-spacing:-2px;
}
.entry p.special {
	font-size:110%;
	font-weight:bold;
	font-style:italic;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	letter-spacing:2px;
	color:#666666;
	background-color:#F2F2F2;
}
.important {
	color:#BB2025;
	font-style:italic;
	font-weight:bold;
}
.subtle {
	color:#7BC143;
	font-style:italic;
	font-weight:bold;	
}
li.help {
	margin-bottom:20px;
	font-family:"Arial Black", Gadget, sans-serif;
	color:#333333;
}
div.currentCity li {
	font-size:70%;
}
.entry p.notes {
	font-size:60%;
	padding:0px;
	margin:0px;
}
ul.devBlog {
	font-size:10px;
	margin:0px;
	padding:0px 0px 0px 18px;
	
}
ul.devBlog a{
	
	
}
li.devBlog {
	list-style-image:url(images/ibullet.jpg);
	
}
/* ###################################################################*/
/* ### Footer ########################################################*/
/* ###################################################################*/

#footer {
	text-align:center;
	border-top:1px solid #666;
}
#footer a {
	font-size:80%;
	color:#222;
	text-decoration:none;
	border-bottom:1px dotted #333333;
}

/* ###################################################################*/
/* ### Fieldsets & Legends ###########################################*/
/* ###################################################################*/
fieldset {
	padding:15px;
}
legend {
	font-size:120%;
	font-weight:bold;
	font-family:"Arial Black", Gadget, sans-serif;
}
span.pre_the 	{ color:#C0C0C0; font-size:90%; text-transform:lowercase; } /* "the" prefix before each LEGEND label */ 
span.pre_first 	{ color:#7BC143; font-size:100%; text-transform:lowercase; } /* "the" prefix before each LEGEND label */
span.location 	{ color:#5D564B; font-size:90%; text-transform:lowercase; } /* "the" prefix before each LEGEND label */
legend.bitter	{ color:#0DBBD3; }
legend.bittee	{ color:#7BC143; }
legend.bit		{ color:#D29129; }
legend.last		{ color:#0DBBD3; text-transform:uppercase; }


/* ###################################################################*/
/* ### Advertisments  ################################################*/
/* ###################################################################*/

.ad_default {
	text-align:center;
	margin:10px;
}
