/* ====================================================================================================

Description:	Screen CSS
Version:		v1.0

Company:		Quick Bites by Rick Bakas
				http://www.quickbitesbook.com

Author:			(originally) Design Vineyard, a division of Everflight LLC
				http://www.designvineyard.com
				Tweaked to fit Twit Cleaner site by Si Dawson, TwitCleaner.com

==================================================================================================== */

/* Imports
@import "base.css"; */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0 none;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  font-weight: inherit;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}

/* ====================================================================================================
	Generic Classes
==================================================================================================== */

/* Typography */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea { font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif; }
body { font-size: 12px; line-height: 19px; }
p { color: #333333; }
blockquote { font-family: Georgia, serif; }
.clear { clear:both; }

/* Lists */
ol { margin: 0 0 25px 0; }
ol li { margin: 0 0 4px 0; }
ul { list-style-type: square; margin: 0 0 25px 0; }
ul li { margin: 0 0 5px 20px; line-height: 14px; }

/* Links */
a:link,
a:visited { color: #224e4c; text-decoration: none; }
a:hover { color: #224e4c; text-decoration: underline; }

/* Selection */
::-moz-selection { background: #f6cf74; color: #fff; }
::selection { background: #f6cf74; color: #fff; }


/* ====================================================================================================
	Site Specific CSS
==================================================================================================== */

/* Body & Wrapper
---------------------------------------------------------------------------------------------------- */
body { margin: 0 0 20px 0; background: #ffffff url(/images/3rdparty/quickbites_bg.png) repeat-x; }
#wrapper { width: 960px; margin: 0 auto; }


/* Header
---------------------------------------------------------------------------------------------------- */
#header { margin-top: 20px; margin-bottom: 30px; }

/* Content
---------------------------------------------------------------------------------------------------- */
#content { margin-top: 0; margin-bottom: 0px; }
#content p { font: normal 20px Georgia, serif; color: #333333; line-height: 32px; }
#content p strong { color: #b10000; }
#content p em { font: italic 13px 'Lucida Grande', sans-serif; color: #333333; line-height: 20px; }

/* Miscellaneous
---------------------------------------------------------------------------------------------------- */
/* Search */
#search { margin: 0 0 20px 0; }
#mailing-list { margin-top: 40px; text-align: center; }
#mailing-list input.signup { width: 250px; padding: 5px; margin-right:5px; }

/* Social Media Icons */
a[href$='http://www.facebook.com/quickbitesbook'] {
display:inline-block;
padding-left:22px;
line-height:16px;
background:transparent url(/images/3rdparty/quickbites_facebook.jpg) center left no-repeat;
}

a[href$='http://www.twitter.com/rickbakas'] {
display:inline-block;
padding-left:22px;
line-height:16px;
background:transparent url(/images/3rdparty/quickbites_twitter.jpg) center left no-repeat;
}
#rick {
	margin-left:60px;
	font: normal 16px Georgia, serif;
	text-align:left;
}
#rick img {vertical-align:top;float:left;margin-right:10px;}
#rickbig {
	font: normal 20px Georgia, serif; margin-top:83px;
}
/* Footer
---------------------------------------------------------------------------------------------------- */
#footer { width: 960px; margin: 0 auto; margin-top: 40px; text-align: center; padding: 0 15px 0 15px; font-size: 9px; }
#footer p { margin-top: 4px; color: #333333; margin: 0 0 5px 0; }
#footer p em { margin: 0 2px 0 0; font: italic 10px Georgia, serif; color: #333333; }
#footer p a:link,
#footer p a:visited { color: #333333; text-decoration: none; }
#footer p a:hover { text-decoration: underline; }
