* { margin: 0; padding: 0 }
img { border: 0 }
a { color: #317798 }
.hide { display: none }

#content ul li {
    margin-left: 2em;
}

body {
	background: #a6d3f2;
	font-family: Arial, sans-serif;
	background-image: url('/wp-content/themes/newBlue/images/map-bg.png');
}

/*Site Menu Start*/
#menu {
	width: 1000px;
	margin: auto;
	margin-bottom: 15px;
	display:block;
	
}

#menu ul {
	list-style: none;
	margin: 5px;
	
	margin-left: 120px;
	
}

#menu a {
	color: #fff;
	background: #0d5ead;
	border: 1px solid #fff;
	/*border-width: 1px 1px 1px 1px;*/
	padding:4px;
	font: 0.8em Verdana,sans-serif;
	text-decoration: none;
}

#menu .current {
	color: #000;
    background: #fff;
	border-color: #105caa;
}

#menu a:hover {
	color: #000;
	background: #fff;
	border-color: #105caa;
}

#menu li {
	display: inline;
	margin-right: 20px;
}
/*End Site Menu*/

#center_page {
	margin: 0 auto;
	width: 900px;
	background: #a6d3f2;
}



#header h1 {
	margin: 15px 0 ;
}

#content {
	width: 540px;
}

#push {
	display: block;
	clear: right;
	width: auto;
	height: 1px;
}

/*Sidebar Start*/
#sb {
	width: 320px;
	float: right;
	padding: 8px;
	color: #fff;
	background: #0d5ead;
}

#sb h2 {
	font: bold 1.1em Arial, sans-serif;
	color: #a6d3f2;
	margin: 15px 0 0;
}

#sb h2#firsth2 {
	margin-top: 0;
	border: 0;
}

#sb ul {
	list-style: none
}

#sb ul li ul li {
	margin-bottom: 10px
}

#sb ul li ul li {
	margin-left: 7px
}

#sb form,#sb input {
	margin: 0 0 2px;
}

#sb input {
	margin: 5px 0;
}

#sb select {
	width: 175px;
}

#sb .spacer {
	margin-bottom: 5px;
}

#sb .styled-list {
	font: 0.8em Arial, sans-serif;
	margin: 10px 0 0 15px;
	list-style-type: disc
}

#sb p {
	color: #fff;
	margin: 0
}

.styled-list li {
	line-height: 0.7em
}

.styled-list a {
	color: #fff
}

.styled-list a:hover {
	color: #a6d3f2
}

#sb select option {
	color: #000;
}

/*End Sidebar*/

/*Search Results*/
.search-result h3 {
	font: bold 1.0em Arial,sans-serif
}

.search-result h3 a {
	text-decoration: none
}

.search-result p, .search-result h3 {
	margin: 0 0 10px 0;
	padding: 0
}
/*End Search Results*/

/* Begin Images */
p img {
	max-width: 100%
}

img.centered {
	display: block;
	margin: 0 auto
}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline
}

.alignright { float: right }
.alignleft { float: left }
/* End Images */

#copyright {
	width: 890px;
	margin: 0 auto;
	padding: 8px 0;
}

#copyright p {
	font: bold 0.9em Arial,sans-serif;
	margin: 8px 0;
}

#signature {
	float: right;
}

#copyright a, #copyright p {
	color: #0078d9
}

/*Home Page Styles*/


.middle_box {

	margin-bottom: 25px;
	margin-top: 15px;
}



#previous_posts table tr td h3 {
	font: bold 0.7em Arial,sans-serif;
	margin-top:5px;
}

#previous_posts p {
	margin: 5px 0 0 0;
	font-size: 0.7em
}

#previous_posts a {
	text-decoration: none
}

#previous_posts span {
	float: right;
	font-size: 0.8em
}

#current_post, .box {
	display: block;
	margin-bottom: 15px
}




.box a{
text-decoration: none;
}

.thedate{
margin-top:0px !important;
font-size: 0.7em;
padding-top:0px;
}

#current_post h2 {

}

h2.pagetitle  {
  text-align: left;
	font: bold 1.1em Arial, sans-serif;
	margin: 0 0 0 0;
	background: #00a243;
	color: #fff;
	padding: 3px
}


#current_post h3 {
	font: bold 0.9em Arial,sans-serif
}

#current_post h3, #current_post p, #current_post img {
	margin: 7px 0
}


#current_post a {
	text-decoration: none;
	/*color: #444;*/
}

#current_post h3 p {
	font: bold 0.9em Arial,sans-serif;
}

#current_rev_title {
	color: #444;
	text-align: center;
	margin: 8px 0 0 0;
	padding: 3px;
	font: bold 1.1em Arial, sans-serif
}



/*End Home Page Styles*/

/*Single Page Styles*/
.headline {
	padding: 3px 5px;
	font: bold 1.4em Verdana,sans-serif
}

.pagetitle {
	font: bold 1.5em Arial,sans-serif
}

h2.pagetitle {
    margin-bottom: 0;
}

.headline h2 {
	font: bold 0.9em Arial,sans-serif;
	padding:  0 0 0 0 ;
}

.headline h2 a {
	text-decoration: none;
	color: #0D57AE;;
}

.headline a:hover {
	color: #color:#0D57AE;
}

.headline small {
	font: small Verdana,sans-serif
}

.post {
	margin-bottom: 0px;
}

p, #content ul {
	font: Arial, sans-serif;

}

.entry p, #current_post p, .entry ul li {
	line-height: 1.4em
}

.meta-data {
	display: block;
	margin-top: 10px;
	padding: 3px 50px 15px 3px;
	border: 1px solid #ccc;
}

.meta-data img {
	margin-top: 14px
}

.meta-data .info {
	float: right
}

#content p {
  margin-top: 10px;
  margin-bottom: 10px;
	
}



.headline .dispatch {
	font-size: 0.7em;
	margin-left: -5px
}

/*End Single Page Styles*/

.navigation {
	display: block;
	height: 25px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.7em
}

.headline .dispatch {
	font-size: 0.7em;
	margin-left: -5px
}

#googleads {
	width: 200px;
	height: 500px;
	float: right;
}


#homeads {
	display: block;
}

#homeads script {
	text-align: center;
}


.wpcf7-form textarea {
	height: 200px;
	width: 350px;
}

#s{
width:250px;
}

#foodbuzz-ad{
background-color:#fff;
padding:10px;

margin-top:20px;
}

.sidecentered{
display:block;
margin:auto;
text-align:center;
color:#eeeeff;
/*text-decoration:underline;*/
border-bottom: 1px dotted #88a;
}

.review-searchform{
border-bottom: 1px dotted #88a;
margin-bottom: 10px;
}

#current_post h3 {
padding-top:3px;
}

#current_post td, #previous_posts td {
vertical-align:top;
}

td p{
font-size:0.7em;
margin-left:0px;
}

#comments-header, .comments-header {
margin-left: 10px;
font-size: 16px;
}

#comments li, #trackbacks li{
margin:10px;
margin-left:40px;
font-size: 10px;
}

.comment-text p{
font-size: 12px !important;
}

.comment-meta{
font-size:12px;
}

#respond{
/*border-top: 1px dotted #ccc;*/
margin-bottom: 20px !important;
}

.sidebar-ad-table{
width:320px;
margin-top:15px;
}

.sidebar-ad-table td{
margin:auto;
text-align:center;
}

.adstrip {
width:540px;
margin:auto;
text-align:center;
}

.photo-subtitle{
font-size:11px;
color:#888;
width:242px;
text-align:center;
}

.numcomments{
text-align:right;
float:right;
font-size:10px;
}

.sharesb {
border:1px solid #DDDDDD;
font-size:12px;
margin:15px 0pt 10px;
padding:10px;
position:relative;
}

.sharesb h3 {
font-weight:normal;
font-size:12px;
margin:0px 0px 15px 3px;
padding:0pt 3px 0pt 0pt;
}

.sharesb ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:15px 0pt 0px 15px;
padding:0pt;
text-align:left;
}

.sharesb ul li {
display:inline;
padding:0pt 10px 8px 0pt;
text-align:center;
}

.sharesb ul li a {
margin:0pt 3px 0pt 0px;
padding:0pt 0pt 0pt 18px;
}

.sharesb ul li.delicious {
background:transparent url(http://www.foodgps.com/wp-content/themes/default/images/delicious.gif) no-repeat scroll 0pt 0pt;
}

.sharesb ul li.digg {
background:transparent url(http://www.foodgps.com/wp-content/themes/default/images/digg.gif) no-repeat scroll 0pt 0pt;
}

.sharesb ul li.reddit {
background:transparent url(http://www.foodgps.com/wp-content/themes/default/images/reddit.gif) no-repeat scroll 0pt 0pt;
padding:0pt 0pt 0pt 2px;
}

.sharesb ul li.facebook {
background:transparent url(http://www.foodgps.com/wp-content/themes/default/images/facebook.gif) no-repeat scroll 0pt 0pt;
}

.sharesb ul li.stumbleupon {
background:transparent url(http://www.foodgps.com/wp-content/themes/default/images/stumbleupon.gif) no-repeat scroll 0pt 0pt;
}

.excerpts tr td{
border-bottom: 1px dotted #bbb;
margin-left:5px;
}

.excerpts p a{

}

.dispatchinfo{
width:150px;
height:130px;
text-align:center;
border:1px solid #aaa;
padding:0px;
padding-top:20px;
margin:10px 7px 10px 4px;
}

.dispatchinfo p{
margin-left:10px;
}

.gmnoprint {
font-family:arial,sans-serif;
font-size:12px;
}

.searchblock{
margin-left:10px;
}


.searchblock tr td{
width:170px;
}

.searchblock p{
margin-bottom:0px !important;
}

.searchblock #s{
width:100px;
}

.searchblock #cat{
width:150px;
}







.LACCatbox { margin:10px 0; padding:0 0 10px 0; }

.LACCatbox ul { list-style-type:none; margin:0; padding:0; margin-bottom:15px; }

.LACCatbox ul li { list-style-type:none; margin:0; padding:0; float:left; display:inline; width:200px; }

.singleDate { font-size:11px; padding:0; margin:0; line-height:11px; }



#listLinks { margin:18px 0;  }

#listLinks h3 { font-size:12px;  margin-bottom:6px; margin-left:10px; margin-right:10px;  }

#listLinks li { font-size:11px;  padding:0 0 8px 2px; margin:0; list-style-type:none; padding-right:10px; }


li.related-post { clear:both; height:70px;  display:block; font-size:12px; line-height:20px; }

#relateds img.alignleft { display:block; width:60px; height:60px; }

