Code:
body{background:url(images/small.png) -30% top repeat-x, url(images/medium.png) -12% top repeat-x, url(images/large.png) -5% top repeat-x;background-color:#111;}
header{background-color:rgba(46,49,146,0.25);border-radius:8px 8px 0 0;height:190px;left:5%;min-width:600px;position:relative;top:10px;width:90%;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
.logo{background:url(images/logo.png) no-repeat;height:120px;overflow:hidden;position:relative;text-indent:-9999px;top:35px;width:480px;margin:0 auto;}
nav{background:linear-gradient(top,rgba(114,200,255,0.5) 0 50% 100%;border-radius:0 0 8px 8px;height:40px;left:5%;min-width:600px;position:relative;width:90%;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
nav ul{height:40px;width:100%;}
nav ul li{float:left;list-style-type:none;line-height:38px;position:relative;text-align:center;width:20%;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;margin:0;padding:0;}
nav ul li:hover{background:rgba(41,137,216,0.5);border-radius:8px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
nav ul li a{color:#e0e0e0;display:inline-block;font-family:QuicksandBook, Calibri, ArialNarrow, 'Arial Narrow', Arial, sans-serif;font-size:1.5em;height:100%;text-decoration:none;text-shadow:1px 1px 2px #333;width:100%;}
nav ul li > ul{background-color:#256da8;border-radius:0 0 8px 8px;clear:both;display:none;font-size:.7em;height:100%;position:absolute;z-index:1000;}
nav ul li:hover > ul/*,nav ul li:active > ul*/{display:block;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
nav ul li > ul li{float:none;width:100%;}
nav:after{clear:both;content:"";display:none;height:0;width:0;}
#main{left:5%;overflow:auto;position:relative;width:90%;margin:20px 0;}
#content{background-color:rgba(46,49,146,0.25);border-radius:8px;position:relative;width:67%;behavior:url(http://cdn.roedesigns.com/css/pie.htc);padding:10px 0;}
#content h3,#content h4,#content h5,#content h6{color:rgba(224,224,224,1);border-bottom:1px solid #7d4689;font-family:TangerineBold, Arial, script;font-weight:400;margin:0 10px 10px;}
#content h3 a,#content h4 a,#content h5 a,#content h6 a{color:rgba(224,224,224,1);text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
#content h3 a:hover,#content h4 a:hover,#content h5 a:hover,#content h6 a:hover{background:rgba(41,137,216,0.25);border-radius:2px;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
#content h3{font-size:2em;}
#content h4{font-size:1.8em;}
#content h5{font-size:1.5em;letter-spacing:.1em;}
#content h6{font-size:1.3em;letter-spacing:.1em;}
#content p,#content label{color:rgba(224,224,224,1);font-family:QuicksandBook, Calibri, ArialNarrow, 'Arial Narrow', Arial, sans-serif;font-size:1.1em;behavior:url(http://cdn.roedesigns.com/css/pie.htc);padding:10px;}
#content p a{color:rgba(41,137,216,1);text-decoration:none;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;}
#content p a:hover{background:rgba(41,137,216,0.25);border-radius:2px;color:rgba(224,224,224,1);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
#sidebar{color:#e0e0e0;background-color:rgba(46,49,146,0.25);border-radius:8px;float:right;font-family:QuicksandBook, Calibri, ArialNarrow, 'Arial Narrow', Arial, sans-serif;font-size:1.2em;width:32%;behavior:url(http://cdn.roedesigns.com/css/pie.htc);padding:10px 0;}
#sidebar p{font-size:.85em;padding:7px 10px;}
footer{font-family:QuicksandBook, Calibri, ArialNarrow, 'Arial Narrow', Arial, sans-serif;background-color:rgba(46,49,146,0.25);border-radius:8px;color:#707070;margin-bottom:10px;min-height:140px;left:5%;min-width:600px;position:relative;width:90%;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
#sidebar a,footer a{text-decoration:none;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;transition:all .25s;}
#sidebar a:hover,footer a:hover{background:rgba(41,137,216,0.5);border-radius:2px;-webkit-transition:all .25s;-moz-transition:all .25s;-ms-transition:all .25s;transition:all .25s;behavior:url(http://cdn.roedesigns.com/css/pie.htc);}
#sidebar ul li,footer ul li{list-style-type:none;}
#sidebar h3.widget-title,h3.widget-title a,footer h3.widget-title,footer h3.widget-title a{color:#e0e0e0;font-family:TangerineBold, Arial, script;font-size:2em;font-weight:400;text-align:center;}
#sidebar li.widget-container{margin:0 0 20px;}
#sidebar li.widget-container a,footer li.widget-container a{color:#e0e0e0;}
#sidebar .widget-container li:before{color:#e0e0e0;content:"- ";}
#sidebar .widget-container li,footer .widget-container li{color:#e0e0e0;list-style-type:disc;}
.slideshows{float:left;overflow:auto;width:67%;}
.slideshows:after,#sidebar:after{content:"";clear:both;height:0;width:0;}
.slideshows li{margin:0;padding:0;}
.slider_1,.slider_2{float:left;max-width:49%;}
.slider_2{margin-left:2%;}
.slider_3{float:left;margin-top:10px;width:100%;}
.slides,.slides img{width:100%;}
.category #content{padding-top:20px;width:100%;}
.category #content h3{font-size:2.7em;}
.gallery{margin-top:50px;}
.gallery li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;list-style-type:none;width:20%;margin:0 0 50px;}
.gallery li a{display:block;position:relative;width:150px;margin:0 auto;}
.gallery:after{clear:both;content:" ";display:block;height:0;width:0;}
.cat-title{text-align:center;}
#footer-widget-area{left:2%;max-height:100%;position:relative;width:98%;}
footer .widget-area{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;min-height:140px;width:49%;margin:5px 0;}
.post form{width:400px;margin:5px 0 20px 50px;}
.post label{display:none;margin:0;padding:0;}
.post label span{color:red;font-size:.75em;font-style:italic;margin-left:10px;}
.post input,.post textarea{background:linear-gradient(top,rgba(255,255,255,0.8) 0 50% 100%;border-radius:8px;box-shadow:0 0 10px #111;color:#333;font-family:QuicksandBook, Calibri, ArialNarrow, 'Arial Narrow', Arial, sans-serif;font-size:1.2em;line-height:40px;margin:15px 0;}
.post textarea{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:120px;text-align:center;width:100%;padding:0 10px;}
.post input[type=text]{height:40px;text-align:center;width:100%;}
.post input[type=submit]{background:linear-gradient(top,rgba(114,200,255,0.8) 0 50% 100%;color:#111;cursor:pointer;font-family:TangerineBold, Arial, script;font-weight:400;font-size:2em;height:40px;text-align:center;width:120px;margin:0;padding:0;}
.post input[type=submit]:hover{background:linear-gradient(top,rgba(41,216,137,0.8) 0 rgba(114,255,200,0.8) 50% rgba(41,216,137,0.8) 100%;}
.form-error h3{border-bottom:0!important;color:red!important;margin-left:50px;text-align:center;width:450px;}
.form-errors{margin-left:50px;text-align:center;width:450px;}
.post p span.social{position:absolute;right:10px;top:10px;}
.post p span.social img{float:right;margin-left:15px;}
.cta a{background-color:#e0e0e0;color:rgba(46,49,146,1)!important;font-weight:700;border-radius:4px;padding:5px 10px;}
.cta a:hover{background-color:silver;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s;}
@media screen and max-width850px {
footer .widget-area{margin:5px 0 0;}
nav ul li > ul{font-size:.5em;}
.post form{margin-left:10%;width:80%;}
}
@media screen and max-width670px {
header,nav,#main,footer{left:0;width:100%;}
}
@media screen and max-width600px {
#content,.slideshows,.slider_1,.slider_2,.slider_3{float:none;}
.slideshows,#content{width:100%;}
#sidebar,.slider_1,.slider_2{display:none;}
header{height:135px;}
.logo{top:5px;}
}
@media screen and max-height500px {
header{height:135px;}
.logo{top:5px;}
}
@media screen and max-width970px {
.gallery li{width:25%;}
}
@media screen and max-width750px {
.gallery li{width:33%;}
}
@media screen and max-width500px {
.gallery li{width:50%;}
}
@media max-device-width600px {
header,nav,#main,footer{border-radius:0;min-width:0;width:100%;margin:0;}
#content,#main{border-radius:0;margin:0;}
#main{margin:2px 0 0;}
header{height:90px;top:0;}
nav{background:none;height:80px;}
.logo{background:none;color:#e0e0e0;font-family:TangerineBold, Arial, script;font-weight:400;height:90px;position:relative;top:0;text-align:center;text-indent:0;width:100%;}
.logo h1,.logo h2{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-weight:400;margin:10px 0;}
.logo a{display:inline-block;color:#e0e0e0;position:relative;text-decoration:none;height:25%;width:100%;}
.slider_1,.slider_2{display:none;margin:0;padding:0;}
nav ul li{background-color:rgba(114,200,255,0.5);font-size:.75em;line-height:40px;width:50%;}
.post form{margin-left:5%;position:relative;width:90%;}
.post form input[type=submit],.post form textarea{width:100%;padding:0;}
*,:hover,:active,nav ul li:hover,nav ul li:active,nav ul li:hover > ul,nav ul li:active > ul{border-radius:0;}
.slider_3,.slideshows{margin:0;padding:0;}
}
You might even find a few floats in there somewhere.