* {margin: 0;}
html, body {height: 100%; font-family: Trebuchet MS, Times, Tahoma, Arial, FreeSans, Helvetica, Verdana, sans-serif;}

/*a {color: #000;text-decoration: none;}
a:hover {color: #0075c8;text-decoration:none;}*/
img {border:0px;}

.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -7em; /* the bottom margin is the negative value of the footer's height */}
div.spillover {margin:0px auto;width: 960px;padding: 0px 20px 0px 20px;}

/*/////////////////////////////////////Start top menu///////////////////////////////////////////////////*/
#topmenu {background-color:#000;height:20px;border-bottom:1px solid #0075c8;padding:5px 0px 0px 0px;width:100%;clear:both;font-size:.7em;font-family:arial;}
#topmenu span {float:left;color:#999;letter-spacing:0px;font-size:1.1em;font-weight:bold;}
#topmenu ul {float:right;margin:0px;padding:0px 0px 0px 0px;list-style:none;font-weight:bold;color:#fff;}
#topmenu li {float:left;background-image: url('../images/top_menu_arrow.gif');background-repeat: no-repeat;padding-left:10px; background-position:left bottom;padding-right:10px; padding-top:0px; padding-bottom:0px;}
#topmenu a {color: #fff;text-decoration: none;}
#topmenu a:hover {color: #666;text-decoration:none;}
/*/////////////////////////////////////End top menu///////////////////////////////////////////////////*/

/*/////////////////////////////////////Colored bar Logo///////////////////////////////////////////////////*/
#wrap {height:164px;margin:0px;padding:0px;background:url(../images/studiovalley_background_top_2.jpg) top repeat-x #fff;}
#wrap img {float:left;}
#logo {float:left;padding:0px;height:169px;margin:0px;width:365px;}
#logo img {border:0px;width:365px;height:169px;}
#wrap span {float:right;padding:86px 0px 0px 0px;font-size:1.5em;color:#fff;font-style:italic;width:auto;color:#fff;}
/*/////////////////////////////////////End colored bar logo///////////////////////////////////////////////////*/

/*////////////////////////////Content and Colums////////////////////////////////////*/
#left-side {float: left;width: 180px;padding: 0px 0px 0px 0px;}
#right-side {float: right;width: 180px;padding: 0px 0px 0px 0px;height:auto;}
#content-double {float: left;width: 520px;padding-right:20px;padding-left:20px;}
#content-left {float: left;width: 740px;padding-left:20px;}
#content-right {float: left;width: 740px;padding-right:20px;border-right: 0px dashed #ccc;}
#content-single {clear:both;float:left;width:100%;}
/*///////////////////////////End Content and Colums//////////////////////////////////*/

/*/////////////////////////Testimonial/////////////////////////////////////////////*/
.testimonial {margin-bottom: 41px;width:200px;border-bottom:1px dashed #d1d2cd;padding-bottom:10px;}
.testimonial blockquote {padding: 15px 7px 0px 10px;background: url(../images/bg_sidebar_testimonial_blockquote.gif) no-repeat;color: #363636;font-size: .8em;}
.testimonial blockquote p {line-height: 1.25;font-size: .9em;text-align:left;}
.testimonial h4 {margin-bottom: .25em;padding: 41px 0 0 15px;background: url(../images/bg_sidebar_testimonial_h4.gif) no-repeat;color: #333;font-size: .8em;font-weight: bold;text-transform: uppercase;}
.testimonial p.title {padding-left: 15px;color: #363636;font-size: .7em;}
/*/////////////////////////////////////End Testimonial///////////////////////////////////////////////////*/


/*/////////////////////////////////////Quad panels on homepage///////////////////////////////////////////////////*/
#quadpanels {font-size:.9em;}
.leftq {float:left;width:350px;padding-bottom:3px;/*background-color:red;*/}	
.rightq {float: right;width: 350px;padding-bottom:3px;padding-right:20px;/*background-color:green;*/}
.shout {font-size: 1.7em;color: #000;font-weight: normal;border-bottom: 1px dashed #d1d2cd;margin: 10px 0 5px 0;padding: 0 0 0px 0;}
br.all {clear:both;}

#quadpanels ul {list-style-type:none;padding: 0px 0px 20px 0px;}
#content-right #quadpanels li {padding-top:2px;margin:0px;background-image: url('../images/quadset.gif');background-repeat: no-repeat;padding-left:10px; background-position:left top;}
#content-right #quadpanels p {padding:3px 0px;margin:0px;}
/*/////////////////////////////////////End quad panels///////////////////////////////////////////////////*/


/*/////////////////////////////////////Start footer///////////////////////////////////////////////////*/
.footer{clear:both;height: 7em;background:transparent url(../images/bg-footer.gif) repeat-x top left;background-color:#f8f8f7;text-align:center;margin: 0px auto;}
.footer, .push {height: 7em; /* .push must be the same height as .footer */}
.footer ul {clear:both;list-style-type:none;padding-top:10px;font-size:.7em;text-align:center;font-weight:bold;letter-spacing:1px;}
.footer li {border-right:1px solid #ccc;padding:2px 6px 2px 11px;display:inline;}
.footer p {font-size:.8em;padding-top:10px;clear:both;}
.footer a {color: #000;text-decoration: none;border-bottom:0px dashed #999;}
.footer a:hover {color: #999;text-decoration:none;border-bottom:0px;}
.footer li.last{border-right:none;}
.footer p{text-align:center;}
h4.footer {display:none;}
/*/////////////////////////////////////end footer///////////////////////////////////////////////////*/

h4.sidebar {width:200px;border-bottom: 1px dashed #d1d2cd;padding: 10px 0px 0px 0px;margin-bottom:10px;font-size:1.1em;}
h4.first {width:200px;border-bottom: 1px dashed #d1d2cd;padding: 0px 0px 0px 0px;margin-bottom:10px;font-size:1.1em;}
img.googlebanner {padding:10px 0px 0px 25px;}