@charset "utf-8";
/* CSS Document */

/*RESET START*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/*RESET END*/

body { background:url(/wp-content/themes/benfryc/images/bg_all.gif) repeat-x top center; }

.header { background:url(/wp-content/themes/benfryc/images/top_bg.jpg) no-repeat top center; height:414px; }

.portfolio { width:980px; margin:0px auto; margin-top:20px; margin-bottom:50px; padding-left:25px;}
.port-item { margin:0px 25px 16px 0px; width:300px; height:244px; float:left; background:no-repeat center; }
.port-item:hover { cursor:pointer; border:27px solid #ecb504; width:246px; height:190px; } 

.bottom { height:400px; background:url(images/footer_bg.jpg) no-repeat bottom center; }

.bottom-wrapper { width:960px; margin:0px auto; padding:0px auto; }
.form { float:left; width:600px; }
.links { float:right; margin:0px 5px 0px 0px; }
.form-submit { display:block; margin-top:15px; width:139px; height:48px; background:url(/wp-content/themes/benfryc/images/form-submit.gif) no-repeat top left; border:none; cursor:pointer; }
.text-field { width:359px; height:33px; padding:10px 0px 0px 12px; margin-bottom:-5px; font-family:tahoma, verdana, arial; font-size:18px; color:#adadad; border:1px solid #CCCCCC; }
.text-area { width:359px; height:33px; padding:10px 0px 0px 12px; font-family:tahoma, verdana, arial; font-size:18px; color:#adadad; border:1px solid #CCCCCC; }
h1 { font-family:tahoma, verdana, arial; font-size:32px; color:#2f2f2f; font-weight:normal; margin-bottom:0px;}
h2 { font-family:tahoma, verdana, arial; font-size:18px; color:#666666; font-weight:normal; margin-top:0px; margin-bottom:10px;}
h3 { font-family:tahoma, verdana, arial; font-size:20px; color:#990000; font-weight:normal; margin-top:10px;}
h4 { font-family:tahoma, verdana, arial; font-size:15px; color:#990000; font-weight:normal; margin-top:10px;}
.wpcf7-not-valid-tip-no-ajax { font-family:tahoma, verdana, arial; font-size:15px; color:#990000; font-weight:normal; margin-top:5px; margin-left:10px; }
            

