/*
Theme Name: GarisH
Description: sigal law theme
Author: YaronhaZ
Version: 1.1
Tags: black,blue,white,two-columns,fixed-width,custom-header,custom-background,threaded-comments,sticky-post,translation-ready,microformats,rtl-language-support,editor-style
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;}
body {line-height: 1;}
h1,h2,h3,h4,h5,h6 {clear: both;font-weight: normal;}
ol,ul {list-style: none;}
blockquote {quotes: none;}
blockquote:before,blockquote:after {content: '';content: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
a img {border: none;}

/* from wm4b */
a img:hover {opacity:0.7;filter:alpha(opacity=70)}

/* =Layout
-------------------------------------------------------------- */
/* from wm4b */
#mid { 
    background: none repeat scroll 0 0 #E9F2FA;
    border: 1px solid #CAD9E8;}
#crp_related {margin:0 0 100px}
#crp_related li {  border: 1px dotted #CCCCCC;
    float: right;text-align:center;
    height: 190px;
    list-style-type: none;
    margin: 2px 2px 100px;
    padding: 3px;
    width: 22%;}
#search input[type="submit"] {display:none}
 #search input {background: url("images/glass.png") no-repeat scroll left top #fff;padding:2px}
#search {padding:20px;width:auto;height:30px}
#crp_related li img {   clear: both; float: right; margin: 0 16px 10px;}
#crp_related li a {float:right;clear:both}
#midbonus {
    background: none repeat scroll 0 0 #FEF2DD;
    border: 1px solid #F9B186;
    
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
 background: none repeat scroll 0 0 #DEF1F7;
    border: 5px solid #FFFFFF !important;
    box-shadow: 0 0 5px #000000;
    color: #666;
    left: 50%;
    margin: -77px 0 0 -433px;
    position: absolute;
    width: 120px;
    z-index: 1000000;
}

div.wpcf7-mail-sent-ng {
	border: 0px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 0px solid #ffa500;
}

div.wpcf7-validation-errors {
	 background: none repeat scroll 0 0 #12A1D0;
    border: 5px solid #FFFFFF !important;
    box-shadow: 0 0 5px #000000;
    color: #FFFFFF;
    left: 50%;
    margin: -77px 0 0 -433px;
    position: absolute;
    width: 120px;
    z-index: 1000000;
}

span.wpcf7-form-control-wrap {
	position:static;}
span.wpcf7-not-valid-tip {
	border: 1px solid ##4EBBE1;
    background: none repeat scroll 0 0 #FFF;color:#4EBBE1;
    box-shadow: 0 0 5px #000000; width: 320px !important;
}

span.wpcf7-not-valid-tip-no-ajax {
	border: 1px solid ##4EBBE1;
    background: none repeat scroll 0 0 #FFF;color:#4EBBE1;
    box-shadow: 0 0 5px #000000; width: 320px !important;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}
#sidemen {  float: left;  height: 240px;   padding: 0;    width: 227px;}
#sidemen li  {list-style-type:none;}
#sidemen ul ul {display:none}
#sidemen li a {
    background: url("images/sidemenbg.png") no-repeat scroll right top transparent;
    color: #fff;font-size:17px;
    float: right;
    height: 35px;
    line-height: 33px;
    margin: 2px 0 0;
    padding: 3px 20px 0 0;
    text-decoration: none;
    width: 211px;
}

#sidemen li a:hover {background: url("images/sidemenbg.png") no-repeat scroll right bottom transparent;text-decoration: none;color:#fff}
#sidemen a {text-decoration:none !important;line-height:111%}
#mybtn {
    height: 40px;
    padding: 50px 0;
    text-align: center;
    width: 100%;}
#mybtn a { -moz-border-radius: 10px 10px 10px 10px;  -moz-box-shadow: none !important; background: url(images/btn_waiting.png) no-repeat top center !important; border: 0px solid #FFFFFF !important; color: #333 !important;font-weight:bold;font-size:22px; margin: ;margin:57px auto !important;width:287px;height:120px;padding:50px 160px}
#mybtn a:hover { background: url(images/btn_waitingho.png) no-repeat top center !important; text-decoration:none}

#mybtnpl {
    height: 40px;
    padding: 50px 0;
    text-align: center;
    width: 100%;}
#mybtnpl a { -moz-border-radius: 10px 10px 10px 10px;  -moz-box-shadow: none !important; background: url(images/btn_waiting.png) no-repeat top center !important; border: 0px solid #FFFFFF !important; color: #333 !important;font-weight:bold;font-size:20px; margin: ;margin:57px auto !important;width:287px;height:120px;padding:50px 120px}
#mybtnpl a:hover { background: url(images/btn_waitingho.png) no-repeat top center !important; text-decoration:none}


#myform {width:410px;padding:0px;}
#myform input {border:2px solid #ccc;padding:9px;width:335px;text-align:center;font-weight:bold;color:#ccc;font-size:17px}
#myform input[type="submit"] { -moz-border-radius: 10px 10px 10px 10px;  -moz-box-shadow: none !important; background: url(images/btn_waiting.png) no-repeat top center !important; border: 0px solid #FFFFFF !important; color: #333 !important;font-weight:bold;font-size:22px; margin: ;margin:12px -27px !important;width:412px;height:120px}
#myform input[type="submit"]:hover { background: url(images/btn_waitingho.png) no-repeat top center !important;}



/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/

#lander img a{
	width:1000px !important;height:auto !important; position:absolute!important;top:30px !important;left:50% !important
}

#homeform {background: none repeat scroll 0 0 #8B8B8B; border-right: 1px solid #FFFFFF; height: 190px; margin: 0 -9px 0 0;  padding: 60px 12px 0; width: 196px;}
#homeform  input[type="text"],#homeform textarea {
    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #CCCCCC;
    padding: 2px; margin:0 -70px 0 0}
input[type="submit"] { background:#4CB9D9; border: 1px solid #0096CB;color:#fff !important; padding: 2px; border-radius:5px}
input[type="submit"]:hover { background:#336799; border: 1px solid #0096CB;color:#fff; padding: 2px;}

/* from wm4b */
#searchformtop { margin:20px 0px 0 35px !important;  }
#searchformtop input[type="submit"] { width:37px; height:26px; background:url(images/src.jpg) no-repeat center right; border:0px solid #FFF; color:#FFF; margin:0 -3px 0 0;-moz-border-radius: 0px;
border-radius: 0px; }
#searchformtop input[type="submit"]:hover {  background:url(images/srch.jpg) no-repeat center right;}
#searchformtop input {  margin:-2px 0 0 0; background:#FFF ; border:1px solid #DF8600;width:150px;  height:17px;-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 10px 10px 0px;}

/* from wm4b */
#container {float: left;margin: 0 -240px 0 0;width: 100%; padding:0px }
#content  {margin: 0 280px 0 20px;background:#fff}
#primary,#secondary {float: right;overflow: hidden;width: 220px; }
#secondary {clear: right;}
#footer {clear: both;width: 100%;}

/*
#container {float: left;margin: 0 -240px 0 0;width: 100%; }
#content {margin: 0 280px 0 20px;}
#primary,#secondary {float: right;overflow: hidden;width: 220px;}
#secondary {clear: right;}
#footer {clear: both;width: 100%;} */

#former {  background: url("images/formerbg.png") no-repeat scroll right 0 transparent;
    float: left !important;
    height: 264px;
    margin: 0px 645px 0 -400px;
    position: absolute;
    width: 354px !important;
    z-index: 999;}
#former td {margin:0px; padding:0px !important ;width:50%}
#former tr {margin:0px; padding:0px !important }
#former ul {margin:0px; padding:0px !important }
#former table {margin:0px;padding:0px !important }
#former p, #former ul, #former ol, #formert dd, #former pre, #former hr { margin-bottom: 0px !important;float:right}
#former, #former input, #former textarea { color: #ccc;font-size: 13px; width:90%; float:left;}
#former input {background: none repeat scroll 0 0 #FAFCFC;  border: 1px solid #0099CC;  border-radius: 5px 5px 5px 5px; box-shadow: none; color: #7E7E7E; float: right; margin: 2px 0;}
#former textarea { height:66px;background:#FFF;border: 1px solid #0099CC;  border-radius: 5px 5px 5px 5px; box-shadow: none;color:#7E7E7E;width:90%;margin:1px 0 0 10px}
#former form {margin:128px auto 0;width:78%;float:left }
#former input[type="submit"] {  background: url("images/btn.png") no-repeat scroll right top transparent;border: 0 none; height: 31px; margin:16px 0px 0px  16px !important;cursor:pointer;width: 98px;float:right}
#former input[type="submit"]:hover {   background: url(images/btn.png) no-repeat bottom right; }
#former input {margin: 0 0 4px;}
#former h3 { color: #555555;
    font-weight: bold;
    margin: 0 10px -41px 39px;
    width: 174px;}


#formeren { background: url("images/formerenbg.jpg") no-repeat scroll right 0px ; height: 218px;  margin: 0;width: 291px !important;text-align:left;direction:ltr}
#formeren td {margin:0px; padding:0px !important }
#formeren tr {margin:0px; padding:0px !important }
#formeren ul {margin:0px; padding:0px !important }
#formeren table {margin:0px;padding:0px !important }
#formeren p, #formeren ul, #formeren ol, #formerent dd, #formeren pre, #formeren hr { margin-bottom: 0px !important;}
#formeren, #formeren input, #formeren textarea { color: #ccc;font-size: 13px; width:160px; float:left;}
#formeren input {background:#FAFCFC;border:1px solid #BAC8D2;color:#7E7E7E}
#formeren textarea { height:30px;background:#FAFCFC;border:1px solid #BAC8D2;color:#7E7E7E}
#formeren form {margin:58px 0 0 45px }
#formeren input[type="submit"] {  
    background: url("images/btnen.jpg") no-repeat scroll right top transparent;
    border: 0 none;
    cursor: pointer;
    height: 19px;
    margin: 45px 0 0 -123px !important;
    width: 77px;
}
#formeren input[type="submit"]:hover {   background: url(images/btnen.jpg) no-repeat right -31px ; }
#formeren input {margin: 0 0 4px;}
#formeren h3 { color: #555555;
    font-family: georgia,serif;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 -41px 49px;
    text-align: left;
    width: 174px;}

#lang { background: url("images/langbg.jpg") no-repeat scroll right top transparent;width:140px;height:23px;float:right;text-align:center;color:#7E7E7E;margin-bottom:-23px;font-size:13px}
#hometitle h1 {font-size:18px;font-weight:bold;color:#003399  !important;height:33px;width:100%;margin-bottom:6px;border-bottom:2px solid #CCC}
#hometitle h2 {font-size:18px;font-weight:bold;color:#003399 !important;height:35px;width:100%;margin-bottom:6px;border-bottom:2px solid #CCC}
#hometitle h2 a {color:#003399 !important;}
#hometitle img {float:right;margin:-16px 0 38px 15px !important}
/*
LAYOUT: One column,no sidebar
DESCRIPTION: One cente#4EBBE1 column with no sidebar
*/

.one-column #content {margin: 0 auto;width: 640px;}

/*
LAYOUT: Full width,no sidebar
DESCRIPTION: Full width content with no sidebar;used for attachment pages
*/

.single-attachment #content {margin: 0 auto;width: 900px;}


/* =Fonts
-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url {font-family: Georgia,"Bitstream Charter",serif;}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit] {font-family: "Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;}
pre {font-family: "Courier 10 Pitch",Courier,monospace;}
code {font-family: Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;}


/* =Structure
-------------------------------------------------------------- */

/* The main theme structure */
#access .menu-header,div.menu,#colophon,#branding,#main,#wrapper {margin: 0 auto;width: 1000px;}
#wrapper {margin-top: 0px;padding:0px;background:#FFF}



#footer-widget-area {overflow: hidden; margin: 0px;  overflow: hidden; padding: 10px 16px 10px 10px;}
#footer-widget-area h3 {
    border-bottom: 3px solid orange;
    color: #008000;
    font-size: 17px;
    line-height: 16px;
    padding: 2px;
}
#footer-widget-area .widget-area {  -moz-border-radius: 10px 10px 10px 10px; 
margin:0 0 0 16px !important;  
background: none repeat scroll 0 0 #E4E4E4; 
border: 2px solid #CCCCCC; 
color: #ccc; 
height: 230px;  
overflow: hidden;  
padding: 5px; 
width: 200px;}
#footer-widget-area #fourth {margin-right: 0;}


#footer-widget-area1 {overflow: hidden; margin: 0px;  overflow: hidden; padding: 10px 10px 10px;}
#footer-widget-area1 h3 {color:#fff}
#footer-widget-area1 .widget-area1 {  -moz-border-radius: 10px 10px 10px 10px; margin:0 0 0 5px !important;  background: none repeat scroll 0 0 #CEE782; border: 2px solid #98CA2B; color: #444444; height: 200px;  overflow: hidden;  padding: 5px; width: 200px;}
#footer-widget-area #fourth {margin-right: 0;}
#footer-widget-area #first {background:#E4E4E4; border: 2px solid #fff;padding:4px; -moz-box-shadow: 0 0 5px #555555;}
#footer-widget-area #first form {-moz-box-shadow:none !important ;background:none; border:0px}

/* org
#footer-widget-area #first input {}
#footer-widget-area #first input[type="submit"] {-moz-box-shadow:none !important ; -moz-border-radius: 10px 10px 10px 10px;  background: none repeat scroll 0 0 #1E7D43 !important;border: 2px solid #FFFFFF !important; color: #FFFFFF;  margin: 12px auto !important}
#footer-widget-area #first input[type="submit"]:hover { -moz-border-radius: 10px 10px 10px 10px;  background: none repeat scroll 0 0 green !important}

*/

#footer-widget-area #first  input { margin:2px 0px; background:#fff;border:1px solid #C4C4C4}
#footer-widget-area #first  input[type="submit"]{
	 background: none repeat scroll 0 0 #B63C3C !important;
    border: 1px solid #FFFFFF !important;
    color: #FFF;
    margin: 12px auto !important; 
}
#footer-widget-area #first  input[type="submit"]:hover {
	 background: none repeat scroll 0 0 #4EBBE1 !important;
    border: 1px solid #FFFFFF !important;
    color: #FFF;
    margin: 12px auto !important; 
}

/* Structure the footer area */
/* widget org 
#footer-widget-area {overflow: hidden;  background: none repeat scroll 0 0 #F5F5F5;
    margin: 0px;
    overflow: hidden;
    padding: 10px 10px 120px;
    width: 675px;}
#footer-widget-area .widget-area {  border-top: 2px solid #CCCCCC;
    float: left;
    height: 200px;
    margin-right: 20px;
    overflow: hidden;
    width: 200px;}
#footer-widget-area #fourth {margin-right: 0;} */
#site-info {float: left;font-size: 14px;font-weight: bold;width: 700px;}
#site-generator {float: right;width: 220px;}

#datebox {     background: #fff;
    border: 1px solid #ccc;
    color: #000000;
    float: right;
    font: 14px/100% impact,sans-serif;
    height: 30px;
    margin: -1px -1px 0 10px;
    padding: 0;
    text-align: center;
    width: 45px;}
#datebox span {color: white;
    display: block;
    font: 11px Arial,Helvetica,sans-serif;
    height: 14px;
    padding-top: 0;
    text-align: center; background:#ccc}
	
#hompost {direction: rtl !important; padding: 20px; float: right !important ;clear:both !important; width:100%}
	
/* =Global Elements
-------------------------------------------------------------- */

/* Main global 'theme' and typographic styles */
body {background:url("images/bodybg.jpg") repeat-x scroll center top #fff ;}
body,input,textarea {color: #666;font-size: 12px;line-height: 18px;}
hr {background-color: #e7e7e7;border: 0;clear: both;height: 1px;margin-bottom: 18px;}

/* Text elements */
p {margin-bottom: 18px;}
ul {list-style: square;margin: 0 0 18px 1.5em;}
ol {list-style: decimal;margin: 0 0 18px 1.5em;}
ol ol {list-style: upper-alpha;}
ol ol ol {list-style: lower-roman;}
ol ol ol ol {list-style: lower-alpha;}
ul ul,ol ol,ul ol,ol ul {margin-bottom: 0;}
dl {margin: 0 0 24px 0;}
dt {font-weight: bold;}
dd {margin-bottom: 18px;}
strong {font-weight: bold;}
cite,em,i {font-style: italic;}
big {font-size: 131.25%;}
ins {background: #ffc;text-decoration: none;}
blockquote {font-style: italic;padding: 0 3em;}
blockquote cite,blockquote em,blockquote i {font-style: normal;}
pre {background: #f7f7f7;color: #222;line-height: 18px;margin-bottom: 18px;padding: 1.5em;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
sup,sub {height: 0;line-height: 1;position: relative;vertical-align: baseline;}
sup {bottom: 1ex;}
sub {top: .5ex;}
input[type="text"],textarea {background: #f9f9f9;border: 1px solid #ccc;box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);padding: 2px;}
a:link {color: #343434; text-decoration:none}
a:visited {color:  #343434;text-decoration:none},a:hover {color:green; text-decoration:none}
a:hover {color:#4EBBE1; text-decoration:none}
a:active {color:#343434;},a:hover {color:green; text-decoration:none}

/* Text meant only for screen readers */
.screen-reader-text {position: absolute;left: -9000px;}


#homepost img {float:right;margin: 5px 0px 0 16px !important}
#homepost {  float: right;margin: 10px 0 10px 0!important;padding: 0 0 10px; text-align: right;}
#homepost p {
    color: #515151;width:100%;
    direction: rtl;
    font-size: 13px !important;
    letter-spacing: -0.02em;
    line-height: 142%;
    max-height: 28px;
    text-align: justify;}
#homepost h2  {color: #922F12 !important;font-size: 16px;text-decoration: none;}
#homepost h2 a {color: #922F12 !important;font-size: 16px;text-decoration: none; font-weight:bold;width: 240px;}
#homepost h2 a:hover {color:#4EBBE1 !important;}
#homepost a {color:#444!important; text-decoration:none}
#homepost a:hover{color:#222 !important;}


#indpost {background: none repeat scroll 0 0 #F0F8FB;
    border: 1px solid #E0F1F8;
    border-radius: 10px 10px 10px 10px;
    color: #343434;
    float: right;
  
    height: 124px;
    margin: 10px 1px 0 0 !important;
    padding: 0 0 20px;
    text-align: right;
    width: 596px;}
#indpost p {color: #838383;font-size: 15px !important;float:right !important; height: 55px;letter-spacing: -0.01em;line-height: 123% !important;margin: -8px 20px;overflow: hidden;padding: 0;text-align: justify; direction:rtl;  width: 370px;}
#indpostcon img {max-width:444px;height:auto}
#indpost h2  { color: #838383 !important;
    font-size: 18px;
    margin: 5px 20px 7px !important;
    text-decoration: none;
    width: 559px;}
#indpost h2 a {color:#336799 !important;font-size: 18px;text-decoration: none; font-weight:bold;}
#indpost h2 a:hover {color:#000 !important;}
#indpost a{color:#838383 !important; text-decoration:none}
#indpost a:hover{color:#4EBBE1 !important; text-decoration:none}

#more { float:left; margin:0px 0 0 0 }
#more a {
border: 0 none;
    color:#4CB7D9 !important;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 22px;
    margin: 12px 0;
    padding: 0;
    text-align: left;
    text-decoration: none !important;
    vertical-align: top;
    }
#more a:hover {color:#336799 !important;}
/* =Header
-------------------------------------------------------------- */
#featu#4EBBE1post {background: none;float:right !important; border-left: 5px solid #FFFFFF; direction: ltr !important; height: 250px;  margin:-254px -11px 0px;  padding: 0 0 0 18px; width: 692px;}
#featu#4EBBE1post img {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    height: 240px !important;
    margin: 0 0 0 220px !important;
    padding: 0;
    width: 472px !important;
}
#header {padding: 0px 0 0 0;}
#site-title {float: left;font-size: 30px;line-height: 36px;margin: 0 0 18px 0;width: 700px;}
#site-title a {color: #000;font-weight: bold;text-decoration: none;}
#site-description {clear: right;float: right;font-style: italic;margin: 14px 0 18px 0;width: 220px;}

/* This is the custom header image */

#branding {background: url("images/headerbg.jpg") no-repeat scroll left 64px transparent;
    height: 168px;
    width: 1000px;}

/* =Menu
-------------------------------------------------------------- */

#access {display: block;float: left;margin: -32px 0px 0 0;height:28px;width: 1000px;padding:0;background:#336799;}
#access .menu-header,div.menu {font-size: 13px;margin-left: 12px;width: 1000px;}
#access .menu-header ul,div.menu ul {list-style: none;margin: 0;}
#access .menu-header li,div.menu li {float: left;position: relative;}
#access a {color: #fff;display: block;line-height: 28px;padding: 0 10px;text-decoration: none;}
#access ul ul {box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);display: none;position: absolute;top: 28px;left: 0;float: left;width: 180px;z-index: 99999;}
#access ul ul li {min-width: 180px;}
#access ul ul ul {left: 100%;top: 0;}
#access ul ul a {background: #336799;line-height: 1em;padding: 10px;width: 160px;height: auto;}
#access li:hover > a,#access ul ul :hover > a {background:#0099CB;color: #fff;}
#access ul li:hover > ul {display: block;}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a {color: #fff;}
* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover {color: #fff;}


/* =Content
-------------------------------------------------------------- */
#land ul li {
    background: url("images/vi_sign.png") no-repeat scroll right top transparent;list-style-type:none;
    padding: 0 25px 10px 0;}
.shareinpost ul li {
    padding:0 !important;
}
.shareinpost {
    clear: both;
    padding-top: 0;
    width: 680px;}
#greenbox {
    background: url("images/greenbox.png") no-repeat scroll center center #50BBDE;
    border-radius: 5px 0 5px 0;
    float: right;
    height: 10px;
    margin: 7px 0 10px 7px;
    padding: 3px;
    width: 16px;
}
#main {clear: both;overflow: hidden;padding: 0px 0 0 0;}
#content a{color:#515151; }
#content a:hover{color:#343434;}
#content {margin-bottom: 36px;}
#content,#content input,#content textarea {color: #515151;font-size: 16px;line-height:120%;}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr { font-size: 15px;
    line-height: 146%;
    margin-bottom: 25px;}
#content ul ul,#content ol ol,#content ul ol,#content ol ul {margin-bottom: 0;}
#content pre,#content kbd,#content tt,#content var {font-size: 15px;line-height: 21px;}
#content code {font-size: 13px;display:none}
#content dt,#content th {color: #343434;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 {color: #343434;line-height: 1.5em;margin: 0 0 0px 0;}
#content table {border: 0px solid #e7e7e7;margin: 0 -1px 24px 0;text-align: left;width: 100%;}
#content tr th,#content thead th {color: #888;font-size: 12px;font-weight: bold;line-height: 18px;padding: 9px 24px; vertical-align:top}
#content tr td {border-top: 0px solid #e7e7e7;padding: 6px 24px; vertical-align:top}
#content tr.odd td {background: #f2f7fc; vertical-align:top}
.hentry {margin: 0 0 48px 0;}
.home .sticky {background: #f2f7fc;border-top: 4px solid #000;margin-left: -20px;margin-right: -20px;padding: 18px 20px;}
.single .hentry {margin: 0 0 36px 0;}
.page-title {color: #000;font-size: 14px;font-weight: bold;margin: 0 0 36px 0;}
.page-title span {color: #333;font-size: 16px;font-style: italic;font-weight: normal;}
.page-title a:link,.page-title a:visited {color: #888;text-decoration: none;}
.page-title a:active,.page-title a:hover {color: #ff4b33;}
#content .entry-title {   background: url("images/pas.jpg") repeat-x scroll right bottom transparent;
    color: #6D6E6F;
    font-size: 21px;
    font-weight: bold;
    height: 29px;
    margin: -24px 0 21px;
    padding: 11px 0 10px;
    width: 100%;}
.breadcrumbs {  background: none repeat scroll 0 0 #EBF0F3;
    color: #86A2B7;
    float: right;
    font-size: 11px;
    font-weight: bold;
    height: 22px;
    margin: -20px 0 25px;
    padding: 0 0;
    text-indent: 10px;
    width: 100%;}
.entry-title a:link,.entry-title a:visited {color: #000;text-decoration: none;}
.entry-title a:active,.entry-title a:hover {color: #ff4b33;}
.entry-meta {color: #888;font-size: 12px;}
.entry-meta abbr,.entry-utility abbr {border: none;}
.entry-meta abbr:hover,.entry-utility abbr:hover {border-bottom: 1px dotted #666;}
.entry-content,.entry-summary {clear: both;padding: 0px 0 0 0;}
#content .entry-summary p:last-child {margin-bottom: 12px;}
.entry-content fieldset {border: 1px solid #e7e7e7;margin: 0 0 24px 0;padding: 24px;}
.entry-content fieldset legend {background: #fff;color: #000;font-weight: bold;padding: 0 24px;}
.entry-content input {margin: 0 0 24px 0;}
.entry-content input.file,.entry-content input.button {margin-right: 24px;}
.entry-content label {color: #888;font-size: 12px;}
.entry-content select {margin: 0 0 24px 0;}
.entry-content sup,.entry-content sub {font-size: 10px;}
.entry-content blockquote.left {float: left;margin-left: 0;margin-right: 24px;text-align: right;width: 33%;}
.entry-content blockquote.right {float: right;margin-left: 24px;margin-right: 0;text-align: left;width: 33%;}
.page-link {color: #000;font-weight: bold;margin: 0 0 22px 0;word-spacing: 0.5em;}
.page-link a:link,.page-link a:visited {background: #f1f1f1;color: #333;font-weight: normal;padding: 0.5em 0.75em;text-decoration: none;}
.home .sticky .page-link a {background: #d9e8f7;}
.page-link a:active,.page-link a:hover {color: #ff4b33;}
body.page .edit-link {clear: both;display: block; display:none}
#entry-author-info {background: #f2f7fc;border-top: 4px solid #000;clear: both;font-size: 14px;line-height: 20px;margin: 24px 0;overflow: hidden;padding: 18px 20px;}
#entry-author-info #author-avatar {background: #fff;border: 1px solid #e7e7e7;float: left;height: 60px;margin: 0 -104px 0 0;padding: 11px;}
#entry-author-info #author-description {float: left;margin: 0 0 0 104px;}
#entry-author-info h2 {color: #000;font-size: 100%;font-weight: bold;margin-bottom: 0;}
.entry-utility {clear: both;color: #888;font-size: 12px;line-height: 18px;}
.entry-meta a,.entry-utility a {color: #888;}
.entry-meta a:hover,.entry-utility a:hover {color: #ff4b33;}
#content .video-player {padding: 0;}


/* =Asides
-------------------------------------------------------------- */

.home #content .category-asides p {font-size: 14px;line-height: 20px;margin-bottom: 10px;margin-top: 0;}
.home .hentry.category-asides {padding: 0;}
.home #content .category-asides .entry-content {padding-top: 0;}


/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {border: 10px solid #f1f1f1;margin-bottom: 0;}
.category-gallery .gallery-thumb {float: left;margin-right: 20px;margin-top: -4px;}
.home #content .category-gallery .entry-utility {padding-top: 4px;}


/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {font-size: 140%;margin-top: 24px;}
.attachment .entry-content .nav-previous a:before {content: '\2190\00a0';}
.attachment .entry-content .nav-next a:after {content: '\00a0\2192';}


/* =Images
-------------------------------------------------------------- */

#content img {margin: 0;height: auto;max-width: 640px;width: auto;}
#content .attachment img {max-width: 900px;}
#content .alignleft,#content img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#content .alignright,#content img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#content .aligncenter,#content img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#content img.alignleft,#content img.alignright,#content img.aligncenter {margin-bottom: 12px;}
#content .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#content .wp-caption img {margin: 5px 5px 0;}
#content .wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
#content .wp-smiley {margin: 0;}
#content .gallery {margin: 0 auto 18px;}
#content .gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}
#content .gallery img {border: 2px solid #cfcfcf;}
#content .gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
#content .gallery dl {margin: 0;}
#content .gallery img {border: 10px solid #f1f1f1;}
#content .gallery br+br {display: none;}
#content .attachment img {/* single attachment images should be cente#4EBBE1 */}

#contentland img {margin: 0 -20px;height: auto;max-width: 1000px;width: auto;}
#contentland .attachment img {max-width: 900px;}
#contentland .alignleft,#contentland img.alignleft {display: inline;float: left;margin-right: 24px;margin-top: 4px;}
#contentland .alignright,#contentland img.alignright {display: inline;float: right;margin-left: 24px;margin-top: 4px;}
#contentland .aligncenter,#contentland img.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
#contentland img.alignleft,#contentland img.alignright,#contentland img.aligncenter {margin-bottom: 12px;}
#contentland .wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;padding: 4px;text-align: center;}
#contentland .wp-caption img {margin: 5px 5px 0;}
#contentland .wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin: 5px;}
#contentland .wp-smiley {margin: 0;}
#contentland .gallery {margin: 0 auto 18px;}
#contentland .gallery .gallery-item {float: left;margin-top: 0;text-align: center;width: 33%;}
#contentland .gallery img {border: 2px solid #cfcfcf;}
#contentland .gallery .gallery-caption {color: #888;font-size: 12px;margin: 0 0 12px;}
#contentland .gallery dl {margin: 0;}
#contentland .gallery img {border: 10px solid #f1f1f1;}
#contentland .gallery br+br {display: none;}
#contentland .attachment img {/* single attachment images should be cente#4EBBE1 */
	display: block;margin: 0 auto;}
.tubepress_container div.pagination span.disabled {
    color: #FFF;
    margin-right: 3px;
    padding: 2px 6px;
}
.tubepress_container div.pagination span.current {
    color: #FFF !important;
    font-weight: bold;
    margin-right: 3px;
    padding: 2px 6px;
}
style.css (line 176)
.pagination span {
    background: none repeat scroll 0 0 #B63C3C !important;
    border: 1px solid #4EBBE1;
    color: #FFFFFF;
    margin: 3px;
    padding: 5px;
}
.pagination { float:left; margin:10px 0 0 -50px}
.pagination a {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #888888;
    color: #FFF !important;
    margin: 3px;
    padding: 3px;
    text-decoration: none;
}
.pagination span { background: #B63C3C !important; padding:5px; margin:3px; border:1px solid #4EBBE1; color:#ffffff}

/* =Navigation
-------------------------------------------------------------- */

.navigation {color: #888;font-size: 12px;line-height: 18px;overflow: hidden;}
.navigation a:link,.navigation a:visited {color: #888;text-decoration: none;}
.navigation a:active,.navigation a:hover {color: #ff4b33;}
.nav-previous {float: left;width: 50%;}
.nav-next {float: right;text-align: right;width: 50%;}
#nav-above {margin: 0 0 18px 0;}
#nav-above {display: none;}
.paged #nav-above,.single #nav-above {display: block;}
#nav-below {margin: -18px 0 0 0;}


/* =Comments
-------------------------------------------------------------- */
#comments {
	direction: rtl;
	font-size: 12px;
	line-height: 140%;
	border: 1px solid #ddd;
	background: #f7f7f7 url('images/comments_bg.png') top repeat-x;
	padding: 5px;
	margin: 0 0 30px 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments legend {
	font: bold 16px/100% arial, tahoma, sans-serif;
	color: #333;
	background: url('images/comments.png') right top no-repeat;
	padding: 8px 40px 10px 0px;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	margin: 0 -5px;
}
#comments #msg {  
	margin: 5px 0 25px;
	background: #ddebf4;
	border: 1px solid #b6cfe4;
	padding: 5px;
	text-align: center;
	color: #537aa2;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#comments h3 {
	font: normal 18px/100% arial, tahoma, sans-serif;background:url("images/comments.png") no-repeat scroll right top transparent;
	color: #222;
	border-bottom: 1px solid #ddd;
	margin: 0 0 15px;
	padding:10px 40px 10px 0;
}
#comments h3 span { color: #666; font-size: 14px; }
#comments h3 span a { color: #69c;  }
#comments h3 span a:hover { text-decoration: none; }

#comments a { color: #36c; }
#comments a:hover { text-decoration: none; }

#comments form {
	margin: 0 0 30px 0;
}
#comments table.comment {
	width: 100%;
	border: 0;
	border-spacing: 0;
	margin: 15px 0 5px 0;
}
#comments table.comment td {
	vertical-align: top;
	border: 1px solid #abd4f5;
	background: #f2fafe;
	padding: 10px 10px 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments table.comment td.pic {
	background: url('images/bgpic.png') left top no-repeat;
	border: 0;
	width: 64px;
	padding: 0;
	padding-left: 20px;
}
#comments table.comment td.pic img {
	margin: 0;
}
#comments table.comment-author-admin td {
	border-color: #fce0b3;
	background: #fef7ec;
}
#comments table.comment-author-admin td.pic {
	background: url('images/bgadmin.png') left top no-repeat;
}
#comments p.reply {
	margin: 0 0 0 2px;
	text-align: left;
	color: #999;
}
ul.children {
	margin: 0;
	padding: 0 85px 0 0;
	list-style: none;
	
}
ul.children li { margin: 0; padding: 0;background: none repeat scroll 0 0 #FEF7EC !important;
    border-color: #FCE0B3 !important; }

#comments p.reply a { color: #69c; }
#comments p.reply a:hover { text-decoration: none; }
#comments p.reply a.permalink { color: #999; text-decoration: none; }
#comments p.reply a.permalink:hover { text-decoration: none; }


#comments form p {
	margin: 5px 0;
}
#comments label {
	width: 300px;
	font-size: 14px;
	padding-top: 7px;
	float: right;
}
#comments label small {
	font-size: 12px;
	color: #999;
}
#comments .field {
	border: 1px solid #ccc;
	font: normal 12px/100% arial, tahoma, sans-serif;
	color: #555;
	padding: 5px;
	width: 250px;
	float: right;
	margin-left: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments textarea {
	margin: 5px 0;
	border: 1px solid #ccc;
	font: normal 12px/100% arial, tahoma, sans-serif;
	color: #333;	
	width: 99%;
	background:#FFF;
	height: 140px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#comments input[type="text"]{
	margin: 5px 0;
	border: 1px solid #ccc;
	font: normal 12px/100% arial, tahoma, sans-serif;
	color: #333;	
	width: 59%;
		background:#FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#comments #comments_submit {
	cursor: pointer;
	font: bold 12px/100% arial, tahoma, sans-serif;
	color: #333;
	border: 1px solid #aaa;
	background: #ddd;
	padding: 9px 12px 7px 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}
#comments #comments_submit:hover {
	color: #283e08;
	border: 1px solid #73a031;
	background: #c9deab;
}
#comments blockquote {
	padding: 0 85px 0 0;
	margin: 0;
}
#comments a.author {
	color: #333;
	text-decoration: none;
}
#comments a.author:hover {
	text-decoration: none;
}


#comments #pagination {
	color: #888;
	margin: 20px 0 10px;
	border-top: 1px solid #ddd;
	padding-top: 20px;
}
#comments #pagination a {
	font-weight: normal;
	text-decoration: none;
	padding: 4px 7px 3px 7px;
	margin: 0 10px 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #333;
	border: 1px solid #aaa;
	background: #ddd;
}
#comments #pagination a:hover {
	border: 1px solid #9ec7e8;
	background: #dbedf6;
	color: #36a;
}

/* =Widget Areas
-------------------------------------------------------------- */

.widget-area ul {list-style: none;margin-left: 0;}
.widget-area ul ul {list-style: square;margin-left: 1.3em;float:right}
.widget_search #s {/* This keeps the search inputs in line */
	width: 60%;}
.widget_search label {display: none;}
.widget-container {margin: 0 0 18px 0;}
.widget-title {  border-bottom: 3px solid #4DBADC;
    color: #336799;
    float: right;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-top: 12px;
    text-indent: 10px;
    width: 222px;}
.widget-area input { margin:2px 0px; background:#fff;border:1px solid #C4C4C4}
.widget-area input[type="submit"]{	
    color: #FFF;
    margin: 12px auto !important; 
}
.widget-area input[type="submit"]:hover {
    color: #FFF;
    margin: 12px auto !important; 
}


.widget-area a:link,.widget-area a:visited {text-decoration: none;}
.widget-area a:active,.widget-area a:hover {text-decoration: none;}
.widget-area .entry-meta {font-size: 11px;}
#wp_tag_cloud div {line-height: 1.6em;}
#wp-calendar {width: 100%;}
#wp-calendar caption {color: #222;font-size: 14px;font-weight: bold;padding-bottom: 4px;text-align: left;}
#wp-calendar thead {font-size: 11px;}
#wp-calendar thead th {}
#wp-calendar tbody {color: #aaa;}
#wp-calendar tbody td {background: #f5f5f5;border: 1px solid #fff;padding: 3px 0 2px;text-align: center;}
#wp-calendar tbody .pad {background: none;}
#wp-calendar tfoot #next {text-align: right;}
.widget_rss a.rsswidget {color: #000;}
.widget_rss a.rsswidget:hover {color: #ff4b33;}
.widget_rss .widget-title img {width: 11px;height: 11px;}

/* Main sidebars */
#main .widget-area ul {margin-left: 0;padding:0 5px 0 14px !important;}
#main .widget-area ul ul {border: none;margin-left: 1.3em;padding: 0;}
#primary {margin:8px 0 0 0px;width:260px;}
#secondary {}
#slogan {
    color: #84888B;
    float: right; 
    font-family: georgia,serif;
    font-size: 28px;
    font-style: italic;
    margin: 48px 20px;
}
/* Footer widget areas */
#footer-widget-area {}

#footermenu {clear:both; text-align:center;}
#footermenu ul {text-align:center; width:1000px; margin:0 auto;}
#footermenu li { list-style-type:none;display:inline; padding:0 6px; border-right:1px solid gray; text-align:center}
#footermenu li:first-child {  border-right:0px solid gray; }
#footermenu li a {color:#343434; }
#footermenu a {color:#ddd; font-size:14px; text-decoration:none}
#footermenu a:hover { color:#4EBBE1;}
#footermenu ul ul { display:none}
/* =Footer
-------------------------------------------------------------- */
#footer { margin: 4px 0 0px;}
#colophon {background:#DDF0F6;border-top:3px solid #0096CB;margin-top: -4px;overflow: hidden;padding: 0 0;width:1000px;color:#343434;}
#colophon a {color:#343434;text-decoration:none}
#colophon a:hover {color:#99CC00;text-decoration:none}
#site-info {font-weight: bold;}
#site-info a {color: #444;text-decoration: none;}
#site-generator {font-style: italic;position: relative;}
#site-generator a {background: url(images/wordpress.png) center left no-repeat;color: #666;display: inline-block;line-height: 16px;padding-left: 20px;text-decoration: none;}
#site-generator a:hover {text-decoration: none;}
img#wpstats {display: block;margin: 0 auto 10px;}

}
img#wpstats {display: block;margin: 0 auto 10px;}
/* =Mobile Safari ( iPad,iPhone and iPod Touch )
-------------------------------------------------------------- */
#hometext h3 {color:#336699 !important;font-size:15px;font-weight:bold;line-height:111%;width:100%;margin:16px 0px 16px 0}
pre {-webkit-text-size-adjust: 140%;}
code {-webkit-text-size-adjust: 160%;}
#access,.entry-meta,.entry-utility,.navigation,.widget-area {-webkit-text-size-adjust: 120%;}
#site-description {-webkit-text-size-adjust: none;}
/* =Print Style
-------------------------------------------------------------- */

@media print {body {background: none !important;}
#wrapper {clear: both !important;display: block !important;float: none !important;position: relative !important;}
#wrapper1 {clear: both !important;display: block !important;float: none !important;position: relative !important;}
#header {border-bottom: 2pt solid #000;padding-bottom: 18pt;}
#colophon {border-top: 2pt solid #000;}
#site-title,#site-description {float: none;line-height: 1.4em;margin: 0;padding: 0;}
#site-title {font-size: 13pt;}
.entry-content {font-size: 14pt;line-height: 1.6em;}
.entry-title {font-size: 21pt;}
#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {display: none !important;}
#container,#header,#footer {margin: 0;width: 100%;}
#content,.one-column #content {margin: 24pt 0 0;width: 100%;}
.wp-caption p {font-size: 11pt;}
#site-info,#site-generator {float: none;width: auto;}
#colophon {width: auto;}
img#wpstats {display: none;}
#site-generator a {margin: 0;padding: 0;}
#entry-author-info {border: 1px solid #e7e7e7;}
#main {display: inline;}
.home .sticky {border: none;}

}
/* =Print Style
-------------------------------------------------------------- */

@media print {body {background: none !important;}
	#wrapper {clear: both !important;display: block !important;float: none !important;position: relative !important;}
	#header {border-bottom: 2pt solid #000;padding-bottom: 18pt;}
	#colophon {border-top: 2pt solid #000;}
	#site-title,#site-description {float: none;line-height: 1.4em;margin: 0;padding: 0;}
	#site-title {font-size: 13pt;}
	.entry-content {font-size: 14pt;line-height: 1.6em;}
	.entry-title {font-size: 21pt;}
	#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {display: none !important;}
	#container,#header,#footer {margin: 0;width: 100%;}
	#content,.one-column #content {margin: 24pt 0 0;width: 100%;}
	.wp-caption p {font-size: 11pt;}
	#site-info,#site-generator {float: none;width: auto;}
	#colophon {width: auto;}
	img#wpstats {display: none;}
	#site-generator a {margin: 0;padding: 0;}
	#entry-author-info {border: 1px solid #e7e7e7;}
	#main {display: inline;}
	.home .sticky {border: none;}}