/*
Theme Name: Chipstack Theme
Theme URI: http://www.flytonic.com
Description: Flytonic Framework For Wordpress!
Version: 1.0
Author: Thomas Calkins
Author URI: 
Template: flytonictheme
*/


/**************** Links and Main *****************/

a, a:visited {color:#fff; text-decoration: none;}
	
a:hover {color: #fff; text-decoration: underline;	}

body {margin:0px 0px 0px 0px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.2em; background-color:#000; margin:0px auto; padding:0px auto; }

#main{width:1000px; margin:0px auto 0px auto; background: none no-repeat scroll center top #1C451D;/* background:#FFF; */ }

#content{  margin:0px auto 0px auto; clear:both; padding-top:10px; padding-left: 10px; padding-right: 10px; background-color:#1C451D;}

#content p{
padding: 0px 0px 10px 0px; 
margin: 0px;
color: #fff;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
line-height: 1.2em;
 }
	 
img {border:0;}

table.gridtable {
	font-family: arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #839718;
	border-collapse: collapse;
	margin:-10px 0px -10px 0px;
}
table.gridtable th {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #839718;
	/* background-color: #dedede; */
}
table.gridtable td {
	border-width: 1px;
	padding: 3px;
	border-style: solid;
	border-color: #839718;
	/* background-color: #ffffff; */
}

/****************** HEADER ***************************/

#header {height:160px; width:1000px; margin:0px auto; background-color:#1C451D; border-bottom:2px solid #839718;}

#header h2{ line-height:1.3em; font-size:30px; margin:0px 0px -6px 0px; font-family:"Tw Cen MT", Helvetica, sans-serif; color:#fff; text-transform:uppercase; }

#header h3 { margin:0px 0px 0px 15px; color:#888; font-size:12px; }

#header-left{float:left; width:auto; padding:5px 0px 0px 10px; }

/* #header-middle{float:left;  padding-top:10px; } */
#header-middle {
    border: 1px solid #FFFFFF;
    float: left;
    margin-left:45px;
    margin-top: 32px;
}

#header-right{float:right; width:240px; padding-top:2px; margin:0px 0px 0px 10px; }
			  
/****************** Navbar ***************************/

#navbar{width: 100%; color:#fff; background-color:#839718; height:40px;  clear:both; /* border-top:1px solid #fff; */ font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; } 

#nav{display: block; height:42px; width:100%; margin:0; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }

#nav, #nav ul {/* line-height: 30px; */ margin:0; padding:0; list-style: none; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; }


#nav li {float: left; font-size:12px; font-family: Arial,Helvetica,sans-serif; /* border-right:1px solid #fff; */ margin:11px 0px 0px 0px;}

#nav li a,#nav li a:visited {color:#fff; display:block; padding:0px 24px 0px 24px; font-weight:bold; text-decoration:none; font-family: Arial,Helvetica,sans-serif; }

#nav li a:hover, #nav li a:active {color:#fff;  /* background:#B00101 url(images/navhover.gif) center no-repeat; */ }	

#nav li ul {position: absolute; left: -999em; width:160px; margin:-1px 0px 0px 0px; line-height: 15px; background:#960606;}

#nav li li { width: 160px; margin:0; font-size:12px;  }


#nav li li a, #nav li li a:visited {
color:#1C451D; 
background-color:#DF1617;
padding:8px; 
font-family: Arial,Helvetica,sans-serif;
border-right:1px solid #fff; 
border-left:1px solid #fff; 
border-bottom:1px solid #fff; 
font-size:12px;
width:160px;

}


#nav li li a:hover, #nav li li a:active {background:#B00101; color:#FFF;   }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left: auto; }

#nav li.current_page_item a, #nav li.current_page_parent a {color:#fff;}

#nav li.current_page_item, #nav li.current_page_parent {color:#fff; /* background:#b00505 url(images/navhover.gif) no-repeat; */}

#nav li.current_page_item a:hover, #nav li.current_page_parent a:hover {/* background:#b00505 url(images/navhover.gif) repeat-x; */ color:#fff;}	

#nav li.current_page_item li, #nav li.current_page_parent li {background:#960606;  }	

#nav li.current_page_item li a, #nav li.current_page_parent li a {color:#FFF;  }	

#nav li.current_page_item li a:hover, #nav li.current_page_parent li a:hover {background:#B00101;  }	

#nav li.current_page_item ul {margin:0px;}	

/************************ Search *******************************************/

#searchform{padding:8px;}

.topsearchform { margin:0px; }

.topsearchinput, #searchinput{width:125px; color:#000; background:url(images/searchinput.gif) no-repeat; border:none;  padding:5px 5px 5px 10px; border-radius:5px; background-color:#fff;  }

.topsearchsubmit, #searchsubmit{margin:0px 0px 0px 5px; height:33px; width:30px; background:url(images/search-button.png) no-repeat; border:none;}



.logotext{
width:auto;
height:auto;
font-size:18px;
font-weight:bold;
color:#fff;
float:left;
margin:40px 30px 0px -5px;
font-family:serif;

}
/******************** Main Layout ***************************/

#topcontent{ width:960px; margin:0px auto 15px auto; padding:0px 0px 10px 0px; border-bottom:1px solid #DDD;}

#middlecontent{float:left; padding:10px 0px; margin: 0 10px; width:640px; text-align:justify; }

#middlecontent{float:left; padding:10px 0px; margin: 0 10px; width:640px; text-align:justify; }
			  	  
#middlecontent h1, #middlecontent h2, #middlecontent h3, #middlecontent h4{  font-family:Arial, Helvetica, sans-serif; margin:0px 0px 14px 0px; line-height:.9em; }

#middlecontent_content h1, #middlecontent_content h2, #middlecontent_content, #middlecontent_content h4{  font-family:Arial, Helvetica, sans-serif; margin:0px 0px 14px 0px; line-height:.9em; }

#middlecontent h1 { background-color:#839718; /* border: 1px solid #fff; */ color: #fff; font-size: 18px; padding: 12px 9px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
#middlecontent .middlecontent2 h1 { background-color:#839718; /* border: 1px solid #fff; */ color: #fff; font-size: 18px; padding: 12px 9px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px }
#middlecontent_content h1 { background: url("images/sideh2.gif") repeat-x scroll 0 0 transparent; color: #fff; font-size: 15px; padding: 10px 10px; border-radius:12px; }

#middlecontent h2{border:1px solid #839718; font-size:18px; color:#fff; padding:12px 9px 12px 9px; /* background:url(images/sideh2.gif) repeat-x; */ background-color:#839718; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#middlecontent_content h2{border:1px solid #CC4EE9; font-size:18px; color:#fff; padding:12px 9px 12px 9px; background:url(images/sideh2.gif) repeat-x;}

#middlecontent h3{/* border:1px solid #fff; */ font-size:18px; color:#fff; padding:12px 9px 12px 9px; background-color:#839718; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

#middlecontent h3 a{ font-size:13px; text-decoration:none;}

#middlecontent h4{ font-size:14px;}

#middlecontent ul {margin:5px 0px 0px 25px; padding:0;}

#middlecontent li {margin: 0px 0px 6px 0px; /* list-style:url(images/bullet.png) outside; */}
				  
.sidebar{float:left; padding:10px 0px; line-height:1.1em; width:300px; margin: 0 10px; font-size:11px; }

.sidebar h2, #topfooter h2 {margin:0px 0px 8px 0px; font-size:15px; color:#fff; border-top:2px solid #839718; padding:12px 9px 12px 9px; background-color:#839718; }
.sidebar h3{margin:0px 0px 8px 0px; font-size:15px; color:#fff; border-top:2px solid #839718; padding:12px 9px 12px 9px; background-color:#839718;}

.sidebar ul, #topfooter ul {margin: 0;  padding: 10px 0px 5px 25px;  }

.sidebar li, #topfooter li {padding:0; margin: 0px 0px 12px 0px; list-style:url(images/bullet.png) outside;  }

.sidebar .block{ margin-bottom:25px; border-left:2px solid #839718; border-right:2px solid #839718;  border-bottom: 2px solid #839718; background-color:#000;}
		  
/*************************** Misc Styles ********************************/

.bannerwidget{display: block; margin:5px auto 20px auto; float:none; text-align:center;	}

.tablewidget{margin-bottom:30px;}
.btnimgspan{margin:0px 30px 0px 30px;}
.textwidget{
min-height:auto;
*min-height:auto;
height:auto;

*height:auto;
margin-bottom:10px;
margin-top:5px;
}
.review_link{
width:149px;
float:left;
margin:0px auto;
padding:0px auto;
height:auto;


}
.articleimg{ float:left; padding:4px; border:1px solid #DDD; margin: 0px 15px 0px 0px;}

.bylines{ margin:0px 0px 10px 0px;  font-size:11px; text-transform:uppercase; color:#777;  }

.moreinfo{margin-bottom: 5px; border-top: 1px solid #EEE; padding-top:5px; font-size:11px; color:#777;}

.breadcrumb{ margin:5px 0px 5px 0px; /* background:#f4f8fc url(images/breadbg.gif) left no-repeat; */ font-size:10px; padding:5px 0px 5px 4px; border:1px solid #839718; color:#fff; font-family:Verdana; font-weight:bold; background-color:#000;}

.current_crumb{font-weight:normal; color:#fff;}

#middlecontent h1.title, #middlecontent h3.title{margin-bottom:2px;}

.excerptlist{padding:10px; background:#f0efed;  margin-bottom:25px;}

.articleexcerpt { margin-bottom:5px; clear:both; background:#FFF; padding:6px;}

/******************* Image format ****************************************/


p img {padding: 0; max-width: 100%;	}

img.centered, .aligncenter, div.aligncenter {display: block; margin:10px auto 10px auto; float:none; text-align:center; padding:2px;	}

img.alignright {float: right; margin: 0px 0px 5px 10px; border:1px solid #DDD; padding:4px;}

img.alignleft {float: left; margin: 0px 10px 5px 0px; border:1px solid #DDD; padding:4px;	}

.alignright {float: right; }

.alignleft {float: left; }

/****************** Captions *****************************/

.wp-caption {border: 1px solid #ddd; text-align: center; background: #EEE; padding-top: 4px; margin: 10px;
-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}

.wp-caption img {margin: 0; padding: 0; border: 0 none; }

.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/******************* Comments ****************************************/

#middlecontent h3.commentsh3  { margin-top:40px; }

#commentform input {width: 250px; padding: 2px; margin: 5px 5px 1px 0;	border-top:1px solid #DDD; border-right:1px solid #DDD;
border-bottom:1px solid #CCC; border-left:1px solid #CCC; color:#666;	}

#commentform {margin: 5px 10px 0 0;	}

#commentform textarea {	padding: 2px; width: 330px;	border-top:1px solid #DDD; border-right:1px solid #DDD; border-bottom:1px solid #CCC;
	border-left:1px solid #CCC;color:#666; }
	
#respond{margin-top:40px;}
			 
#respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}

#commentform #submit {margin: 0; width:100px; background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center;  text-transform:uppercase;	}

#commentform #submit:hover { background:#09bbfd; border:1px solid #09bbfd; }

.alt {margin: 0;padding: 10px;}

.commentlist {padding: 0;margin:0px 40px 0px 20px;text-align: justify;}

.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;border:1px solid #ddd;	}
	
.commentlist li ul li { margin-right: -5px;	margin-left: 10px;}

.commentlist p {margin: 10px 5px 10px 0;}

.children { padding: 0; }

#commentform p {margin: 5px 0;	}

.nocomments {text-align: center; margin: 0; padding: 0;	}

.commentmetadata {font-size:10px;}

ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px;  text-align:center; width:36px; }

ol.commentlist li div.reply:hover { background:#09bbfd; border:1px solid #09bbfd; }

ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }

.fn{font-size:14px; font-style:normal; font-weight:bold;}

.avatar {float:right; padding:5px;}

/************************** Footer************************/

#footertop {width:100%; background:#000;}

#footerwidget1{ float:left; width:100%; }

#footerwidget2{ float:left; width:26%; }

#footerwidget3{ float:right; width:27%;}

#footer h2 {margin:0px 0px 8px 0px; font-size:15px; }

/* #footer ul {margin: 0;  padding: 10px 0px 5px 25px;  } */
#footer ul {
margin: 0;  
padding: 10px 0px 5px 25px;
display:inline;
width:165px;
font-size:14px;
font-weight:normal;

}

/* #footer li {padding:0; margin: 0px 0px 12px 0px; list-style:url(images/bullet.png) outside; display:inline; } */
#footer li {
padding:0; 
margin: 0px 0px 12px 0px; 
list-style:url(images/bullet.png) outside; 
display:block; }

#footer {width:980px;  padding:10px 10px 10px 10px; color:#FFF;  margin:0px auto 0px auto; font-size:11px; background-color:#839718;}

#footer a{color:#000; text-decoration:none; font-size:12px;}

#footer a:hover{color:#FFF; text-decoration:underline; }

.menu-footer-container {
font-size:12px;
text-align:center;
color:#fff;
font-weight:bold;
}

.menu-footer-container ul{
*padding:10px 0px 0px 0px;
*margin-left:10px;
*color:#fff;
}

.menu-footer-container li{
display:inline;
border-right:1px solid #fff;
padding:0px 5px 0px 0px;
*padding:0px 5px 0px 5px;
}
.menu-footer-container a{
color:#fff;
font-weight:bold;
}
.menu-footer-container a:hover{
color:#000;
font-weight:bold;
}


/************************** Sidebar Site Widgets ***********************/

.toprooms { margin:0px 10px 10px 10px; font-size:13px; font-family:sans-serif; border:1px solid #839718; padding:5px; background-color:#000; }

.smalltext{ font-size:11px;}

.toprow1{ border-left:1px solid #839718}

.toprow2{ border-top:1px solid #839718; border-left:1px solid #839718;}

.logoimg{ border:1px solid #839718; background:#FFF;}

.bonustables { margin:0px 10px 10px 10px; padding:5px; border:1px solid #839718; background-color:#EFEFEF url(images/tablesbg.gif) repeat-x top;}

/************************** Site Widget ***********************/

.roomwt{ 
/* background:#FFF url(../../childtheme4/design/images/sitewidgetbg.gif) bottom repeat-x; */ 
height:auto; 
border:0px solid #FFF; 
padding:20px 10px 15px 10px; 
font-weight:bold; 
font-size:15px;


}



.greenb{ color:#006633;}

.rank{font-weight:bold; font-size:16px;}

.btable1{font-weight:bold; font-size:14px; border-bottom:1px solid #DDD;}

.btable2{font-size:10px;}

/************************** Middle Feature Table ***********************/

.featured { margin:0px 0px 25px 0px; border:1px solid #839718; line-height:1.2em;}

.featleft{ float:left; width:35%; padding:12px 0px 15px 0px; /* background:url(images/feattop.gif) top center repeat-x; */ font-weight:bold; }

.featleft h3{ margin-bottom:35px !important; color:#FFF; text-transform:uppercase;}

.bigbonus{ font-size:36px; color:#CC0000;}

.featright{ float:left;  width:65%; /* background:url(images/featrbg.gif) left repeat-y; */}

.feattitle{ font-weight:bold; font-size:16px; /* background:url(images/sideh2.gif) repeat-x; */ border-bottom:1px solid #839718;}

.featrow2{ font-weight:bold; border-bottom:2px solid #EEE;}

.featurebuttom{ background:url(images/toproomsbg.gif) repeat-x top; padding:12px 0px 0px 0px;}

.featrate{ color:#009933;}


/************************** Middle Bonus Table ***********************/

.middlesites{margin:0px 0px 25px 0px; font-size:12px; }

.roomblock { margin-right:5px; width:150px; float:left; font-size:12px; border:2px solid #B53FCF; background:#F848B4; color:#fff; }

.roomblock h3{ background-color: #B53FCF; padding:6px 6px 6px 14px;
 border: 2px solid #B53FCF;}

.roomblock h3 a{color:#fff; text-decoration: underline}

.roomblock h3 a:hover{text-decoration: none}

.sitesrow1{ background:#CC0000; color:#FFF;  }

.sitesrow2 {border-bottom:1px solid #DDD;  }



/************************** Review Page ***********************/

.casinoinfo{ padding:10px; border:1px solid #839718; line-height:1.2em;  margin:-10px 0px 25px 0px; font-weight:bold; background:#000;}

.casinoinfoleft{ float:left; width:25%; padding:5px 5px 5px 5px; border:1px solid #839718;}

.casinoinforight{ float:right; width:70%; margin-left:15px;}

.casinorow1{ border-top:0px solid #DDD;}

.casinotitle{ font-size:20px;}

.casinorate{ color:#FFF;}

h2.reviewheading { margin:0px 0px 2px 0px !important; padding:6px; background:#CC4EE9; color:#fff; font-size:14px !important;}

.topreview { margin-bottom:25px; padding:10px; border:1px solid #DDD; line-height:1.2em; font-size:14px; font-weight:bold;}

.reviewleft{ float:left; border:1px solid #EEE; width:28%; padding:5px; margin-left:15px;}

.reviewright{ float:right; margin-left:20px; width:55%;}

.reviewinfoleft { float:left; margin-bottom:25px; width:47%; border:1px solid #DDD; }

.reviewinforight{ 
margin:0px 0px 25px 13%; 
width:250px; 
border:1px solid #839718;
}

.box_head{
height:15px;
font-size:20px;
font-weight:bold;
margin:10px 0px 15px 115px;
padding:10px 0px 0px 0px;
font-family:cursive,Verdana Grande,Lucida;
text-shadow: 0 2px 3px #666666;
color:#A535BF;

}

.reviewinforight_btn{ margin:0px 0px 25px 4%; width:95%;}

.content_box { float:right; width:40%; height:auto; } 

.content_text { float:left; width:60%; height:auto; font-family: arial; font-size: 12px; height: auto; text-align: justify; line-height: 150%; width: 60%; } 

.siteinfo1 { font-weight:bold; color:#999; border-bottom:1px solid #EEE;}

.siteinfo2 { font-weight:bold; border-bottom:1px solid #EEE;}

.reviewinforight li { font-size:12px; color:#000; list-style-image:url(images/probullet.png) !important; line-height:25px; margin-left:-35px; font-family: arial; font-weight: bold; }

.reviewinforight ul { margin:5px 0px 5px 40px !important;} 

.reviewinfoleft li { font-size:11px; color:#000; list-style-image:url(images/conbullet.png) !important; margin-left:40px; }

.reviewinfoleft ul { margin:5px 0px 5px 40px !important;} 

.sidebarheader{

width:250px;
color:#fff;
font-size:15px;
font-weight:bold;
background-color:#839718;
padding-bottom:10px;
height:20px;
text-align:center;
padding:5px 0px 0px 0px;
}

#middlecontent .sidebarreview .sidebarheader h3{
background-color: #839718;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 20px;
    padding: 5px 0 0;
    text-align: center;
    width: 250px;

}



#sitemap1{
font-size:12px;
color:#000;
line-height:40px;
text-transform:capitalize;
width:300px;
float:left;
font-weight:bold;


}

#sitemap2{
font-size:12px;
color:#000;
line-height:20px;
text-transform:capitalize;
float:left;
width:300px;
font-weight:bold;
}

#sitemap2 ul{
display:block;

}

#sitemap2 li{
line-height:10px;

}

#sitemap1 a{
color:#D01788;
font-weight:bold;


}
#sitemap1 a:hover{
color:#000;

}

#sitemap2 a{
color:#D01788;
font-weight:bold;


}
#sitemap2 a:hover{
color:#000;

}

/* =========================================================================================== */
			/* Sitemap css */

/* #cont{
margin:auto;
width:800px;
text-align:left;
}

th {
text-align:center;
color:#fff;
padding:4px;
font-weight:normal;
font-size:12px;
}
td {
font-size:12px;
padding:3px;
text-align:left;
}
tr {background: #fff}
tr:nth-child(odd) {background: #f0f0f0}
#footer {
padding:10px;
}
.pager,.pager a {
color:#fff;
padding:3px;
}
.lhead {
padding:3px;
font-weight:bold;
font-size:16px;
text-align:center;
}
.lpart {
padding:0px;
}
.lpage {
font:normal 12px verdana;
text-align:center;
}
.lcount {
color:#fff;
padding:2px;
margin:2px;
font:bold 12px verdana;
}
a.aemphasis {
color:#009;
font-weight:bold;
}			
 */
/* =========================================================================================== */

.copyright{
width:100%;
height:auto;
color:#1C451D;
text-align:justify;
font-size:10px;
border-top: 2px solid #1C451D;
padding-top:3px;
padding-bottom:5px;
}

.partner{
width:730px;
height:54px;
font-size:10px;
background:url(images/partners.jpg);
text-align:center;
margin:0px auto;

}

#footerwidget2{ 
float:left; 
width:100%;
text-align:center;
font-size:25px;
color:#0b89d3;
font-weight:normal;
margin:10px 0px 15px 0px;

}

#footerwidget2 ul{}
#footerwidget2 ul li{
border-right: 1px solid #1C451D;
color: #FFFFFF;
display: inline;
padding: 0 5px;

}

#footerwidget3{ 
float:left; 
width:155px;
text-align:left;
padding-bottom:5px;
font-size:14px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:4px;
}

#footerwidget4{ 
float:left; 
width:155px;
text-align:left;
padding-bottom:5px;
font-size:14px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:4px;
}

#footerwidget5{ 
float:left; 
width:155px;
text-align:left;
padding-bottom:5px;
font-size:14px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:4px;
}

#footerwidget6{ 
float:left; 
width:155px;
text-align:left;
padding-bottom:5px;
font-size:14px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:4px;
}

#footerwidget7{ 
float:left; 
width:155px;
text-align:left;
padding-bottom:5px;
font-size:14px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
margin-left:4px;
}

#footerwidget8{ 
float:left; 
width:155px;
text-align:left;
padding-bottom:5px;
font-size:14px;
color:#fff;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
}

#footerwidget9{ 
float:left; 
width:150px;
text-align:left;
padding-bottom:10px;
font-size:14px;
color:#0b89d3;
font-family: Arial,Helvetica,sans-serif;
font-weight:bold;
}


#footerwidget10{ 
width:100%;
text-align:right;
font-size:10px;
color:#fff;
margin:5px 0px 5px -5px;
}

.mcontent{
width:auto;
height:auto;
background-color:#000;
}

.custom #middlecontent.mcontent p{
padding:2px 0px 0px 2px;
}

/*social network*/
.msprite-twitter-icon-big {
    background-image: url(images/social.png);
    background-position: 0 -28px;
    height: 27px;
    width: 27px;
}

.msprite-facebook-icon-big {
    background-image: url(images/social.png);
    background-position: 0 0px;
    height: 27px;
    width: 27px;
}

.msprite-linkedin-icon-big {
    background-image: url(images/social.png);
    background-position: 0 -56px;
    height: 27px;
    width: 27px;
}
.msprite-rss-icon-big {
    background-image: url(images/social.png);
    background-position: 0 -84px;
    height: 27px;
    width: 27px;
}
#footer-connect-list {
    margin-left: 50px;
    width: 250px;
}

#footer-connect-list li {
    margin-bottom: 15px;
}

#footer-connect-list li span {
    vertical-align: middle;
}
.isprite {
    background-repeat: no-repeat;
    display: inline-block;
    padding: 0;
}

#footer-connect-list li span.text {
    display: inline-block;
    line-height: 100%;
    margin: 2px 0 0 13px;
}

#footer-connect-list li span {
    vertical-align: middle;
}
}