/*
Theme Name: Stereoline Child
Description: Child theme for the stereoline theme 
Author: Toper
Template: stereoline
*/

@import url("../stereoline/style.css");

/* Override CSS starts here */

body { background: #fff url('images/images-overide/bground.jpg') repeat-x !important; }
.wrap { background: none !important;}

#header { }
#header #logo { height: 109px; overflow: hidden;}
#header .content { height: 140px; }

.logo-overlay { position: absolute; top: 10px; left:0; width: 290px; height: 85px; }
.logo-overlay a { display: block !important; width: 290px !important; height: 85px !important; text-indent: -999em !important; background: none !important; }

#navigation { position:relative; height:30px; background: #fff url('images/images-overide/menu-bg.jpg') left top;  }
#navigation .menu { text-align:center; font: 14px Arial, Helvetica, sans-serif; margin-top:5px; float:left; font-weight: bold; }
#navigation .menu li { position:relative; height:30px; float:left; display:inline; margin:0 25px; width: auto; background: none; }
#navigation .menu li a { display:inline; color:#fff; text-decoration:none; overflow:hidden; text-transform:uppercase; padding:0 5px; cursor: pointer; }
#navigation .menu li a:hover { color:#fad72c; }
#navigation .menu ul { display:none; position:absolute; top:21px; left:0; width:130px; z-index:1000; }
#navigation .menu li:hover ul { display:block; margin-top:4px; }
#navigation .menu ul li { display:block; float:left; width:170px; height:auto; margin-left:0; }
#navigation .menu ul li a { display:block; border-top:1px solid #666; background:#424242 url(images/images-overide/ulsquare.gif) no-repeat 7px 12px; text-align:left; text-transform:none; font:bold 11px Tahoma, Geneva, sans-serif; padding:5px 10px 10px 15px; }
#navigation .menu ul li ul { z-index:200; height:auto; display:block; right:0; top:0; position:relative; float:left; }
#navigation .menu ul li a:hover { background:#292929 url(images/images-overide/ulsquare.gif) no-repeat 7px 12px; }
#navigation .menu ul li ul li a { background:#424242 url(images/images-overide/square.gif) no-repeat 10px 12px; padding-left:20px; margin-top:-5px; }
#navigation .menu ul li ul li a:hover { padding-left:20px; background:#292929 url(images/images-overide/square.gif) no-repeat 10px 12px; }


#search_engine { display: block; width: 175px; height: 40px; background: url(images/search_field.png) no-repeat left top; padding: 0; position: static;}

#footerDiv { overflow:hidden; background:#343434 url(http://www.kenstanton.net/wp-content/themes/stereo-child/images/h_footbg.jpg) repeat-x 0 0; color:#acacac; font:11px Arial, Helvetica, sans-serif; border:1px solid #c1c1c1; margin:10px auto; }
#footerDiv a { color:#acacac; }
#footerDiv a:hover { color:#fff; }
.footUL { width:130px; float:left; margin:20px 0 30px 25px; }
.footUL li { background:url(http://www.kenstanton.net/wp-content/themes/stereo-child/images/h_square.gif) no-repeat 0 6px; margin:0 0 2px; padding:0 0 0 6px; }
.footUL .theHead { color:#dcdcdc; font:bold 12px Arial, Helvetica, sans-serif; border-bottom:1px solid #393939; background:none; margin:0 0 8px; padding:0 0 10px; }


.textAlignCenter { text-align:center; }
.clearMe { clear: both; }
.noMarginRight { margin-right: 0 !important;}