/* CSS Document */




/* 

Theme Name: REDI-WALL FORMING & CONCRETE INC.
Theme URI: http://wordpress.org/
Description: Redi-Wall Forming & Concrete Inc.
Version: 1.1
Author: Pronkgraphics
Author URI: http://www.pronkgraphics.com


REDI-WALL FORMING & CONCRETE INC.

\    /\    /  I``````I
 \  /  \  /   |``````         
  \/    \/    |        Wordpress Theme v1.1


www.pronkgraphics.com
Online | Print | Illustration

-------------------------------------------------------------- */
body {
background-image:url(images/theme/bg_1.jpg);
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
text-align:left;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
height: 100%;
background-color:#f3e7ce;

}
	

#main_wrap {
position:relative;
width:980px;
display:block;

min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */

}


#header {
display:block;
height:128px;
background-image:url(images/theme/redi-wall_header3.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/* TOP NAVIGATION
-------------------------------------------------------------- */
/*
#navigation {
display:block; width: 650px;float:right; margin:0px; padding-top: 103px; letter-spacing:1px;
}

ul#navlist {margin-left: 0; padding-left: 0; white-space: nowrap;}

#navigation ul {  width:500px; padding-top:2px; margin:0px 0px 0px 0px; float:left;}
#navlist li, {  display:inline; padding:0px 0px 4px 0px; list-style:none;}
#navlist li a:link, #navigation li a:visited { color:#FFF; text-decoration:none; border-right:1px solid #333; padding: 0px 10px 4px 10px;  }
#navlist li a:hover{ color:#F00;  border-bottom:6px solid #FFF;}
#navlist li a.active { border-bottom:6px solid #FFF;}*/


#body_wrap {
}

#left_clm { float:left; width:540px; display:block;}


#left_clm_image {
	background-image:url(images/theme/home_callout2.jpg);
	background-repeat:no-repeat;
	height:600px; width:500px;
	display:block;
}

#right_clm {float:right; width:400px; display:block; font-size:16px; color:#333; letter-spacing:1px; padding-top:34px;}


.clear { width:100%; float:left; clear:both; height:10px; background-color:#0C0;}



#footer { 
display:block;
float:left;
height: 142px; background-color:#000;
width:100%; margin:0px; padding: 10px 0px 0px 0px;
}

 .push { height:142px;}
/* WORDPRESS NAVIGATION
-------------------------------------------------------------- 
.pagenav { ... }
.page_item { ... }
.current_page_item { ... }
.current_page_parent { ... }

<li class="pagenav">
Pages
  <ul>
    <li class="page_item current_page_parent">
      [parent of the current page]
      <ul>
        <li class="page_item current_page_item">
          [the current page]
        </li>
      </ul>
    </li>
    <li class="page_item">
      [another page]
    </li>
  </ul>
</li>

*/



#navigation {
display:block; width: 650px;float:right; margin:0px; padding-top: 103px; letter-spacing:1px;
}

/*#navigation .pagenav {  width:500px; padding-top:2px; margin:0px 0px 0px 0px; float:left;}*/
/*#navlist li,*/ 
/*#navlist li a:link, #navigation li a:visited,*/ 

#navigation ul {  width:500px; margin:0px 0px 0px 0px; float:left; padding:0px; }
#navigation .pagenav {margin-left: 0; padding-left: 0px; white-space: nowrap; border:1px dotted #0F3;}
#navigation .page_item {  display:inline; padding:0px 0px 5px 0px; list-style:none; color:#FFF; }
#navigation .page_item a:link, #navigation .page_item a:visited { color:#FFF; text-decoration:none; border-right:1px solid #333; padding: 0px 10px 5px 10px;  }
#navigation .page_item a:hover { color:#F00;  border-bottom:6px solid #FFF;  text-decoration:none;}
#navigation li.current_page_item a { color:#0F0;  border-bottom:6px solid #FFF; }




/* FOOTER NAVIGATION
-------------------------------------------------------------- */

#footnav { width:980px; display:block; margin: 0 auto;}
#footnavlist  {margin-left: 0; padding-left: 8px; white-space: nowrap;width:500px; float:left; padding-top:8px;}
#footnavlist  ul {margin-left: 0; padding-left: 8px; white-space: nowrap;width:500px; float:left; padding-top:4px;}

#footnavlist .pagenav {margin-left: 0; padding-left: 8px; white-space: nowrap; width:500px; float:left; padding-top:0px; margin-left: 0px; border:1px dotted #093;}


#footnavlist .page_item {  display:inline; padding:0px 0px 5px 0px; list-style:none; border-bottom:none;}

#footnavlist a:link, #footnavlist a:visited  { color:#999; text-decoration:none; border-right:1px solid #333; padding: 5px 10px 5px 10px;}
#footnavlist a:hover { color:#FFF;}
#footnavlist .current_page_item a { color:#FFF;} 


#foot_rediwall {display:block; width:400px; height:100px; color:#FFF; float:right;}



/* DESIGNER / DEVELOPER TAG
-------------------------------------------------------------- */

#pronkgraphics { float:right; color:#666; width:400px; clear:both; font-size:10px; letter-spacing: 1px;}
#pronkgraphics a:link, #pronkgraphics a:visited, #pronkgraphics a { color:#999; text-decoration:none;}
#pronkgraphics a:hover {color:#09F;}





/* TEXT
-------------------------------------------------------------- */

h1 { font-family:Helvetica, sans-serif; font-size:28px; font-weight:normal; letter-spacing:4px;}
h2 { font-weight:normal; letter-spacing: 1px;}
.red { color:#ff3300;}


/* FORMS
-------------------------------------------------------------- */

form input, form textarea { border:none; width:332px; font-size:11px; padding:6px; margin-right:20px;}
.wpcf7-validates-as-required {font-size:11px;}
.wpcf7-not-valid-tip-no-ajax { font-size:11px; color:#F00; padding-left:10px;}

.wpcf7-mail-sent-ok { padding-bottom:10px; color:#060; font-size:12px;}
.formbutton input { background-color:#060;  border:none; color:#FFF; font-size:11px; width:auto; padding:6px 14px;}
.formbutton input:hover { background-color:#030;color:#FFF; font-size:11px;}


/* FLASH GALLERY
-------------------------------------------------------------- */
#flashgallery { display:block; width:980px; padding-left:23px;
}
	
	.flashwrap {
	background-image:url(images/theme/flash_bg1.png);
	background-repeat:no-repeat;
	background-position:top left;
	padding:20px 20px; margin-left:91px; width:790px; height:500px;
	}
	
	.flasher {display:block; margin:14px 20px;} /* Holds Flash Gallery */

