/*
Theme Name: WP-ArizonaSEOConsultant
Theme URL: http://www.arizonaseoconsultant.com
Description: Proudly Hand Crafted By <a href="http://www.entry5productions.com/" title="Entry 5 Productions">Entry 5 Productions</a>. Based on Entry 5 Productons 'Xvolution' theme framework.
Version: 1.0 
Author: Michael Rei
Author URL: http://www.entry5productions.com
*/

body { background:url("images/Background.png") repeat #FFFFFF; color:#808080; font-family:"Lucida Grande",Verdana,Tahoma,Helvetica,Arial,sans-serif; font-size:12px; margin:0px; padding:0px; }

a,
a:link { color:#1f5579; text-decoration:underline; }
a:visited { color:#1f5579; text-decoration:underline; }
a:hover { color:#70a0c0; text-decoration:underline; }

img { background:transparent; border:none; }

.hide { display:none; }


/* --------- Header Components Variables --------- */
/* Header Variables - Rev:A001 */
#header { background:url("images/Header-Background.png") repeat-x; width:auto; height:329px; margin:0px auto; padding:0px; position:relative; }
#header-shrink { width:904px; height:329px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Logo Variables - Rev:A001  */
#logo { width:312px; height:38px; top:0px; position:relative; float:left;  }
#logo a { width:312px; height:38px; position:relative; float:left; border:none; }

/* Navigation Variables - Rev:A001 */ 
#navigation-bar { width:590px; height:38px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#navigation { width:auto; height:38px; margin:0px; padding:0px; top:0px; position:relative; float:right; }
#navigation ul { height:38px; padding:0px; margin:0px; list-style-type:none; float:left; }
#navigation li { background:url("images/Nav-Left.png") no-repeat; height:38px; padding:0px 0px 0px 12px; margin:0px 15px 0px 0px; list-style-type:none; float:left; }
#navigation li a { background:url("images/Nav-Right.png") no-repeat top right; color:#889545; font-size:14px; font-weight:normal; text-decoration:none; margin:0px; padding:9px 12px 9px; float:left; display:block; }
#navigation li a:visited { color:#889545; text-decoration:none; }
#navigation li a:hover { color:#f99e11; text-decoration:none; }

/* Branding Variables - Rev:A001  */
#branding-body { width:904px; height:291px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#branding-body img { border:none; margin:0px; padding:0px; }
#branding-content { width:420px; height:205px; margin:0px; padding:0px; top:45px; left:423px; position:absolute; float:left; z-index:1;}
#branding-content h2 { color:#FFFFFF; font-family:Arial; font-size:22px; font-weight:bold; text-transform:lowercase; text-align:center; margin:0px; padding:0px; position:relative; }
#branding-content ul { color:#FFFFFF; font-family:Arial; font-size:12px; font-weight:normal; margin:20px 0px 0px 20px; padding:0px; position:relative; }
#branding-content li { margin:0px; padding:2px 0px 5px 0px; font-style: italic; }
/* --------- /Header Components Variables --------- */


/* --------- Content Components Variables --------- */
/* Content Container Variables - Rev:A001 */
#content { width:100%; height:auto; margin:0px auto; padding:0px; position:relative; }
#content-shrink { background:url("images/Content-Loop.png") repeat-y; width:904px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }
.content-spacer { width:904px; height:20px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

/* Content 489 Variables - Rev:A001 */
.column-1 { width:530px; height:auto; margin:0px auto; padding:0px; left:20px; position:relative; float:left; overflow:hidden; }
.content-530-container { width:530px; height:auto; margin:0px auto; padding:0px 0px 30px 0px; position:relative; float:left; overflow:hidden; }
.content-530-headline { background:url("images/Content-530-Title.png") no-repeat; width:530px; height:50px; margin:0px; padding:0px; position:relative; float:left; }
.content-530-headline h2 { color:#f5881e; font-size:18px; font-weight:normal; text-align:left; height:20px; margin:0px; padding:4px 0px 4px 10px; position:relative; overflow:hidden; }
.content-530-headline h2 a, 
.content-530-headline h2 a:link { color:#f5881e; text-decoration:none; }
.content-530-headline h2 a:visited { color:#f5881e; text-decoration:none; }
.content-530-headline h2 a:hover { color:#f5881e; text-decoration:underline; }
.content-530-body { background:url("images/Content-530-TextBackground.png") no-repeat top center; width:500px; height:auto; margin:0px; padding:5px 15px 0px 15px; position:relative; float:left; overflow:hidden; }
.content-529-meta { width:500px; height:auto; margin:0px; padding:5px 0px 10px 0px; position:relative; float:left; overflow:hidden; clear:both; font-size:11px; font-weight:bold; }
.content-530-body p { width:500px; height:auto; margin:0px; padding:0px 0px 10px 0px; position:relative; float:left; line-height:22px; }
.content-530-body p img { border:none; margin:0px; }
.content-530-body ul, .content-529-content ol { padding:0px 0px 10px 25px; margin:0px; clear:both; line-height:19px; }
.content-530-body li { margin:0px 0px 5px 0px; }
.content-530-body blockquote { background:#f6f6f6; border-left:solid #f5881e 3px; width:497px; margin:5px 0px 10px 0px; padding:10px 0px 10px 0px; position:relative; float:left; overflow:hidden; clear:both; }
.content-530-body blockquote p { width:475px; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; position:relative; float:left; overflow:hidden; text-align:left; }
.content-530-body blockquote pre { width:475px; margin:0px; padding:10px 10px 10px 10px; position:relative; float:left; } 
.content-530-body blockquote blockquote { background:#FFFFFF; border-left:solid #1f5579 3px; width:471px; margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; left:10px; position:relative; float:left; overflow:hidden; clear:both; }
.content-530-body blockquote blockquote p { width:451px; margin:0px 0px 0px 0px; padding:10px 10px 10px 10px; position:relative; }
.content-530-footer { background:url("images/Content-530-Footer.png") no-repeat; width:530px; height:37px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

/* Image Variables - Rev:A001  */
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.aligncenter { border:none; margin:5px auto 5px auto; padding:3px; display:block; }
img.alignright { border:none; margin:5px 0px 0px 10px; padding:3px; display:block; position:relative; }
img.alignleft { border:none; margin:5px 10px 0px 0px; padding:3px; display:block; position:relative; }
.alignright { float:right; }
.alignleft { float:left	}  

/* Posts Navigation Varibles - Rev:A002 */
.wp-pagenavi { background:#EBEBEB; border:1px solid #CCC; width:519px; height:19px; font-size:12px; font-weight:bold; text-align:left; margin:0px; padding:12px 4px 10px 4px; left:0px; position:relative; float:left; }
.wp-pagenavi a, 
.wp-pagenavi a:link { height:15px; padding:5px 9px 5px 9px; margin:3px; text-decoration:none; color:#575757; background:#FFFFFF; border:1px solid #CCC; }
.wp-pagenavi a:visited { height:15px; padding:5px 9px 5px 9px; margin:3px; text-decoration:none; color:#575757; background:#FFFFFF; border:1px solid #CCC; }
.wp-pagenavi a:hover { height:15px; color:#FFFFFF; background:#f69324; border:1px solid #FFFFFF; }
.wp-pagenavi a:active {	height:15px; padding:5px 9px 5px 9px; margin:3px; text-decoration:none; color:#FFFFFF; background:#f69324; border:1px solid #FFFFFF; }
.wp-pagenavi span.pages { height:15px; padding:5px 9px 5px 9px; margin:2px 2px 2px 2px; color:#575757; background:#FFFFFF; border:1px solid #CCC; }
.wp-pagenavi span.current {	height:15px; padding:5px 9px 5px 9px; margin:3px; font-weight:bold; color:#FFFFFF; background:#f69324; border:1px solid #FFFFFF; }
.wp-pagenavi span.extend { height:15px; padding:5px 9px 5px 9px; margin:3px; color:#575757; background:none; border:1px solid #CCC; }

/* 404 Error Page Varibles - Rev:A001 */
.not-found { width:530px; text-align:center; margin:0px; padding:20px 0px 50px 0px; left:0px; position:relative; float:left; clear:both; }
.not-found h2 { color:#f5881e; font-size:16px; margin:5px 0px 20px 0px; padding:0px; }

/* Form Variables - Rev:A001 */
.column-2 { width:300px; height:auto; margin:0px auto; padding:0px; left:40px; position:relative; float:left; overflow:hidden; }
.form-300-container { width:300px; height:auto; margin:0px auto; padding:0px; position:relative; float:left; overflow:hidden; }
.form-300-headline { background:url("images/Form-300-Title.png") no-repeat; width:300px; height:73px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.form-300-headline h2 { color:#5c6d37; font-size:20px; font-weight:normal; text-align:center; margin:0px; padding:15px 0px 0px 0px; position:relative; }
.form-300-body { background:#cedbb0; width:300px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
.form-300-form { width:300px; height:auto; margin:0px; padding:0px 0px 0px 0px; position:relative; float:left; color:#5c6d37; font-size:11px; font-weight:bold; }
.form-300-form-body { width:270px; height:auto; margin:0px; padding:0px 15px 0px 15px; position:relative; float:left; color:#5c6d37; font-size:11px; font-weight:bold; }
.inputfield-s { width:25px; height:18px; margin:0px; padding:0px 7px 0px 7px; position:relative; }
.inputfield { width:262px; height:18px; }
.textfield { width:262px; height:125px; }
.submit { width:300px; height:100px; margin:0px auto; padding:0px; text-align:center; position:relative; float:left; }

/* Sidebar Variables - Rev:A001  */
.sidebar { width:290px; height:auto; margin:25px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item { background:url("images/Content-209-Loop.png") repeat-y 0px 1px; width:290px; height:auto; margin:0px 0px 25px 0px; padding:0px; position:relative; float:left; overflow:hidden; }
.sidebar-item h2 { background:url("images/Content-209-Title.png") no-repeat; width:290px; height:25px; margin:0px; padding:0px 0px 5px 0px; position:relative; float:left; overflow:hidden; clear:both; color:#f5881e; font-size:16px; font-weight:normal; border-bottom:2px solid #CCC; }
.sidebar-item a,
.sidebar-item a:link { color:#808080; text-decoration:none; }
.sidebar-item a:visited { color:#808080; text-decoration:none; }
.sidebar-item a:hover { color:#70a0c0; text-decoration:none; border-bottom:1px dotted #70a0c0; }
.sidebar-item ul { width:270px; height:auto; margin:5px 0px 0px 0px; padding:0px; position:relative; float:left; overflow:hidden; color:#808080; font-size:12px; list-style:none; }
.sidebar-item ul li { background:url("images/Sidebar-Bullet.png") no-repeat -7px -4px; width:270px; height:auto; margin:0px; padding:5px 10px 7px 25px; float:left; overflow:hidden; border-bottom:1px solid #EBEBEB; }

/* Widget - Tag Cloud Widget Variables - Rev:A001 */
.tag-cloud { width:130px; text-align:justify; margin:0px auto 10px auto; padding:10px 10px 0px 10px; left:0px; position:relative; float:left; overflow:hidden; }
/* --------- /Content Components Variables --------- */


/* --------- Footer Variables --------- */
/* Footer Container Variables - Rev:A001 */
#footer { width:100%; height:250px; margin:0px auto; padding:0px; position:relative; }
#footer-shrink { width:904px; height:250px; margin:0px auto; padding:0px; position:relative; }
#footer-shrink img { border:none; margin:0px; padding:0px; }
#footer-spacer { width:904px; height:50px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }
#footer-content { width:850px; height:24px; margin:0px auto; padding:0px; top:164px; left:30px; position:absolute; float:left; z-index:1;}
#footer-content p { font-size:12px; width:590px; margin:0px; padding:4px 0px 0px 0px; position:relative; float:left; }
/* --------- /Footer Variables --------- */