/*
Theme Name: UnionRiv
*/

@font-face {font-family:"Galird";src:url("galirdb.eot?") format("eot"),url("galirdb.woff") format("woff"),url("galirdb.ttf") format("truetype"),url("galirdb.svg#galirdb") format("svg");font-weight:normal;font-style:normal;}

@font-face {font-family:"KG Ten Thousand Reasons";src:url("KGTenThousandReasons.eot?") format("eot"),url("KGTenThousandReasons.woff") format("woff"),url("KGTenThousandReasons.ttf") format("truetype"),url("KGTenThousandReasons.svg#KGTenThousandReasons") format("svg");font-weight:normal;font-style:normal;}

* {

	padding: 0;

	margin: 0;

}

a img {

	border:none;

}

html {

	width: 100%;

	height: 100%;

}

body {

	background-color: #252525;

	background-image: url(images/bg.jpg);

	background-repeat: no-repeat;

	background-position: center 0px;

	height: 951px;

	width: 100%;

	font-family: "Galird", sans-serif;

	position:relative;

}

#wrapper {

	width: 1000px;

	height: 601px;

	margin: 30px auto 0 auto;

	position:relative;

}

#container {

	float: left;

	width: 964px;

	height: 707px;

	margin: 10px auto 0 auto;

	background-image: url(images/brick.jpg);

}

#left-sidebar {

	display:none;

	float: left;

	width: 185px;

	height: 485px;

	margin-top: 120px;

	background: url(images/left-board.png) no-repeat;

}

#right-sidebar {

	display:none;

	float: left;

	width: 190px;

	height: 485px;

	margin-top: 50px;

	background: url(images/right-board.png) no-repeat;

}

header {

	width: 924px;

	margin: 0 auto;

	box-shadow: 10px 10px 40px #000;

}

#logo {

	width: 924px;

	height: 213px;

	margin: 25px auto 0 auto;

	background: url(images/signcopy.png) no-repeat;

}

#con-info {

	width: 924px;

	height: 24px;

	color: black;

	background: #acd373;

	margin: 0 auto;

	text-align: center;

	text-transform:uppercase;

}

#awning {

	display:none;

	height: 47px;

	width: 580px;

	margin: 0 auto;

	background: url(images/awning.png) no-repeat;

}

#header-links {

	width: 924px;

	height: 46px;	

	margin: 0 auto;

	background: url(images/link-bg.png) no-repeat;
	background-size: 926px;
}

#menu-main {
	padding-top: 8px;
}

footer {

	background: #e1e1e1;

	background: url(images/sidewalk.png) no-repeat;

	background-repeat: no-repeat;

	background-position: center;

	width: 100%;

	height: 255px;

	line-height: 40px;

	font-size: 12px;

	margin: 0 auto 0 auto;

	z-index: 9000;

	position:absolute;

	bottom:0px;

}

#content {

	background: #363636;

	padding: 0;

	width: 924px;

	height: 379px;

	margin: 3px auto 0 auto;

}

	

.menu,.sid {

	list-style-type:none;

}

.widget-area {

	margin-top: 112px;

	margin-left: 15px;

}

#menu-books li, #menu-toys li, .widget h1 {

	width: 155px;

	text-align: center;

	color: #fff;

	font-family: "KG Ten Thousand Reasons", sans-serif;

}

#menu-books li a, #menu-toys li a {

	font-size: 15px;

	line-height: 33px;

}

.menu a {

	text-decoration: none;

	color: #fff;

}

.menu a:hover {

	color: rgb(247,142,86);

}

#menu-main li {

	display: inline-block;

	width: 149px;

	text-align: center;

	font-size: 13px;

	line-height: 33px;

	vertical-align: middle;

	margin: 0;

	padding: 0;

	position: relative;

}

#menu-main li ul {

	position: absolute;

	z-index: 10000;

	display: none;

}

#menu-main li:hover ul {

	display: block;

	background: rgb(247,142,86);

	width: 200%;

}

#menu-main li ul li {

	display: block;

	width: 100%;

}

#menu-main li:hover ul li a {

	color: black;

	width: 100%;

}

#menu-main li:hover ul li:hover a {

	color: white;

}

#menu-main li a {

	color:#FFF;
	text-transform: uppercase;
}

#menu-main li:hover a {

	color:#000;

}

#hc-left {

	float:left;

}

#hc-right {

	float: right;

}

#tc {
	overflow: auto;
}

.toys {

	width: 100%;

	height: 100%;

	background: url(images/toy-bg.jpg) no-repeat;

	background-size:cover;

	background-position:center -25px;

}

.books {

	width: 100%;

	height: 100%;

	background: url(images/book-bg.jpg) no-repeat;

	background-size:cover;

	background-position:center -25px;

}

.contact {

	width: 100%;

	height: 100%;

	background: url(images/contact-bg.jpg) no-repeat;

	background-size:cover;

	background-position:center -55px;

}

.seasonal {

	width: 100%;

	height: 100%;

	background: url(images/bg-sale.jpg) no-repeat;

	background-size:cover;

	background-position:center -35px;

}

.sale {

	width: 100%;

	height: 100%;

	background: url(images/bg-sale.jpg) no-repeat;

	background-size:cover;

	background-position:center -55px;

}

.label {width:100%;font-size:14px;}

.input {width:100%;}

.c {clear:both;padding-bottom:2px;}

input {width:100%;}

input[type=submit] {width:75px;}

input[type=radio] {width:15px;}

textarea {width:100%;height:50px;}

.entry-title{font-size:24px;}