/*
Theme Name: RedCarpetPlanning
Theme URI: http://wordpress.org/
Description: The 2010 default theme for WordPress.
Author: the WordPress team
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/

/* Reset */

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}
.clear { clear: both; }



/* Default Styles */
body { background:url(images/bodyBg.jpg) no-repeat #0b0a09 top center; background-attachment: fixed; }
#wrapper { width: 814px; margin: 0 auto; }	
h1, h2, h3, h4, h5, h6, p { font-family: Georgia, "Times New Roman", Times, serif; color: #cf242a; font-weight: normal;} 
h1 { font-size: 26px; }
h2 { font-size: 22px; }
h3 { font-size: 18px; }
h4 { font-size: 15px; }
h5 { font-size: 12px; }
p { font-size: 12px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; color: #444; margin: 10px 0; }
a { color: #cf242a; text-decoration: none; Arial, Helvetica, sans-serif; }
a:hover { text-decoration: underline; }


/* Header */
#header { width: 814px; height: 159px; background: url(images/headerBg.png) no-repeat; }
#logo { margin-left: 15px; float: left; display: inline; }
#photos { float: right; display: inline; margin-right: 15px; }


/* Navigation */
#nav { width: 814px; height: 36px; background: url(images/navBg.png) no-repeat; clear: both; padding: 21px 15px; margin: 0; }
#nav li { display: inline; padding-left: 20px; padding-right: 20px; text-align: center;}
#nav li a { color: #FFF; text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; }
#nav li a:hover { text-decoration: underline; }



/* Content */
#content { width: 814px; background: url(images/contentBg.png) repeat-y; }
#left-content ul { margin: 7px 0 0 20px; list-style-type: disc; color: #cf242a; font-family: Arial, Helvetica, sans-serif; }
#left-content li { margin: 5px 0; font-size: 12px;}
#left-content { width: 421px; padding: 10px 20px; float: left; }
#right-content { float: left; width: 313px; padding: 10px 20px; }
#right-content ul { margin: 7px 0 0 20px; list-style-type: disc; color: #cf242a; }
#right-content li { margin: 5px 0; }

/* Contact */
#contact-area { width: 415px; margin-top: 25px;}
#contact-area input, #contact-area textarea { width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; border: 1px solid #;}
#contact-area textarea { height: 50px;}
#contact-area textarea:focus, #contact-area input:focus {border: 1px solid #444; }
#contact-area input.submit-button { width: 100px; float: right; }
label { float: left; width: 100px; padding-top: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; font-weight: bold;}

/*Testimonials */
blockquote { position: relative; text-indent: 2em; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444;}
.bqstart { font-size: 500%; }
.bqstart { text-indent: 0; margin: -0.6em 0 -2em 0; float: left; color: #cf242a;}
blockquote> .bqstart { position: absolute; top: -0.2em; left: 0; float: none; margin: 0;}

/*Services*/
#callOuts { width: 450px; margin: 0; padding: 0; }
#callOuts li { margin: 0; padding: 0; list-style-type: none;}
#callOuts li a { width: 206px; float: left; height: 89px; padding: 5px; }
#callOuts img { border: 0; }


       
