/*

	Theme Name: Kewlbites1.1

	Author:

	Author URI:

*/

html, body {

	height: 100%;

	}

body{

	font-family:Century Gothic,Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #fff;

	margin:0px 10px;

	line-height:140%;

	background:#000;

	height:100%;

}

a{

	font-size:11px;

	color:#003399;

	text-decoration:underline;

}

a:hover{

	text-decoration:none;

}

li, h1, h2, h3, h4, h5, h6, pre, form, html, fieldset, legend, input, dl, dt, dd { margin: 0; padding: 0; }

h1{

	font-size:28px;

	line-height:36px;

	font-weight:700;

	padding:0px;

}

h2{

	font-size:19px;

	font-weight:normal;

	line-height:26px;

	padding:5px 0;

}

h3{

	font-size:18px;

	font-weight:normal;

	line-height:24px;

	padding:5px 0;

}



form{

	padding:0;

	margin:0;

	list-style:none}

p{

	padding:0;

	margin:8px 0 16px 0;

}



.clear{

	height:0;

	clear:both;

	width:100%;

}

#wBorder{

	position:static;

	width:100%;

	float:left;

	height:100%;
/*/wp-content/themes/KewlbitesTheme*/
/*	background:#002655 url(http://dload.kewlbites.com/images/c_light.png) no-repeat center top;*/
background:#002655 url(/wp-content/themes/KewlbitesTheme/images/c_light.png) no-repeat center top;


}

html>body #wBorder{

	height:auto;

	min-height:100%;

}

#wrap {

	width: 959px;

	margin: 0px auto;

	padding: 0px;

	position: relative;

	}



#centerbg{

	width:939px;

	height:auto;

	float:left;

	background:#000;

	padding:0 10px;

}

.bgs{

/*	background:url(http://dload.kewlbites.com/images/main_bg.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/main_bg.jpg) repeat-y;

}

.bg-34, .bg-154{

/*	background:url(http://dload.kewlbites.com/images/12.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/12.jpg) repeat-y;

}

.bg-39{

/*	background:url(http://dload.kewlbites.com/images/bg4.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg4.jpg) repeat-y;

}

.bg-44{

/*	background:url(http://dload.kewlbites.com/images/bg5.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg5.jpg) repeat-y;

}

.bg-46, .bg-89, .bg-91, .bg-87,  .bg-93{

/*	background:url(http://dload.kewlbites.com/images/bg8.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg8.jpg) repeat-y;

}

.bg-48{

/*	background:url(http://dload.kewlbites.com/images/bg7.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg7.jpg) repeat-y;

}

.bg-42{

/*	background:url(http://dload.kewlbites.com/images/bg15.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg15.jpg) repeat-y;

}

.bg-37{

/*	background:url(http://dload.kewlbites.com/images/13.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/13.jpg) repeat-y;

}

.bg-137{

/*	background:url(http://dload.kewlbites.com/images/bg12.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg12.jpg) repeat-y;

}

.bg-87{

/*	background:url(http://dload.kewlbites.com/images/bg11.jpg) repeat-y;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/bg11.jpg) repeat-y;

}



#left{

	width:228px;

	height:auto;

	float:left;

	padding-right:17px;

}



#right{

	width:694px;

	height:auto;

	float:right;

}



#nav{

	width:750px;

	height:30px;

	padding:29px 0 14px 0;

}

#nav ul{

	padding:0;

	margin:0;

	list-style:none;

}

#nav ul li{

	padding:0px 0px 0 0;

	float:left;

	position:relative

}

#nav ul li{

	padding-left:17px;

	height:30px;

	line-height:30px;

	text-transform:capitalize;

	float:left;

}

#nav ul li.home{

	padding:0;

}

#nav ul li a{

	color:#FFFFFF;

	text-decoration:none;

	font-size:11px;

        position:relative;

        z-index:100;

}

.portfolio_description{

	width:auto;

	float:left;

}

.postthumb{

	float:left;

	width:160px;

	height:160px;

}



/*nav*/

#nav li.current_page_item a, li.current-cat a, #nav li.current_page_parent a, #nav ul li  a:hover{

}



#nav ul li ul{

	position: absolute;

	background-color:#000;

	list-style: none;

	margin: 0;

	padding:0px;

	top: -999em;

	left: 1px;

	z-index: 99;

}

#nav ul li ul li{

	padding:0;

	float:none;

	background:none;

}

#nav ul li:hover ul,

#nav ul li.sfHover ul {

	position:absolute;

	padding-top: 36px;

        top:0px;

        background:transparent;

	left:0px;

	z-index:99;

}



#nav ul li ul li a, #nav li.current_page_item ul li a, #nav li.current_page_parent ul li a{

	color:#fff;

	display:block;

	height:auto;

	width:120px;

	line-height:15px;

	text-decoration:none;

	padding:7px 10px 7px 10px;

	border-bottom:1px solid #333;

	background:#0066ff;

}

#nav ul li ul li.current_page_item a, #nav ul li ul li.current-cat a, #nav ul li ul li a:hover{

	background-color:#ff6600;

	color:#fff

}







.logobg{

	height:140px;

	width:228px;

	float:left;

	margin-top:10px;

/*	background:url(http://dload.kewlbites.com/images/logo_bg.png) no-repeat;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/logo_bg.png) no-repeat;

}

#logo{

	width:73px;

	height:73px;

	float:left;

	padding:11px 77px;

}

#logo a{

	display:block;

	width:73px;

	height:73px;

/*	background:url(http://dload.kewlbites.com/images/logo.png) no-repeat;*/
	background:url(/wp-content/uploads/2011/11/KB_logo_new_small.png) no-repeat;

	text-indent:-999em;

}

#networks{

	width:228px;

	float:left;

	height:30px;

	padding-top:9px;

	text-align:center;

}

#networks img{

	border:0;

	margin:0 10px;

}

#blue{

	width:228px;

	height:auto;

	margin-top:10px;

	float:left;

        /*background:url(http://dload.kewlbites.com/images/blue.png) no-repeat left top;*/

        background-color:#00376F;

        -webkit-border-radius: 4px;

	-khtml-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

        margin-bottom:10px;

}

#blue1{

	width:218px;

	height:auto;

	/*background:url(http://dload.kewlbites.com/images/blue.png) no-repeat left bottom;*/

	float:left;

	padding:5px;

	font-family:Calibri

}

h2.title{

	width:218px;

	height:36px;

	padding:0;

	margin:5px 0 0 0;

	float:left;

/*	background:url(http://dload.kewlbites.com/images/whats_new.jpg);*/
	background:url(/wp-content/themes/KewlbitesTheme/images/whats_new.jpg);

	text-indent:-999em;

	font-family:Huxtable;

	}

.block{

	width:218px;

/*	background: url(http://dload.kewlbites.com/images/y_block.png) no-repeat left bottom;*/
	background: url(/wp-content/themes/KewlbitesTheme/images/y_block.png) no-repeat left bottom;

	float:left;

	margin-top:5px;

	}



.block h3.title{

	width:210px;

	height:31px;

	padding:0;

	margin:0;

	float:left;

	line-height:31px;

	font-size:18px;

	font-weight:normal;

	color:#fff;

	padding-left:8px;

	}

.block h3.tip{





/*	background:url(http://dload.kewlbites.com/images/Kewl_exercise_tip.jpg);*/
	background:url(/wp-content/themes/KewlbitesTheme/images/Kewl_exercise_tip.jpg);

}

.block h3.recipe{

/*	background:url(http://dload.kewlbites.com/images/New_kb_recipe.jpg);*/
	background:url(/wp-content/themes/KewlbitesTheme/images/New_kb_recipe.jpg);

}

.block h3.kb{

/*	background:url(http://dload.kewlbites.com/images/Nathan_kress_on_KB.jpg);*/
	background:url(/wp-content/themes/KewlbitesTheme/images/Nathan_kress_on_KB.jpg);

}

.block h3.sidebar0{

/*	background:url(http://dload.kewlbites.com/images/Kewl_exercise_tip.jpg);*/
	background:url(/wp-content/themes/KewlbitesTheme/images/Kewl_exercise_tip.jpg);

}

.block h3.sidebar4{

	background:url(http://www.kewlbites.com/wp-content/themes/KewlbitesTheme/images/Nathan_kress_on_KB2.jpg);

}



.block ul{

	width:218px;

	padding:0;

	margin:0;

	list-style:none;

	float:left

}

.block ul li{

	padding:10px;

	color:#000;

	font-size:11px;

	line-height:120%;

	width:198px;

	float:left;

}

.block ul li img{

	float:left;

	margin-right:10px;

}



#post{

	width:826px;

	padding:60px 50px 0 70px;

	float:left;

}

.content{

	width:660px;

	height:auto;

	float:left;

	padding:17px;

/*	background:url(http://dload.kewlbites.com/images/main_bg.jpg) repeat center top;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/main_bg.jpg) repeat center top;

}

#content, .post{

	width:640px;

	height:auto;

	float:left;

	padding:20px 10px 10px 10px;

/*	background:url(http://dload.kewlbites.com/images/white.png);*/
	background:url(/wp-content/themes/KewlbitesTheme/images/white.png);

	color:#000;

}



#content img{

	max-width:640px;

}

.post{

	float:left;

	height:auto;

	margin:10px 0 0 0px;

}

.post h1{

	font-size:30px;

	font-weight:normal;

}

.post h1 span{

	font-size:18px;

	font-weight:normal;

	color:#0069d5

}

.post h2, .post h2 a{

	font-size:18px;



	color:#26df22;

	text-decoration:none;

}

.post h2 a:hover{

	text-decoration:underline;

}

.postc{

	float:left;

	height:auto

}

#morelink{

	float:right;

}

#morelink a{

	display:block;

	width:71px;

	height:31px;

	color:#fff;

/*	background:url(http://dload.kewlbites.com/images/m1.png) no-repeat;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/m1.png) no-repeat;

	line-height:30px;

	text-align:center;

	text-decoration:none

	}

#morelink a:hover{

	color:#e5e5e5;

/*	background:url(http://dload.kewlbites.com/images/m2.png) no-repeat;*/
	background:url(/wp-content/themes/KewlbitesTheme/images/m2.png) no-repeat;

	}

#shear{

	padding-top:3px;

	float:left;

}

.post ul{

	list-style-type:disc;

	margin:16px;

}

.post ol{

	margin:16px;

}

.post ul li{

	margin:0 0 5px 0px;

	line-height:140%;

}



.navigation,

.navigation {

	margin:10px -5px 0;

	padding:10px 5px 0;

}



.navigation .alignleft a, .navigation .alignright a{

	display:block;

	background:#083d79;

	padding:0 12px;

	float:left;

	height:26px;

	line-height:26px;

	color:#fff;

	text-decoration:none;

}

.navigation .alignleft a:hover, .navigation .alignright a:hover{

	display:block;

	background:#227bd5;

	padding:0 12px;

	float:left;

	height:26px;

	line-height:26px;

	color:#fff;

	text-decoration:none;

}



.alignleft{

	float:left;

	margin-right:12px;

	margin-bottom:12px;

}

.alignright{

	float:right;

	margin-left:12px;

	margin-bottom:12px;

}

#content img{

	border:0;

}

#footer{

	width:100%;

	float:left;

	padding:15px 0;

}

#footer #copyright{

	float:left;

}

#footer ul{

	margin:0;

	padding:0;

	list-style:none;

	float:right;

}

#footer ul li{

	float:right;

	padding-left:12px;

}

#footer ul li.home{

	padding:0;

}

#footer ul li a{

	color:#fff;

}

h1 span.color0s, h1 span.color2s{

	font-family: Century Gothic;

	color:#26df22;

	font-size:48px;

	font-weight:normal

}

h1 span.color1s, h1  span.color3s, h1 span.blue-header, .blue-header{

	font-family: Century Gothic;

	color:#2b0de1;

	font-size:48px;

	font-weight:normal

}

h2 span.color0s, h2 a span.color0s, h2 a span.color2s, h1 span.green-header, .green-header{

	font-family: Century Gothic;

	color:#26df22;

	font-size:22px;

}

h2 span.color1s, h2 a span.color1s, h2 a span.color3s{

	font-family: Century Gothic;

	color:#2b0de1;

	font-size:22px;

}

h2 span.color0s, h2 span.color1s{

	font-size:36px;

}

h1 span.green-header, .green-header, h1 span.blue-header, .blue-header{

	padding-bottom:20px;

}





/* GRAVITY FORMS make the form container relative for positioning */



body #gform_wrapper_1 {

    position: relative;

}



/* resize and position the form footer with the button */



body #gform_wrapper_1 .gform_footer {

    width: auto;

    position: absolute;

    top: 25px;

    left: 500px;

    padding: 0;

    margin: 0;

}



body #gform_wrapper_1 {border:3px solid grey;

-moz-border-radius: 15px;

border-radius: 15px;

background: #EBE6E7;

}



body .gform_wrapper .gform_body .gform_fields  #field_1_3.gfield .gfield_label {

	font-family: arial;

	font-size: 24px;

	color: blue;

	padding-left: 10px;

	padding-top: 5px;

}





body .gform_wrapper .gform_body .gform_fields #field_1_3.gfield input[type=text] {

	border:1px solid red

	-moz-border-radius: 5px;

	border-radius: 5px;

	line-height: 26px;

	font-family: arial;

	font-size: 24px;

	color: #008F01;

	width: 260px;

}





/* END GRAVITY FORMS





/*Recipe Index*/

.recipe-index a {

background: none repeat scroll 0 0 white;

    display: inline-block;

    height: 100px;

    margin: 10px;

    padding: 10px;

    text-align: center;

    text-decoration: none;

    width: 160px;

}



.recipe-index a:hover, .recipe-index a.recipe-selected {

border:1px solid black;

padding:9px;

}

/*End Recipe Index*/







/*Sidebar Form*/

.sidebar-subscribe .gform_wrapper {

padding:0px !important;

margin:0px !important;

border:0px !important;

-webkit-border-radius: 0px !important;

-khtml-border-radius: 0px !important;

-moz-border-radius: 0px !important;

border-radius: 0px !important;

background:none !important;

}

.sidebar-subscribe li.gfield {

padding:0px !important;

}

.sidebar-subscribe .gfield_label {

width:auto !important;;

font-size:18px !important;;

padding:0px !important;

margin-bottom:3px !important;

}

.sidebar-subscribe .gform_footer {


position:static !important;

}

.sidebar-subscribe .gform_edit_link {

margin:0px !important;

}

.sidebar-subscribe .validation_message {

margin-left:0px !important;

}

.sidebar-subscribe input[type="text"] {

width:193px !important;

}

.sidebar-subscribe .gfield_error input[type="text"] {

width:180px !important;

}

.sidebar-subscribe ul.gform_fields, .sidebar-subscribe ul.gform_fields > li {

width:auto !important;

}

/*End Sidebar Form*/

