body{
        text-align:center;
        background: url(img/default2.jpg) no-repeat 0 0 #fff; 
        background-attachment:fixed;
        color: #333333;
        font-family: Verdana, sans-serif;
        margin: 0;
        padding: 0;
        font-size:11px;
}

.main{
        width:800px;
        margin:auto;
        padding:0px;
        border-collapse : collapse;
	/*line-height:18px;*/
}


/* = = = = = = = =  = = = = = = = =  = = = =  HEADER  = = = =  = = = = = = = =  = = = = = = = =  */

.head{
        height:83px;
        width:inherit;
        }
        
        .title{
                margin:48px 0px 0px 0px;
                width:211px;
                height:34px;
                font-size:25px;
                color:#333333;
                float:left;
                background:url(img/logo11.png) no-repeat;
        }
                .title span{
                        display:none;
                }

        .mainMenu ul{
                margin:65px 0 0 0;
                width:450px;
                text-align:right;
                float:right;  
                padding:0px;
        }
                .mainMenu li{
                        display: inline;
                        list-style-type: none;
                        padding-left: 10px;
                        text-transform: uppercase;
                }
        
                        .mainMenu li a{
                                color:DarkSlateGray;
                                font-weight:bold;
                                font-size:13px;
                        }

                        .mainMenu li a:hover{
                                color:#333333;
                                cursor:help;
                        }
        
/* = = = = = = = =  = = = = = = = =  = = = =  CONTENT  = = = =  = = = = = = = =  = = = = = = = =  */
.middle{
        margin:8px 0;
        padding:0;
        border-top:1px solid gray;
        border-bottom:1px solid gray;
        width:100%;
        text-align:justify;
        min-height:300px;
        }

.newsTitle{
         font-size:14px;
}




/* = = = = = = = =  = = = = = = = =  = = = =  FOOTER  = = = =  = = = = = = = =  = = = = = = = =  */
.footer{
        height:20px;
        width:inherit;
        text-align:left;
        font-size:10px;
        }
                .footer ul{
                        margin:0px;
                        padding:0px;
                        position:absolute;
                    
                }
                .footer li{
                        display: inline;
                        list-style-type: none;
                        padding-right: 10px;
                }
                .footer li a{
                        font-size:11px;
                        color:DarkSlateGray;
                        font-size:10px;
                        text-transform: uppercase;
                        font-weight:bold;
                }
                        .active{
                                color:#333333;
                        }
                .footer li a:hover{
                        color:#333333;
                }
		
                .signature{
                        float:right;
                        font-size:11px;
                        color:gray;
                }
                .signature span{
                        color:DarkSlateGray;
                }
        
        
        
/* = = = = = = = =  = = = = = = = =  = = = =  GLOBAL  = = = =  = = = = = = = =  = = = = = = = =  */
a {
        color: DarkSlateGray;
        text-decoration:none;
        outline:none;
}

a:hover{
        color:#333333;
}

a .back_link{
        text-align:left;
}

a img {
        border: none;
}




/* = = = = = = = =  = = = = = = = =  = = = =  FRAMEWORK  = = = =  = = = = = = = =  = = = = = = =  =
/* = = = = = = = =  = = = = = = = =  = = = = = = = =  = = = =  = = = = = = = =  = = = = = = = = = =
             xScripts CSS for newsletter, emailme, login and sendToFriend
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
	.login{
		text-align:center;
	}
	.login p, .login h1{
		text-align:left;
	}
	.login table{
		margin:10px auto;
	}
	.login input[type=text]{

	    width:250px;
        }
	.login input[type=submit]{
		float:right;
	}

	.errormessage{
		color:red;
	}

	.emailme input[type=submit]{
		float:right;
	}

        .newesletterLabel, .emailmeLabel, .loginLabel, .sendToFriendLabel{
                color:#666;
        }
	label{
		display:block;
		float:left;
		width:90px;
	}
        input[type=text]{
	    border:1px solid #668;
	    padding:2px;
	    width:250px;
        }
        textarea{
	    border:1px solid #668;
	    padding:2px;
	    width:250px;
        }
        input[type=submit]{
	    border:1px solid #668;
	    background-color:#FFF;
	    padding:2px;
	    width:50px;
	    margin-top:4px;
        }
	input[type=submit]:hover{
		background:DarkSlateGray;
		cursor:pointer;
		border:1px solid gray;
		color:#FFF;
	}

/*  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

	.sendtofriend table td{
		padding:5px;
	}
	.sendtofriend input[type=submit]{
		float:right;
	}







/* = = = = = = = =  = = = = = = = =  = = = = = = = =  = = = =  = = = = = = = =  = = = = = = = = = =
             INSERT NEW RECIPE
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
#newRecipe{
        display:none;
        width:600px;
}

#newRecipe input[type=text]{
        border:1px solid gray;
        padding:3px;
        width:500px;
}
#newRecipe select{
        border:1px solid gray;
        padding:3px;
        width:200px;
}
#newRecipe textarea{
        border:1px solid gray;
        padding:3px;
        width:500px;
        height:200px;
}
.captchaPic{
        float:left;
}
#newRecipe input[name=captcha]{
        border:1px solid gray;
        padding:3px;
        letter-spacing:3px;
        width:70px;
        text-align:center;
        float:left;
        margin-right:10px;
}
#newRecipe input[type=submit]{
        border:1px solid yellow;
        padding:3px;
        width:90px;
}


/* = = = = = = = =  = = = = = = = =  = = = = = = = =  = = = =  = = = = = = = =  = = = = = = = = = =
             RECIPES
 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.recipes{
	margin:10px;
}
.recipes p{
	padding:0;
	margin:3px 0;
}
.recipes h4{
	padding:0;
	margin:15px 0 2px 0;
}

.recipes .codebox{
	margin:20px 0 10px;
	color:#6A6ACC;
	font-family:courier;
	font-size:12px;
	background:#eee;
	border:1px solid #6A6ACC;
	padding:10px;
}
a .readMore{ display:none; }

/*  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */


.m{
	background: none repeat scroll 0 0 #222;
	display: block;
	margin: 20px 0;
	padding: 5px;
	width: 46px;
}

.porfolioTable td{
    background:#FFFEF7;
    border:1px dashed gray;
    width:25%;
}
.porfolioTable td:hover{
    border:1px dashed #6A6ACC;
}








/* = = = = = = = =  = = = = = = = =  = = = =  jzTimetable - homepage  = = = =  = = = = = = = =  = = = = = = = =  */


.jzTimetableMain{
    border-radius:10px;
    background: #58e758;
    padding:5px 15px 5px;
    margin:0;
}

.jzTimetable{
    list-style:none;
    clear:both;
}

.jzTimetable ul{
    border: 1px solid #3B4041;
    display:block;
    clear:both;
    height:66px;
    width:765px;
    overflow:hidden;
    padding:2px;
    list-style:none;
    border-radius:5px;
    background: DarkSlateGray;
}

.jzTimetable li{
    background: url(img/charbg.png);
    width:43px;
    height:63px;
    float:left;
    text-align:center;
    line-height:63px;
    vertical-align:center;
    font-family:Arial;
    color:DarkSlateGray;
    font-size:45px;
    margin:2px 1px;
}



.jzTimetableBottomMsg{
	display: block;
	margin: 35px 0 10px 0;
	text-align: center;
	color:#8E9394;
}
