/*
Theme Name: WP Full Site
Theme URI: http://developdaly.com/wpfullsite/
Description: Full website & blog for any small business. Get <a href="http://developdaly.com/wpfullsite/">SUPPORT</a>.
Version: 1.2
Author: Develop Daly
Author URI: http://developdaly.com/
Tags: fixed-width, two-columns, brown, yellow, tan, white
*/




/* v1.0 | 20080212 */

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; }




* { margin:0; padding:0; }
html { }
body { color:#fff; background:#FFFFFF url('images/bg_grad.jpg') top repeat-x; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px;}
#wrapper { overflow:hidden; width:900px; margin:0 auto;}
#doc2 { margin:0 auto 1em; }
a { color: #F00; text-decoration:none; }
a:hover { text-decoration:none; text-align: center; }
#bd { background:#fff; }
#middle { clear:both;  }
/*#content {background:#FFFFFF url('images/bg_content.jpg') top repeat-x; font-size:14px; }*/
#content {background:  #000000; font-size:14px;}
#content p{ margin:0 0 15px 0; line-height:16px; text-align: left; color: #fff; }
#content.intro p {line-height: 32px; font-size:16px;}
.endorse {padding: 40px 210px;}
.guarantee {padding: 40px 175px; }
.guarantee p {line-height:17px;}
.contact {padding: 40px 125px; }
.intro {padding: 40px 100px; background: transparent none #000;}
.thankyou p {text-align: center;}

p.quote_name{ text-align:right; padding:0 0 10px 0; font-size:10px; font-style:italic;}
.red{ color:red; text-transform:uppercase; font-size:15px; }
#nextpage {background: #000; text-align:right;}

#content table tr td { padding:2px; }
#content table { margin:0 0 10px 0; }
#loopedSlider { position:relative; width:900px; height:359px; margin:0 auto; }
.container { position:relative; height:359px; width:900px; overflow:hidden; }
.container .slide { opacity:0; z-index:0; position:absolute; top:0; left:0; width:900px; height:359px; background:no-repeat; }
.container .slide h1 { color:#a1cb39; font-size:16px; }
.container .slide p { font-size:11px; }
.container .slide ul { margin:0; padding:0; }
.container .slide ul li { margin:0 0 5px 0; font-size:11px; list-style:url(images/blue-arrow.jpg) inside; }



#slide-1 p  {font-size: 14px; line-height: 18px;
margin-bottom: -220px;
padding-left: 280px; padding-top: 160px;
padding-right: 290px}


#p { position:absolute; z-index:9999; top:146px; left:5px; background-image:url(images/previous.png)}
#n { position:absolute; z-index:9999; top:146px; left:859px; background-image:url(images/next.png)}
#p a { display:block; width:24px; height:44px; }
#n a { display:block; height:48px; width:27px; }
.superbanner { font-size:13px; line-height: 22px; padding:60px 50px 0 480px; margin:0; background:url(images/big_banner1.jpg) no-repeat;width: 370px; height:200px;}
.superbanner img { padding:0; margin:0; }

/* Begin Sidebar */
#sidebar { float:left; padding:0; border:1px solid green; padding:373px 0 0; width:400px; }
#sidebar ul, #sidebar ol { list-style-type:none; }
#sidebar ul ul, #sidebar ul ol, .hentry ol ul, #sidebar ol ol { margin:0 0 0 1.571em; }
#sidebar ul ul { list-style:square; }
#sidebar .box { border:1px solid #585858; background:#8d9ea7; padding:7px; }
#sidebar form { color:#FFF; }
#sidebar form.login { text-align:right; }
#sidebar form input { width:150px; }
#sidebar .submit { width:70px; }
#sidebar form ul { list-style:none; margin:0; padding:0; }
#sidebar form ul li { margin:0 0 5px; }
#sidebar h3 { color:#8d9ea7; margin:0; padding:0 0 5px; }
#sidebar li { margin:0 0 20px; }
/* Begin Search */
	li#search { margin:2em 0; }
li#search #s { border:1px solid #bbb8a3; padding:.18em; }
/* End Search */
	
/* End Sidebar */

/* Begin Header */
#header { position:relative; background:#f9f9f9 url(images/bg_header.jpg) repeat-x; height:155px; oveflow:auto;  }
.mini_newsletter h3{ color:red; font-size:13px; margin:0 0 8px 0; }
.mini_newsletter { text-align:right; position:absolute; right:10px; top: 10px; }
.mini_newsletter input { vertical-align:middle;}
#title-contact a { color:#fff; }
#logo { margin:0; text-indent:-9999px; padding-top: 5px;}
#logo a { display:block; height:159px; width:157px; background:url('images/logo.jpg') no-repeat; outline:none; text-decoration:none; top: 0px; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
/* Begin Nav */
.nav { font-size:13px; background:#f9f9f9; }
.nav ul { overflow:auto; list-style:none; margin:0; padding:0; }
.nav li { color:#fff; float:left; position:relative; margin:0 0 0 33px; }
.nav li:hover { }
.nav li ul { background:#262001; display:none; left:0; position:absolute; top:38px; }
.nav li ul li { clear:both; display:block; font-style:italic; font-weight:normal; text-transform:none; }
.nav li:hover ul { display:block; }
.nav a { background:url(images/bg_button.jpg) top center no-repeat; color:#333; display:block; padding:7px 0; width:141px; text-align:center; text-decoration:none; white-space:nowrap; }
.nav a:hover, .nav .active { background:url(images/bg_button_on.jpg) top center no-repeat; color:#FFF; }
.nav li ul li a { background:url('images/nav-bg.gif') repeat-x; min-width:10em; }
/* End Nav */
	
/* End Header */

/* Begin Post */

	/* Begin Standard */
	.hentry { line-height:1.571em; }
.hentry p { margin-bottom:1.571em; }
.hentry p.note, .hentry p.alert { padding:0.571em 0.786em; }
.hentry .drop_cap { font-size:3.571em; line-height:0.76em; padding:0.04em 0.12em 0 0; }
.hentry acronym, .hentry abbr { font-size:0.786em; }
.hentry code { font-size:0.929em; }
.hentry pre { font-size:0.929em; line-height:1.385em; margin-bottom:1.692em; padding:0.615em 0.846em; }
.hentry ul { margin:0 0 1.571em 1.571em; }
.hentry ol { margin:0 0 1.571em 1.571em; }
.hentry ul ul, .hentry ul ol, .hentry ol ul, .hentry ol ol { margin:0 0 0 1.571em; }
.hentry dl { margin-bottom:1.571em; }
.hentry dd { margin-bottom:1.571em; }
.hentry blockquote { margin:0 0 1.571em 0.786em; padding-left:0.786em; }
.hentry blockquote.right, .hentry blockquote.left { font-size:1.286em; line-height:1.222em; width:45%; }
.hentry blockquote.right { margin:0 0 1.222em 1.222em; }
.hentry blockquote.left { margin:0 1.222em 1.222em 0; }
.hentry img.left, .hentry img.alignleft { margin:0 1.571em 1.571em 0; }
.hentry img.right, .hentry img.alignright { margin:0 0 1.571em 1.571em; }
.hentry img.center, .hentry img.aligncenter { margin:0 auto 1.571em auto; }
.hentry img.block, .hentry img.alignnone { margin:0 auto 1.571em 0; }
.hentry img.frame { border-width:0.071em; padding:0.643em; }
.hentry .ad { margin-left:1.571em; }
.hentry .ad_left { margin-right:1.571em; }
.hentry .to_comments { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
.hentry .to_comments span { font-size:1.833em; line-height:1em; }
.hentry .hentry_tags { font-size:0.857em; line-height:1.833em; margin-bottom:1.833em; }
.hentry p.note { background:#f5f5f5; border:1px solid #ddd; }
.hentry p.alert { background:#ffffa0; border:1px solid #e5e597; }
.hentry .drop_cap { color:#888; float:left; }
.hentry ul { list-style:square; }
.hentry dt { font-weight:bold; }
.hentry blockquote.right, .hentry blockquote.left { border:none; }
.hentry blockquote.right { float:right; }
.hentry blockquote.left { float:left; }
.hentry blockquote.right p, .hentry blockquote.left p { margin:0 !important; }
.hentry img.left, .hentry img.alignleft { clear:left; float:left; }
.hentry img.right, .hentry img.alignright { clear:right; float:right; }
.hentry img.center, .hentry img.aligncenter { clear:both; display:block; float:none; }
.hentry img.block, .hentry img.alignnone { clear:both; display:block; }
.hentry img.frame { background:#eee; border:0.071em solid #ddd; }
.hentry img.stack { clear:none !important; }
.hentry .ad { clear:right; float:right; }
.hentry .ad_left { clear:left; float:left; }
.hentry .to_comments { clear:both; color:#666; }
.hentry .to_comments span { color:#111; }
.hentry .to_comments span.bracket { color:#7e6132; }
.hentry .to_comments a, .hentry .to_comments a:visited { color:#666; text-decoration:none; }
.hentry .to_comments a:hover { color:#111; text-decoration:underline; }
.hentry .hentry_tags { color:#666; }
/* End Standard */

#yui-main .yui-b { background:#f2f1e9; border-bottom:1px dotted #bbb8a3; border-right:1px dotted #bbb8a3; line-height:150%; padding:1em 2em; }
.entry { margin:2em 0; }
.hentry .postmetadata { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:85%; font-style:italic; }
.hentry .edit { float:right; padding:0 0 0 1em; }
.hentry h2 { border-bottom:1px solid #bbb8a3; padding:0 0 .5em; }
.hentry h2 a { color:#333; text-decoration:none; }
.hentry textarea { width:640px; }
/* Begin Comments */
#respond h4 { border-top:1px solid #bbb8a3; padding:.7em 0 0; }
.commentsmeta { font-size:182%; }
.commentsmeta a { color:#000; font-size:100%; text-decoration:none; }
.commentsmeta .commentstext { font-size:50%; text-decoration:underline; }
ol.commentlist { list-style-type:none; margin:0; }
ol.commentlist li { background:#f9f9f9; list-style:none; margin:0 0 1em; padding:.5em 1em; }
ol.commentlist li.bypostauthor { background:#ABAE97; color:#fff; }
ol.commentlist li .comment-author img { float:left; padding:5px 15px 15px 0; }
ol.commentlist li .comment-author cite { vertical-align:bottom; }
ol.commentlist li .comment-meta { font-family:Arial, Helvetica, Sans-serif; font-size:85%; }
ol.commentlist li .comment-meta a { color:#666; }
ol.commentlist li p { clear:both; }
ol.commentlist li .children li { margin-bottom:0; padding-bottom:0; }
ol.commentlist .reply { border-bottom:1px solid #ccc; margin:0 0 10px; }
ol.commentlist .reply a { color:#666; display:block; font-family:Arial, Helvetica, Sans-serif; font-size:85%; padding:1px 10px; text-align:right; text-decoration:none; }
ol.commentlist .reply a:hover { background:#f1f1f1; color:#000; }
#commentform p { margin:.5em 0; }
/* End Comments */



/* Start Footer */
#ft { text-align:center; color:#FFF; clear:both; }
#ft .internal { width:900px; margin:0 auto; padding:20px 0 40px 0;background:#F3F3F3 url(images/bg_footer.jpg) repeat-x; }
#ft .internal img{ margin:4px 0; }
.ft-nav { }
.ft-nav ul { list-style-type:none; }
.ft-nav ul li { display:inline; list-style:none; }
.ft-nav a { display:block; float:left; padding:0 .5em 0 0; }
.ft-nav a:hover { color:#000; }
/* End Footer */

/* Begin Various Tags & Classes */
h1, h2, h3, h4, h5, h6 { color:#333; font-weight:normal; margin:1em 0 0.5em; }
h1 { font-size:197%; font-weight:bold; }
h2 { font-size:182%; }
h3 { font-size:153.9%; }
h4 { font-size:131.5%; }
h5 { font-size:123.1%; }
h6 { font-size:100%; font-weight:bold; }
.clear { clear:both; }
.idc-footer { display:none; }
object { display:block; margin:0 auto; }
acronym, abbr, span.caps { cursor:help; }
acronym, abbr { border-bottom:1px dashed #999; }
blockquote { border-left:5px solid #666; margin:15px 30px 0 10px; padding-left:20px; }
blockquote cite { display:block; margin:5px 0 0; }
.uppercase { letter-spacing:1px; text-transform:uppercase; }
.center { text-align:center; }
.hidden { display:none; }
hr { display:none; }
a img { border:none; }
#rss { letter-spacing:1px; text-transform:uppercase; text-align:right; }
#rss a { color:#666; }
.alignright { float: right; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display:block; margin-left:auto; margin-right:auto; }
.wp-caption { background-color:#f3f3f3; border:1px solid #ddd; border-radius:3px; khtml-border-radius:3px; margin:10px; moz-border-radius:3px; padding-top:4px; text-align:center; webkit-border-radius:3px; }
.wp-caption img { border:0 none; margin:0; padding:0; }
.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
/* End Various Tags & Classes*/
