/*
Theme Name: 
Theme URI: 
Description: 
Version: 1.0
Author: 
Author URI: 
Tags: 



*/

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font-size: 12px;
	font-family: Tahoma;
	width: 100%;
	height: 100%;
	background: #474747 url(images/bg.jpg) center top;
	color: #FBE7C5;
	text-align: center;
}

a:link, a:visited, a:active, a:r {color: #000000; text-decoration: underline;}
a:hover { text-decoration: none; color:#000000 ;}

img {border: none; vertical-align: middle; }
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 148px;
	background: url(images/top_bg.jpg) repeat-x center top;
	margin: 0 0 -148px;
	position: relative;
	z-index: 1;
	text-align: left;
}
#header .hpadd{ width: 1000px; margin: 0 auto; background: url(images/hbg.png) no-repeat right top; text-align:left; }
#header .hlogo{ width: 1000px; overflow: hidden; }


.top_menu{ width: 100%; height: 47px; background: url(images/menu_bg.jpg) no-repeat;  }
.top_menu ul{ float: left; padding: 0 0 0 25px; font-weight: 700; height: 47px; width: 670px; overflow: hidden; }
.top_menu ul li{ float: left; background: url(images/mi_bg.gif) no-repeat; margin: 0 2px 0 0; text-align: center; width: 130px; height: 47px; }
.top_menu ul a:link, .top_menu ul a:visited, .top_menu ul a:active, .top_menu ul a:hover { color: #000; text-decoration: none; display: block; padding: 6px 0 0; line-height: 39px; }
.top_menu ul a:hover { color: #d70606; }

.top_menu .hsearch{ width: 286px; float: right; }
.top_menu .hsearch div{ padding: 15px 10px 0 0; }
.top_menu .hsearch input{ border: 0; font-size: 12px; color: #fefefe; font-family: Tahoma; background: transparent; }
.top_menu .hsearch .text{  padding: 5px; width: 215px; }
.top_menu .hsearch .bttn{ width: 24px; height: 24px; cursor: pointer; }


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 148px 0 130px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 180px;
}

.post{ width: 100%; background: url(images/post_bg.gif) repeat-y left; color: #000; font-size: 12px; margin: 0 0 6px; }
.post_top{ width: 100%; background: url(images/post_title.jpg) no-repeat left top; }
.post_bttm{ width: 100%; background: url(images/post_bttm.png) no-repeat left bottom; padding: 0 0 10px; }
#content .page{ width: 100%; background: url(images/post_bg.gif) repeat-y left; color: #000; font-size: 11px; }
.post a:link, .post a:hover, .post a:visited { color: #000; }

.post .title, #content .page .title{ padding: 10px; }
.post .title h2, #content .page .title h2{ color: #fe0202; padding: 5px 0 0 50px; width: 440px; float: left; font-size: 18px; line-height:0.95; }
.post .title .date, #content .page .title .date{ float: right; padding: 3px 10px 0 0; width: 115px; text-align: center; height: 40px; color: #fff; font-size: 12px; font-family: Georgia; font-weight: 700; }
.post .title .date span, #content .page .title .date span{ font-size: 30px; }
.post .title h2 a:link, .post .title h2 a:visited, .post .title h2 a:active, .post .title h2 a:hover {color: #fe0202; text-decoration: none;}
.post .title h2 a:hover { text-decoration: underline;}

#content .page .title h2 a:link, #content .page .title h2 a:visited, #content .page .title h2 a:active, #content .page .title h2 a:hover {color: #fe0202; text-decoration: none;}
#content .page .title h2 a:hover { text-decoration: underline;}

.post p, #content .page p, .post address, #content .page address, .post h1, #content .page h1,  .post h2, #content .page h2, .post h3, #content .page h3,  .post h4, #content .page h4, .post h5, #content .page h5, .post h6, #content .page h6, .post pre, #content .page pre, .post dl, #content .page dl{ padding: .4em 10px; }

.post img, #content .page img{ border: 5px solid #BDBCBC; }


.tags{ background: url(images/tag_bg.png) repeat-y center top; width: 640px; padding: 6px 0; line-height: 20px; color: #000; font-size: 11px; }
.tags .categories{ width: 380px;  float: left; padding: 0 0 0 25px; }
.tags .categories a:link, .tags .categories a:visited, .tags .categories a:active, .tags .categories a:hover {color: #bc120d; text-decoration: underline; font-weight: 700; }
.tags .categories a:hover { text-decoration: none; color:#000000;}
.tags .comments{ width: 140px;  float: right; font-weight: 700; font-size: 10px; }
.tags .comments span{ background: url(images/ico_cloud.gif) no-repeat; padding: 2px 0 2px 30px; }
.tags .comments a:link, .tags .comments a:visited, .tags .comments a:active, .tags .comments a:hover {color: #000; text-decoration: none;}
.tags .comments a:hover { text-decoration: underline;}
.pagination a:link, .pagination a:visited, .pagination a:active, .pagination a:hover {color: #fff; text-decoration: none; text-align:center;}
.pagination a:hover { text-decoration: underline;}

.categories { font-style:normal !important; }
.categories a:hover {color:#000000; font-style:normal !important; }

#pagination{text-align: center; font-size: 12px; line-height: 30px; background: url(images/pagi_bg.png); }
.pagination{ background: url(images/pagi_bg.png); line-height: 30px;}
.entrymore {font-size:15px; float:right; font-weight:bold; color:#000000; padding-right:10px;}
.entrymore a:link  {text-decoration:none;}
.entrymore a:hover {text-decoration:underline;}
.browse {margin:0; padding:10px 21px 30px 10px; color:#FFFFFF;}
.browse a:link, .browse a:hover, .browse a:visited { color:#FFFFFF;}


.post-ratings{filter:alpha(opacity=100);-moz-opacity:1;opacity:1; float:right !important; width:220px  !important;;}
.post-ratings-loading{display:none;height:16px;text-align:left}
.post-ratings-image{border:0}
.post-ratings img,.post-ratings-loading img,.post-ratings-image img{border:0;padding:0;margin:0}


#wp_page_numbers ul,#wp_page_numbers li,#wp_page_numbers a{padding:0 auto;margin:0 auto;border:none;text-decoration:none;font-weight:normal;font-style:normal;list-style:none;text-transform:none;text-indent:0;font-variant:normal;text-align:center;line-height:18px;letter-spacing:0;word-spacing:0;font-size:12px;font-family:Verdana;color:white;}
#wp_page_numbers{margin-top:10px;text-align:center;}
#wp_page_numbers ul{ padding-right:100px; width:540px;}
#wp_page_numbers li{float:left;display:block; margin:0 !important; }
#wp_page_numbers a{color:#ddd; padding:0 auto !important; padding-left:5px;}
#wp_page_numbers a:hover{text-decoration:underline}
#wp_page_numbers li.space{padding:6px;padding-left:8px;padding-right:8px}
#wp_page_numbers .active_page {background:black;padding:6px;padding-left:8px;padding-right:8px;color:white; margin-left:5px;}
#wp_page_numbers li.active_page a:hover{color:#fff}
#wp_page_numbers li.page_info{display:inline;padding:6px;padding-right:8px;color:#ddd;font-size:11px; padding-left:100px;}


#SV_li
  {
  float:left;
  margin-left:1%;
  color:#ddd;font-size:11px;
  white-space:pre;
  max-width:5%;
  min-width:5%;
  }
#SV_ul
  {
  min-height:28px;
  width:600px;
  margin:0 auto;
  overflow:hidden;
  }
#SV_li a
  {
  float:left;
  color:#ddd;font-size:11px;
  padding:6px 0px;

  width:5%;
  white-space:pre;
  }
#SV_li.page_info {min-width:150px; max-width:150px;display:inline;}

.more-link{display:block;font-weight:600;text-align:right;text-shadow:1px 1px 1px #ccc}
.more-link span a:link, .more-link span a:hover, .more-link span a:visited {text-shadow:none; color:#000000; text-decoration:none;}
.dte{background-color:#FBFBFB;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;float:left;font-size:10px;margin-left:-50px;padding:5px;text-align:center;width:25px}
.dte span{font-size:18px;font-weight:bold;display:block}

.post_footer{ padding: 5px 0; }

.white { padding-top:10px; padding-bottom:10px; }
.white a:link { color:#FFFFFF; text-decoration:none; }
.white a:hover { color:#FFFFFF; text-decoration:underline}
.white a:visited { color:#FFFFFF; }


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 180px;
	margin-left: -100%;
	position: relative;
}
#sideLeft .spadd{ }

/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 180px;
	margin-left: -180px;
	position: relative;
}
#sideRight .spadd{ }

.sidebar { color: #fff; font-size: 11px; font-family: Georgia; }

.sidebar .title{ width: 100%; height: 54px; background: url(images/side_title.png) no-repeat; text-align: center; line-height: 54px; }
.sidebar .title h2{ font-size: 17px; color: #fff; font-weight: 400; font-family: Georgia; }

.sidebar .widg { width: 100%;  background: url(images/widg_bttm.png) no-repeat left bottom; padding: 0 0 8px; margin: 0 0 5px; }
.sidebar .widg_padd{ padding: 0 10px; background: url(images/widg_bg.png) repeat-y left; }
.sidebar .widg p{ padding: 10px 0; }
.sidebar .widg ul{ width: 100%; padding: 5px 0; line-height: 15px; }
.sidebar .widg ul li{ padding: 3px 0 5px 23px; background: url(images/side_bullet.gif) no-repeat 8px 5px; }
.sidebar a:link, .sidebar a:visited, .sidebar a:active, .sidebar a:hover {color: #fff; text-decoration: none;}
.sidebar a:hover { text-decoration: underline;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	margin: -121px 0 0;
	height: 121px;
	background: url(images/bttm_bg.jpg) center bottom;
	position: relative;
	z-index: 1;
	color: #f0f0f0;
	font-size: 12px;
	font-family: Georgia;
}
#footer .fpadd{ width: 1000px; height: 70px; margin: 0 auto; padding: 51px 0 0; background: url(images/footer_bg.jpg) no-repeat; }
#footer a:link, #footer a:visited,#footer a:active, #footer a:hover {color: #FFFFFF; text-decoration: underline;}

#submit{width: 160px; height: 31px; background: #000; border: 0; color: #fff; font-weight: 700; font-size: 12px; font-family: Tahoma; cursor: pointer; text-transform: uppercase;}

h2
{
	font-weight:400;
	font-size:18px;
}

h3
{
	font-weight:400;
	font-size:16px;
}

#commentform #author,#commentform #email,#commentform #url,#commentform textarea
{
	background:#fff;
	border:1px solid #333;
	padding:.2em;
}

#commentform textarea
{
	width:98%;
}

#content #commentform p{ padding: .4em 0 ; color:#000000; }

#commentlist li ul
{
	border-left:1px solid #717679;
	font-size:110%;
	list-style-type:none;
}

#commentlist li .avatar
{
	float:right;
	margin-right:25px;
	border:1px dotted #ccc;
	padding:2px;
}

#wp-calendar
{
	/*border:1px solid #E9EADD;*/
	empty-cells:show;
	font-size:14px;
	width:90%;
	margin:5px auto 10px;
}

#wp-calendar a
{
	color: #fff;
	display:block;
	text-decoration:none;
}

#wp-calendar #next a
{
	padding-right:10px;
	text-align:right;
}

#wp-calendar #prev a
{
	padding-left:10px;
	text-align:left;
}

#wp-calendar a:hover
{
	background:#e0e6e0;
	color:#717679;
}

#wp-calendar caption
{
	color:#878972;
	font-size:14px;
	text-align:center;
}

#wp-calendar td
{
	color: #878972;
	font:normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing:normal;
	text-align:center;
	padding:2px 0;
}

#wp-calendar td.pad:hover
{
	background:#fff;
}

#wp-calendar td:hover,#wp-calendar #today
{
	background:#eee;
	color:#000;
}

#wp-calendar th
{
	font-style:normal;
	text-transform:capitalize;
}

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

img.alignright
{
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}

img.alignleft
{
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}

.alignright
{
	float:right;
}

.alignleft
{
	float:left;
}

#content ul li
{
	margin:0 20px;
	list-style: disc;
}

#content ol li
{
	margin:0 20px;
	list-style: disc;
}

img,.sidebar ul li ul li,.sidebar ul li ul li ul li
{
	border:0;
}



img.centered,.aligncenter
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

.alt {margin: 0;padding: 10px;}
#content #comments ol {list-style-type: none;line-height: 18px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 10px;padding-left: 5px;}
#content #comments ul li {list-style-type: none;list-style-image: none;list-style-position: outside;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;padding-top: 5px;padding-right: 0px;padding-bottom: 0px;padding-left: 0pt;}
#content .commentlist {padding: 0;text-align: justify;}
#content .commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 5px;list-style: none;}
#content .commentlist li ul li { margin-right: -5px;margin-left: 10px;list-style: none;}
#content .commentlist li li {background:none;border:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0;}
#content .commentlist li .avatar {border:1px solid #ccc;margin:15px 8px 6px 0;float: right;padding:2px;width:45px;height:45px;}
#content .commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
#content .commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none; margin: 10px 5px 10px 0;}
#content #commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
#content .commentmetadata {font-weight: normal; margin: 0;display: block; color: #FE0202;}
#content .commentmetadata a, .commentmetadata a:visited {color: #FE0202;}
#content .commentmetadata a:hover{ color: #333333;}
#content .children { padding: 0; }
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd; padding: 10px;}

.wp-caption {border:1px solid #aaa; text-align:center; padding-top:5px; margin-bottom:6px;}
.wp-caption a, .wp-caption img {border:0 none; padding:0;}
.wp-caption p.wp-caption-text {text-align:center; margin:5px; text-indent:0; font-size:1.3em;}

.fn a:link, .fn a:visited, .fn a:active, .fn a:hover{color: #53544C; text-decoration: underline; font-size: 12px;}
.fn a:hover{text-decoration: none;}

#comment_contain{ padding: 0 5px; }
#respond{ padding: 0 5px 0 10px; }
#respond a:hover{ color:#000000; }

.best-related-posts a{
        text-decoration: none;
}
.best-related-posts a:hover {
	text-decoration: underline;
      }
     #SV_page
      {
      width:640px;
      }
	  
.search-excerpt {background:#ff9;}	

.shareaholic-like-buttonset {position:relative;top:-5px;right:20px;}  
.sa_catnums {color:#FBE7C5;}
