/* 

Generation - CSS File

USE THIS STYLE SHEET FOR INNERPAGE

*/
#box_inner{border:solid 1px #8fb6c6; position:relative; background-image:url(../images/bg_slide.png); background-repeat:repeat-x;}
#box_content{margin:0px auto; width:665px; padding:8px 0px 8px 0px;}

/*** PORTFOLIO ***/
.box_pf{width:328px; float:left; margin:0px 48px 15px 0px;}
.box_pf.nomargin{margin-right:0px;}
.box_pf img{border:solid 1px #8fb6c6; padding:9px; margin-bottom:8px; background-color:#FFFFFF }

/*** BLOG ***/
#headline{border:solid 1px #8fb6c6; padding:10px;}
.post{border-bottom:solid 1px #8fb6c6; margin-bottom:20px; padding-bottom:20px;}
.smalltext{padding:0px 0px 20px 0px; display:block;}

/*** CONTACT ***/
form{margin:0; padding:0;}
fieldset{border:0px;}
#contact_form{margin:0 auto;}
label{margin:0px 0px; display:block;}
label.sp { width:3px;}
span.error{color:red;text-align:left;}
#message{ margin-left:0px;}
#message h2	{}
#message p{margin:6px 0px; }
input.text-input{width: 280px; margin:4px 0px 12px 0px; padding:3px 2px; border:solid 1px #0f658a; vertical-align:middle; background:transparent;}
textarea.text-input{ margin:4px 0px 4px 0px; padding: 3px 2px; border:solid 1px #0f658a; vertical-align:top;  font-family:Verdana, Arial, tahoma; font-size:11px; background:transparent;}
#contact_form input:focus, #contact_form textarea:focus {border:solid 1px #0f658a; }
span.error{color:red;text-align:left;}
input.button{background-color:#f7f7f7; font-size:10px; padding:5px 5px 8px 5px; width:110px; height: 28px; display:block; margin-top:10px; border:solid 1px #0f658a;cursor:pointer;}
