/******************************************  
 CUSTOM STYLESHEET
*******************************************/

/*
* You can place your custom CSS statements in this file, after this message.
* It is better to write everything custom here
* because this file won't be replaced during updates.
* 
* Simply copy an existing style from style.css to this file, 
* and modify it to your liking.
*/


/********************************************************************************************* 

1. Toolbox CSS  -------------------------  All Theme Files

*********************************************************************************************/   
h1 { font-size: 26px; }
h2 { font-size: 18px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 12px; }

a { color: #24211f; text-decoration: none; outline: none; }
	a:hover { text-decoration: underline; }
	a:active { outline: none; }
	
.aligncenter,div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 10px 15px 5px 0; }
.alignright { float: right; margin: 10px 0 8px 20px; }

.clear { clear: both; }
.floatleft, .more_left { float: left; }
.floatright { float: right; }

/* Navigation & WP PageNavi Plugin */
div.navigation { float: left; width: 100%; }
div.navigation p,  div.wp-pagenavi { margin: 0; font-size: 11px; font-weight: bold; text-align: center; }
div.navigation a.current { background-color: #55cc55; color: #fff; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border: none; }
div.navigation a:hover { background-color: #333; color: #fff; text-decoration: none; }
div.navigation a { font-size: 11px; font-weight: bold; color: #3B4045; padding: 6px 10px; line-height: 50px; margin-right: 10px; -webkit-border-radius: 60px; -moz-border-radius: 60px; border-radius: 60px; border: none; }
div.navigation span.current { padding: 6px 10px; background-color: #27292B; color: #fff; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; border: none; margin-right: 10px; }
div.navigation a:hover { background-color: #27292B; color: #fff; text-decoration: none; }
div.navigation span.pages { margin-right: 10px; display: none; }
div.navigation .nextpostslink:hover { background: #27292B; }
div.navigation .previouspostslink:hover { background: #27292B; }
div.navigation .extend { border: none; }
div.navigation .alignleft, div.navigation .alignright { margin: 0; }

html { overflow-y: scroll; }

p { line-height: 1.5; }

.entry p { margin-bottom: 15px; }

input { padding: 5px; }
input[type="text"],
input[type="password"] {
	border:1px solid #c7c7c7;
	background:#fdfefe url(images/input.gr.png) repeat-x 0 0;
	color:#000;
	font-size:14px;
	font-weight:bold;
 	height:16px;
 	font-family:Arial;
	vertical-align:middle;
}
input[type="submit"],
input[type="reset"] {
 	border:none;
	background:#f2f2f3 url(images/input.gr.png) repeat-x 0 -49px;
	color:#6a6a6a;
	font-weight:bold;
	font-size:12px;
	padding:4px 5px;
	height:30px;
	vertical-align:middle;
	cursor:pointer;
	border:1px solid #ccc;
 }
@-moz-document url-prefix() {
	input[type="submit"],
	input[type="reset"] {
		padding-top:0;
	}
	input[type="text"],
	input[type="password"] {
		padding-top:6px;
		padding-bottom:6px;
	}
}
textarea {
	border:1px solid #c7c7c7;
	background:#fdfefe;
	color:#747474;
	font-size:12px;
	padding:5px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	vertical-align:top;
}

#searchsubmit {
background:url(images/search.png) no-repeat;
width:33px;
text-indent:-9000em;
border:none;
}

.bubble {
position:absolute;
top:8px;
right:15px;
background: url(images/bubble.png) no-repeat;
display:block;
width:38px;
height:19px;
}

.bubble a {
color:#fff;
font-size:12px;
font-weight:bold;
width:20px;
height:18px;
text-align:center;
display:block;
padding:1px 0 0 5px;
margin-left:10px;
}
 

/********************************************************************************************* 

2. Page Structure  -------------------------  All Theme Files

*********************************************************************************************/   
 
body {
    text-align: center;
	background: #a00310;
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #211f1f;
 }

#page-wrap {
	margin: 0 auto;
	text-align: left;
    width: 980px;
    background:#fff url(images/bg_content.png) repeat-y -60px 0;
 }

#content {
	padding:15px 0 15px 10px;
	float:left;
	width:640px;
	}
 

/********************************************************************************************* 

3. Header  -------------------------  header.php

*********************************************************************************************/  

#header {
float:left;
background:#ffffff;
width:100%;
clear:both;
position:relative;
}

	#topbar {
	background: #8C8F8E;
	padding:0 0px;
	margin:0 0 0px;
	}

	#topbar .topmenu {
	float: left;
	width:800px;
	}

	#topbar .login-form {
	float:right;
	}
 
	#topbar a {
	color:#fff;
	font-size:11px;
	}

	#logo {
	float:left;
	padding:1px 0 0 0px;
	}

	.adv {
	float:right;
	margin: 40px 40px 10px 0;
	}

	#search_form {
	float:right;
	margin:12px 10px 0 0;
	clear:right;
	}

	#menu {
	background:#a00310;
	margin:-15px 0px 0 0;
	float:left;
	width:980px;
	}
 
#topbar .user-bar { color: #B8B9B8; float: right; font-size: 12px; line-height: 24px; }
label.overlabel-apply { position: absolute; margin-top: 7px; margin-left: 5px; z-index: 1; color: #6a6a6a; font-size: 12px; }
#topbar .user-bar a { text-decoration: none; margin: 0 4px; font-weight: bold; }
#topbar .user-bar a:hover { text-decoration: underline; }
.login-form { position: absolute; top: 0; right: 0; z-index: 100; width: 220px; display:none;}
.login-form .close { border-top: 1px solid #3f3f3f; width: 60px; text-align: center; margin: 0 auto; background: #434343; height: 29px; line-height: 25px; }
#topbar .login-form .close a { color: #ffffff; text-decoration: none; font-weight: bold; }
.login-form form { background: #434343 url(images/bg_login.png) repeat-x bottom; width: 220px; margin: 0; border-right: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; }
.login-form fieldset { margin: 0; padding: 10px; }
.login-form .inputs { width: 130px; float: left; }
.login-form .input { margin-bottom: 5px; }
.login-form .input label { color: #fff; }
.login-form label.overlabel-apply { margin-top: 6px; color: #fff; }
.login-form .input input { border: 1px solid #848483; border-top: none; border-left: none; background: #5c5c5b url(images/input.gr.png) repeat-x 0 -99px; color: #ffffff; font-size: 12px; padding: 6px 5px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; height: 16px; vertical-align: middle; width: 118px; }
.login-form .button { width: 64px; float: right; }
.login-form .button input { width: 64px; height: 64px; background: url(images/bg_login_sub.png) no-repeat; border: none; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; box-shadow: 0 0 0; -webkit-box-shadow: 0 0 0; -moz-box-shadow: 0 0 0; padding: 0; color: #989898; font-size: 16px; font-weight: bold; text-shadow: 0 -1px 0px #5F5B5B, 0 1px 0 #fff; }
.login-form .remember { clear: both; margin-bottom: 4px; }
.login-form .remember label { color: #e4e4e4; font-size: 11px; vertical-align: middle; }
.login-form .remember input { vertical-align: middle; }
.login-form .lost { font-size: 11px; }
#topbar .login-form .lost a { color: #ffffff; text-decoration: none; }
#topbar .login-form .lost a:hover { text-decoration: underline; }
 


/********************************************************************************************* 

4. Featured Slider	  -------------------------  wpzoom-slider.php

*********************************************************************************************/   
 		
#slider {
background:#000000;
 position:relative; 
 clear:both; 
 float:left;
 width:100%;
 border-top:1px dotted #303131;
}

#featPostsBig {font-size: 12px; line-height: 18px;  min-height: 450px; width:720px; float:left; }
#featPostsBig div.cover {float: left; display: inline; margin-right: 15px; }
#featPostsBig p {color: #fff; }
#featPostsBig h2 a {font-size: 24px; line-height: 36px; margin-bottom: 10px; color:#fff;}
 
#featPostsSmall { width:245px;  float:left; }
#featPostsSmall h3 { color:#fff; padding: 10px 10px 10px 0;  border-bottom:1px solid #303131; margin:0 0 8px 10px;}
 #featPostsSmall li a { float:left; width:228px; clear:both; color:#fff; font-weight:bold; padding:10px 10px 10px 0;  margin:0 0 0 10px;  border-bottom:1px dotted #303131; -moz-border-radius-topright: 2px; -moz-border-radius-bottomright: 2px; border-top-right-radius: 2px; border-bottom-right-radius: 2px; }
#featPostsSmall li.active a, #featPostsSmall li a:hover { text-decoration:none; background:#242425
 url(images/bg_slide.png) repeat-x top; border-bottom:1px solid transparent; margin-left:0; padding-left:10px;}
  
/* Required */
.container { overflow:hidden; position:relative; min-height: 450px; }
.slides { position:absolute; top:0; left:0; }
.slides li.slide { position:absolute; top:0; width:930px; min-height: 250px; display:none; }
ul.slides li {z-index:10; }
.postcontent { height:100%; width:690px; overflow:hidden; position:absolute; z-index:15; bottom:0; height:110px; left:0; background:url(images/bg_slidecont.png) repeat; padding: 10px 15px;}

/* Optional */
a.browse { position: absolute; width: 29px; height: 29px; display: block; cursor: pointer; font-size: 1px; z-index: 99; text-indent: -2000px; background: url("images/arrows.png") no-repeat 0 0; outline:none; border:none;}

a.previous { position: absolute; top: 10px; left: 645px;  background-position: 0 0;  }
a.previous:hover { background-position: 0 -30px; }

a.next { position: absolute; top: 10px; left: 680px;  background-position: -30px 0; }
a.next:hover { background-position: -30px -30px; }

.slides div a.more_link { display: none; }

/********************************************************************************************* 

5. Carousel  -------------------------  wpzoom-carousel.php

*********************************************************************************************/   
 
#featured {
background:#edeeee url(images/bg_carousel.png) repeat-x top;
padding:15px 10px;
width:960px;
position:relative;
float:left;
}

	#featured h3 {
	color:#000;
	margin:0 0 10px 5px;
 	}
 	
 	#featured ul {
 	margin-left:-4px;
 	}
	
	#featured ul li {
	display:inline;
 	float:left;
	margin:0;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	padding:7px 7px 10px;
	}
	
	#featured li a {
	color:#000;
	font-weight:bold;
	}
	
	#featured .thumb img {
	margin-bottom:4px;
	}
	
	#featured li:hover {
	background:#fff;
	}
 
 	.jcarousel-clip {
	 width:954px;
 	}
	  
   .jcarousel-item {
	width:145px;
	overflow:hidden;
	}
 
 	.jcarousel-prev {
    position: absolute;
    top: 15px;
    right:50px;
	width: 27px;
    height: 27px;
    cursor: pointer;
    background: url(images/arrows.png) no-repeat;
    background-position:0 -59px;
	}
 
	.jcarousel-prev:hover {
	background-position: 0 -85px;
	}

	.jcarousel-next {
	position: absolute;
	top: 15px;
	right: 16px;
	width: 27px;
	height: 27px;
	cursor: pointer;
	background: url(images/arrows.png) no-repeat;
	background-position:-29px -59px;
	}
 
	.jcarousel-next:hover {
	background-position: -29px -85px;
	}

/********************************************************************************************* 

6. Featured Articles on Home page  -------------------------  index.php

*********************************************************************************************/   

.featured_art {
margin:6px 0 10px;
padding:0 0 10px 6px;
float:632px;
}
 
.featured_art .thumb {
position:relative;
float:left;
}

.featured_art img {
float:left;
margin:0 10px 10px 0;
}

.featured_art .meta {
color:#919191;
font-size:11px;
}

.featured_art h2  {
margin:0 0 5px 0;
line-height:1.1;
font-size:24px;
}


/********************************************************************************************* 

7. Featured Categories on Home page  -------------------------  wpzoom-home-categories.php

*********************************************************************************************/   
 	
.featured_cat {
clear:both;
display:block;
width:634px;
float:left;
padding:0 0 10px;
margin:0 0 10px 6px;
font-size:11px;
}
	
.featured_cat h3 {
border-bottom:1px solid #e7e7e7;
border-top:1px solid #7d7f7f;
padding:6px 0 7px;
margin-bottom:15px;
color:#000;
 }

	h3 span {
	background:url(images/arrow_h3.png) no-repeat;
	width:9px;
	height:9px;
	display:inline-block;
	margin:0 0 0 2px;
	padding:2px 0 0 0;
   	}
	
 	.featured_cat img {
	float:left;
	margin:0 10px 8px 0;
	}
	
	.featured_cat .thumb {
	position:relative;
	float:left;
	}
 
  	.featured_cat .article {
	width:207px;
	float:left;
	border-right:1px dotted #e7e7e7;
	padding-right:5px;
	}
	
	.featured_cat ul {
	float:right;
	width:184px;
	margin-left:7px;
	}
	
	.featured_cat ul li {
	padding:8px 0;
	border-bottom:1px dotted #e7e7e7;
	}
	
	.featured_cat ul li:last-child {
	border-bottom:none;
	}
 	
	.featured_cat ul li a {
	font-size:11px;
	font-weight:bold;
	}

/********************************************************************************************* 

8. Blog posts styling (archives post)  -------------------------  index.php, archive.php, author.php

*********************************************************************************************/   
 
.archive h3 {
border-bottom:1px solid #e7e7e7;
border-top:1px solid #7d7f7f;
padding:7px 0;
margin:0 0 10px 0;
color:#000;
}
 
	.archive .thumb {
	position:relative;
	float:left;
	}
	
	.archive img {
	float:left;
	margin:0 7px 7px 0;
	}
	
	.archive .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
	}
		
	.archive .post h2 {
	font-size:18px;
	display:inline;
	}
	
	.archive .post h2 a {
	color:#000;
	}
	
	.archive .post h2 a:hover {
	text-decoration:underline;
	}
	
	.archive h3 small {
	font-size:12px;
	font-weight:normal;
	color:#474747;
	line-height:1.5;
	}
	
	.archive .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	margin-bottom:3px;
	}
	
	.archive .meta a {
	color:#919191;
	font-weight:bold;
	}


/********************************************************************************************* 

9. Archives Page Template  -------------------------  template-archives.php

*********************************************************************************************/   
 
.archives .arch_tags {
border:1px solid #E7E9EB;
padding:15px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
float:left;
width:95%;
}
	
	.archives .arch_tags span {
	font-size:20px;
	color:#606060;
	}
	
	.archives .arch_tags ul {
	text-align:center;
	margin:8px 0;
	}
	
	.arch_cat {
	float:left;
	width:250px;
	margin:10px 10px 25px 25px;
	}
	
	.arch_cat span {
	font-size:17px;
	color:#606060;
	margin:5px 0 5px 5px;
	display:block;
 	}
	
	.arch_cat ul li {
	border-bottom:1px solid #E7E9EB;
	padding:6px;
	text-align:right;
	color:#00A0C6;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
	}
	
	.arch_cat ul li a {
	font-weight:bold;
	text-align:left;
	float:left;
	}
	
	.arch_cat ul li:hover {
	background:#242425 url(images/bg_slide.png) repeat-x top;
	color:#fff;
	}
	
	.arch_cat ul li:hover a {
	color:#fff;
	}
	
	.arch_cat.dates {
	float:right;
	margin-right:20px;
	}
	
	.arch_cat .rounded {
	border-bottom:1px solid #ffffff;
	clear:both;
	display:block;
	padding:4px 9px 4px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
 	}

/********************************************************************************************* 

10. Single Posts Styling  ---------------------------------	 single.php, page.php

*********************************************************************************************/   
	
	.single.fullwidth {
	width:950px;
	background:#fff;
	}

	.single .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
	}
	
		.single .meta a {
		font-weight:bold;
		}
	 
		.single .meta span {
		float:right;
		font-size:11px;
		}
		
		.single .meta span a {
		font-weight:normal;
		}
 
 	.single h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
	}
	
		.single h1 a:hover {
		text-decoration:underline;
		}
	
	.single .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
	}
	
	.single .entry a {
   	color:#166E96;
   	font-weight:bold;
  	}
  	
  	.single .entry a img {
  	text-decoration: none;
	border: 0 none;
   	}

 	.single .entry ul {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.single .entry ul li {
	list-style-type:square;
	}

	.single .entry ol {
	margin:0 0 20px;
	padding:0 0 0 30px;
	}

	.single .entry ol li {
	list-style-type:decimal;
	}
  
 	.single blockquote {
 	border-left:3px solid #CCCCCC;
	color:#777777;
 	font-size:14px;
	font-style:italic;
	line-height:1.8em;
	margin:10px 20px 10px 30px;
	padding-left:10px;
	}

	blockquote, q {
	quotes:none;
	}

	.single .alignleft {
	float:left;
	margin:5px 10px 5px 0;
	}
	 
	.single .alignright {
	float:right;
	margin:10px 0px 10px 15px;
	}
	
	.single .entry h2 {
 	float:none;
 	width:auto;
 	}
 	
 	.single .entry img {
 	max-width:960px;
 	} 
	
	.single .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
	}

		.single .author a {
		font-weight:bold;
		}
		
	.single .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
	}
	
	.single .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
 	}
	
		.single .tags_list a {
		border:1px solid #e7e7e7;
		padding:2px 3px;
		color:#838383;
		-moz-border-radius: 3px;
		border-radius: 3px; 
		margin-right:5px;
		font-weight:normal;
		}
		
		.single .tags_list a:hover {
		text-decoration:none;
		border-color:#838383;
		}
	
	.after-meta ul {
	float:right;
	display:inline;
	font-size:11px;
	font-weight:bold;
	}
	
		.after-meta ul li {
		float:left;
		margin-right:4px;
		}
		
		.after-meta ul li a {
		display:block;
 		}
	
	.single .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	clear:both;
	float:left;
	width:606px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
	}
	
		.fullwidth .post_author {width: 930px;}
	
		.single .post_author img {
		float:left;
		margin:0 7px 7px 0;
		}
	
		.single .post_author span {
		font-weight:bold;
		font-size:13px;
		display:block;
		margin-bottom:5px;
		}
 
	.gallery .gallery-item { 
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline; 
	margin:10px; }
	 
	.gallery { margin: auto; text-align:center; clear:both; }	 
	.gallery img { border: 2px solid #cfcfcf; }
	.gallery-caption { margin-left: 0; }
	.attachment { margin: 1em 0 }

 	.wp-caption-text, .gallery-caption {
  	color:#999;
 	text-align:center;
 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
 	font-size:11px;
 	}
 	
 	html .wp-caption-text {
 	margin-bottom:5px;
 	}
 	
	.thumbnails {
	background:#FFFDEA;
	border: 1px solid #EEE7AB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	clear:both;
	float:left;
 	padding:10px 10px 5px;
	margin:10px 0 20px;
	font-size:11px;
	line-height:1.6em;
	}
		.thumbnails img {
			margin:0 5px 10px;
			width:144px;
			height:144px;
			}
 
/********************************************************************************************* 

12. Sidebar & Widgets -------------------------  sidebar.php

*********************************************************************************************/   
	
#sidebar {
float:right;
width:300px;
margin:10px;
overflow:hidden;
}

	#sidebar .widget {
	margin-bottom:15px;
	}

		#sidebar .widget h3 {
		padding:3px 0;
		margin-bottom:8px;
		font-size:17px;
		border-bottom:1px dotted #e7e7e7;
		color:#666666;
		line-height:1.2;
		}

.widget { float: left; line-height: 1.5; margin-bottom: 10px; width: 100%; }
.widget ul { clear: both; margin: 5px 0; line-height: 1.7; }
.widget ul li { list-style-type: none; }
.widget ul ul { margin: 0; padding: 0; border-top: none; }
.widget ul ul li { border: none; }

.widget a { font-weight: bold; }
.widget #cat, .widget select { width: 100%; background: #F7F7F7; border: 1px solid #cdcfd4; color: #333333; display: inline; padding: 5px; line-height: 1.5; clear: both; float: left; }

/* Category Widget */
.widget_categories ul li { color: #8B8A8A; text-align: right; font-weight: normal; padding: 2px 4px; clear: both; }
.widget_categories ul li a { text-align: left; float: left; font-weight: bold; }
.widget_categories ul li a:hover { color: #fff; text-decoration: none; font-weight: bold; }
.widget_categories ul li:hover { background: #333; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.widget_categories ul li:hover a { color: #fff; }

.recent_comments img, .recent_news img { float: left; margin: 0 7px 0 0; }
.recent_comments a, .recent_news a { font-weight: bold; }
.recent_comments li, .recent_news li { float: left; width: 100%; clear: both; padding: 6px 0; line-height: 18px; border-bottom: 1px solid #eee; }
#footer .recent_comments li, #footer .recent_news li { border-bottom: 1px dotted #2e2e2e; }
.recent_news span { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }
.recent_comments li a, #twitter a { display: inline; padding: 0; line-height: 18px !important; }

ul.gallery img { border: 1px solid #f1f1f1; width: 65px; height: 65px; float: left; padding: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
ul.gallery img:hover { border: 1px solid #ccc; }
ul.gallery a { border: none; }
ul.gallery a:hover, ul.gallery li:hover, ul.gallery li a:hover, #ads li:hover { border: none; }
ul.gallery { float: left; display: block; list-style-type: none; margin: 0; }
.widget ul.gallery li { border: none; padding: 0 8px 8px 0; float: left; list-style-type: none; list-style-position: outside; }

#footer ul.gallery img { border-color: #000; padding: 0; width: 62px; height: 62px; }
#footer ul.gallery img:hover { border: 1px solid #9A9A9A; }
#footer ul.gallery { margin: 0; }

.ads { text-align: center; }

.wpzoom_media .open .description { margin: 10px 0 5px; font-size: 12px; line-height: 16px; }
.wpzoom_media .hidden { display: none; }
.wpzoom_media li { border-bottom: 1px dotted #ddd; list-style-type: none; font-size: 14px; padding: 8px 0; line-height: 20px; }
.wpzoom_media li a  { font-weight: normal; }
.wpzoom_media li a.active { font-weight: bold; }
 
.widget .social li { display: block; width: 100%; float: left; padding: 8px 0; line-height: 1.2; }
.widget .social li a { font-size: 14px; font-weight: bold; }
.widget .social li a span { color: #858585; font-size: 11px; display: block; font-weight: normal; }
.widget .social img { float: left; margin-right: 7px; }
  
.widget_tag_cloud div { text-align: center; }
.widget_tag_cloud div a { font-family: Georgia, serif; font-style: italic; padding: 0 3px; }
.widget_tag_cloud div a:hover { background: #333; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; color: #fff; text-decoration: none; }
#footer .widget_tag_cloud div { text-align: left; }
#footer .widget_tag_cloud div a:hover { background: #fff; color: #333; }

 
/********************************************************************************
                Tabber CSS
********************************************************************************/
 
.tabberlive .tabbertabhide { display: none; }
.tabberlive h3 { display: none; }
ul.tabbernav li { float: left; margin: 0 7px 0 0; padding: 0; height: 28px; line-height: 28px; margin-bottom: -1px; overflow: hidden; position: relative; background:  url(images/bg_sidetab.png) repeat-x; border: 1px solid transparent; list-style-type: none; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
ul.tabbernav { margin: 0; padding: 1px 0; font: bold 12px; }
*html  ul.tabbernav { padding: 2px 0; /* ie6 only */ }
*+html  ul.tabbernav { padding: 2px 0; /* ie7 only */ }
ul.tabbernav li { list-style: none; display: inline; }
ul.tabbernav li a { text-decoration: none; /* inactive tabs */ color: ##fff; display: block; font-size: 11px; font-weight: bold; padding: 0 10px; outline: none; }
ul.tabbernav li.tabberactive { background: #fff; /* active tab */ border-bottom: 1px solid #fff; border-left: 1px solid #d7d7d7; border-right: 1px solid #d7d7d7; border-top: 1px solid #d7d7d7; }
ul.tabbernav li.tabberactive a { color: ##B8BBBC; }
.tabbertabs .recent_comments li img, .tabbertabs .recent_news li img { float: left; margin: 0 7px 5px 0; }
.tabbertab li { float: left; width: 295px; clear: both; border-bottom: 1px dotted #EFEFEF; padding: 7px 5px 5px 5px; }
.tabbertab .comm_bubble { font-style: italic; font-size: 10px; color: #B8BBBC; }
.tabbertab li .meta { font-size: 9px; color: #A9A9A9; margin: 3px 0 0; display: block; }
.tabbertab li .meta a { font-weight: normal; font-size: 9px; }
.tabbertab li a { font-weight: bold; font-size: 12px; }
ul.tabbernav a:hover { text-decoration: underline; }
ul.tabbernav { margin: 0; padding: 0; float: left; list-style: none; height: 29px; width: 100%; border-bottom: 1px solid #d7d7d7; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; }
html .tabbertab ul { margin: 0; }
.tabberlive .tabbertab { padding: 5px 0 0; float: left; width: 290px; }
.tabbertab h2.widgettitle { display: none; }

/********************************************************************************************* 

13. Footer  -------------------------  footer.php

*********************************************************************************************/    
  
#footer {
background:#8C8F8E;
color:#fff;
padding:15px 0 15px 5px;
}

	#footer .widget {
	color:#fff;
  	font-size:11px;
	margin:0 10px 15px;
	width:222px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
 	zoom: 1;
	*display: inline;
	float:none;
	}
	
		#footer .widget h3 {
		color:#fff;
		font-size:17px;
		border-bottom:1px dotted #2e2e2e;
		padding:5px 0;
		margin-bottom:6px;
		}
		
		#footer .widget a {
		color:#fff;
		}
		
#copyright { 
margin: 25px 15px 10px 10px;
padding-top:10px;  
text-align:left; 
height:20px;
font-size:11px;
border-top:1px solid #2e2e2e;
}

#copyright span {
float:right; 
text-align:right; 
width:25%;   
}

#copyright a {
color:#fff;
font-weight:bold;
}

#copyright span img {
vertical-align:middle;
padding:2px 0 5px 2px;
}

#copyright span a {
text-indent:-2999px;
font-size:1px;
}	

.post { width: 620px; }