/*
Theme Name: Endless News
Theme by: Mohd. Sakib
Website: http://www.worthapost.com
*/

*{padding:0; margin:0;}

blockquote{
padding:5px 15px;
}



body#mainbody{
background:#046090;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#343434;
}

/***Preload images***/

#preLoad img{
display:none;
visibility:hidden;
}

/**/

#page{
width:1004px;
margin: 0 auto;
}

#topbg{
width:100%;
height:16px;
float:left;
}

#topbg img, #bottombg img{
float:left;
}

#bottombg{
width:100%;
height:16px;
float:left;
}

h1{ font-size:20px; color:#333;}
h2{ font-size:18px; color:#333;}
h3{ font-size:14px; color:#333;}
h1, h2, h3{font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited{ text-decoration:none; color:#ad0634;}
a, a:visited{color:#305067; text-decoration:none;}
a:hover{text-decoration:underline;}
p{padding:0 0 12px 0;}

.form-text, .form-textarea{
border:1px solid #9a9a9a;
}

.form-submit{
background:url(images/button.gif) repeat-x center #f3e576;
border:1px solid #dea303; 
font-size:11px; 
color:#7b5c11;
line-height:12px;
padding:1px;
}

.form-text:focus, .form-textarea:focus{
background:#f9f9f9;
}

/*Container*/

#container{
padding:0 15px;
width:974px;
background: url(images/bg.gif) repeat-y;
float:left;
}

ul li {
list-style:none;
}


#contentarea ul{
padding-left:20px;
}

#contentarea .content ul li{
list-style:outside;
list-style-image:url(images/bullet2.gif);
line-height:18px;
font-size:11px;
font-weight:bold;
}

/****************Header******************/

#header{
height:90px;
padding:5px;
background:#000;
}

#footeradverts{
height:110px;
padding-top:8px;
width:964px;
display:block;
background:#343434;
text-align:center;
margin:10px auto 5px auto;
}

#headerleft{
width:470px;
float:left;
}

#headerright{
width:490px;
float:right;
height:90px;
}

#headerleft #logocontainer{
float:left;
}

#headerleft #texttitles{
float:left;
color:#cccccc;
font-size:13px;
font-weight:bold;
padding:20px 0 0 0;
}

#headerleft #texttitles h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:24px;
}

#headerleft #texttitles h1 a, #headerleft #texttitles h1 a:visited{
text-decoration:none;
color:#fcfcfc;
}

/*Menu*/

#menu{
height:27px;
background: url(images/menu.gif) repeat-x top;
}

#menu ul{ width:900px; float:left; line-height:27px; height:27px;}

#menu #barrss{ float:right; width:50px;}

#menu #barrss a img{float:left; margin:1px 0 0 0;}

#menu ul li{ background:url(images/menuli.gif) right center no-repeat; display:inline; list-style:none; list-style-image:none;  float:left; height:27px;}

#menu ul li a, #menu ul li a:visited{ color:#fff; text-decoration:none; padding:6px 19px 6px 19px; font-weight:normal; text-transform:uppercase; font-size:10px;}

#menu ul li a:hover{color:#ebebeb; padding:7px 19px 6px 19px; background:url(images/limenu.gif) center top no-repeat;}

#menu ul li a.active{color:#ebebeb; padding:7px 19px 6px 19px; background:url(images/limenu.gif) center top no-repeat;}

#menu  ul li.first a.active{background:none;}

/*secondary*/

#secondarymenu{
height:25px;
background: url(images/secondary.gif) #d9d8d5;
}

#secondarymenu ul{ float:left;}

#secondarymenu ul li{line-height:25px; display:inline; }

#secondarymenu ul li a, #secondarymenu ul li a:visited{  font-size:10px; text-decoration:none; color:#4B4033; padding:6px 15px 7px 15px; text-transform:uppercase; display:inline;}

#secondarymenu ul li a:hover, #secondarymenu ul li a.active{color:#305067; background:#fff;}

#secondarymenu #userbar{ float:right; font-size:10px; color:#303030; width:393px; text-align:right}

.loggedin #secondarymenu #userbar{ width:256px;}

#secondarymenu #userbar label{font-size:11px; color:#303030; font-weight:normal;}

#secondarymenu #userbar .form-text{width:70px; height:13px; font-size:11px; color:#303030; font-weight:normal; border:1px solid #e6e6e4;}

#secondarymenu #userbar ul li a, #secondarymenu #userbar ul li a:visited{ text-transform:none; text-decoration:none; color:#111; padding:0;  }

#secondarymenu #userbar ul li a:hover, #secondarymenu #userbar ul li a.active{color:#305067; background:#fff;}

#secondarymenu #userbar .item-list ul li{ line-height:14px; border:none; list-style:none; list-style-image:none; margin:0 0 0 7px;}

#secondarymenu #userbar .item-list ul li a:hover{ background:none; text-decoration:underline;}

#secondarymenu #userbar .item-list ul{ padding:1px 0 0 0;}

#secondarymenu #userbar #user-login-form .form-submit{  border:1px solid #d6c493; margin-left: 4px; font-size:10px; color:#7b5c11; line-height:10px; background:url(images/orrange-button.gif) #f4e57d;  height:17px; width:38px;}

#secondarymenu ul.menu li{ margin:0; padding:0;}

/*ADDED for Dropdown*/

/*ADDED for Dropdown*/

#secondarymenu { } /*Color navigation bar normal mode*/
#secondarymenu ul {list-style-type:none;}
#secondarymenu ul li {float:left; position:relative; z-index:1000;}
#secondarymenu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/;  text-decoration:none; }
#secondarymenu ul li ul {display:none; border:none;  padding:0; }

/*Non-IE6 hovering*/
#secondarymenu ul li:hover a {} /*Color main cells hovering mode*/
#secondarymenu ul li:hover ul, #secondarymenu ul li.hover ul {display:block; width:160px; position:absolute; top:25px; z-index:999; left:0; padding:0 0 2px 2px; background: url(images/dropdown.gif) right bottom no-repeat; margin-left:-2px; filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
#secondarymenu ul li:hover ul li, #secondarymenu ul li:hover ul li.leaf, #secondarymenu ul li.hover ul li, #secondarymenu ul li.hover ul li.leaf{margin:0; list-style-image:none; padding:0;}
#secondarymenu ul li:hover ul li a, #secondarymenu ul li:hover ul li a:visited, #secondarymenu ul li.hover ul li a, #secondarymenu ul li.hover ul li a:visited  {display:block; width:145px; height:auto; line-height:1.3em; padding:6px 0 6px 15px; border-bottom: solid 1px #eee; font-weight:normal; background:none; color:#000; } /*Color subcells normal mode*/
#secondarymenu ul li:hover ul li a:hover, #secondarymenu ul li.hover ul li a:hover {background:#d6d6d6; color:#000; text-decoration:none;} /*Color subcells hovering mode*/

/* Wrap */

#wrap{
background:#eaeaea;                   
margin:5px 0 0 0;
padding:5px 3px 3px 3px;
float:left;
width:968px;
}

#leftpart{                    
float:left;
}

#rightpart{
width:270px;                          
float:right;
padding-bottom:10px;
}

#topblock2{
background:#fff;
border-right:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
border-bottom:1px solid #a7a7a7;
border-left:1px solid #a7a7a7;              
margin:0 0 3px 0;
float:left;
width:692px;
}

div.both #tbleft{
width:330px;
min-height:100px;
float:left;
margin:4px 0 8px 4px;
padding:0 10px 0 0;
border-right:1px solid #e5e5e5;
}

div.one #tbleft{
border:none;
width:670px;
}

#tbright{
width:335px;
min-height:100px;
float:right;
margin:4px 4px 8px 8px;
}

#tbleft .content, #tbright .content{
margin:5px 0 0 0;
padding:0 0 0 6px;
}

#tbleft .block, #tbright .block{
padding:0 3px;
}

#tbleft .blocktitlecontainer h2.blocktitle, #tbright .blocktitlecontainer h2.blocktitle{

}

#tbleft  h2.title, #tbright h2.title{
font-size:13px;
font-weight:bold;
}

#tbleft .links a, #tbright .links a{
font-size:11px;
}

#tbleft  h2.title a, #tbright h2.title a{
color:#ad0634;
}

#tbright .item-list li{
margin:0 0.5em 0.3em 0.5em;
font-size:11px;
list-style:none;
list-style-image:none;
padding:1px 0;
border-bottom:1px solid #eaeaea;
}

#tbright .item-list li a{
font-weight:bold;
}

#mainarea{
float:left;
}


#contentarea{
background:#fff;
border-right:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
border-bottom:1px solid #a7a7a7;
border-left:1px solid #a7a7a7;             
float:left;
padding:8px;
}

#contentarea .breadcrumb{
font-size:11px;
font-family:tahoma, arial, verdana;
padding-left:2px;
}


body.onlyright #contentarea{
width:676px;
}

body.bothbars #contentarea{
width:462px;
}

body.midright #contentarea{
width:736px;
margin-right:3px;
}

body.bothbars #leftpart, body.onlyright #leftpart{
width:693px; 
}

body.bothbars #mainarea, body.onlyright #mainarea{
width:693px; 
}


#wrap .submitted{
display:inline;
font-size:11px;
font-style:italic;
color:#6b6b6b;
}

#wrap .taxonomy{
display:inline;
font-size:11px;
color:#6b6b6b;
margin-left:10px;
}

#wrap .taxonomy a, #wrap .submitted a{
font-style:normal;
}

#wrap .taxonomy ul, #wrap .taxonomy ul li {
display:inline;
}

#wrap .taxonomy ul{
padding:0;
}

#wrap .links{
text-align:right;
}

ul li.comment_comments, ul li.comment_add{
padding:0 8px 0 18px;
background:url(images/comment-add.gif) left center no-repeat;
}

ul li.node_read_more{
padding:0 0 0 18px;
background:url(images/readmore.gif) left center no-repeat;
}

#contentarea .node{
margin:0 0 5px 0;
padding:5px 0 12px 0;
border-bottom:1px solid #e5e5e5;
}

#contentarea .typepage .node{
padding:0 0 12px 0;
}

.content{
margin:15px 0 2px 0;
}

.content img{
margin:8px;
border:4px solid #f5f5f5;
display:inline;
}

.pager {
margin:10px 0;
font-size:11px;
}

.pager a{
color:#ad0634;
}

.item-list ul li.pager-item, .item-list ul li.pager-next, .item-list ul li.pager-last{
margin-left:.5em;
padding:.2em;
}

.pager .pager-list a, .pager .pager-item a, .pager .pager-item strong.pager-current, .pager .pager-list strong.pager-current{
padding:1px 3px;
background:#eaeaea;
margin-left:6px;
margin-right:6px;
-moz-border-radius: 2px ;
font-size:12px;
color:#ad0634;
font-weight:normal;
}

.pager .pager-list strong.pager-current{
background:#195d84;
color:#fff;
}


#middlebar{
width:210px;
float:right;
}

/*Blocks*/

#topblock1{
margin:0 0 3px 0;
float:left;
width:692px;             
}
.field-content a{
color:#046090;
font-weight:bold;
font-size:16px;
}

#topblock1 h2.blocktitle{
color:#000;
font-size:18px;
font-weight:normal;
display:inline;
padding:0 10px 0 0;
font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Tahoma,Arial,Verdana,sans-serif;
background:#eaeaea;
}

#topblock1 .block-quicktabs .content{
margin:0 0 2px 0;
}

#topblock1 .blocktitlecontainer{
background:url(images/line.gif) center right no-repeat;
padding-bottom:15px;
}




#topblockswitcher{
margin:0 0 3px 0;
float:left;
width:692px;
background-color:#eaeaea;
padding-bottom:10px;
text-align:center;           
}

#topblockswitcher h2.blocktitle{
color:#000;
font-size:18px;
font-weight:normal;
display:inline;
padding:0 10px 0 0;
font-family:'Lucida Grande','Lucida Sans Unicode',Helvetica,Tahoma,Arial,Verdana,sans-serif;
background:#eaeaea;
}

#topblockswitcher .block-quicktabs .content{
margin:0 0 2px 0;
}

#topblockswitcher .blocktitlecontainer{
background:url(images/line.gif) center right no-repeat;
padding-bottom:15px;
}

/*Quicktabs*/

.quicktabs_main{
	clear:both;
}
.quicktabs_wrapper ul.quicktabs_tabs{
	border-bottom:1px solid #aaa;
	padding:0 5px 0 0;
	font:bold 12px/19px Verdana !important;
	font-weight:bold;
	height:19px;
	margin:0;
}
.quicktabs_wrapper .quicktabs_main{
	background-color:#fff;
	border:1px solid #aaa;
	border-top:none;
	padding:10px;
}

.quicktabs_wrapper ul.quicktabs_tabs a{
	font:bold 12px/19px Verdana !important;
	text-decoration:none;
	color:#aaa;
}

.quicktabs_wrapper ul.quicktabs_tabs a:hover{
	color:#555  !important;
}

.quicktabs_wrapper ul.quicktabs_tabs li{
	border:1px solid #e5e5e5;
	border-bottom:none;
	padding:2px 5px;
	margin:0 3px 0 0;
	position:relative;
}
.quicktabs_wrapper ul.quicktabs_tabs li:hover{
	border:1px solid #ccc;
	border-bottom:none;
}

.quicktabs_wrapper ul.quicktabs_tabs li.active{
	border:1px solid #aaa;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
.quicktabs_wrapper ul.quicktabs_tabs li.active a{
	color:#027AC6;
}




.quicktabs_wrapper ul.quicktabs_tabs{
/*float:left;*/
height:auto !important;
margin-bottom:-2px;
}


.quicktabs_wrapper ul.quicktabs_tabs li{
padding:1px 12px 0 12px;
background:url(images/tabs-back.gif) top repeat-x #d9d9d9;
display:inline-block;
line-height:20px;
}

.quicktabs_wrapper .quicktabs_main{
border-top:1px solid #ccc;
}

.quicktabs_wrapper ul.quicktabs_tabs li.active{
background:#fff;
}

.quicktabs_wrapper ul.quicktabs_tabs li.active a{
color:#000;
}


.quicktabs_wrapper ul.quicktabs_tabs li:hover{
border-color:#E5E5E5 #E5E5E5;
border-style:solid solid none;
border-width:1px 1px medium;
background:url(images/tabs-back-hover.gif) top repeat-x #bababa;
}

.quicktabs_wrapper ul.quicktabs_tabs li.active:hover {
background:#fff;
background-color:#FFFFFF;
border-color:#AAAAAA #AAAAAA #FFFFFF;
border-style:solid;
border-width:1px;
}

.quicktabs_wrapper ul.quicktabs_tabs a{
font-weight:normal !important;
font-size:11px !important;
color:#545454;
}

.quicktabs_wrapper ul.quicktabs_tabs a:hover{
font-weight:normal !important;
font-size:11px !important;
}

.quicktabs_wrapper ul.quicktabs_tabs li:hover a{
color:#000 !important;
}

/*sidebars*/

#rightsidebar .block{
background:#fff;
border-bottom:1px solid #a7a7a7;
border-left:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
border-right:1px solid #a7a7a7;
padding:2px;
margin:0 0 3px 0;
}

#rightsidebar .block .content{
padding:5px;
margin:0;
}

#rightsidebar .blocktitle{
height:15px;
padding:5px 5px 5px 10px;
font-size:12px;
color:#fff;
font-weight:bold;
background:url(images/blockicon.gif) no-repeat right center;
}

#rightsidebar .blocktitlecontainer{
background:url(images/blocktitle.gif) repeat-x center;
}

/*Simplenews Starts*/

#rightsidebar .block-simplenews .feed-icon{ display:none;}

#rightsidebar .block-simplenews .block-inner{background:url(images/newsletter.gif) right top no-repeat;}

#rightsidebar .block-simplenews .blocktitlecontainer{ background:none;}

#rightsidebar .block-simplenews .blocktitle{background:none; color:#111; font-size:16px; padding:3px 4px;}

#rightsidebar .block-simplenews p{padding:0; font-size:11px; color:#555;}

#rightsidebar .block-simplenews .form-item{margin:10px 0 2px 0;}

#rightsidebar .block-simplenews .form-item label{float:left; margin:0 4px 0 0; line-height:18px;}

#rightsidebar .block-simplenews .form-item label .form-required{display:none;}

#rightsidebar .block-simplenews .form-item #edit-mail{width:202px; height:12px; padding:2px; border:1px solid #222;}

#rightsidebar .block-simplenews .form-item label.option{ font-size:12px; color:#333; float:none;}

#rightsidebar .block-simplenews .form-item label.option input.form-radio{border:none; width:13px; }

#rightsidebar .block-simplenews .form-radios{margin:0;}

#rightsidebar .block-simplenews .form-item label.option{float:left;}

#rightsidebar .block-simplenews .form-submit{ background:url(images/button.gif) repeat-x center #f3e576; border:1px solid #dea303; font-size:11px; color:#7b5c11; padding:1px 10px; width:80px; float:right;}

#rightsidebar .block-simplenews .issues-link{ line-height:24px; width:100%; margin:0; }

#rightsidebar .block-simplenews .issues-link a{padding:0 0 0 14px; background:url(images/previous.gif) center left no-repeat;}

#rightsidebar .block-simplenews .content{min-height:70px;}

.loggedin #rightsidebar .block-simplenews .content{min-height:53px;}

/********SEARCH BLOCK*********/

#rightsidebar .block-search{
border:none;
background:none;
padding:0;
margin-bottom:3px;
}

#rightsidebar .block-search .content{
padding:0 1px;
}

#rightsidebar .block-search .blocktitlecontainer{
display:none;
}

#rightsidebar .block-search .form-search-submit{
background:url(images/button.gif) repeat-x center #f3e576;
border:1px solid #dea303; 
font-size:11px; 
color:#7b5c11; 
width:80px;
line-height:12px;
padding:1px;
}

#rightsidebar .block-search .form-text{
line-height:12px;
font-size:11px;
padding:2px;
background:url(images/search-bg.gif) right center no-repeat #fff;
color:#777;
width:176px;
}

/*Simplenews ENDS*/


#middlebar .block{
background:#fff;
border-bottom:1px solid #a7a7a7;
border-left:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
border-right:1px solid #a7a7a7;
padding:2px;
margin:0 0 3px 0;
}

#middlebar .block .content{
padding:5px;
margin:0;
}

#middlebar .blocktitle{
font-size:12px;
font-weight:bold;
padding:3px 4px 3px 22px;
background:url(images/arrow.gif) no-repeat left center;
color:#fff;
border-bottom:1px dotted #d5d5d5;
}

#middlebar .blocktitlecontainer{
background:url(images/blocktitle.gif) repeat-x center;
}


/*Imported*/

table {
  margin: 1em 0;
  width: 100%;
}

thead th {
  border-bottom: 2px solid #b9c3ca;
  color: #494949;
  font-weight: bold;
}

th a:link, th a:visited {
  color: #6f9dbd;
}

td, th {
  padding: .3em .5em;
}

tr.even, tr.odd, tbody th {
  border: solid #b9c3ca;
  border-width: 1px 0;
}

tr.odd, tr.info {
  background-color: #f4f5f5;
}

tr.even {
  background-color: #fff;
}

tr.odd td.active {
  background-color: #ddecf5;
}

tr.even td.active {
  background-color: #e6f1f7;
}

td.region, td.module, td.container {
  border-top: 1.5em solid #fff;
  border-bottom: 1px solid #b4d7f0;
  background-color: #fcf9f2;
  color: #455067;
  font-weight: bold;
}

tr:first-child td.region, tr:first-child td.module, tr:first-child td.container {
  border-top-width: 0;
}

/**
 * Admin Styles
 */
div.admin-panel,
div.admin-panel .description,
div.admin-panel .body,
div.admin,
div.admin .left,
div.admin .right,
div.admin .expert-link,
div.item-list,
.menu {
  margin: 0;
  padding: 0;
}

div.admin .left {
  float: left;
  width: 48%;
}
div.admin .right {
  float: right;
  width: 48%;
}

div.admin-panel {
  background: #fff;
  padding: 1em 1em 1.5em;
}
div.admin-panel .description {
  margin-bottom: 1.5em;
}
div.admin-panel dl {
  margin: 0;
}
div.admin-panel dd {
  color: #898989;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-top: -.2em;
  margin-bottom: .65em;
}

table.system-status-report th {
  border-color: #b9c3ca;
}

#autocomplete li.selected, tr.selected td, tr.selected td.active {
  background: #027ac6;
  color: #fff;
}

tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
  color: #b9c3ca;
}

/**
 * CSS support
 */
span.clear {
  display: block;
  clear: both;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-bottom: -1px;
}

/*******************************************************************
 * Color Module: Don't touch                                       *
 *******************************************************************/

/**
 * Generic elements.
 */
.messages {
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.preview, .preview .node{
background:none;
}

div.status {
  color: #3a3;
  border-color: #c7f2c8;
}

div.error {
  color: #c52020;
}

.form-item input.error, .form-item textarea.error {
  border: 1px solid #c52020;
  color: #494949;
}

/**
 * Watchdog.module
 */
tr.watchdog-user {
  background-color: #fcf9e5;
}

tr.watchdog-user td.active {
  background-color: #fbf5cf;
}

tr.watchdog-content {
  background-color: #fefefe;
}

tr.watchdog-content td.active {
  background-color: #f5f5f5;
}

tr.watchdog-warning {
  background-color: #fdf5e6;
}

tr.watchdog-warning td.active {
  background-color: #fdf2de;
}

tr.watchdog-error {
  background-color: #fbe4e4;
}

tr.watchdog-error td.active {
  background-color: #fbdbdb;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
  background: #d7ffd7;
}
tr.watchdog-page-not-found td.active, tr.watchdog-access-denied td.active {
  background: #c7eec7;
}

/**
 * Status report colors.
 */
table.system-status-report tr.error, table.system-status-report tr.error th {
  background-color: #fcc;
  border-color: #ebb;
  color: #200;
}
table.system-status-report tr.warning, table.system-status-report tr.warning th {
  background-color: #ffd;
  border-color: #eeb;
}
table.system-status-report tr.ok, table.system-status-report tr.ok th {
  background-color: #dfd;
  border-color: #beb;
}


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

#comments{
margin:20px 0 0 0;
}

#contentarea .comment{
background:url(images/comment.gif) repeat-x top #f8f8f8;
margin-bottom:10px;
margin-top:5px;
border-left:1px solid #f1f1f1;
border-bottom:1px solid #f1f1f1;
border-top:1px solid #d8d8d8;
border-right:1px solid #d8d8d8;
font-size:11px;
}

#contentarea .comment .innercomment{
border-left:1px solid #d5d5d5;
border-bottom:1px solid #d5d5d5;
}

#contentarea .comment .innercomment2{
border-bottom:4px solid #fff;
padding:10px;
}

#contentarea .indented .comment .innercomment2{
/*background:url(images/arrow-reply.gif) top right no-repeat;*/ 
}

#contentarea .comment .author{
color:#000ca8;
font-weight:bold;
font-size:14px;
font-family:"trebuchet ms",helvetica,sans-serif, tahoma;
}

#contentarea .comment .authortime{
font-size:10px;
color:#9396ba;
}

#contentarea .comment ul.links{
padding:3px;
}

#comment-form {
background:#f3f3f3;
padding:2px 5px 5px 5px;
border-top:1px solid #aeaeae;
border-bottom:1px solid #aeaeae;
}

#comment-form .grippie{
display:none;
}

#comment-form label{
font-weight:normal;
line-height:16px;
}

#comment-form .form-text{
height:20px;
border-top:1px solid #757575;
border-left:1px solid #757575;
border-right:1px solid #b1b1b1;
border-bottom:1px solid #b1b1b1;
}

#comment-form .form-textarea{
border-top:1px solid #757575;
border-left:1px solid #757575;
border-right:1px solid #b1b1b1;
border-bottom:1px solid #b1b1b1;
width:97%;
overflow:hidden;
}



/************FOOTER*****************/

#foot{
float:left;
width:976px;
padding:10px 10px 10px 15px;
color:#afafaf;
font-size:11px;
}

#footleft{
float:left;
width:79%;
}

#footright{
float:right;
width:49%;
}

#footleft ul{
padding-bottom:3px;
margin-bottom:3px;
}

#footleft ul li{
display:inline;
padding:0 9px;
}

#footleft ul li.first{
padding-left:0;
}

#footleft ul li a, #footleft ul li a:visited{
color:#d7d7d7;
font-size:11px;
}

#foot #footright img{
float:right;
display:inline;
margin:0 0 0 4px;
}

#foot #footright .rightcontent{
padding:5px 0 0 0;
}

/****MISC*****/
.messages, .status{
padding:3px;
}

.description{
margin:3px 0;
}

.item-list, .item-list ul {margin:4px 0; padding:0 0 0 3px;}

* li.leaf, * .item-list ul li{list-style-image:url(images/bullet2.gif);}

* li.collapsed{list-style-image:url(images/collapsed.gif);}

* li.expanded{list-style-image:url(images/arrow_down.gif);}

* .block-comment .item-list ul li{list-style-image:url(images/comment-bullet.gif);}

ol li{list-style:none;}

.more-link a{
background:transparent url(images/readmore.gif) no-repeat scroll left center;
padding:0 0 0 18px;
}

.item-list ul li {
margin:0 0 0.5em 1.5em;
}

#admin-menu{
font-size:11px;
}

/*POLL*/

.bar .foreground{
background:url(images/fore-ground-bar.gif) repeat-x center;
}

.bar{
background:url(images/background-bar.gif) repeat-x ;
}

.poll div.title{
font-weight:bold;
margin:4px 0;
padding-right:40px;
}

.block-poll .block-inner .content{
background:url(images/poll.gif) no-repeat right top;
}

#rightpart .poll .vote-form .choices{
margin:0 10px 0 5px;
}

.vote-form .choices .form-item{
margin-top:5px;
}

.vote-form .choices .form-item label{
padding-right:40px;
}

/*bug fix*/
.block-search #search-theme-form label{
visibility:hidden;
display:none; !important
}

.block-search #search-theme-form .form-submit{
background:url(images/button.gif) repeat-x center #f3e576;
border:1px solid #dea303; 
font-size:11px; 
color:#7b5c11; 
width:80px;
line-height:12px;
padding:1px;
}


/*** ImageCache ***/

.typeteaser .field-type-image{
float:left;
margin:0 5px 5px 0;
}

.typeteaser .field-type-image img{
margin:0;
}

div.content ul li{
font-weight:normal;
font-style:normal;
font-weight:lighter;
}
