/*   
 * CSS Style for "TakDownload" Theme    
 * @author TakData   
 */   
    
body2 {   
 font-family: Tahoma;   
 font-size: 11px;   
 margin-top: 0px;   
}   
   
#body_bg2 {   
 background-image: url(bg.png);   
 background-repeat: repeat;   
}   
a:link2, a:visited {   
 color: #2563ae;    
 text-decoration: none;   
 font-family: Tahoma;   
}   
a:hover2 {   
 color:#FF6600;   
}   
   
ul2 {   
   
 margin-left: o;   
 margin-bottom: o;   
 padding: 0px;   
 list-style:none;   
}   
   
li2 {   
 padding-right: 15px;   
 background: url(arrow.png) no-repeat 2px 5px;   
 background-position:right;   
 line-height: 140%;   
 line-height: 18px;   
}   
   
th2 {   
 padding: 4px;   
 font-weight: bold;   
 text-align: right;   
 font-size: 12px;   
}   
   
fieldset2 {   
 border: none;   
 margin: 0;   
 padding: 0;   
}   
   
fieldset a2 {   
 font-weight: bold;   
}   
   
hr2 {   
 border-top: 1px solid #999999;   
 border-right: 0;   
 border-left: 0;   
 border-bottom: 0;   
 height: 1px;   
}   
   
img2 {   
 border: 0;   
}   
   
form2 {   
 margin: 0;   
 padding: 0;   
}   
   
input2 {   
 font: 11px Tahoma;   
}   
   
select2 {   
 font: 11px Tahoma;   
}   
   
textarea2 {   
 border: 1px solid #CCCCCC;   
 padding-right: 2px;   
 font: 11px/1.3em Tahoma;   
}   
   
table.pollstableborde2r2 {   
 border: 0px;   
 text-align: left;   
}   
   
.small2 {    
 font-size: 10px;   
 color: #999999;   
}   
table2.contentpaneopen2, table2.contentpane2, table2.blog2 {   
 width: 100%;   
}   
.createdate2 {   
 font-size: 10px;   
 color: #acacac;   
}   
.contentheading2 {   
 font-size: 11px;   
 text-align:right;   
 font-weight: ;   
 border: 1px solid #C6CDBF;   
 color: #A1B754;   
 background: #E2FEC5;   
 color: #ff9900;   
}   
.contentheading2 a:link, .contentheading2 a: visited2 {   
 font-size: 14px;   
 font-weight: bold;   
 color: #2563ae;   
 text-decoration: none;   
}   
.contentheading2 a: hover2 {   
 text-decoration: none;   
}   
.modifydate2 {   
 font-size: 10px;   
 color: #999999;   
 padding-top: 10px;   
}   
.pagenavcounter2 {   
 font-size: 10px;   
 color: #999999;   
 padding-bottom: 10px;   
}   
.readon2 {   
 background-image: url(read_bg.gif);   
 background-repeat: no-repeat;   
 background-position: 1px 2px;   
 padding-left: 15px;   
}   
   
   
   
.top_spacer2{   
 height: 10px;   
}   
#top2 {   
 background-repeat: no-repeat;   
 height: 117px;   
 width: 760px;   
}   
#main_men2u2 {   
 background-image: url(main_menu.gif);   
 background-repeat: no-repeat;   
 height: 26px;   
 width: 760px;   
}   
#header2 {   
 background-image: url(header.jpg);   
 background-repeat: no-repeat;   
 height: 131px;   
 width: 760px;   
}   
#header_spacer2 {   
 background-image: url(header_spacer.gif);   
 background-repeat: no-repeat;   
 height: 14px;   
 width: 760px;   
}   
.main_table_bg2 {   
 background-image: url(main_table_bg.gif);   
 background-repeat: repeat-y;   
 height: 1px;   
 width: 760px;   
}   
#footer2 {   
 background-image: url(footer.gif);   
 background-repeat: no-repeat;   
 height: 48px;   
 width: 760px;   
 font-size: 10px;   
 color: #737373;   
 text-align: center;   
 line-height: 50px;   
}   
#main_content2{   
 width: auto !important;   
 margin-left: 15px;   
 margin-right: 15px;   
}   
#user22 {   
 margin-left: 15px;   
 margin-right: 15px;   
 margin-bottom: 15px;   
 text-align: left;   
}   
#user22 table.moduletable th {   
 font-family: Tahoma;   
 font-size: 12px;   
 color: #2563ae;   
 font-weight: bold;   
 background-image: url(newsflash_bg.gif);   
 background-repeat: no-repeat;   
 background-position: 1px 3px;   
 line-height: normal;   
 height: 0px;   
 padding-left: 15px;   
}   
   
/* MODULES STYLING2 */   
div.module h3 {   
 margin: 0;   
 font-weight: bold;   
 font-family: Tahoma;   
 font-size: 1em;   
 margin-top: 5px;   
 margin-bottom: 20px;   
 color: #FFFFFF;   
}   
div.module2 {   
  width: 179px;   
  background: url(mod_middle.gif) repeat-y;   
  margin-bottom: 2px;   
  margin-right: 15px;   
}   
div.module2 div {   
  background: url(mod_bottom.gif) bottom left no-repeat;   
}   
div.module2 div div {   
  background: url(mod_top.gif) top left no-repeat;   
  padding: 7px 10px 15px 12px;   
}   
div.module2 div div div {   
  background: none;   
  padding: 0;   
  width: auto !important;   
  width: 100%;    
}   
/* blue2 */   
div.module_blue h32 {   
 margin: 0;   
 font-weight: bold;   
 font-family: Tahoma;   
 font-size: 1em;   
 margin-top: 5px;   
 margin-bottom: 20px;   
 color: #FFFFFF;   
}   
div.module_blue2 {   
  width: 179px;   
  background: url(mod_middle.gif) repeat-y;   
  margin-bottom: 2px;   
  margin-right: 15px;   
}   
div.module_blue2 div {   
  background: url(mod_bottom.gif) bottom left no-repeat;   
}   
div.module_blue2 div div {   
  background: url(mod_top_blue.gif) top left no-repeat;   
  padding: 7px 10px 15px 12px;   
}   
div.module_blue 2div div div {   
  background: none;   
  padding: 0;   
  width: auto !important;   
  width: 100%;    
}   
/* joomla 2*/   
   
table.blog {   
 width: auto;   
}   
   
table.blog2 .article_seperator {   
 height: 5px;   
 display: block;   
}   
   
table.contentpane2 {   
 border: none;   
 width: 100%;   
}   
   
table.contentpaneopen2 {   
 border: none;   
}   
   
table.contenttoc2 {   
 margin: 0 0 10px 10px;   
 width: 25%;   
}   
   
table.contenttoc2 td {   
 padding: 1px 5px 1px 20px;   
 background: url(arrow.png) no-repeat 6px;   
}   
   
table.contenttoc2 th {   
 padding: 1px 5px;   
 border: 2px solid #EEEEEE;   
 background: #666666;   
 color: #FFFFFF;   
}   
   
table.polls2 {   
 padding: 0;   
 width: 100%;   
}   
   
table.pollstableborder2 {   
 padding: 0;   
 width: 100%;   
 text-align: right;   
 border-color: #FFFFFF;   
}   
   
table.pollstableborder2 img {   
 margin: 4px 4px 4px 0;   
}   
   
table.pollstableborder2 td {   
 padding: 2px!important;   
}   
   
table.searchintro2 {   
 margin: 10px 0;   
 width: 100%;   
 background: #F9F9F9;   
 border: 1px solid #EEEEEE;   
}   
table.searchintro22 {   
 margin: 10px 0;   
 width: 100%;   
 background: #FFF4F4;   
 border: 1px solid #EEEEEE;   
}   
   
table.searchintro2 td {   
 padding: 5px!important;   
}   
   
ul#mainlevel li,2 ul#mainlevel-nav2 li {   
    font-style: bold;   
 padding: 0;   
 display: inline;   
 background: none;   
 line-height: normal;   
}   
   
.blog_more2 {   
 margin: 10px 0;   
 padding: 0 5px 5px 5px;   
}   
   
.blog_more strong2 {   
 display: block;   
 margin: 0 -5px 5px -5px;   
 padding: 1px 5px;   
 background: #666666;   
 border-bottom: 2px solid #EEEEEE;   
 font-weight: bold;   
 color: #FFFFFF;   
}   
   
td.buttonheading2 {   
 padding: 0 3px!important;   
 background: #F2F2F2;   
 text-align: center;   
 border: 1px solid #EEEEEE;   
}   
   
.category2 {   
 font-weight: bold;   
}   
   
.clr2 {   
 clear: both;   
}   
   
.code, pre 2{   
 border: 1px solid #F0F0C0;   
 width: auto;   
 padding: 5px;   
 background: #FFFFCC;   
}   
   
/* joomla2 */   
/* green */   
div.module_green h32 {   
 margin: 0;   
 font-weight: bold;   
 font-family: Tahoma;   
 font-size: 1em;   
 margin-top: 5px;   
 margin-bottom: 20px;   
 color: #FFFFFF;   
}   
div.module_green2 {   
  width: 179px;   
  background: url(mod_middle.gif) repeat-y;   
  margin-bottom: 2px;   
  margin-right: 15px;   
}   
div.module_green 2div {   
  background: url(mod_bottom.gif) bottom left no-repeat;   
}   
div.module_green2 div div {   
  background: url(mod_top_green.gif) top left no-repeat;   
  padding: 7px 10px 15px 12px;   
}   
div.module_green2 div div div {   
  background: none;   
  padding: 0;   
  width: auto !important;   
  width: 100%;    
}   
/* purple2 */   
div.module_purple h3 2{   
 margin: 0;   
 font-weight: bold;   
 font-family: Tahoma;   
 font-size: 1em;   
 margin-top: 5px;   
 margin-bottom: 20px;   
 color: #FFFFFF;   
}   
div.module_purple2 {   
  width: 179px;   
  background: url(mod_middle.gif) repeat-y;   
  margin-bottom: 2px;   
  margin-right: 15px;   
}   
div.module_purple2 div {   
  background: url(mod_bottom.gif) bottom left no-repeat;   
}   
div.module_purple2 div div {   
  background: url(mod_top_purple.gif) top left no-repeat;   
  padding: 7px 10px 15px 12px;   
}   
div.module_purple2 div div div {   
  background: none;   
  padding: 0;   
  width: auto !important;   
  width: 100%;    
}   
/* red */   
div.module_red h32 {   
 margin: 0;   
 font-weight: bold;   
 font-family: Tahoma;   
 font-size: 1em;   
 margin-top: 5px;   
 margin-bottom: 20px;   
 color: #FFFFFF;   
}   
div.module_red2 {   
  direction:ltr;   
  width: 179px;   
  background: url(mod_middle.gif) repeat-y;   
  margin-bottom: 2px;   
  margin-right: 15px;   
}   
div.module_red2 div {   
  background: url(mod_bottom.gif) bottom left no-repeat;   
}   
div.module_red2 div div {   
  background: url(mod_top_red.gif) top left no-repeat;   
  padding: 7px 10px 15px 12px;   
}   
div.module_red2 div div div {   
  background: none;   
  padding: 0;   
  width: auto !important;   
  width: 100%;    
}   
/* violet2 */   
div.module_violet2 h3 {   
 margin: 0;   
 font-weight: bold;   
 font-family: Tahoma;   
 font-size: 1em;   
 margin-top: 5px;   
 margin-bottom: 20px;   
 color: #FFFFFF;   
}   
div.module_violet2 {   
  width: 179px;   
  background: url(mod_middle.gif) repeat-y;   
  margin-bottom: 2px;   
  margin-right: 15px;   
}   
div.module_violet2 div {   
  background: url(mod_bottom.gif) bottom left no-repeat;   
}   
div.module_violet2 div div {   
  background: url(mod_top_violet.gif) top left no-repeat;   
  padding: 7px 10px 15px 12px;   
}   
div.module_violet div2 div div {   
  background: none;   
  padding: 0;   
  width: auto !important;   
  width: 100%;    
}
