/* -----------------------------Page Styling ---------------------- */

.custom{
background: #f2f2f2;
}

.custom #page{
background: #f2f2f2;
}

.custom #content_box{
background: #fff;
}


/* ---------------------------Menu Styling--------------------------- */

.custom .menu{
border: none;
background: #222;
padding: 10px;
border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
width: 902px;

}

.custom .menu a{
border: none;
background: none;
color: #eee;
text-transform: none;
font-size: 14px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;

}

.custom .menu a:hover{
background: #3c3c3c;
color: #fff;
}

/* ----------------- Slideshow Styles ----------- */

.custom #fs-main{
border: 0;
font-family: arial;
}

.custom #fs-text{

width: 450px; 
float: right; 
text-align: right;
background: none;
padding: 0;

}

.custom #fs-title {

margin-bottom: 25px !important;
font-size: 40px !important;
background: #fff;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;

}

.custom #fs-excerpt {

background: #fff;
padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
text-align: left;

}

/* -----------Feature Box Styles------------- */

.custom #feature_box{
padding: 0;
height: 400px;
background: url('http://webhost04.micron21.com/~melbdc/images/server-slide.jpg') no-repeat;
text-align: right;
}

.custom .featureheader{
width: 450px;
float: right;
padding-top: 80px;

}



.custom .featureheader span{
background: #fff;
padding: 10px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;

}

.custom .featureheader h2{
margin-bottom: 30px;
font-size: 30px;

}

.custom .featuretext{
max-width: 450px; float: right; background: #fff; text-align: left; padding: 10px; font-size: 14px;
border-radius: 10px 0px 0px 10px;
-moz-border-radius: 10px 0px 0px 10px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 0px;


}

/* -------------------- Floatbox Styling ------------------- */


/* Remove this Line if Floatbox is after intro paragraph */

.custom .headline_area {
display: none;}

/* ----------------------------------------------------- */


.custom .floatbox{
width: 285px;
float: left;
margin-bottom: 15px;
}

.custom .middlebox{
border-left: 1px solid #cfcfcf;
border-right: 1px solid #cfcfcf;
margin-left: 10px;
margin-right: 10px;
padding-left: 10px;
padding-right: 10px;
}

.custom .floatbox h3{
margin-top: 0;
}

.custom .floatbox img{
float: left;
width: 80px;
}

/* -------------------- Text Widget Styling -------------------- */

.custom .widget_text{
background: #eff5f6;
border: 1px solid #addde6;
padding: 15px;
width: 400px;
min-height: 284px;
}
/* for Internet Explorer */
/*\*/
* html .widget_text {
height: 284px;
}
/**/


/* ----------------- Contact Form Styling -------------------- */

.custom .wpcf7-form input, .custom .wpcf7-form textarea{
margin-bottom: 5px;
}

.custom .formname, .custom .formemail{

width: 185px;
margin-right: 15px;
float: left;

}

.custom .formname input, .custom .formemail input{

width: 185px;

}

.custom .formsubject input{
width: 385px;
}

.custom .formmessage textarea{
width: 392px;
height: 100px;
}


/* ---------------- Footer Styling --------------------- */

.custom #footer{
border-radius: 0px 0px 10px 10px;
-moz-border-radius: 0px 0px 10px 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
background: #222;
color: #eee;
margin-bottom: 15px;
}

.custom #footer a{
border: none;
}
.custom #footer a:hover{
color: #fff;
}