/* ---------------------------------------------------------------
   Theme Name  : webadviser
   Description : style.css
   Author      : Mum Jokmok
   Author URI  : www.webadviser.org
--------------------------------------------------------------- */
/* ---------------------------------------------------------------
   common
--------------------------------------------------------------- */
body {
	margin      : 0 auto;
	padding     : 0;
	background  : #0E0F0F;
	font-family : Century gothic, Arial,Tahoma,sans-serif;
	color       : #126A9B;
	font-size   : 13px;
}

img {
	border : 0;
}

a {
	color           : #888;
	text-decoration : none
}

a:hover {
	color           : #ddd;
	text-decoration : none
}

h1, h2, h3, h4, h5, h6 {
}

blockquote {
	padding-left : 10px;
	color        : #777;
	font-style   : normal;
}

.clear {
	clear : both;
}

.center {
	text-align : center;
}

.alignleft {
	float   : left;
	padding : 3px 0 2px 5px;
}

.alignright {
	float   : right;
	padding : 3px 5px 2px 0;
}

.feed {
	width      : 288px;
	height     : 34px;
	margin     : 5px 0 0 0;
	padding    : 30px 5px 0 5px;
	background : #232628 url("images/feed.jpg") top no-repeat;
	border     : 1px solid #404548;
}

.rssicon{
	float  : left;
	margin : 0 2px 0 3px;
}

.input{
	float       : left;
	width       : 200px;
	margin-left : 5px;
	padding     : 2px 3px;
	background  : #EFEFEF url("images/form.gif") repeat-x;
	border      : 1px solid #fff;
	color       : #333;
	font        : normal 100% "century Gothic", Arial, Helvetica, sans-serif;
}

.sbutton {
	float       : right;
	height      : 24px;
	margin      : 0 10px 0 0;
	background  : #167498 url("images/fbutton.jpg") repeat-x;
	border      : none;
	color       : #fff;
	font        : bold 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height : 24px;
}

/* ---------------------------------------------------------------
   layout
--------------------------------------------------------------- */
#wrapper {
	width      : 900px;
	margin     : 0 auto;
	background : #393F42;
}

h1 {
	height      : 29px;
	margin      : 0;
	padding     : 0;
	background  : url("images/topbar.jpg") repeat-x;
	line-height : 29px;
	font-size   : 12px;
	font-weight : normal;
	text-align  : right;
}

/* ---------------------------------------------------------------
   header
--------------------------------------------------------------- */
#header {
	width      : 900px;
	height     : 120px;
	margin     : auto;
	background : #393f42 url("images/top.png") top repeat-x;
}

#header a {
	color : #393F42;
}

#header img {
	margin : 20px 0 0 20px;
	color  : #393F42;
}

#header p {
	margin     : 5px 20px 0 30px;
	color      : #949fa5;
	font-size  : 15px;
	text-align : left;
}

/* ---------------------------------------------------------------
   rss-feed
--------------------------------------------------------------- */
#header .rss-feed {
	width  : 100%;
	height : 29px;
	margin : -60px 0 0 0;
}

#header .rss-feed ul {
	float   : right;
	display : inline;
	width   : 900px;
	height  : 23px;
	margin  : 0 auto;
	padding : 0;
}

#header .rss-feed ul li {
	float   : right;
	display : inline;
	height  : 20px;
	margin  : 0 20px 0 10px;
}

#header .rss-feed ul li a:link,
#header .rss-feed ul li a:visited {
	height       : 20px;
	padding-left : 20px;
	background   : url("images/rss.png") no-repeat;
	background-position : left;
	line-height  : 25px;
	font-size    : 13px;
	font-weight  : normal;
	color        : #AFAFAF;
}

#header .rss-feed ul li a:hover,
#header .rss-feed ul li a:active {
	padding-left : 20px;
	color        : #AFAFAF;
}

/* ---------------------------------------------------------------
   search
--------------------------------------------------------------- */
#search {
	float   : right;
	width   : 233px;
	height  : 28px;
	margin  : 0 10px 0 0;
	padding : 5px 0 0 0;
}

* html body #search {
	margin  : 0 5px 0 0;
}

#search form {
	margin  : 0;
	padding : 0;
}

#search fieldset {
	margin  : 0;
	padding : 0;
	border  : none;
}

#search p {
	margin    : 0;
	font-size : 85%;
}

#s {
	float: left;
	width       : 145px;
	margin-left : 10px;
	padding     : 4px 7px;
	background  : #fff url("./images/form.gif") repeat-x;
	border      : 1px solid #fff;
	font        : normal 100% "century Gothic", Arial, Helvetica, sans-serif;
	color       : #B71C1A;
}

#searchsubmit {
	float       : left;
	width       : 48px;
	height      : 27px;
	margin-left : 5px;
	background  : #fff url("./images/search-button.gif");
	border      : 1px solid #30627e;
	font        : bold 100% "century gothic", Arial, Helvetica, sans-serif;
	color       : #fff;
}

/* ---------------------------------------------------------------
   menu
--------------------------------------------------------------- */
#menu-container {
	clear       : both;
	display     : block;
	height      : 29px;
	margin      : 0;
	padding     : 0;
	background  : url("images/menu.jpg") repeat-x;
	border-top  : 1px solid #474747;
	font-weight : normal;
}

#menu ,
#menu ul {
	height     : 29px;
	margin     : 0 5px;
	padding    : 0;
	list-style : none;
}

#menu a:link,
#menu a:visited {
	display     : block;
	padding     : 4px 10px 6px 10px;
	color       : #B3DBEF;
	font-weight : normal;
}

#menu a:hover,
#menu a:active {
	display         : block;
	background      : url("images/menuhov.jpg") repeat-x;
	color           : #fff;
	text-decoration : none;
}

#menu li {
	float   : left;
	margin  : 0;
	padding : 0;
}

#menu li li {
	float   : left;
	width   : 130px;
	margin  : 0 0 0 5px;
	padding : 0;
}

#menu li li a,
#menu li li a:link,
#menu li li a:visited {
	float      : none;
	width      : 150px;
	margin     : 0;
	padding    : 4px 10px 5px 10px;
	background : url("images/menu.jpg") repeat-x;
	color      : #fff;
}

#menu li li a:hover, #menu li li a:active {
	float      : none;
	width      : 150px;
	margin     : 0;
	padding    : 4px 10px 5px 10px;
	background : url("images/menuhov.jpg") repeat-x;
	color      : #06415F;
}

#menu li ul {
	position : absolute;
	left     : -999em;
	z-index  : 1;
	width    : 10em;
}

#menu li:hover ul {
	left    : auto;
	display : block;
}

#menu li:hover ul, #menu li.sfhover ul {
	left : auto;
}

/* ---------------------------------------------------------------
   category menu
--------------------------------------------------------------- */
#category-menu-container {
	display    : block;
	height     : 29px;
	padding    : 0;
	background : url("images/catmenu.jpg") repeat-x;
	border-top : 1px solid #686D6F;
	font       : 14px "Century gothic",verdana, Arial, sans-serif;
}

#category-menu,
#category-menu ul {
	height     : 29px;
	margin     : 0 5px;
	padding    : 0;
	list-style : none;
}

#category-menu a:link,
#category-menu a:visited {
	display     : block;
	padding     : 4px 10px 6px 10px;
	color       : #999;
	font-weight : normal;
}

#category-menu a:hover,
#category-menu a:active {
	display         : block;
	background      : url("images/catmenuhov.jpg") repeat-x;
	color           : #fff;
	text-decoration : none;
}

#category-menu li {
	float   : left;
	margin  : 0;
	padding : 0;
}

#category-menu li li {
	float   : left;
	width   : 130px;
	margin  : 0;
	padding : 0;
}

#category-menu li li a,
#category-menu li li a:link,
#category-menu li li a:visited {
	float         : none;
	width         : 150px;
	margin        : 0;
	padding       : 4px 10px 5px 10px;
	background    : url("images/catmenu.jpg") repeat-x;
	border-bottom : 1px solid #2C3133;
	color         : #E8EBEE;
}

#category-menu li li a:hover,
#category-menu li li a:active {
	float         : none;
	width         : 150px;
	margin        : 0;
	padding       : 4px 10px 5px 10px;
	background    : url("images/catmenuhov.jpg") repeat-x;
	border-bottom : 1px solid #2C3133;
	color         : #fff;
}

#category-menu li ul {
	position : absolute;
	left     : -999em;
	z-index  : 1;
	width    : 10em;
}

#category-menu li:hover ul {
	display : block;
	left    : auto;
}

#category-menu li:hover ul,
#category-menu li.sfhover ul {
	left : auto;
}

/* ---------------------------------------------------------------
   content
--------------------------------------------------------------- */
#content {
	float      : left;
	width      : 590px;
	height     : 100%;
	padding    : 5px 0 0 0;
}

.title {
	margin        : 0;
	padding       : 5px 0 2px 5px;
	background    : #292D2F;
	border-bottom : 1px solid #222629;
}

.time {
	float       : right;
	width       : 100px;
	margin-top  : 2px;
	padding     : 1px 0 0 0px;
	font-family : Century gothic,Verdana,Helvitica,sans-serif;
	color       : #fff;
	text-align  : left;
}

.date {
	font-size:13px;
	font-family:century gothic,Verdana,Helvitica,sans-serif;
	padding:0px 5px;
	font-weight:normal;
	color:#04689A;
}

.single {
	width  : 580px;
	height : 100%;
	margin : 0 5px 5px 5px;
	border : 1px solid #222629;
	color  : #AFAFAF;
	font   : 13px  century gothic,Arial,verdana, sans-serif;
}

.single h2 {
	margin      : 0 0 5px 0;
	padding     : 3px 0 0 5px;
	font        : 24px  century gothic,Arial,verdana, sans-serif;
	font-weight : bold;
	text-align  : left;
	overflow    : hidden;
}

.single h2 a,
.single h2 a:link,
.single h2 a:visited {
	background : transparent;
	color      : #C5C5C5;
}

.single h2 a:hover {
	background-color : transparent;
	color            : #FEFEFE;
}

.author {
	padding : 0;
	color   : #04689A;
}

.clock {
	padding : 0 0 4px 10px;
	color   : #04689A;
}	

.singleinfo {
	height     : 25px;
	margin     : 0;
	padding    : 0;
	background : #292d2f;
	color      : #fff;
	border-top : 1px solid #222629;
}

.comm {
	float      : left;
	padding    : 2px 0 2px 25px;
	background : url(images/comm.jpg)no-repeat;
}

.comm a:link,
.comm a:visited {
	color : #fff;
}

.comm a:hover{
	color : #fff;
}

.postmore {
	padding     : 2px 5px 2px 25px;
	float       : right;
	font-weight : bold;
	background  : url(images/pmore.jpg) left no-repeat;
}

.postmore a:link,
.postmore a:visited {
	color : #fff;
}
.postmore a:hover{
	color : #fff;
}

.category{
	padding:3px 5px 1px 0px;
	margin-left:5px;
	font:13px  century gothic,Arial,verdana, sans-serif;
}

.category a:link,.category a:visited{
	color:#7F7F7F;
}

.category a:hover{
	color:#eee;
}

.entry {
	margin     : 0;
	padding    : 10px 5px 5px 5px;
	background : #2E3335;
}

.entry a:link,
.entry a:visited {
	color: #465f7b;
	background-color: transparent;
}

.entry a:hover {
	color:#2b77cd;
	background-color: transparent;
	text-decoration: none;
}

.entry img {
	border:0;
	float:left;
	padding:4px 4px;
	background:#111;
	border:1px solid #232628;
	margin:2px 5px 5px 0px;
}

.entry p{
	margin:5px 5px;
}

/* ---------------------------------------------------------------
   sidebar
--------------------------------------------------------------- */
#rightcol {
	float   : right;
	width   : 304px;
	padding : 0 0 10px 0;
}

#rightcol .side-ad {
	margin : 5px 0 0 0;
}

/* ---------------------------------------------------------------
   translator
--------------------------------------------------------------- */
#rightcol .translator {
	clear      : both;
	width      : 298px;
	margin     : 10px 0 0 0;
	padding    : 0;
	background : #2C2F31;
}

#rightcol .translator h3 {
	height      : 27px;
	margin      : 0 0 5px 0;
	padding     : 0 0 0 5px;
	background  : #232628;
	color       : #eee;
	line-height : 27px;
	font-size   : 16px;
	font-weight : bold;
}

#rightcol .translator #translation_bar {
	width   : 288px;
	margin  : 0;
	padding : 0 0 0 8px;
}

#rightcol .translator a {
	margin  : 0 3px 0 0;
	padding : 0;
}

/* ---------------------------------------------------------------
   sidebar 1
--------------------------------------------------------------- */
.sidebar1 {
	float     : left;
	width     : 147px;
	padding   : 5px 0 0 0;
	font-size : 14px;
}

.sidebar1 h2 {
	height      : 27px;
	margin      : 5px 0 0 0 ;
	padding     : 0 0 0 5px;
	background  : #232628;
	color       : #eee;
	line-height : 27px;
	font-size   : 16px;
	font-weight : bold;
}

.sidebar1 ul {
	margin          : 0 ;
	padding         : 0;
	list-style-type : none;
}

.sidebar1 ul ul  {
	list-style-type: none;
	margin   : 0;
	padding  : 0 0 10px 0;
	background-repeat:no-repeat;
}

.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar1 ul li {
	height:100%;
	line-height:18px;
}

.sidebar1 ul li a:link,
.sidebar1 ul li a:visited {
	color:#787d7f;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	background:#2e3335;
	border-bottom:1px solid #2a2e30;
}

.sidebar1 ul li a:hover {
	background:#2a2e30;
	background-repeat:no-repeat;
	color: #d4d4d4;
}

.sidebar1 p {
	padding: 7px 10px;
	margin:0;
}

.sidebar1 table {
	width:100%;
	text-align:center;
	background:#2e3335;
	color:#787d7f;
}

.sidebar1 .ad {
	width      : 100%;
	padding    : 5px 0;
	background : #2e3335;
}

.sidebar1 .ad .blog-parts {
	padding    : 0 0 0 10px;
	background : #2e3335;
}

/* ---------------------------------------------------------------
   sidebar 2
--------------------------------------------------------------- */
.sidebar2{
	float:right;
	width:147px;
	padding-top:5px;
	padding-right:5px;
	font-size:14px;
	font-family:Century gothic, Arial, sans-serif;
	color: #ffffff;
}

.sidebar2 h2 {
	height:27px;
	line-height:27px;
	font-size:16px;
	color:#eee;
	margin:5px 0 0 0 ;
	padding:0px 0 0 5px;
	background:#232628;
	font-weight:bold;
}

.sidebar2 ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
}

.sidebar2 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;
	background-repeat:no-repeat;
}

.sidebar2 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
}

.sidebar2 ul ul ul ul {
	margin          : 0;
	padding         : 0;
	border          : 0;
	list-style-type : none;
}

.sidebar2 ul li {
	height:100%;
	line-height:18px;
}

.sidebar2 ul li a:link,
.sidebar2 ul li a:visited {
	color:#787d7f;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	background:#2e3335;
	border-bottom:1px solid #2a2e30;
}

.sidebar2 ul li a:hover {
	background:#2a2e30;
	background-repeat:no-repeat;
	color: #d4d4d4;
}

.sidebar2 p {
	margin  : 0;
	padding : 7px 10px;
}

.sidebar2 table {
	width      : 100%;
	background : #2e3335;
	color      : #787d7f;
	text-align : center;
}

.sidebar2 .ad {
	width      : 100%;
	padding    : 5px 0;
	background : #2e3335;
}

.sidebar2 .ad .blog-parts {
	background : #2e3335;
	text-align : center;
}

/* ---------------------------------------------------------------
   wp-calendar
--------------------------------------------------------------- */
#wp-calendar {
	width      : 100%;
	padding    : 0 0 15px;
	background : #496E80;
}

#wp-calendar caption {
	padding    : 5px 5px ;
	background : #d9e2e6;
	font-size  : 16px;
}

#wp-calendar th, #wp-calendar td {
	padding    : 5px;
	background : #aaa;
	color      : #EBF0F2;
	text-align : center;
}

#wp-calendar td a {
	background : #fff;
	padding    : 5px;
}

#wp-calendar td {
	background :transparent;
}

#wp-calendar td, table#wp-calendar th {
	padding : 2px 0;
}

/* ---------------------------------------------------------------
   other
--------------------------------------------------------------- */
/* The Navigation */
#navigation {
	float  : right;
	width  : 590px;
	height : 20px;
	margin : 0 0 5px 5px;
}

/* The Attachment */
.contentCenter {
	text-align : center;
}

/* The Page Title */
h2.pagetitle {
	margin     : 10px 0 20px 0;
	padding    : 0;
	color      : #eee;
	font-size  : 20px;
	text-align : center;
}

/* ---------------------------------------------------------------
   comments
--------------------------------------------------------------- */
.comments {
	padding-left:10px;
}

.comments form {
}

.comments textarea {
	width:90%;
	height:156px;
	background:#fff;
	border:1px solid #D0D0D0;
	color:#444;
	padding:10px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

h3 #comments-count {
	font-weight:bold;
	font-size:18px;
	margin:0 0 0 20px;
}

#commentform {
	padding-left:23px;
}

#commentform input {
	background:#fff;
	border:1px solid #D0D0D0;
	color:#333;
	padding-left:10px;
}

.comments input#submit {
	padding:0;
	width:72px;
	height:25px;
	background:#167498;
	border:1px solid #368FAF;
	color:#fff;
}

.comments h2 {
	font-size:19px;
	line-height:30px;
	margin:24px 0 0 10px;
	padding:0;
	font-weight:normal;
}

.comments ol li p {
	padding:0;
	margin:10px 0;
	color:#ccc;
}

.commentmeta small{
	color: #fff;
}

/* ---------------------------------------------------------------
   featured
--------------------------------------------------------------- */
.featout {
	width      : 570px;
	overflow   : hidden;
	padding    : 5px 5px;
	margin     : 0 4px 5px 5px;
	background : #2e3335;
	border     : 1px solid #272b2d;
}

.featured {
	width      : 570px;
	margin     : 0;
	padding    : 5px 0 2px 0;
	background : #39525e;
	overflow   : hidden;
}

.featured h2 {
	margin    : 3px 0 4px 5px;
	font-size : 22px;
}

.featured h2 a,
.featured h2 a:link,
.featured h2 a:visited {
	background : transparent;
	color      : #fff;
}

.featured h2 a:hover {
	background : transparent;
	color      : #fff;
}

.fentry {
	height   : auto;
	overflow : hidden;
}

.fentry img {
	float      : left;
	margin     : 2px 5px 5px 5px;
	padding    : 4px;
	background : #1E1F20;
	border     : 1px solid #1E1F20;
}

.fentry p {
	margin      : 5px;
	color       : #c2d4dd;
	line-height : 20px;
}

/* ---------------------------------------------------------------
   category
--------------------------------------------------------------- */
.cat{
	padding   : 1px 5px 1px 10px;
	font-size : 12px;
}

.cat a:link,.cat a:visited{
	color:#ac2d2d;

	}
.cat a:hover{
	color:#ac2d2d;

	}
.cats{

	margin:1px 5px 1px 0px;
	font-size:13px;
	margin-left:5px;
	color:#24a1cc;
}

.cats a:link,.cats a:visited{
	color:#24a1cc;
}

.cats a:hover {
	color:#24a1cc;
}

.featmeta {
	
	height:22px;
	text-align:right;
	padding:3px 5px 0 0;
	background:url(images/readm.jpg) right no-repeat;
}

.featmeta a:link,.featmeta a:visited{
	color:#3c2e1b;
	font-weight:bold;
	text-decoration:none;
}

/* magbox */
.post {
	width: 336px;
	margin: 0px 0px 5px 5px;
	padding:3px 0 0 0;
	float: left;
	background:#ebe1d2;
	border:1px solid #ded5c9;
	display:inline;
	color:#6c5b42;
	font-style:italic;
	font-family:Georgia,century gothic,Arial,verdana, sans-serif;
	}

.post h2 {
	margin: 0px 0 0px 0;
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 18px;
	overflow:hidden;
	font-weight:normal;
	height:20px;

	}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
	color:#354151;
	background-color: transparent;
	}
.post h2 a:hover  {
	color: #354151;
	background-color: transparent;
	}	
	

.postinfo {
	height:28px;
	margin: 0 0 0 0px;
	padding: 2px 0px 0px 0px;
	background:#34424F url(images/postinf.jpg)repeat-x;
			}
	
.categ {
	height:14px;
	margin: 1px 0 0 0px;
	padding: 0px 0px 2px 0px;
	overflow:hidden;
	font-size:12px;
}

.categ a:link,.categ a:visited{
	color:#4395be;

	}
.categ a:hover{
	color:#ddd;
	font-weight:normal;
	}
	

.centry a:link,
.centry a:visited {
	color: #943d39;
	background-color: transparent;
}

.post img {
	border:0;
	float:left;
	padding:4px 4px;
	background:#fff;
	border:1px solid #ddd;
	margin:2px 5px 2px 0px;
	}
	
	
.centry p{
	margin:2px 0;

}
.centry a:hover {
	color:#c6150c;
	background-color: transparent;
	text-decoration: none;
}

.centry {
	margin:0 0;
	padding: 0px 5px 5px 5px;
	height:120px;
	overflow:hidden;
	}

#bottom{
	float         : left;
	width         : 100%;
	margin-bottom : 10px;
	padding       : 0;
}

.videopost {
	float       : left;
	display     : inline;
	width       : 300px;
	margin-left : 5px;
	padding     : 0;
	background  : #2e3335;
	border      : 1px solid #272B2D;
	font-family : Georgia,century gothic,Arial,verdana, sans-serif;
}

.videoposttitle {
	height      : 30px;
	margin      : 0;
	padding     : 2px 0 2px 3px;
	background  : #292D30 url("./images/bottom-ad.gif") no-repeat;
	font-size   : 18px;
	font-weight : normal;
}

.videoentry {
	margin  : 0;
	padding : 5px 0;
}

.bottompost {
	float       : left;
	display     : inline;
	width       : 270px;
	margin-left : 5px;
	padding     : 0;
	background  : #2e3335;
	border      : 1px solid #272B2D;
}

#myslides{
	background : #2c3133;
}

.stepcarousel {
	position   : relative; /* leave this value alone */
	overflow   : scroll;   /* leave this value alone */
	width      : 870px;    /* Width of Carousel Viewer itself */
	height     : 165px;    /* Height should enough to fit largest content's height */
	margin     : 0 14px 5px 14px;
	background : #2c3133;
}

.stepcarousel .belt {
	position : absolute; /*leave this value alone*/
	top      : 0;
	left     : 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	width:220px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height:140px;
	margin: 10px 17px ; /*margin around each panel*/
	background:#202325;
	border:1px solid #393f42;
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
}

.stepcarousel .panel p {
margin: 5px 5px ; /*margin around each panel*/
text-align: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
}

.stepcarousel .panel h2{
text-align: left; /*leave this value alone*/
height:20px;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 2px 5px ; /*margin around each panel*/
font-size:16px;
font-weight:bold;
text-align:center;
font-family:Georgia,century gothic,Arial,verdana, sans-serif;
}

.stepcarousel .panel img{
float: left; /*leave this value alone*/
margin: 10px 10px 10px 10px; /*margin around each panel*/
padding:0px 0px;
background:#040404; /*clip content that go outside dimensions of holding panel DIV*/
}

#ad1 {
	width      : 680px;
	height     : 20px;
	margin     : 5px;
	padding    : 2px 0;
	background : #2c3133;
	border     : 1px solid #272c2e;
	text-align : center;
}

.ad2 {
	margin     : 5px auto;
	text-align : center;
}

.tabber {
	display : none;
}

/* ------------------------------------------------------------
   footer
------------------------------------------------------------ */
#footer {
	clear          : both;
	height         : 40px;
	padding        : 5px 0 0 10px;
	background     : #393f42 url(images/footer-bg.gif) bottom right no-repeat;
	color          : #999;
	font-size      : 13px;
	font-weight    : normal;
	text-align     : center;
	letter-spacing : 1px;
}

#footer a:link ,
#footer a:visited {
	color : #E8EBEE;
}

#footer a:hover,
#footer a:active {
	color : #fff;
}