/*
Theme Name: Minikin
Theme URI: http://www.cssrex.com/
Description: Minikin A Premium WordPress Theme
Version: 1.0
Author: CSSReX
Author URI: http://www.cssrex.com/
*/
/* 
 * Reset Styles 
 */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,cite,del,dfn,font,img,ins,kbd,q,s,samp,strike,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,.reset{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}:focus{ outline:0}img{ outline:0; border:none}ol,ul{ list-style:inherit !important}table{ border-collapse:separate; border-spacing:0}caption,th,td{ text-align:left; font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{ content:""}blockquote,q{ quotes:""""; border-left:3px solid #ccc; padding:0 0 0 7px; margin-left:10px}a,a:hover{ text-decoration:none}h1{ font-size:18pt}h2{ font-size:16pt}h3{ font-size:14pt}h4{ font-size:12pt}h5{ font-size:10pt}h6{ font-size:8pt}.textleft{ text-align:left}.textright{ text-align:right}.textcenter{ text-align:center}.textjustify{ text-align:justify}.hidden{ display:none; visibility:hidden}small{ font-size:90%}b,strong{ font-weight:bold}code{ font-family:"Courier New",Courier,monospace}.clearfix:after{ clear:both; display:block; content:""; height:0; visibility:hidden}.clearfix{ display:inline-block}* html .clearfix{ height:1%}.clearfix{ display:block}li.clearfix{ display:list-item}.aligncenter{ display:block; margin-left:auto; margin-right:auto}img.alignright{ margin:10px 0 10px 10px}.floatleft{ float:left}.floatright{ float:right}.clear{ clear:both; display:block; height:0; visibility:hidden}
/*
 * Main Structure
 */

body{
        font:normal 9pt Verdana, Arial, Tahoma;
        line-height:1.6;
}
#wrapper{
	width:960px;
	margin:0 auto;
}
/*
 * Header Styles
 */
 #header{
     height:120px;
     border-bottom:dashed 1px;
 }
 
 #header h2{
  font-family: 'Copse', serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.4;
  color:#727272;
 }
 
 #headerleft{
     width:290px;
     padding:20px 0 0 10px;
 }
 #headerright{
     width:660px;
 }
 #headerright ul li{
     list-style-type:none;
     display:inline;
 }
 #searchbox{
     text-align:right;
 }
 #searchsubmit1, #searchsubmit{
     display:none;
 }
 #s1{
     background:url(images/searchbg.png) no-repeat;
     width:160px;
     height:26px;
     padding:0px 20px 0 4px;
     font:normal 9pt Georgia;
     color:#CCCCCC;
     border:none;
 }
 #nav{
     padding:65px 0 0 0;
     float:right;
 }
 #nav ul li{
     list-style-type:none;
     display:inline;
     padding:0 10px 0 10px;
 }
 #nav ul li ul{
    background:url(images/ddtop.png) top no-repeat !important;
    padding:16px 0 0px 0 !important;
    margin:0 0 0 0px !important;
    width:167px;
    z-index:5000 !important;
 }
 #nav ul li a{
    font-family: 'Merriweather', arial, serif;
    font-size:16px;
    padding:5px 0 3px 0;
 }
 #nav ul li ul li a{
    font-family: Tahoma, arial, serif;
    font-size:14px;
    padding:5px 0 3px 0;
    color:#FFFFFF !important;
 }
 #nav ul li ul li a:hover{
    font-family: Tahoma, arial, serif;
    font-size:14px;
    padding:5px 0 3px 0;
    color:#FFFFFF !important;
 }
 #jsddm{
	margin: 0;
	padding: 0;
        float:right;
        z-index:1000 !important;
}
#jsddm li{
        float: left;
	list-style: none;
	font:10pt Georgia;
}
#jsddm li ul li{
        float: left;
	list-style: none;
}
#jsddm li ul li{
    padding:0px 0px 0 0px !important;
    margin:0px;
    border:none !important;
}
#jsddm li ul li a{
    width:147px !important;
    text-align:left !important;
    padding:8px 10px 7px 10px !important;
    font:normal 10pt Georgia;
}
#jsddm li a{
	display: block;
	text-decoration: none;
	color: #EAFFED;
	white-space: nowrap;
}
#jsddm li ul{
        margin: -2px 0 0 0;
	padding: 0;
	position: absolute;
	visibility: hidden;
}
#jsddm li ul li{
	float: none;
	display: inline;
}
#jsddm li ul li a{
	width: auto;
	background:url(images/slideinfo.png);
}
#jsddm li ul li a:hover{
	color:#FFFFFF;
}
 /*
 * Panel Styles
 */
 #featuredtext{
     padding:20px 0 20px 0;
     border-bottom:dashed 1px;
     text-align:center;
 }
 #featuredtext h2{
  font-family: 'Copse', serif;
  font-size: 35px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.4;
 }
 #panel{
     position:relative;
     height:370px;
     overflow:hidden;
     border-bottom:solid 8px #000000;
 }
 .slidethumb{
     position:relative;
     z-index:0 !important;
 }
 .slideimage{
     position:relative;
     width:960px;
     height:370px;
     top:80px;
 }
 .slideinfo{
     position:absolute;
     bottom:20px;
     top:80px;
     width:600px;
     right:15px;
 }
 .slideinfo h2{
    font-family: 'Georgia', arial, serif;
    font-size:25pt;
    line-height:1.6;
    font-weight:normal;
    margin:0 0 20px 0;
 }
 .slideinfo h2 a{
    padding:3px 10px 3px 10px;
 }
 .slideinfo p{
     font:normal 10pt Verdana, Arial, Tahoma;
     line-height:1.8;
     margin:0px 0 20px 0;
 }
#pager{
    position:absolute;
    bottom:15px;
    right:10px;
    z-index:5000;
    padding:0 0 5px 15px;
}
#pager a{
    color:#FFFFFF !important;
    font:normal 9pt Tahoma;
    border:solid 1px #000000;
    background:#2a2a2a;
    padding:1px 7px 2px 7px;
    margin:0 2px 0 2px;
}
#pager a.activeSlide{
    background:#FFFFFF;
    color:#2a2a2a !important;
}
 /*
 * Home Content Styles
 */
 #homecontent{
     padding:20px 0 20px 0;
     border-bottom:dashed 1px;
 }
 #homecontentleft{
     width:460px;
     margin:0 40px 0 0;
 }
 #homecontentleft h1{
    font-family: 'Merriweather', arial, serif;
    font-size:16px;
    padding:0 0 10px 0;
 }
 .homepost h2{
     font:bold 10pt Verdana, Arial, Tahoma;
     padding:0 0 10px 0;
 }
 .homepost p{
     line-height:1.8;
     padding:0 0 10px 0;
 }
 #homecontentright{
     width:460px;
 }
 #homecontentright h1{
    font-family: 'Merriweather', arial, serif;
    font-size:16px;
    padding:0 0 10px 0;
 }
 .homeproject a img{
     width:160px;
     height:110px;
     border:solid 1px #454545;
     margin:0 15px 0 0;
 }
 .homeproject p{
     line-height:1.8;
     padding:0 0 10px 0;
 }
 .homeproject h2{
     font:bold 10pt Verdana, Arial, Tahoma;
     padding:0 0 5px 0;
 }
 /*
 * Inner Page Content Styles
 */
 #contentholder{
     border-bottom:dashed 1px;
 }
 #content{
     width:650px;
     padding:30px 0 30px 0;
 }
 .fullwidth{
     padding:20px 0 20px 0;
 }
 .portfoliopage{
     padding:30px 0 10px 0;
 }
 /*
 * Sidebar Styles
 */
 #sidebar{
     padding:30px 0 30px 0;
     width:270px;
     margin:0 0 0 40px;
 }
 div#sidebar .widget{
     width:270px;
     margin:0px 0 20px 0;
 }
 div#sidebar .widget h2{
  font-family: 'Georgia', serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.4;
 }
 div#sidebar .widget ul{
     padding:10px 0 8px 0;
     font:normal 9pt Tahoma;
 }
 div#sidebar .textwidget{
     padding:5px 0 8px 0;
     font:normal 9pt Tahoma;
     line-height:1.8;
 }
 div#sidebar .widget_tag_cloud .innerwidgetcontent,
 div#sidebar .widget_calendar .innerwidgetcontent{
     padding:10px 0 8px 0;
     font:normal 9pt Tahoma;
     line-height:1.8;
 }
 div#sidebar .widget_tag_cloud a{
     font:normal 10pt Arial !important;
     line-height:1.8;
     padding:5px;
 }
 div#sidebar .widget ul li{
     list-style-type:none;
     padding:0px 0 10px 0px;
     background:url(images/bullet.gif) no-repeat;
 }
 div#sidebar .widget ul li a{
     padding:0px 0 0 12px;
 }
 div#sidebar .widget_recent_comments ul .recentcomments{
     background:url(images/bullet8.gif) no-repeat;
     padding:0px 0 10px 12px;
     line-height:1.6;
 }
 div#sidebar .widget_recent_entries ul li{
     background:url(images/bullet8.gif) no-repeat;
     padding:0px 0 10px 0px;
     line-height:1.6;
 }
 div#sidebar .widget_links ul li,
 div#sidebar .widget_pages ul li,
 div#sidebar .widget_archive ul li,
 div#sidebar .widget_categories ul li,
 div#sidebar .widget_meta ul li{
     width:50%;
     float:left;
 }
 div#sidebar .widget_pages ul li.current_page_item a{
     background:none !important;
 }
#wp-calendar{
	width:100%;
        padding:5px 0 0 0;
}
#wp-calendar caption{
	text-align:center;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
#wp-calendar th {
	text-align:center;
	font-weight:bold;
}
#wp-calendar tr td{
	text-align:center;
	padding:3px;
}
#wp-calendar a{
	font-weight:bold;
}
/** Image Caption Styles **/
.wp-caption{
    margin:0 0 10px 0;
    padding:4px 0px 3px 0px;
    background:#efefef;
    border:1px solid #cccccc;
    text-align:center;
}
.wp-caption p{
    margin:3px 0px 0px 0px !important;
    padding:0px !important;
    font-size:85%;
}
.alignright{
    float:right;
    margin-left:10px;
}
.alignleft{
    float:left;
    margin-right:10px;
}
.aligncenter{
    margin:0 auto;
    text-align:center;
    margin-bottom:10px;
}
/*
 * Portfolio Styles
 */
 .portfoliopost{
     width:280px;
     float:left;
     margin:0 20px 30px 20px;
 }
 .portfoliopost img{
     border:solid 5px #e8e8e8;
     margin:0 0 15px 0;
 }
 .portfoliopost h2{
     padding:0 0 5px 0;
 }
 .portfoliopost h2 a{
     font:normal 12pt Verdana, Arial, Tahoma;
 }
 /*
 * CONTACT Page STYLES
 */
#pagecontact{
     margin:10px 0 15px 0;
     width:500px;
     float:left;
 }
#pagecontact ul, #contactpage ul{
	padding:0px !important;
	margin:0px !important;
}
#pagecontact ul li, #contactpage ul li{
	list-style:none;
	padding:0px 0px 10px 0px !important;
	margin:0px !important;
	background:none !important;
}
#pagecontact label, #contactpage label{
	display:block;
	font-weight:bold;
	padding:0 0 2px 0;
}
#pagecontact input[type="text"], .message, .selectbox{
	border:1px solid #CCCCCC;
	padding:5px;
	width:250px;
	font:normal 10pt Verdana, Arial, Tahoma;
}
.selectbox{
	width:260px;
}
.message{
	width:400px;
	height:120px;
}
.spam{
	width:30px !important;
}
.formerror{
	color:#990000;
	padding:0 0 0 20px;
	background:url(images/error.jpg) no-repeat;
}
.success-message{
    color:#454545;
}
.csubmit{
 background:url(images/buttonbg.png) no-repeat;
 text-align:center;
 width:137px;
 height:28px;
 font:normal 9pt Verdana;
 color:#FFFFFF;
 padding:0px 0 0 0;
 border:none;
}
#gmaps{
    width:460px;
    float:right;
    text-align:right;
    margin:10px 0 0 0;
}
/*
 * ShortCode Styles
 */
 .aboutpageone{
     width:300px;
     margin:0 50px 20px 0;
 }
 .aboutpagetwo{
     width:300px;
     margin:0 0 20px 0;
 }
 .aboutpageone h3, .aboutpagetwo h3{
    font-family: Verdana, Arial, Tahoma;
    color:#727272;
    margin:0px 0 0px 0 !important;
 }
 .aboutpageone h5, .aboutpagetwo h5{
     font-weight:bold;
     margin:0 0 5px 0;
 }
 .aboutpageone p, .aboutpagetwo p{
     margin:-25px 0 0px 0 !important;
     font:normal 9pt Verdana, Arial, Tahoma;
     line-height:1.8;
     padding:0 0 10px 0;
 }
 .aboutpageone p img, .aboutpagetwo p img{
     margin:30px 10px 0px 0px !important;
     border:solid 5px #ededed;
     float:left;
 }
 /*Layout Short Code Styles*/
.half, .halflast {
    float:left;
    width:47%;margin:10px 0;
    margin-right:6%;
}
.halflast {
    margin-right:0
}
.onethird, .onethirdlast{
    float:left;
    width:30%;margin:10px 0;
    margin-right:3%;
}
.onethirdlast{
    margin-right:0
}
.onefourth, .onefourthlast{
    float:left;
    width:22%;margin:10px 0;
    margin-right:3%;
}
.onefourthlast{
    margin-right:0
}
.twothird{
    float:left;
    width:63%;margin:10px 0;
    margin-right:3%;
}
.twothirdlast{
    float:left;
    width:66%;margin:0px 0;
    margin-left:0;
}
/*****List Short Code Styles***/
.arrowlist ul{
    margin:0px 0 10px 0px !important;
    padding:0px !important;
}
.arrowlist ul li{
    list-style-type:none;
    background:url(images/arrowlist.png) no-repeat;
    margin:0px !important;
    padding:0px 0 5px 15px !important;
}
.ticklist ul{
    margin:0px 0 10px 0px !important;
    padding:0px !important;
}
.ticklist ul li{
    list-style-type:none;
    background:url(images/tick.png) no-repeat;
    margin:0px !important;
    padding:0px 0 5px 15px !important;
}
/*********Testimonials*******/
.testimonials{
    clear:both;
    margin:-10px 0 20px 0;
}
.testimonials img{
    margin:20px 15px 0px 0px !important;
    border:solid 5px #ededed;
}
.testimonials h4{
    font-weight:bold;
}
.testimonials a{
    display:block;
    padding:5px 0 0 0;
}
/**************Drop Cap Styles********/
.dropcap {
 display:inline;
 padding:0px 5px 5px 5px;
 float:left;
 margin:0px 10px 0 0;
 font:normal 3.5em/.9em Verdana, Arial, Tahoma;
}
/*************************Alert Styles***********/
.alert{
    background:#ffdbdb;
    border:dashed 1px #ff9d9d;
    padding:10px;
    margin:5px 0 15px 0;
}
/*************************Success Styles**********/
.success{
    background:#eeffdc;
    border:dashed 1px #beff78;
    padding:10px;
    margin:5px 0 15px 0;
}
/*************************Info Styles**********/
.info{
    background:#e0f2ff;
    border:dashed 1px #b9e2ff;
    padding:10px;
    margin:5px 0 15px 0;
}
/*************************SCDisplay Styles**********/
.scdisplay{
    background:#efefef;
    border:solid 1px #e8e8e8;
    padding:5px 10px 8px 10px;
    margin:0 0 15px 0;
}
 /*
 * Footer Styles
 */
 #footer{
     padding:15px 0 15px 0;
 }
 #footerleft{
     width:350px;
 }
 #footerright{
     width:610px;
     text-align:right;
 }
 #footernav ul li{
     list-style-type:none;
     display:inline;
     padding:0 10px 0 10px;
 }
 div#footernav ul li.current_page_item a{
     background:none !important;
 }
/*
 * WordPress Post Styles
 */
.post{
    line-height:1.6;
}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h5,.page h1, .page h2, .page h3, .page h4, .page h5, .page h5{
    font-family:"Georgia";
    margin:0 0 5px 0;
}
.post p{
    margin:0 0 15px 0;
}
.page p{
    margin:0 0 15px 0;
}
.post dl{
    margin:0;
    padding:0;
}
.post dl dt{
    margin:0;
    padding:0;
    font-weight: bold;
}
.post dl dd{
    margin: 0 0 1em 1em;
    padding: 0;
}
.post ul{
    margin:0 0 15px 15px;
}
.post ol{
    list-style:decimal !important;
    margin:0 0 15px 20px;
}
.post ul li, .post ol li{
    margin:0 0 3px 0;
}

blockquote:before, blockquote:after, q:before, q:after {
    content : "";
}
blockquote, q {
    quotes : "";
    border-left : 2px solid;
    padding : 0 0 0 7px;
    margin-left : 10px;
    font-style:italic;
}
pre code {
    font-family : "Courier New", Courier, monospace;
}
.post table{
    width:100%;
    border:1px solid #CCCCCC;
    margin:0 0 20px 0;
}
.post table th{
    text-align:center;
    background:#CCCCCC;
    padding:5px;
}
.post table td{
    text-align:center;
    padding:5px;
    border-top:1px solid #CCCCCC;
}
.post tr{
    background:#e8e8e8;
}
.post tr.alternate{
    background:#FFFFFF !important;
}
.postmetadata{
    padding:5px 0px 5px 0px;
    margin:0 0 10px 0;
}
.blogpost{
    position:relative;
    margin:0 0 40px 0;
    padding:0 0 10px 0;
    border-bottom:dashed 1px;
}
.blogpost h2{
    width:600px;
}
.innerblogpost{
    position:relative;
    margin:0 0 15px 0;
    padding:0 0 10px 0;
    border-bottom:dashed 1px;
}
.innerblogpost h2{
    width:600px;
}
.pagetitle{
  font-family: 'Georgia', serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.4;
  margin:0 0 20px 0;
}
/*
 * WordPress Calendar widget
 */
#wp-calendar{
	width:100%;
}
#wp-calendar caption{
	text-align:center;
	font-size:9pt;
	text-transform:uppercase;
	font-weight:bold;
	padding:0 0 5px 0;
}
#wp-calendar th {
	text-align:center;
	font-weight:bold;
}
#wp-calendar tr td{
	text-align:center;
	padding:3px;
}
#wp-calendar a{
	font-weight:bold;	
}
/** Image Caption Styles **/
.wp-caption{
    margin:0 0 10px 0;
    padding:4px 0px 3px 0px;
    background:#FFFFFF;
    border:1px solid #cccccc;
    text-align:center;
}
.wp-caption p{
    margin:3px 0px 0px 0px !important;
    padding:0px !important;
    font-size:85%;
}
.alignright{
    float:right;
    margin-left:10px;
}
.alignleft{
    float:left;
    margin-right:10px;
}
.aligncenter{
    margin:0 auto;
    text-align:center;
    margin-bottom:10px;
}
/*
 * Comments Styles
 */
h3#comments{
  font-family: 'Georgia', serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.4;
  padding:0 0 25px 0;
}
ol.commentlist{
	margin:0 0 0px 0;
}
ol.commentlist li{
	clear:both;
	margin:0px 0 15px 0 !important;
        font:normal 9pt Tahoma !important;
        line-height:1.5 !important;
	padding:15px 5px 5px 10px !important;
	list-style:none !important;
	border:dashed 1px;
}
ol.commentlist li.comment-author-admin{
	margin:10px 0px 0 0px;
}
ol.commentlist li ul.children{
	margin:0 10px 10px 10px;
}
ol.commentlist li p{
	clear:both;
}
.avatar{
	padding:3px;
	border:1px solid;
	float:right;
        margin:0 5px 5px 0;
	position:relative;
}
.fn{
	font-weight:bold;
}
.commentmetadata{
	padding:0px 0 0 0;
	font-size:95%;
}
ul.children{
	margin:0 10px 10px 40px;
}
.comment-author{
	padding:0 0 5px 0;
}
div.reply{
	padding:5px;
}
div.reply a, #cancel-comment-reply-link{
	display:block;
	padding:3px 0px 3px 0px;
	font-size:90%;
        width:80px;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.cancel-comment-reply{
	border:0px;
}
.cancel-comment-reply a{
    width:200px !important;;
}
#author, #email, #url{
	width:250px;
	font-family:Arial;
        font-size:10pt;
	padding:4px 5px 4px 5px;
        border:1px solid #727272 !important;
	margin:0 0 10px 0;
}
#commentform label{
	font-size:8.5pt;
}
#commentform label{
	
}
#comment{
	width:425px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
        background:none;
	padding:4px 5px 4px 5px;
	border:1px solid #CCC;
	margin:0 0 10px 0;
}
#comment{
border:solid 1px #727272;
}
#submit{
	padding:3px 5px 3px 5px;
}
.commentnavigation{
	padding:0px;
	margin:0px 0 10px 0; /* Comment Navigation Style */
	border:0px !important;
}
#respond{
    padding:0 0px 10px 0px;
}
#respond h3{
  font-family: 'Georgia', serif;
  font-size: 25px;
  font-style: normal;
  font-weight: 400;
  text-decoration: none;
  text-transform: none;
  letter-spacing: 0em;
  word-spacing: 0em;
  line-height: 1.4;
  padding:10px 0 25px 0;
  margin:0 0 20px 0;
  border-bottom:dashed 1px !important;
}
#respond h3 a{
    font:normal 12pt Georgia;
    padding:0 0 10px 0;
}
#submit{
 background:url(images/buttonbg.png) no-repeat;
 text-align:center;
 width:137px;
 height:28px;
 font:normal 9pt Verdana;
 color:#FFFFFF;
 padding:0px 0 0 0;
 border:none;
}
/*******************Light Box***************/
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/********************Pagination Styles***********/
.emm-paginate a {
    border:1px solid;
    margin-right:4px;
    padding:3px 6px;
    text-align:center;
    text-decoration:none;
}
.emm-paginate .emm-title {
    margin-right:4px;
}
.emm-paginate .emm-gap{
    color:#999;
    margin-right:4px;
}
.emm-paginate .emm-current {
    border:1px solid;
    margin-right:4px;
    padding:3px 6px;
}