/*

Theme Name: BowlingUnited

Theme URI: 

Description: BowlingUnited Wordpress Theme.

Version: 1.0

Author: BowlingUnited.com

Author URI: 

*/

* {

padding: 0;

margin: 0;

}

body {

font-size:   76%;

font-family: Arial, Verdana, Sans-Serif;

background-color: #ffffff;

}

hr {

display: none;

}

#page {

width: 960px;

margin: 0 auto;

background-color: #FFFFFF;

}

#wrapper {

width: 960px;

margin: 0 auto;

background-color: #FFFFFF;

}

#content {

float: left;

width: 475px;

overflow:hidden;

}

#content a img {

color:#FFF;

}

.post {

margin-bottom: 20px;

color: #333;

padding-left: 5px;

padding-right: 5px;

font-size: 1.1em;

}

h2 {

font-size: 14px;

}

h2 a:hover, h2 a:visited, h2 a {

text-decoration: none;

color: #31639C;

}

.entry {

margin-top: 10px;

margin-bottom: 15px;

}

.postmetadata {

padding: 2px;

font-size: 0.8em;

border-top: 1px solid #31639C;

}

.postmetadata a {

color: #31639C;

}

.post p {

line-height: 1.4em;

margin-bottom: 1em;

}

blockquote {

margin: 1em 1.5em;

padding: 1em 1.5em;

border: 1px solid #31639C;

background: #d3d3d3;

}

.post li {

margin-left: 20px;

}

.post ul {

list-style-type: disc;

margin-bottom: 10px

}

acronym, abbr, span {

cursor: help;

}

acronym, abbr {

border-bottom: 1px dashed #31639C;

}

blockquote cite {

margin: 5px 0 0;

display: block;

}

.center {

text-align: center;

}

a img {

border: none;

text-decoration:none;

color:#FFF;

}

h3 {

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:left;

margin-top:-30px;

margin-left:140px;

}

h4 {

margin-top: 1.2em;

font-size: 1.2em;

}

h5 {

margin-top: 1em;

font-size: 1em;

}

a {

color: #31639C;

}

.navigation {

display: block;

margin-top: 20px;

margin-bottom: 40px;

}

.alignleft {

float: left;

text-align: left;

width: 50%;

}

.alignright {

float: right;

text-align: right;

width: 50%

}

ol.commentlist {

width: 90%;

margin: 0 auto;

}

ol.commentlist li {

margin-bottom: 1.5em;

border: 1px solid #31639C;

padding: 5px;

background-color: #d3d3d3;

}

ol.commentlist li.alt {

background-color: #d3d3d3;

}

ol.commentlist a {

color: #31639C;

}

small.commentmetadata {

font-size: 0.8em;

margin-bottom: 1em;

display: block;

}

#header {

margin-bottom: 10px;

margin-top: 0px;

text-align: left;

padding-top: 0px;

background: #31639C;

height: 30px;

}

#headerimg {

text-align: center;

padding-top: 20px;

}

#sidebar {

float: right;

width: 304px;

padding: 2px;

text-align: left;

}

#sidebar_r h2 {

font-size:12px;

font-weight:bold;

}

#sidebar ul {

list-style: none;

margin-bottom: 10px;

}

#sidebar ul ul {

list-style-type: circle;

margin-left: 20px;

}

#sidebar ul ul ul {

margin-bottom: 0;

}

#sidebar ul h2 {

font-size: 12px;

font-weight: bold;

padding: 2px;

border-bottom:1px solid #f1f1f1;

margin-bottom: 5px;

color: #333;

}

#menu {

float: left;

width: 164px;

padding: 2px;

text-align: center;

}

#menu ul {

list-style: none;

margin-bottom: 10px;

}

#menu ul ul {

list-style-type: circle;

margin-left: 20px;

}

#menu ul ul ul {

margin-bottom: 0;

}

#menu ul h2 {

font-size: 1.2em;

font-weight: bold;

padding: 2px;

margin-bottom: 5px;

background-color: #31639C;

color: #ffffff;

}

#footer  {

padding: 2px;

margin-top: 50px;

clear: both;

text-align: center;

color: #AAA;

width: 960px;

background: #31639C;

}

#footer a {color: #FFF;

}

.description {

border-bottom: 100px;

}

#ad_hf {

text-align: center;

padding-top: 10px;

padding-bottom: 10px;

background-color: #31639C;

}

#search {

text-align: left;

padding-left: 20px;

background-color: #FFFFFF;

}

#main {float:right;

width : 790px;

padding : 0px;

}

h1 {

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

}

.cat {

border-top:solid 1px #F1F1F1;

background:#FAFAFA;

margin-bottom:5px;

text-align:left;

}

#topbanner {

margin-top: 5px;

margin-bottom: 10px;

text-align: center;

padding: 10px;

background:#FAFAFA;

}

.index {

overflow : hidden;

float:left;

margin:10px;

}

.index img {

max-height:100px;

max-width:100px;

color : #ffffff;

font-size : 1px;

letter-spacing : -1px;

line-height : 1px;

word-spacing : -1px;

}

.indexwrap {

padding:5px;

margin-right:5px;

margin-bottom:5px;

width:133px;

height:210px;

float:left;

text-align:center;

font-size:9px;

line-height:10px;

border:1px solid #EFEFEF;

background:#FFFFFF;

overflow : hidden;

}

.indeximgbg{height:90px;

}

#searchsite  {

font-size:12px;

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FFFFFF;

text-align:right;

margin-top:-30px;

margin-right:5px;

}

#home {

float: left;

width: 775px;

overflow:hidden;

}

img{

text-decoration:none;

}

#brand {

margin-top: 50px;

margin-bottom:5px;

background: #FFF;

border:1px solid #EFEFEF;

width: 940px;

float:left;

padding:10px;

}

.brand {

width:19%;

margin-right:5px;

float:left;

}

.relatedwrap{padding:3px;

border-bottom:1px solid #EEE;

overflow : hidden;

height:75px;

}

.relatedimgwrap{float:left;

width:70px;

overflow:hidden;

}

#related img {

max-height:65px;

max-width: 65px;

color : #ffffff;

font-size : 1px;

letter-spacing : -1px;

line-height : 1px;

word-spacing : -1px;

}

#related {margin-bottom: 10px;

float:right;

width:300px;

}

#related h2{

font-size: 12px;

font-weight: bold;

padding: 2px;

border-bottom:1px solid #f1f1f1;

margin-bottom: 5px;

color: #333;

}

#extracontent{

float: left;

width: 775px;

overflow:hidden;

border-top:1px solid #EFEFEF;

margin-left:5px;

padding:10px;

background:#FAFAFA;

}

#extracontent li {

margin-left: 20px;

}

#extracontent ul {

list-style-type:circle;

margin-bottom: 10px

}

#sidebaramazon {margin-bottom: 10px;

float:right;

width:300px;

}

#sidebaramazon h2{

font-size: 12px;

font-weight: bold;

padding: 2px;

border-bottom:1px solid #f1f1f1;

margin-bottom: 5px;

color: #333;

}

#sidebaramazon ul {

list-style-type:circle;

margin-bottom: 10px

}

#sidebarpromo {

margin-bottom: 10px;

float:right;

width:300px;

}

#sidebarpromo h2{

font-size: 12px;

font-weight: bold;

padding: 2px;

border-bottom:1px solid #f1f1f1;

margin-bottom: 5px;

color: #333;

}

#sidebarrecommendedstore {

margin-bottom: 10px;

float:right;

width:300px;

}

#sidebarrecommendedstore h2{

font-size: 12px;

font-weight: bold;

padding: 2px;

border-bottom:1px solid #f1f1f1;

margin-bottom: 5px;

color: #333;

}

.storeborder {

border:1px solid #f1f1f1; 

padding:5px;

margin-bottom:10px;

}

.catspace {

height:15px;

}

.kiri { width:255px;margin-right:5px;float:left;margin-top:5px;}

#contentamazon {

float: left;

width: 475px;

overflow:hidden;

}

#single {

float: left;

width: 475px;

overflow:hidden;

}

#single img {

max-width:460px;

}

#single a img {

color:#FFF;

}
