*{ padding:0; margin:0;}
body{
  background-color:#d9d9d9;
  font-size:12px;
  font-family: Arial, Helvetica, sans-serif;
  color:#252525;
}
a{ color:#990000; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline;}
#container{
  margin-top:7px;
  width:850px;
  height:100%;
  background-color:#FFFFFF;
  padding:15px 0 0 0;
}
#container-02{
  background-color:#FFFFFF;
  margin:1px 15px 0px 15px;
  width:auto;
  height:auto;
}
#header{
  text-align:left;
  width:820px;
  height:148px;
  /*background:url(img/header.gif) no-repeat;*/
  background-color:#000;
}
#header a img{
  border:none;
  position:relative;
  top:23px;
  left:15px;
}
#top-bar{
  background:url(img/top-bar.gif) repeat-x;
  height:29px;
  width:820px;
  text-align:left;
}
#content p {
	padding-bottom: 5px;
}

#content .MsoNormal {
	padding-bottom: 5px;
}

.top-button{
  float:right;
  position:relative;
  top:5px;
  left:-10px;
}
.top_img
{
  float:right;
  position:relative;

}
#content{
  padding:20px 0 20px 0;
  /*padding-left: 20px;
  padding-right: 20px;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  margin-left:15px;
  float:left;
  text-align:left;
  width: auto;
}
#content .txt_size
{
  font-size: 20px;
  color:#999999;
  font-family: "Times New Roman";
}
#content h2 a{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color:#D71313;
  font-size:19px;
  font-size-adjust: 0.60;
  font-variant: inherit;
  letter-spacing: -1px;
  word-spacing: 5px;
  white-space:inherit;
  font-weight:normal;
  margin:10px 0 10px 0;
}
#content h2{
  font-family: Geneva, Arial, Helvetica, sans-serif;
  color:#D71313;
  font-size:19px;
  font-size-adjust: 0.60;
  font-variant: inherit;
  letter-spacing: -1px;
  word-spacing: 5px;
  white-space:inherit;
  font-weight:normal;
  margin:10px 0 10px 0;
}
#content ul li{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  line-height:22px;
  font-size:12px;
  list-style:url(img/li-img.gif);
  margin-left:15px;
}
#content a{
  color:#FF0000;
  font-weight:normal;
}
#content a:hover{  
  text-decoration:underline;
}

.widget {
	padding-top: 7px;
	padding-bottom: 7px;
}

.postmetadata{
	font-weight:bold;
	color:#000000;
	font-size:11px;
	line-height:25px;
}
#content small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:7px 0 7px 0;
	line-height:30px;
	color:#666666;
}
.bord{
  width:auto;
  height:4px;
  background:url(img/bord.gif) repeat-x center;
}
#right-box{
  margin:5px 0 30px 18px;
  text-align:left;
  float:left;
  width:216px;
}
#right-box li{
	list-style:none;
	line-height:25px;
	margin:0;
}
#right-box h2{
	font-size:15px;
	color: #333333;
	font-weight:normal;
}
.right-box-box{
  margin-top:7px;
}
.right-top-img{
  background:url(img/left-blok-imgaTop.gif) no-repeat bottom;
  height:13px;
  width:213px;
}
.right-top-img-02{
  background:url(img/left-blok-imgaTop-02.gif) no-repeat bottom;
  height:26px;
  text-align:left;
  color:#FFFFFF;
  width:213px;
}
.right-top-img-02 span{
  background:url(img/rss.gif) no-repeat right;
  font-family:Arial, Helvetica, sans-serif;
  position:relative;
  left:10px;
  padding-right:25px;
  line-height:25px;
  font-size:14px;
  color:#FFFFFF;
  font-weight:normal;
}
.right-center-img{
  background:url(img/left-blok-imgaCenter.gif) repeat-y;
  height:auto;
  width:213px;
}
.right-cont{
  text-align:left;
  font-size:12px;
  padding:0 7px 0 7px;
  font-family:Arial, Helvetica, sans-serif;
}
.right-cont .date{
  font-size:11px;
  color:#666;
}
.right-cont ul li{
  list-style:none;
  margin-left:17px;
}
/*---------------------*/
.right-cont a:hover{ color:#000000;}
.right-cont .large{
  font-size:22px;
  color: #787878;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  /*font-weight:bold;*/
}
.right-cont .medium{
  font-size:16px;
  color: #313E53;
}
.right-cont .small{
  font-size:12px;
  color: #000;
  font-weight:bold;
}
/*---------------------*/
.right-cont .more{
  color:#FF0000;
  font-size:12px;
}
.right-bottom-img{
  background:url(img/left-blok-imgaBottom.gif) no-repeat top;
  height:13px;
  width:213px;
}
#footer{
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  clear:both;
  text-align:right;
  width:850px;
  height:39px;
  background:url(img/footer.gif) no-repeat top;
}
#footer strong{
  color:#000000;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
#footer span{
  position:relative;
  top:10px;
  left:-10px;
  color:#e5e5e5;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
#footer span a{
  color:#e5e5e5 !important;
  text-decoration:underline;
}

/*Drop down menu*/

.top-menu{
  width:600px;
  float:left;
}
/*---------------------------*/
#sddm
{	margin: 0;
  padding: 0;
  z-index: 30}

#sddm li
{	margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  font: normal 12px arial}

#sddm li a{
  font-size:12px;
  display: block;
  margin: 0 1px 0 0;
  padding: 4px 10px;
  width:60px;
  color: #e8e8e8;
  text-align:center;
  text-decoration: none}

#sddm li a:hover
{	color:#fe4747;}

#sddm div a{
  border-bottom:1px dotted #333333;
}
#sddm div
{	position: absolute;
  visibility: hidden;
  margin: 0;
  padding: 0;
  background: #000;
  border-bottom: 3px solid #232323}

#sddm div a
{	position: relative;
  display: block;
  margin: 0;
  padding: 5px 10px;
  width:190px;
  white-space: nowrap;
  text-align: left;
  text-decoration: none;
  background: #484848;
  color:#e8e8e8;
  font: 12px arial}

#sddm div a:hover
{	/*background: #232323;*/
  background:url(img/bag-hover.gif) repeat-x center #484848;
  color: #fe4747}
/*Drop down menu*/

/*Contact css*/
.INP-text{
  height:20px;
  text-align:left;
  float:left;
  width:217px;
}
.INP{
  float:none;
  width:auto;
}
.INP12{
  height:20px;
  width:230px;
  border:1px solid #b8b8b8;
  background:url(img/input-bg.gif) repeat-x bottom;
}
.INP13{
  height:160px;
  width:365px;
  border:1px solid #b8b8b8;
  background:url(img/input-bg.gif) repeat-x bottom;
}
#comment{
	border:1px solid #b8b8b8;
	background:url(img/input-bg.gif) repeat-x bottom;
}
input{
	border:1px solid #b8b8b8;
	background:url(img/input-bg.gif) repeat-x bottom;
}
form{
	margin-top:10px;
}
h3{
	margin:10px 0 10px 0;
}
.commentlist{
	margin-left:20px;
}
.commentlist li{
	margin-top:10px;
	background:url(img/bord.gif) repeat-x bottom;
	padding-bottom:7px;
}
.INP14{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  height:20px;
  text-align:center;
  padding:2px 10px 2px 10px;
  border:1px solid #b8b8b8;
  background:url(img/submit-BT.gif) repeat-x bottom;
}
#submit{
	margin-top:10px;
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  height:20px;
  text-align:center;
  padding:2px 10px 2px 10px;
  border:1px solid #b8b8b8;
  background:url(img/submit-BT.gif) repeat-x bottom;
}
/*Contact css*/
/*****************--Music css--*********************/
table.lfmWidgetchart_e197c20bcd7d98698c159b05e110ac81 td {margin:0 !important;padding:0 !important;border:0 !important;}table.lfmWidgetchart_e197c20bcd7d98698c159b05e110ac81 tr.lfmHead a:hover {background:url(http://cdn.last.fm/widgets/images/en/header/chart/recenttracks_regular_black.png) no-repeat 0 0 !important;}table.lfmWidgetchart_e197c20bcd7d98698c159b05e110ac81 tr.lfmEmbed object {float:left;}table.lfmWidgetchart_e197c20bcd7d98698c159b05e110ac81 tr.lfmFoot td.lfmConfig a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat 0px 0 !important;;}table.lfmWidgetchart_e197c20bcd7d98698c159b05e110ac81 tr.lfmFoot td.lfmView a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -85px 0 !important;}table.lfmWidgetchart_e197c20bcd7d98698c159b05e110ac81 tr.lfmFoot td.lfmPopup a:hover {background:url(http://cdn.last.fm/widgets/images/en/footer/black.png) no-repeat -159px 0 !important;}
/*****************--Music css--********************/


/* ------------------------------------------------------------------
---------- LISTS INSIDE OF WIDGETS ----------------------------------
------------------------------------------------------------------ */

.widget ul {
	list-style-type: none;
	margin: 0; 
	padding: 0;
	width: auto;
	}

/*------------- list items with 1 link per item -----------*/
	
.widget ul li {
	margin: 2px 0 2px 0;  
	display: block;
	/* more  ... */
	}

.widget ul li ul li {
	/* more  ... */ 
	}

.widget ul li ul li ul li {
	/* more  ... */ 
	}
	
.widget ul li a:link, 
.widget ul li a:visited, 
.widget ul li a:active {
	text-decoration: none; 
	font-weight: normal; 
	/* more  ... */
	}

.widget ul li ul li a:link, 
.widget ul li ul li a:visited, 
.widget ul li ul li a:active {
	/* more  ... */
	}

.widget ul li ul li ul li a:link, 
.widget ul li ul li ul li a:visited, 
.widget ul li ul li ul li a:active {
	/* more  ... */
	}

	
.widget ul li a:hover {
	/* more  ... */
	}

.widget ul li ul li a:hover {
	/* more  ... */
	}

.widget ul li ul li ul li a:hover {
	/* more  ... */
	}
	
.widget ul li a:link, 
.widget ul li a:visited, 
.widget ul li a:active,
.widget ul li a:hover {
	display: block;	   /* default=block. If set to "inline-block", the comments widget 
						cannot be overwritten to "inline" for IE */
	}

* html .widget ul li a:link, 
* html .widget ul li a:visited, 
* html .widget ul li a:active,
* html .widget ul li a:hover {
	height: 1%;   /* IE6 needs this */
	}
	
/* the archive widgets get inline-blick so post counts won't wrap
into the next line. In FF2 items that don't fit into a single line 
will overflow the sidebar but that is unlikely as the longest item 
would be "[month name] (post count)" */
/*.widget_categories ul li a:link, 
.widget_categories ul li a:visited, 
.widget_categories ul li a:active,
.widget_categories ul li a:hover, */
.widget_archive ul li a:link, 
.widget_archive ul li a:visited, 
.widget_archive ul li a:active,
.widget_archive ul li a:hover {
	display: -moz-inline-box; /* Firefox 2 doesn't know default "inline-block" */
	display: inline-block !important;  
	}

/* The category widget gets "block" or "inline" depending on whether "post count" is being
used or not. */
.widget_categories ul li a:link, 
.widget_categories ul li a:visited, 
.widget_categories ul li a:active,
.widget_categories ul li a:hover {
	/* more  ... */
	}

div.widget-content {
	display: block;
	width: auto;
	/* more  ... */
	}
