/*
 Theme Name: ICTnet
 Theme URI: http://www.kcsnet.net/
 Description: ICTnet custom wordpress theme
 Author: KCS Technologies Ltd.
 Author URI: http://www.kcsnet.net/
 Version: 1.0
 */
/* DEFAULTS */ 
* {
    margin: 0;
}

html, body {
    height: 100%;
}

body {
    direction: rtl;
    font: normal 12px arial;
    color: #61676e;
}

input, textarea, select {
    font: normal 12px arial;
    vertical-align: top;
    color: #61676e;
}

img {
    border: 0;
    vertical-align: middle;
}

a {
    color: #3399cc;
}

a:hover {
    text-decoration: none;
}

p {
    margin: 15px 0;
}

ul {
    list-style-image: url(images/square.gif);
    margin: 10px 0;
    padding-right: 30px;
}

li {
    margin: 8px 0;
}

h1, .h1 {
    font-size: 14px;
    color: #ffffff;
    background: #41454a;
    padding: 3px 10px;
}

h2 {
    font-size: 14px;
    color: #282425;
}

h6 {
    font-size: 12px;
}

h3.blue {
    font-size: 18px;
    color: #3399cc;
    margin: 10px 0 15px 0;
}

.right {
    float: right;
}

.left {
    float: left;
}

/* MISC */
#container {
    width: 1000px;
    margin: auto;
    direction: rtl;
}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    width: 100%;
    overflow-x: hidden;
}

.clear {
    clear: both;
    height: 0;
}

.clear_right {
    clear: right;
    height: 0;
}

.text {
    background: #ffffff;
    border: 1px #61676e solid;
    height: 18px;
    padding: 2px 5px 0 5px;
}

.button {
    width: 69px;
    height: 22px;
    border: 1px #61676e solid;
    font: bold 11px arial;
    color: #ffffff;
    background: #41454a url(images/button.gif) no-repeat;
}

.small {
    font-size: 11px;
}

.bold {
    font-weight: bold;
}

.blue_bg {
    background: #e8ebef;
}

.white_bg {
    background: #ffffff;
}

.shadow {
    padding: 15px 0;
    text-align: center;
}

/* HEADER */
#topnav {
    height: 33px;
    background: #41454a;
    padding: 0 10px;
    font-size: 11px;
    color: #cccccc;
}

#topnav form {
    float: left;
    margin-top: 1px;
}

#topnav form .text {
    width: 135px;
    font-size: 11px;
}

#topnav a {
    color: #c2deeb;
}

#topnav div {
    padding-top: 7px;
}

#logo {
    padding: 20px 0px;
}

#logo .banner {
    float: left;
}

#menu {
    height: 28px;
    background: url(images/red_grad.gif) repeat-x;
    padding-left: 16px;
}

#menu form {
    float: left;
    margin-top: 3px;
}

#menu form .text {
    border: none;
}

#menu form .button {
    margin-right: 10px;
}

#menu ul, #submenu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#menu ul li, #submenu ul li {
    float: right;
    white-space: nowrap;
    margin: 0;
	margin:0 -1px 0 0;
}

#menu ul li div {
    height: 21px;
    padding-top: 7px;
}

#menu ul li div a {
    font: bold 14px arial;
    color: #ffffff;
    display: block;
    padding: 0 14px;
    border-right: 1px #ffffff solid;
    text-decoration: none;
}

#menu ul li.first div a {
    border: none;
}

#menu ul li.current {
    background: url(images/darkred_grad.gif) repeat-x;
}

#menu ul li.current div {
    background: url(images/arrow_up.gif) no-repeat bottom center;
}

#submenu {
    height: 24px;
    background: #41454a;
    font-size: 11px;
    padding-left: 16px;
}

#submenu a {
    color: #c2deeb;
    display: block;
    padding-right: 14px;
    margin-top: 4px;
	text-decoration:none;
}

#submenu a:hover {
    color: #c2deeb;
    display: block;
    padding-right: 14px;
    margin-top: 4px;
	text-decoration:underline;
}

#nav {
    margin: 0px 0 20px;
    border-bottom: solid #41454a 24px;
}

#nav {
    background: #FFFFFF url(dropline/bottom_line.gif) repeat-x scroll center bottom;
    float: right;
    height: auto;
    position: relative;
    width: 100%;
    height: 27px;
    background: url(images/red_grad.gif) repeat-x;
}

#nav .select, #nav .current {
    display: block;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: url(images/darkred_grad.gif) repeat-x;
}

#nav li {
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
}

#nav .select a, #nav .current a {
    background: transparent;
    display: block;
    float: right;
    height: 27px;
    line-height: 20px;
    white-space: nowrap;
    font: bold 14px arial;
    color: #ffffff;
    border-right: 1px #ffffff solid;
    text-decoration: none;
}
* html #nav .select a, * html #nav .current a {
    width: 1px;
}

#nav .first a {
    border: none !important;
}

#nav .select a b, #nav .current a b {
    color: #fff;
    display: block;
    padding: 7px 14px 0 14px;
    height: 21px;
}

#nav .select a:hover, #nav .select li:hover a {
    cursor: pointer;
}

#nav .select a:hover b, #nav .select li:hover a b {
    color: #FFFFFF;
}

#nav .sub {
    display: none;
}

#nav table {
    border-collapse: collapse;
    font-size: 11px;
    left: 0;
    position: absolute;
    top: 0;
}

#nav .current a {
    background: url(images/darkred_grad.gif) repeat-x;
}

#nav .current a b {
    background: url(images/arrow_up.gif) no-repeat bottom center;
}

#nav .sub li a:hover, #nav .select a:hover .sub li a:hover, #nav .select li:hover .sub li a:hover {
    background: #41454A;
    color: #FFFFFF;
    text-decoration: underline;
}

#nav .sub_active .current_sub a, #nav .sub_active a, #nav .sub_active a:hover {
    background: #41454A;
    text-decoration: underline;
}

#nav .select li a:hover .sub, #nav .select li:hover .sub {
    background: #41454A none repeat scroll 0 0;
    border-bottom: 20px solid #FFFFFF;
    display: block;
    right: 0;
    margin-top: 1px;
    padding: 0;
    position: absolute;
    top: 26px;
    width: 100%;
    z-index: 100;
}

#nav .sub, #nav .sub_active {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#nav .sub_active {
    background: #005984 none repeat scroll 0 0;
    border-bottom: 0px solid #FFFFFF;
    color: #000000;
    display: block;
    right: 0;
    margin-top: 1px;
    padding: 0;
    position: absolute;
    top: 26px;
    width: 100%;
    z-index: 10;
    height: 24px;
    background: #41454a;
    font-size: 11px;
}
* html #nav .sub_active, * html #nav .select a:hover .sub {
    margin-top: 1px;
    z-index: -1;
}

#nav .sub_active a {
    float: right;
    font-weight: normal;
    height: 25px;
    line-height: 24px;
    text-decoration: none;
    white-space: nowrap;
}

#nav .sub_active a, #nav .select a:hover .sub li a, #nav .select li:hover .sub li a {
    border: 0 none;
    color: #FFFFFF;
    display: inline;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0 10px;
    white-space: nowrap;
    width: auto;
    color: #c2deeb;
    display: block;
    font-size: 11px;
    font-weight: normal;
}

.footer_menu li {
    float: right;
    padding-left: 10px;
}

.footer_menu li a:link, .footer_menu li a:visited {
    color: #E8EBEF;
}

.footer_menu {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
}

/* BODY */
#maincont {
    padding: 0px;
}

#leftcol {
    float: left;
    width: 310px;
    background: #61676e;
    padding: 10px;
	margin:20px 0 0;
	//margin:0px 0 0;
}

.leftcol {
    float: left;
    width: 310px;
    padding: 10px;
    padding-left: 0;
}

#rightcol {
    width: 660px;
	float:right;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 0px;
    _padding-right: 0px;
}

.box {
    border: 6px #e8ebef solid;
    margin-bottom: 15px;
}

.box_tabs {
    border: 6px #e8ebef solid;
    margin-bottom: 15px;
	height:198px !important;
}

.bright {
    width: 148px;
    float: right;
    border-width: 0 0 0 4px;
    margin-bottom: 0;
}

.bright li {
    padding: 5px;
    list-style: none;
    margin: 0;
}

.bleft {
    width: 148px;
    float: right;
    border-width: 0 4px 0 0;
    margin-right: -4px;
    margin-bottom: 0;
}

.bleft ul, .links li {
    direction: rtl;
    text-align: right;
    list-style: none;
    list-style-image: none;
    padding: 0 10px 0 10px
}

.noborder {
    border-color: #ffffff;
    border-width: 1px;
}

.no_right_padding {
width:auto;
}


#rightcol .no_right_padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
	float: right;
}

.no-bg {
    background: none;
}

.banner {
    display: block;
    margin: 0 auto 15px auto;
}

.wadding {
    padding: 10px;
    height: 86px;
    overflow: hidden;
}

.wadding p {
    margin-top: 4px;
}

.wadding a {
    margin: 0;
    padding: 0;
}

.wadding2 {
    padding: 20px 0 50px 0;
}

.wadding2 .highlight {
    float: right;
    width: 135px;
    padding: 10px;
    color: #ffffff;
    background: #54585e;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 15px 15px;
}

.wadding3 {
    padding: 10px 0;
}

.wadding3 div {
    padding: 3px 10px;
}

.wadding3 div:hover {
    background: #e8ebef;
}

div.line {
    padding: 3px 10px;
}

div.line:hover {
    background: #e8ebef;
}

div.no-hover-color, div.no-hover-color:hover {
    background: #fff;
    text-align: left;
    padding-left: 5px;
}

#soon_iframe {
    border: 0;
}

.reviews {
    width: 100%;
    border: 6px #e8ebef solid;
    margin-bottom: 15px;
}

.reviews .box {
    border-style: none solid none none;
    margin: 0;
}

.reviews .first {
    border: none;
}

.tagcloud {
    text-align: justify;
    padding: 10px;
}

.tagcloud a {
    vertical-align: middle;
}

.tagsearch {
    background: #e8ebef;
    padding-top: 6px;
    clear: both;
}

.tagsearch .text {
    border-color: #b5b5b5;
}

.bottom_links {
    margin-bottom: 15px;
}

.firstPost-short h2 {
    font-size: 22px;
}

.heading_on_home {
	width:640px;
}

.firstPost-short h2.home_page {
    font-size: 22px;
	width:640px;
}

.cat_post {
    padding: 10px 12px;
}

.submit_comment {
    text-align: right;
    margin: 0;
}

.alt {
    background: #EEEEEE
}

.first_image {
    padding-left: 10px;
    padding-bottom: 10px;
}

.cite {
    float: right;
    clear: right;
    background: #54585e;
    width: 100px;
    margin: 20px 0 20px 20px;
    padding: 10px;
    font: bold 16px "Arial";
    color: #fff;
}

.caption {
    font-weight: bold;
    max-width: 300px;
    color: #61676E !important;
	zoom: 1;
	clear: both;
	text-align: right;
	padding-bottom:10px;
    /*font-size: x-small;*/
    font-size:12px;

}

#tabs_menu {
    height: 28px;
    background: #e8ebef;
    width: 640px;
}

#tabs_menu .tabs {
    list-style: none;
    padding: 0;
    margin: 0;
}

#tabs_menu .tabs li {
    height: 28px;
    float: right;
    background: url(images/grey_grad.gif) repeat-x top;
    margin: 0;
}

#tabs_menu .tabs li div {
    height: 27px;
}

#tabs_menu .tabs li a {
    display: block;
    padding: 4px 10px 0;
    height: 19px;
    font-weight: bold;
    color: #ffffff;
    text-decoration: none;
    border-left: 1px #64696f solid;
}

#tabs_menu .tabs li.current {
    background-image: url(images/red_grad2.gif);
}

#tabs_menu .tabs li.current div {
    background: url(images/arrow_down.gif) no-repeat center bottom;
}

#tabs_cont {
    border-top-width: 1px;
    background: transparent;
    width: 628px;
}

.tab-img {
    height: 186px;
    overflow: hidden;
    float: left
}

#tabs_first {
    width: 617px;
    height: 188px !important;
    padding: 5px 10px 5px 0;
    overflow: hidden;
    background: transparent;
}

#tabs_first .alignleft, #tabs_first object {
    float: left !important;
    direction: ltr;
}

#tabs_more {
    padding: 5px 0;
}

#tabs_more div {
    font-weight: bold;
    padding: 10px 20px;
    background: url(images/square.gif) no-repeat 240px 15px;
}

#tabs_more div.current {
    background-color: #e8ebef;
    background-image: url(images/square_w.gif);
}

/* FOOTER */
.push {
    height: 5px;
    clear: both;
}

.footer {
    height: 80px;
    background: #41454a;
    position: relative;
    width: 950px;
    margin: auto;
    padding: 15px 20px;
    color: #e8ebef;
}

.footer a {
    color: #99a4af;
}

.footer .kcs {
    background: url(images/kcs.gif) no-repeat left;
    float: left;
    font: normal 11px tahoma;
    text-align: left;
    padding: 5px 45px;
}

.footer .sence {
    background: transparent url(images/cyber.gif) no-repeat scroll left top;
    clear: both;
    display: block;
    float: left;
    font-family: tahoma;
    font-size: 11px;
    height: 15px;
    line-height: 14px;
    margin-top: 11px;
    padding-left: 20px;
    text-align: right;
    width: 93px;
}

.footer .copy {
    clear: both;
    display: block;
    float: left;
    margin-top: 10px;
}

/* colors */
.b-e8ebef {
}

#split_right {
    float: right;
    width: 312px;
}

#split_left {
    float: right;
    width: 312px;
    margin-right: 15px;
}

/* ALEX styling */
#custom_field_template_content {
    direction: ltr;
}

.top_title {
    background: transparent;
    color: #000 !important;
    text-align: right;
    padding-right: 0;
}

.second_title {
    font-weight: bold !important;
    margin-top: 8px;
    font-size: 1.2em
}

#postwrap img {
    padding-left: 10px;
}

.float-right {
    float: right;
}

.float-left {
    float: left;
}

.float-none {
    float: none;
}

.clear-right {
    clear: right;
}

.clear-both {
    clear: both;
}

.talign-center {
    text-align: center;
}

.imgcontainer.alignright {
    float: right !important;
}

.imgcontainer.alignleft {
    float: left;
}

.the_text {
    font-size: 1.2em;
}


.the_text .alignright {
    float: right;
    margin: 5px 0 20px 20px;
	padding-left:5px;
}

.alignright img.alignright
{
	float: left !important;	
}

.the_text .alignleft {
    float: left;
    margin: 5px 20px 20px 0px;
}

.imgcontainer img.alignleft, .imgcontainer img.alignright {
    margin: 0 !important
}

.related_post {
    overflow: hidden;
    padding-right: 10px;
}

.related_post li {
    list-style: none;
    display: block;
    float: right;
    width: 310px;
}

.related_box {
	height:245px;
	width:648px;
}
.related_wrapper {
	width: 310px;
}
.related_img {
	float:right;
	margin-left:10px;
}
.related_txt {
	width:200px;
	float:left;
}
.add_images {
    float: right;
}

.add_images p, .add_images .imgcontainer {
    float: right;
}

.add_images .imgcontainer {
    padding: 0 10px;
}

#the_text p {
    margin-top: 0;
}

#the_text span {
    margin-top: 0;
	display:block;
	width:640px;//width:320px;
}

.breadcrums {
    padding-bottom: 8px;
    clear: right;
}

.home_left_col {
    position: relative;
    top: -40px;//top: -20px;
    padding-top: 0 !important;
    height: 2093px;
}

.pirsumit {
    display: block;
}

/*
 Theme Name: Kiwi Lite for Canvas
 Theme URI: http://www.freshpursuits.com/canvas
 Description: Canvas meets Kiwi and cleans up shop a bit.
 Author: Yas
 Author URI: http://no.oneslistening.com/
 */
/*
 body {
 background-color: #FFF;
 margin: 0 auto;
 padding: 0px;
 height: 100%;
 min-height: 100%;
 font-size: 10px;
 text-align: left;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 color: #3e3e3e;
 }
 
 /* Layout stuff *
 
 .window {
 width: 925px;
 margin: 0 auto;
 }
 
 
 #title {
 background-color: #000;
 height: 15px;
 color: #e4e4e4;
 font-family: 'Century Gothic', 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
 font-size: 10px;
 font-weight: bold;
 margin-bottom: 15px;
 }
 
 .shadow {
 padding-bottom: 6px;
 margin-bottom: 25px;
 clear: both;
 }
 
 #column1, .topcolumn1, .subcolumn1, .maincontent {
 display: inline;
 float: left;
 width: 700px;
 height: 100%;
 }
 
 #column1 {
 float: right;
 padding-top: 10px;
 }
 
 #column2, .topcolumn2, .subcolumn2, .sidebar {
 float: right;
 display: inline;
 width: 200px;
 height: 100%;
 margin-left: 13px;
 padding-left: 11px;
 }
 
 #column2 {
 color: #000;
 height: 100%;
 float: left;
 padding-left: 0;
 margin-left: 12px;
 }
 
 .topcolumn2 {
 text-align: right;
 }
 
 .subcolumn1 {
 width: 325px;
 margin: 0px 0px 20px 0px;
 }
 
 .subcolumn1 img.metaimage {
 width: 305px;
 height: auto;
 border: 1px solid #999;
 padding: 10px;
 }
 
 .subcolumn2 {
 width: 325px;
 margin: 0px 0px 20px 38px;
 }
 
 div.maincontent {
 width: 72%;
 min-width: 700px;
 height: 100%;
 min-height: 100%;
 margin: 0;
 padding: 0;
 padding-right: 12px;
 overflow-y: visible;
 }
 
 div.sidebar {
 width: 26%;
 min-width: 200px;
 height: 100%;
 min-height: 100%;
 padding: 0;
 margin: 0;
 overflow-y: visible;
 }
 
 .firstPost, .firstPost-banner {
 height: auto;
 display: block;
 padding: 9px 14px 14px 14px;
 border: 1px solid #CCC;
 color: #000;
 }
 
 .firstPost-banner {
 height: auto;
 }
 
 .firstPost img, .firstPost-banner img, .entry img {
 border: 1px solid #AAA;
 margin: 10px;
 }
 
 .firstPost-short {
 font-size: 11px;
 padding-bottom: 20px;
 }
 
 .firstPost-short div.entry {
 font-family: 'Century Gothic', 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
 }
 
 .entry {
 line-height: 150%;
 }
 
 .entry a img {
 padding-bottom: 20px;
 background: #fff url('images/linked-image.gif') bottom right no-repeat;
 }
 
 .entry img.wp-smiley,
 .entry a img.wp-smiley {
 padding: 0px;
 border: none;
 background: none;
 }
 
 .featured {
 margin-bottom: 30px;
 }
 
 .featureItem {
 padding: 4px 5px;
 padding-left: 10px;
 background-color: #EEE;
 border: 1px solid #CCC;
 margin-bottom: 5px;
 font-size: 10px;
 overflow: auto;
 }
 
 .featureItem img {
 float: right;
 margin-left: 5px;
 width: 40px;
 height: auto;
 border: 1px solid #CCC;
 }
 
 .featureItem a:link, .featureItem a:hover, .featureItem a:visited, #column2 .featureItem a:link, #column2 .featureItem a:hover, #column2 .featureItem a:visited {
 color: #000;
 font-weight: normal;
 text-decoration: none;
 height: 100%;
 width: 100%;
 display: block;
 }
 
 .recent {
 font-size: 9px;
 padding: 0px 0px 5px 0px;
 border-bottom: 1px solid #DDD;
 }
 
 ul.archives li {
 padding: 3px 0px 3px 0px;
 border-bottom: 1px solid #DDD;
 color: #CCC;
 margin: 0px 0px;
 }
 
 ul.archives {
 padding: 0px 0px 20px 0px;
 margin: 0px 0px;
 }
 
 .sidecontent {
 margin-top: 15px;
 }
 
 .sidecontent a {
 font-weight: bold;
 }
 
 .sidecontent ul, .sidecontent ul li, .players ul, .players ul li {
 margin-left: 0px;
 padding-left: 0px;
 padding-top: 2px;
 }
 
 div.sidebarcontent {
 display: block;
 clear: left;
 padding-bottom: 20px;
 }
 
 div.description, div.block {
 margin-bottom: 10px;
 }
 
 .entry img {
 border: 1px solid #666;
 margin: 0 10px 10px 0;
 padding: 5px;
 float: left;
 }
 
 .navigation {
 margin-top: 10px;
 width: 675px;
 }
 
 .subcolumn1 div.navigation, .subcolumn2 div.navigation {
 width: 315px;
 }
 
 .bottom {
 margin: 25px 0;
 clear: both;
 }
 
 #footer {
 width: 100%;
 background-color: #151515;
 border-top: 3px solid #000;
 text-align: center;
 color: #969696;
 padding-bottom: 5px;
 margin: 0px;
 margin-top: 30px;
 font-size: 7px;
 clear: both;
 position: fixed;
 bottom: 0;
 }
 
 #footer a:link, #footer a:visited {
 color: #969696;
 }
 
 #footer:hover a:link, #footer:hover a:visited {
 color: #C6C6C6;
 }
 
 ol.commentlist, ol.commentlist li {
 padding: 0px;
 padding-top: 3px;
 margin-bottom: 0px;
 }
 */
.alignright {
    float: right;
}

.alignleft {
    float: left;
}

/*
 dl {
 margin: 1px 0px;
 margin-bottom: 3px;
 padding-bottom: 3px;
 border-bottom: 1px solid #DDD;
 }
 
 dt, dt a, ul.archives li a {
 color: #555;
 font-weight: bold;
 font-size: 12px;
 padding-top: 1px;
 padding-bottom: 2px;
 }
 
 dd, .sidecontent p {
 margin: 1px 0px;
 }
 
 dd p {
 padding-bottom: 5px;
 }
 
 
 /* Text and link effects *
 
 .postmetadata {
 font-size: 9px;
 color: #AAA;
 padding: 5px 0 0 5px;
 margin-top: 15px;
 border-top: 1px solid #E5E5E5;
 clear: left;
 }
 
 .postmetadata a:link, .postmetadata a:visited {
 color: #B8E076;
 }
 
 .byline {
 padding-left: 10px;
 }
 
 .byline, .byline a {
 color: #3E3E3E;
 font-size: 9px;
 }
 
 .byline a, .byline a:hover {
 text-decoration: none;
 border-bottom: 1px solid #8E8E8E;
 }
 
 .recent h4, .recent h4 a, ul.archives li a {
 color: #606060;
 font-weight: bold;
 font-size: 9px;
 }
 
 .recent h4 a:visited {
 text-decoration: line-through;
 }
 
 .recent .postmetadata, .sidecontent p {
 margin: 1px 0px;
 }
 
 .quoteLeft, .quoteRight {
 border-top: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 font-weight: bold;
 color: #777;
 width: 200px;
 float: left;
 padding: 5px 5px 7px 5px;
 margin: 2px 10px 5px 0px;
 }
 
 .quoteRight {
 float: right;
 margin: 2px 0px 5px 10px;
 }
 
 .feed {
 font-size: 8px;
 float: right;
 }
 
 ul.rss {
 padding: 0;
 }
 
 ul.rss li {
 padding: 0px;
 margin: 0 3px 20px 0;
 width: 95px;
 float: left;
 }
 
 ul.rss li a {
 display: block;
 padding: 2px 0px 2px 20px;
 background: #FFF url('images/rss-subscribe.gif') 3px 3px no-repeat;
 font-weight: normal;
 color: #3B3B3B;
 width: 70px;
 }
 
 ul.rssfeed li p {
 color: #777;
 padding: 6px 0;
 margin-bottom: 4px;
 }
 
 ul.rssfeed li {
 margin-bottom: 7px;
 border-bottom: 1px solid #DDD;
 }
 
 .flickr {
 margin-bottom: 10px;
 clear: left;
 }
 
 .flickr img, #column2 div.flickr img {
 padding: 3px;
 border: 1px solid #CCC;
 background-color: #FFF;
 margin: 2px 4px 2px 0;
 }
 
 
 /* Forms *
 
 .form-it {
 display: block;
 margin: 0px;
 }
 
 form span input, form span textarea, form span select {
 border: 1px solid #BBB;
 font-size: 1.0em;
 line-height: 1.0em;
 width: 100%;
 font-family: inherit;
 margin: 0;
 padding: 2px 0;
 }
 
 #column2 span input, #column2 span textarea, #content2 span select {
 margin-bottom: 10px;
 }
 
 
 /* Main Menu *
 
 ul#menu {
 list-style: none;
 padding: 0px;
 margin: 0px;
 font-size: 9px;
 display: inline;
 }
 
 ul#menu li {
 display: inline;
 margin: 0px;
 padding-right: 12px;
 }
 
 ul#menu li a {
 color: #e4e4e4;
 font-weight: bold;
 font-size: 9px;
 text-decoration: none;
 }
 
 ul#menu li a:hover {
 border-bottom: 1px solid #e4e4e4;
 }
 
 
 /* Category Menu *
 
 #category-menu {
 clear: right;
 width: 700px;
 padding: 0px;
 list-style: none;
 font-size: 8px;
 font-weight: normal;
 text-align: right;
 margin: 0px;
 }
 html>body #category-menu li { width: 165px; }
 
 #category-menu ul {
 margin-left: 0px;
 padding-left: 0px;
 list-style-type: none;
 }
 #category-menu li {
 width: 165px;
 height: 14px;
 text-align: right;
 border-bottom: 1px solid #777;
 }
 #category-menu span {
 color: #666;
 float: left;
 }
 #category-menu li a {
 display: block;
 padding: 1px 5px 2px 5px;
 color: #000;
 font-size: 9px;
 text-decoration: none;
 }
 html>#category-menu li a { width: auto; height: auto; }
 
 #category-menu li#active a {
 background-color: #C3F990;
 color: #000;
 }
 #category-menu li a:hover {
 color: #000;
 text-decoration:none;
 background-color: #C3F990;
 }
 #category-menu li#active a:hover {
 color: #000;
 text-decoration:none;
 background-color: #C3F990;
 }
 #category-menu li #active a span {
 background-color: #C3F990;
 color: #000;
 }
 #category-menu li a:hover span {
 color: #000;
 text-decoration:none;
 background-color: #C3F990;
 }
 #category-menu li #active a:hover span {
 color: #000;
 text-decoration:none;
 background-color: #C3F990;
 }
 
 
 /* Links *
 
 a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #83C31C;
 text-decoration: none;
 }
 
 a img {
 border: 0px;
 }
 
 a:hover {
 text-decoration: underline;
 }
 
 #column2 a {
 font-weight: normal;
 }
 
 /* General tags *
 
 h1 {
 font-size: 13px;
 text-align: center;
 padding: 3px 80px 10px 80px;
 color: #242424;
 border-bottom: 2px solid #242424;
 }
 
 h1 cite, h1 cite a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #666666;
 }
 
 h2, h3, h4, h5, h6, h2 a, h3 a, h4 a, h5 a, h6 a {
 font-family: 'Century Gothic', 'Lucida Grande',  'Lucida Sans Unicode', Verdana, Sans-Serif;
 color: #000;
 font-weight: bold;
 margin: 0px;
 clear: left;
 }
 
 h2 {
 font-size: 16px;
 }
 
 h2 a {
 color: #000;
 text-decoration: none;
 }
 
 h3 {
 font-size: 14px;
 }
 
 h3 a, h4 a {
 color: #000;
 text-decoration: none;
 }
 
 h3 a:hover, h4 a:hover, h5 a:hover {
 text-decoration: underline;
 }
 
 h4 {
 font-size: 12px;
 }
 
 h4 span {
 color: #666;
 }
 
 h5 {
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 5px;
 color: #000;
 }
 
 h5 a {
 color: #83C31C;
 }
 
 h6 {
 font-size: 14px;
 font-weight: bold;
 color: #83C31C;
 margin-bottom: 2px;
 }
 
 small {
 font-size: 10px;
 margin: 0px;
 }
 
 small a {
 text-decoration: none;
 border-bottom: 1px solid #777;
 color: #000;
 }
 
 code {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000;
 }
 
 hr, hr.spacer {
 clear: both;
 border: none;
 background-color: #FFF;
 color: #FFF;
 margin-top: 30px;
 margin-bottom: 30px;
 }
 
 hr.spacer {
 border: 0;
 background: none;
 margin: 10px 0;
 }
 
 acronym {
 border-bottom:1px dotted #3e3e3e
 }
 
 ul {
 list-style-type: none;
 margin-top: 0px;
 margin-bottom: 10px;
 }
 
 ul li {
 list-style-type: none;
 }
 
 .entry ul li {
 list-style-type: disc;
 }
 
 .sidebarcontent ul {
 margin: 0;
 padding: 0;
 }
 
 .subcolumn1 ul, .subcolumn2 ul {
 padding: 0;
 }
 
 blockquote {
 background: url('images/quote.gif') top left no-repeat;
 padding-left: 25px;
 }
 */
#menublog {
    background-color: #E8EBEF;
    background: repeat-x top;
    overflow: hidden;
    background-image: url(images/grey_grad.gif);
    background-position: top;
    width: 176px;
    height: 27px;
}

#menublog ul {
    padding: 0;
    margin: 0;
    margin-right: -1px;
    height: 23px;
}

#menublog li {
    float: right;
    height: 20px;
    padding-top: 3px;
    border-right: 1px #ffffff solid;
    border-right-color: #61676E;
    margin: 0;
}

#menublog li a {
    margin: 0px;
    font-family: Arial;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
    padding: 0 22px 0 22px;
    font-size: 14px;
}

#menublog li div {
    _width: 1%;
}

#menublog li.current {
    background: url(images/red_grad2.gif) repeat-x top;
    margin: 0;
}

#menublog li.current div {
    background-position: bottom;
    background: url(images/arrow_down.gif) no-repeat center bottom;
    height: 24px;
}

#blogs {
    background-color: #FFFFFF;
    margin-top: -4px;
    padding: 6px;
}

#blogs h3 {
    background-color: #41454A;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    height: 20px;
    padding-right: 10px;
    padding-top: 3px;
    padding-left: 5px;
    color: #C2DEEB;
}

#blogs ul {
    margin: 0 0 5px 0;
    padding: 0 0 0px 0;
    color: #41454A;
    list-style: none;
}

#blogs ul li {
    background: right top;
    list-style: none;
    padding: 7px 9px 6px 10px;
    background-color: #FFFFFF;
    margin-right: 0px;
}

#blogs ul li:hover {
    background: #e8ebef no-repeat right top;
}

#blogs li a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #3399CC;
}

.img {
    margin-left: 10px;
    float: right;
}

.post {
    padding-top: 20px;
}

#pause_li {
    padding: 0 !important;
    background: #41454A url(images/button.gif) no-repeat scroll left -1px !important;
    margin: 3px 10px 3px 6px !important;
    height: 20px !important;
}

#prog_li {
    padding: 0 !important;
    background: #fff !important;
    border: 1px solid #afb5bb;
    margin: 3px 0px !important;
    height: 18px !important;
}

#pause {
    padding: 0 !important;
    display: block;
    width: 65px;
    height: 20px !important;
    background: #41454A url(images/pause.gif) no-repeat scroll;
    background-position: 0 0;
}

#put-bar-here {
    padding-top: 5px;
    height: 17px !important;
}

#box {
    border: 1px solid #ccc;
    width: 100px;
    height: 8px !important;
    background: #afb5bb !important;
    direction: ltr !important;
}

#perc {
    background: #8c939a;
    height: 8px !important;
}

.loading {
    background: url(images/loading.gif) no-repeat 50% 50%;
}

.post1 {
    width: auto !important;
    height: auto !important;
    margin-left: 0px !important;
    overflow: visible !important;
    width: 620px !important;
    border: 6px solid #E8EBEF;
    background: #ffffff !important;
    height: auto !important;
    min-height: 164px !important;
}

.post {
    float: right;
    width: 289px;//width: 289px;
    margin-left: 5px;
    margin-bottom: 5px;
    /*min-height: 164px;*/
    padding-top: 10px;
    border: 6px solid #E8EBEF;
    background: #f2f5f7;
    position: relative;
    height: 235px;
}

.search_bg {
    float: right;
    width: 289px;//width: 289px;
    margin-left: 5px;
    margin-bottom: 5px;
    /*min-height: 164px;*/
    padding-top: 10px;
    border: 6px solid #f2f5f7;
    background: #f2f5f7;
    position: relative;
    height: 235px;
}
.search_bg_w {
    float: right;
    width: 289px;//width: 289px;
    margin-left: 5px;
    margin-bottom: 5px;
    /*min-height: 164px;*/
    padding-top: 10px;
    border: 6px solid #fff;
    background: #fff;
    position: relative;
    height: 235px;
}
.post .small {
    display: none;
}

.post .date {
    display: none;
}

.post .psik {
    display: none;
}

.post1 .psik {
    display: inline-block;
}

.post1 .date {
    display: inline-block;
}

.post1 .small {
    display: inline-block;
}

.post .entry {
    height: 220px;
    overflow: hidden;
}

.post1 .entry {
    height: auto !important;
}

.post1 .postmetadata {
    display: block !important
}

.post .postmetadata {
    display: none
}

.wp-pagenavi {
    clear: both;
}

.post .top_title {
    display: none;
}

#nav .select li a:hover .sub, #nav .select li:hover .sub {
    _margin-right /**/: /**/ 200px;
    _top /**/: /**/ 27px;
}

.tab-img {
    padding-right: 20px;
}

#tabs_first .full {
    clear: both;
}

#tabs_first {
    height: auto !important;
    min-height: 188px;
    overflow: visible;
}

#post_rlc {
    height: 100px;
    / /width: 100%;
}

#post_rlc .post_rl {
    position: absolute;
    padding: 5px;
    / /width: 100%;
}

#post_rlc .post_rl a {
    float: right;
    padding-right: 10px;
}

#post_rlc .post_rl img {
    float: right;
    height: 90px;
    width: 95px;
}

.pst_ex_img {
    float: left;
    margin: 10px 10px 10px 0;
}

.pst_ex_img_reg {
    /*float: right;*/
	display: inline;
    margin: 10px 0px 0px 10px;
}

.pst_ex_img_reg .alignright {
margin:2px 0px 0px 7px;
}

.pst_ex_img_reg  .imgcontainer
{
	float: left;
}

.box h1 a {
    text-decoration: none !important;
}

.small_txt {
    font-size: 12px;
    font-weight:bold;
    width: inherit;
}

.more-link a {
position: relative;
    bottom: 12px;//bottom: 7px;
}

.small_post {
    background: #fff !important;
    height: 99px;
    
}

.small_post img {
}

.small_post .entry {
    height: 100px;
}
h3.tabs {
	font-size:14px;
}
.small_font {
	font:normal 10px arial,sans,sans-serif;
}


.no-bg object{

}
.fb_links a {
   
    position: relative;
    right: -163px;
    top: -4px;
    
}
.fb_links img {
    width: 20px;
    height: 20px;
}
