/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */


@import url('examples/2c-l.css');


body{
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
line-height: 18px;
background-color:#333333;
padding: 0;
margin:0;
background-image:url('images/tex2.jpg'); 
background-repeat:repeat; 
margin-left:auto; 
margin-right:auto;
padding-bottom:0;
margin-bottom:0;
}

/*img, div { behavior: url('/wp-content/themes/sandbox/images/iepngfix.htc'); }*/

/* background-image:url('images/superback.png'); */
div#bgFrame{overflow: visible; height: 700px; background-image:url('images/superBack.jpg'); background-position:top center; background-repeat:no-repeat; padding:0; margin-top:0px; padding-bottom:0; margin-bottom:0; margin-left:auto; margin-right: auto; width: 100%; padding-top:17px;}

/*div#bgPic{overflow:visible; padding: 0; margin-right:auto;  margin-left:auto; width:1005px; height: 18px; text-align:left; }
div#bgPic img{position: absolute; margin-left:-60px; z-index: 0;}*/

div#puma_wrapper{ margin-left:auto; margin-right:auto; width: 992px; margin-bottom:0; padding-bottom: 0; padding-top:0;}
a{ text-decoration:none; }

img{ border:none; }

/*---------------header End ----------------*/

div#puma_header{z-index: 1;}

div#puma_header #nav{float:left; display: inline-block; background-color: transparent; padding: 0; height: 42px; text-align:left; font-size: 10px; font-weight:500; padding-top: 7px; }

div#puma_header ul{ list-style:none; color:#000; }
div#puma_header ul li{float:left; display:inline; padding: 0px; }
div#puma_header ul li a{color: #000000};

div#puma_header .hover{color: #c4a484;}

/*         header link bar              */
div#puma_header{ position: relative; height: 62px; font-size:16px; font-family:"Helvetica Neue"; font-weight:600; background-image:url('images/navBack.png'); background-position:center; background-repeat:no-repeat; vertical-align:middle; }



div#header #logo{ float:left; margin-top: 12px; margin-left: 30px; margin-right: 7px;}
div#puma_header #lang{float:left; font-size: 12px; font-weight: 500; padding-top: 10px; font-size:9px; font-stretch:extra-expanded; }

div#puma_header #puma_mailing_form{float:left; font-size: 14px; font-weight: 500; margin-top:8px;font-size:9px; border: #eee 1px solid; background-color:#fff; height: 24px;}

div#puma_header #puma_mailing_form #puma_main_subscribe_email{ background:none; border:none; padding: 0px 0px; size: 20; width: 150px; height: 20px;}

div#puma_header #puma_main_subscribe_submit{float:right; margin-top: 0px; /*background-image:url('images/mailButton.gif'); background-repeat:no-repeat; background-position:center top; */ cursor:pointer; *cursor:hand; height:13px; width:8px;}


/* get from puma */

.lnr_arrows li.rev a { 
	background-image: url(http://stage.beamland.com/pumacom/img/catalog_arrow_icons.png);
}
.lnr_arrows li.fwd a { 
	background-image: url(http://stage.beamland.com/pumacom/img/catalog_arrow_icons.png);
}
.und_arrows li.dn a { 
	background-image: url(http://stage.beamland.com/pumacom/img/catalog_arrow_icons_updown.png);
}
.und_arrows li.up a { 
	background-image: url(http://stage.beamland.com/pumacom/img/catalog_arrow_icons_updown.png);
}



#nav li a {
	color: #5e5f5e;
	/*background-image: url(http://stage.beamland.com/pumacom/img/sitenav.png);*/
}
.ie6 #nav li a {
	/*background-image: url(http://stage.beamland.com/pumacom/img/sitenav.gif);*/
}

#nav .nodrop a:hover, #nav .hover_nodrop a{ 
color: #fff; background-image: url('images/navLiHover.gif');
background-repeat:repeat-x;
}

#nav .sport .hover{
background-image: url('images/navSport.png');
background-repeat:no-repeat;
background-position:right top;
}

.ie6 #nav .sport .hover{background-image: url('images/navSport.gif');}

#nav li.selected a {
	color: #fff;
}

#nav li.main a {
	color: #fff;
	background-image: none;
}
.ie6 #nav li.main a {
	background-image: none;
}
#nav li.hover a {
	color: #fff;
}

#nav li ul {
	background-image: url(http://stage.beamland.com/pumacom/img/drop_top.png);
	background-position:left top;
	padding:0;
	/*margin-left:10px;*/
	padding-top: 4px;
}


	
#nav li ul li {
	padding:0;
	/*margin:0;*/
}

#nav li ul li.last {
	background-image: url(http://stage.beamland.com/pumacom/img/drop_bottom.png);
}
.ie6 #nav li ul li.last {
	background-image: url(http://stage.beamland.com/pumacom/img/drop_bottom.gif);
}
#nav li ul li a {
	color: #bbb;
	background-image: url(http://stage.beamland.com/pumacom/img/drop.png);
}
.ie6 #nav li ul li a {
	background-image: url(http://stage.beamland.com/pumacom/img/drop.gif);
}
#nav li ul li a:hover {
	background-position: left top;
	color: #fff;
}

#nav .main ul {
	z-index: 20;
	background-image: url(images/maindrop_top.png);
}

#nav .main ul li.seperator {
	background-image: url(images/maindrop_seperator.png);
}
.ie6 #nav li.main ul li.seperator {
	background-image: url(images/maindrop_seperator.gif);
}
#nav li.main ul li.last {
	background-image: url(images/maindrop_bottom.png);
}
.ie6 #nav li.main ul li.last {
	background-image: url(images/maindrop_bottom.gif);
}

#nav li.main ul li a {
	color: #bbb;
	background-image:url(images/drop.png);
	background-repeat:repeat-x;
	/*background-image: url(http://stage.beamland.com/pumacom/img/maindrop.png);*/
}
.ie6 #nav li.main ul li a {
	background-image:url(images/drop.gif);
	background-repeat:repeat-x;
	/*background-image: url(http://stage.beamland.com/pumacom/img/maindrop.gif);*/
}

#nav li.main ul li a:hover {
	color: #fff;
}

#nav .mainHover{
	background-image:url('images/headMainSwap.png');
	background-repeat:no-repeat;
}



/*#lang_active {
	color: #000;
}*/

#lang{float:left; padding:0; margin-left: -5px;}

#lang li{ 
	margin:0;
	padding: 0;
}

.ie6 #lang li {
	margin:0;
	padding: 0;
}

#lang li a {
		background-image:url(images/langOri.gif); background-repeat:no-repeat; background-position:0 -1px;
}

#lang li a:hover, #langLi .hover{
		color: #ffffff;
		background-image:url(images/langBackSwitch.gif); background-repeat:no-repeat;
}

#lang li.hover { 
	color: #fff;
}
#lang li.hover * { 
	color: #fff;
}

#lang li ul{padding-top:10px; /*left: 10px;*/ /*background-image:url('images/langBack.png'); background-repeat:no-repeat;*/}

#lang li ul li{
	padding:0;
	margin:0;
}

#lang li ul li.last {
	background-image: url(http://stage.beamland.com/pumacom/img/lang_bottom.png);
}

.ie6 #lang li ul li.last {
	background-image: url(http://stage.beamland.com/pumacom/img/lang_bottom.gif);
}
#lang li ul li a {
	color: #bbb;
	background-image: url(http://stage.beamland.com/pumacom/img/lang_drop.png);
}

#lang li ul li a:hover {
	color: #fff;
	background-image: url(http://stage.beamland.com/pumacom/img/lang_drop.png);
}

#lang li a:hover span, #langLi .hover span{
		color:#fff;
}

/*---------------header End ----------------*/


div#access{width: 992px;; height: 470px; overflow:hidden; margin-bottom: 20px;}

div#access #mediaBefore{float:left; padding-left: 0px; padding-right:10px; vertical-align:middle; cursor:pointer; *cursor:hand; margin-top: 250px; width:20px;}
div#access #mediaAfter{float:right; padding-right: 0px; padding-left:10px; vertical-align:middle; cursor:pointer; *cursor:hand; margin-top: 250px; width:20px;}

div#access #mediaBar{float:left; width:926px; height: 450px; margin-bottom: 10px; margin-top:0; padding-top:0px; display:inline-block;}

div#access #mediaBar .replace{text-align:center; vertical-align:top;}

div#container{ float:left; margin-left:0px; padding: 0px; width: 712px;}
div#content{ float:left; margin-left:0px; padding: 0px;}

div#content .entry{margin-bottom: 3px; }
div#content .entryHeading{padding-left:31px; padding-top: 20px; text-align:top; padding-right: 0px; margin:0; }
div#content .topEntry .entryHeading{ padding-top: 10px; }
div#content .entry-title, div#content .entry-title a{ float:left; font-size: 21px; color:#98012e; font-weight:bold; padding:0; margin:0px; background-color: #fff; text-align:top; cursor:pointer; *cursor:hand;}

div#content .entry-date{font-size: 10px; font-weight:bold; text-decoration:none;}

div#content .entry-content{position: relative; width: 650px; padding:0 31px; padding-bottom: 15px; color:#333333;  margin:0; border-top:#FFFFFF solid 5px; }


div#content .entry-content .excerptImg{float:left; }

div#content .entry-content .galleryExcerptImg{float:left; overflow:auto;}
div#content .entry-content .videoExcerpt{float:left;}

div#content .entry-content .excerptContent{float:right; }

div#content .entry-content .entry-meta{float:left; margin:0; padding:0; width:650px; font-weight:bold; color: #98012e;}

div#content .entry-content .entry-meta .tag-links{font-weight:normal; color: #333333;}

div#content .entry-meta a{color:#333333; }

div#content .entry-meta a:hover{ text-decoration:underline; font-weight:normal;}

div#content .entry-meta .readMore{padding: 15px 0px; background-image:url('images/readMoreLine.jpg'); background-position:bottom left; background-repeat:no-repeat; margin-bottom: 12px;}

div#content .entry-meta .morePic{padding: 15px 0px; background-image:url('images/postEndLine.jpg'); background-position:bottom left; background-repeat:no-repeat; margin-bottom: 12px;}

div#content .entry-meta .moreClip{padding: 15px 0px; background-image:url('images/postEndLine.jpg'); background-position:bottom left; background-repeat:no-repeat; margin-bottom: 12px;}

div#content .entry-meta .listhead{ padding:3px; margin-right: 2px;}

div#content .entry-meta .comments-link{margin-right:21px;}

div#content .sharethisBut{ float:right; text-align:top; padding:0; margin:0px;}

div#content .entryHeadCorner{position: relative; left:-4px; top:-6px; width: 55px; height: 55px; overflow:visible; background-image:url('images/strip.png'); background-position:left top;}


div#content .mainContentBlock{ float: left; width: 715px; margin:0px; padding:0; background-image:url('images/entryRiBDL.png'); background-position:right; background-repeat:repeat-y; }

div#content .entryTopBorder{width: 715px; height: 15px; background-image:url('images/entryTopBorder.png'); background-position-x:right bottom; background-color:transparent; overflow:visible; background-repeat:no-repeat;}

div#content .entryBottomBorder{width: 715px; height: 15px; background-image:url('images/entryBotBorder.png'); background-position:bottom left; background-color:transparent; background-repeat:no-repeat; margin:0px;}

div#content .page-title{width: 715px; margin:0px; overflow:hidden; height: 20px; color:#000000; font-size:16px; background-image:url(images/entryRiBDL.png); background-repeat:repeat-y;}

div#content .page-title span{padding-left: 30px;}

div#content .pageTitleBorder{float:left; width: 7px; height: 20px; background-image:url('images/entryRiBD.png'); background-position:right top; background-repeat:repeat-y; padding: 0px; margin:0px; displau: inline-block;}

div#content .pageTitleBottomBorder{position: relative; width: 715px; height: 15px; background-image:url('images/entryBotBorder.png'); background-position:bottom left; background-color:transparent; background-repeat:no-repeat; margin:0px; margin-bottom:4px;}

div.sidebar{ float: left; margin-left: 4px; padding: 0px; width:276px; text-align: left;  color:#000; font-size:14px; overflow:visible; }

div.sidebar .sideHead{position: relative; width:276px; height: 10px; margin:0; padding:0; overflow:visible; background-image:url('images/sideTopBD.png'); background-position:top left; background-repeat:no-repeat;}

div.sidebar .sideHead .sideCate{padding: 25px 0 0 25px;}

div.sidebar .sideBottom{width:276px; height: 10px; padding:0; margin:0; background-image:url('images/sidebarButBD.png'); background-position:bottom right; background-repeat:no-repeat; }

div.sidebar .sideHeadCorner{ position:relative;  width:55px; height: 55px; background-image:url('images/strip.png'); background-position:top left; background-repeat:no-repeat stretch; left: -5px; top:-6px; z-index:10; display:block;}

div.sidebar .sideHeadBall{ position:relative;  width:102px; height: 103px; background-image:url('images/onlineStore.png'); background-position:top right; background-repeat:no-repeat; left: 195px; top:-80px; z-index:15; display:block; overflow:hidden; overflow:visible;}

div.sidebar a{ color:#98012e; font-weight:bold;}

div.sidebar .sideContent{ padding:0; margin:0; width:276px; background-image:url('images/sidebarRiBDL.png'); background-position:right; background-repeat:repeat-y; }

div.sidebar #sideTopUL { float:left; width:252px; margin:0px; list-style:none; padding-top:0px; padding-left:20px; background-color:#FFFFFF;}

/*div.sidebar .sidebarBorder{float:left; width:5px; height: 950px; margin:0px; background-image:url('images/sidebarRiBD.gif'); background-position:top right; background-repeat:repeat-y; padding:0;}*/

div.sidebar ul li ul li{ padding-bottom:12px; background-image:url('images/cateLine.jpg'); background-position:left bottom; background-repeat:no-repeat;}
div.sidebar ul #categories ul, div.sidebar ul #randomCate ul, div.sidebar ul #freshCate ul{ margin:0; padding:0px; width: 240px;}

div.sidebar ul .linkcat ul{margin:0px; padding:0; width: 240px;}

div.sidebar ul #randomCate, div.sidebar .linkcat ul{padding:0; margin:0 0 20px 0; overflow:hidden;}

div.sidebar ul #categories{padding:0; padding-top: 20px; margin:0 0 20px 0; overflow:hidden;}

div.sidebar ul #categories ul{color:#98012e; font-weight:bold; padding-top: 15.5px; font-size: 18px;}

div.sidebar ul #randomCate ul li a{ font-size: 14px; font-weight: bolder;}

div.sidebar ul #randomCate ul li{ font-size: 10px; font-weight:bold; padding: 15px 0; margin:0; }

div.sidebar ul #freshCate ul li a{ font-size: 12px; color: #4c4c4c;font-weight: bolder;}

div.sidebar ul #freshCate ul li{ font-size: 12px; font-weight:bold; color:#98012e; padding: 0; margin:0; }

div.sidebar .blogroll{ text-align:center; }
div.sidebar .blogroll li{ padding: 10px 0 15px 0;}

div.sidebar li{ list-style:none; }
div.excerpt{ width: 650px; height: 132px; overflow:hidden; background-color: #fff;}

div#puma_footer{position:relative; width:992px; background-image:url('images/footerBack.png'); background-repeat:no-repeat; background-position:bottom;margin-bottom:0; bottom:0px; height:90px; overflow:hidden; padding-bottom: 0; maring-bottom: 0;}

div#puma_footer #mainfooter{display: inline-block; border-bottom: #999 1px solid; height: 50px; width: 988px; padding-top:10px; padding-bottom: 5px; padding-right:10px;}

div#puma_footer #footerTitle{float: left; display: inline; width: 100px; vertical-align:middle; color: #777; text-align:left; margin-left: 10px; vertical-align:middle; overflow:visible;}

div#puma_footer #footerLinks{flaot:right; display: inline; width: 760px; vertical-align:middle; padding-right: 10px;}

div#puma_footer #footerLinks .link_list{width: 760px; }

div#puma_footer .lt_foot{float: left;  display:inline;  padding-left: 10px; margin:0; width: 440px; padding-top: 5px; font-size: 10px;}
div#puma_footer .rt_foot{float: right; display:inline;  padding-right: 10px; margin:0; width: 440px; padding-top: 5px; font-size: 10px;}

div#content .page-entry-title, div#content .page-entry-title a{ float:left; font-size: 21px; color:#98012e; font-weight:bold; padding:0; margin:0px; text-align:top; cursor:pointer; *cursor:hand;}

.blog-search{display: inline-block; padding-left: 10px;}

.single-entry-meta{margin:0; background-color:#FFFFFF; padding-left: 31px; padding-right: 31px;  float:left; display:inline-block; width: 650px; background-image:url('images/postEndLine.jpg'); background-position:30px 0; background-repeat:no-repeat; padding-bottom: 10px;  padding-top: 10px; font-weight:bold; color: #98012e;}

.single-entry-meta .tag-links{padding-top: 5px; color:#333333; font-weight:normal;}

.single-entry-meta a{color:#333333;}

.single-entry-meta a:hover{ text-decoration:underline; font-weight:normal;}

.single-entry-meta .listhead{ padding:3px; margin-right: 2px;}

.navigation{margin:0; background-color:#FFFFFF; padding-left: 31px; padding-right: 31px;  float:left; display:inline-block; width: 650px; background-image:url('images/postEndLine.jpg'); background-position:30px 0; background-repeat:no-repeat;}

.navigation .nav-next{ float:right; text-align:right; margin-top: 10px; margin-bottom: 10px;}

.navigation .nav-previous { float:left; text-align:right; margin-top: 10px; margin-bottom: 10px;}

.prevButImg{width: 70px; height: 15px; background-image:url('images/prevBut.jpg'); display:inline-block;}

.nextButImg{width: 70px; height: 15px; background-image:url('images/nextBut.jpg'); display:inline-block;}

#nav-below{float:left; width: 715px; margin:0px; overflow:hidden; height: 20px; color:#000000; background-image:url(images/entryRiBDL.png); background-repeat:repeat-y; }

#nav-below .nav-next{ float:right; text-align:right; margin-top: 2.5px; margin-bottom: 10px; padding-right: 31px;}

#nav-below .nav-previous { float:left; text-align:right; margin-top: 2.5px; margin-bottom: 10px; padding-left: 31px;}

#nav-below .meta-nav-prev{position:relative; width: 70px; height: 15px; background-image:url('images/newerPosts.gif'); background-repeat:no-repeat; display:inline-block;}

#nav-below .meta-nav-next{position:relative; width: 70px; height: 15px; background-image:url('images/olderPosts.gif'); background-repeat:no-repeat; display:inline-block; background-position:left top;}

/* comments style */
#comments h3{color: #98012e; font-size:15px; font-weight:bold; }

#comments-list ul{ list-style:none; margin:0; padding:0; width: 100%;}

#comments-list ul li{padding-top: 8px; padding-bottom:8px;}

#comments-list .one .comment-author{float: left; }

#comments-list .one .comment-author span{float: left; font-size: 10px;}

#comments-list .one .comment-author span a{color:#000; font-weight:bold;}

#comments-list .one .commentTextBox{float: left; padding-left: 8px;}

#comments-list .two .comment-author{float: right; }

#comments-list .two .comment-author span{float: right; font-size: 10px;}

#comments-list .two .comment-author span a{color:#000; font-weight:500;}

#comments-list .two .commentTextBox{float: right; padding-right: 8px;}

#comments-list .comment{position:realtive; display:block;}

#comments-list .comment .commentTextTop{width: 532px; height: 14px; background-image:url('images/commentTextTop.jpg'); background-position:bottom;}

#comments-list .comment .commentTextBut{width: 532px; height: 14px; background-image:url('images/commentTextBut.jpg'); background-position:top;} 

#comments-list .comment .commentText{ background-color:#dfe5e6; width: 456px; overflow:hidden; font-size:18px; font-weight:500; color: #98012e; font-family:"Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; line-height: 22px; margin:0; padding:0; padding-left: 38px; padding-right: 38px; }

#comments-list .comment .commentText p{  margin:0; padding:0; }

.moreComment{padding-top: 35px; padding-bottom:12px;}

#respond{width: 100%; background-image:url('images/postEndLine.jpg'); background-position:top; background-repeat:no-repeat; padding-top: 25px;}

.required{color:#98012e;}

.formLable{width: 115px; display:inline-block; color: #98012e; font-size:15px; font-weight:bold; overflow:hidden; vertical-align:top;}

#comment, #email, #author{border: #999999 1px solid; font-size: 14px; color: #666666; padding-top: 3px; padding-bottom: 3px;}

#commentform div{padding-top: 4px; padding-bottom: 4px;}

#submit{ float:right;background-image:url('images/commentBut.jpg'); background-repeat:no-repeat; width: 65px; height: 65px; font-size: 14px; color:#FFFFFF; margin-top:-67px; cursor:pointer; *cursor:hand;}

div.logged{height: 65px; font-size: 14px;}

div.skip-link { position:absolute; right:1em; top:1em;}

.feature-content{position: relative; background-image:url('images/wholePageLenRB.png'); background-repeat:repeat-y; padding: 0 60px;}


.feature-content li{list-style:none;}

.feature-content .featureImgDiv{float: left; display:inline; width: 350px; overflow:hidden; text-align:right;}
.feature-content .featureDesDiv{float: right; display:inline; padding-top: 40px; padding-bottom:40px; width: 450px; margin-left: 30px; }

.feature-content .featureTitle{background-image:url('images/cateLine.jpg'); background-position:bottom; width:232px; background-repeat:no-repeat; padding: 5px 0;}

.feature-content .featureDes{padding-top:15px; font-size:18px; font-weight:bold; color: #98012e;}

.feature-content .featureProductTitle{color: #98012e; font-size:36px; font-weight:bold; line-height: 36px; font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding-bottom: 15px;}

.productWindow{padding-top: 0px;}

.productWindow li{list-style: none;}

.productWindow li ul li{float: left; width: 247px; height:236px; background-image:url('images/featureProBack.png'); background-repeat:no-repeat; display:inline; text-align:center; padding-top: 5px; overflow:hidden; margin-left: 1.5px;}



.productWindow li ul .first{margin: 0 0px;}

#product-nav-below{ width: 998px; margin:0px; overflow:hidden; height: 20px; color:#000000; background-image:url('images/wholePageLenRB.png'); background-repeat:repeat-y; vertical-align:middle;}



#product-nav-below .product-next{ float:right; text-align:right; margin-top: 2.5px; margin-bottom: 10px; padding-right: 31px; cursor:pointer; *cursor:hand;}

#product-nav-below .product-previous{ float:left; text-align:right; margin-top: 2.5px; margin-bottom: 10px; padding-left: 31px; font-size: 14px;}

.productTopBorder{ height: 15px; width: 998px; background-image:url('images/wholePageLenTop.png'); background-repeat:no-repeat; }

.product-title{width:998px; margin:0px; overflow:hidden; height: 20px; color:#000000; font-size:16px; background-image:url('images/wholePageLenRB.png'); background-repeat:repeat-y; text-align:center;}

.productBottomBorder{ height: 15px; width: 998px; background-image:url('images/wholePageLenBut.png'); background-repeat:no-repeat; margin-bottom: 4px;}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}


form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}


div#nav-images {
height:150px;
margin:1em 0;
}

div#menu ul li,div.gallery dl {
float:left;
}

div#header,div#footer {
text-align:center;
}






.bottomMargin{ position:static; display:block; height: 14px; overflow:hidden; width:100%;}

.clearfloat{ clear:both; height:0; font-size: 1px; line-height: 0px; }