/*

Theme Name: Custome theme for Tekuma

*/



/* Begin Typography & Colors */



body {

font-size : 62.5%;

font-family : Arial, Helvetica, sans-serif;

background : #cccccc;

color : #000;

text-align : center;

}

#page {

background : url(images/mainmid.jpg) repeat-y;

text-align : left;

}

#top {

background : url(images/maintop.jpg) no-repeat top;

}

#bottom {

background : url(images/mainbottom.jpg) no-repeat bottom;

padding-bottom : 20px;

}

#content {

font-size : 1.2em;

}

.widecolumn .entry {

font-size : 12px;

}

.widecolumn .entry img {

margin-right : 33px;

margin-bottom : 0px;

}

.narrowcolumn .entry, .widecolumn .entry {

line-height : 1.4em;

}

.widecolumn {

line-height : 1.6em;

border : 1px solid #60a0d9;

}

.narrowcolumn .postmetadata {

text-align : center;

}

.thread-alt {

background-color : #f8f8f8;

}

.thread-even {

background-color : white;

}

.depth-1 {

border : 1px solid #ddd;

}

.even, .alt {

border-left : 1px solid #ddd;

}

#footer {

border : none;

}

small {

font-family : Arial, Helvetica, Sans-Serif;

font-size : 0.9em;

line-height : 1.5em;

}

h1 {

font-size : 24px;

text-align : center;

}

#headerimg .description {

font-size : 1.2em;

text-align : center;

}

h2 {

font-size : 24px;

margin-bottom : 20px;
line-height:normal;

}

h2 a {

font-size : 24px;

margin-bottom : 20px;

text-decoration : underline;

}

h2 a:hover {

font-size : 24px;

margin-bottom : 20px;

text-decoration : underline;

}

h2.pagetitle {

font-size : 1.6em;

}

#sidebar h2 {

font-family : 'Lucida Grande', Verdana, Sans-Serif;

font-size : 1.2em;

}

h1, #headerimg .description {

text-decoration : none;

color : white;

}

h2 {

color : #006699;

}

h3 {

font-size : 18px;

color : #000;

}

h2, h3, #sidebar h2, #wp-calendar caption, cite {

text-decoration : none;

}

.commentlist li, #commentform input, #commentform textarea {

font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentlist li ul li {

font-size : 1em;

}

.commentlist li {

font-weight : bold;

}

.commentlist li .avatar {

float : right;

border : 1px solid #eee;

padding : 2px;

background : #fff;

}

.commentlist cite, .commentlist cite a {

font-weight : bold;

font-style : normal;

font-size : 1.1em;

}

.commentlist p {

font-weight : normal;

line-height : 1.5em;

text-transform : none;

}

#commentform p {

font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

.commentmetadata {

font-weight : normal;

}

#sidebar {

font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

color : #777;

}

code {

font : 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps {

letter-spacing : 0.07em;

}

a, h2 a:hover {

color : #06c;

}

a {

font-size : 12px;

text-decoration : underline;

}

a:hover {

color : #006699;

text-decoration : underline;

}

#wp-calendar #prev a, #wp-calendar #next a {

font-size : 9pt;

}

#wp-calendar a {

text-decoration : none;

}

#wp-calendar caption {

font : bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

text-align : center;

}

#wp-calendar th {

font-style : normal;

text-transform : capitalize;

}

body {

margin : 0 0 20px 0;

padding : 0;

}

#page {

background-color : white;

margin : 20px auto;

padding : 0;

width : 829px;

border : 0 solid #959596;

}

#header {

margin : 0 0 0 0;

padding : 0;

width : 829px;

}

#headerimg {

margin : 0;

height : 200px;

width : 100%;

}

.narrowcolumn {

float : left;

padding : 0 0 20px 45px;

margin : 0 0 0;

width : 450px;

}

.widecolumn {

padding : 23px 47px;

margin : 35px;

}

.post {

margin : 0 0 40px;

text-align : justify;

}

.post hr {

display : block;

}

.widecolumn .post {

margin : 0;

}

.narrowcolumn .postmetadata {

padding-top : 5px;

}

.widecolumn .postmetadata {

margin : 30px 0;

}

.widecolumn .smallattachment {

text-align : center;

float : left;

width : 128px;

margin : 5px 5px 5px 0;

}

.widecolumn .attachment {

text-align : center;

margin : 5px 0;

}

.postmetadata {

clear : both;

}

.clear {

clear : both;

}

#footer {

padding : 0;

margin : 10px 43px;

clear : both;

text-align : center;

font-size : 12px;

}

.footer_link {

font-size : 12px;

color : #000000;

text-decoration : none;

}

h1 {

padding-top : 70px;

margin : 0;

}

h2 {

margin : 0 0 7px 0;

}

h2.pagetitle {

margin : 0 0 0;

text-align : center;

}

#sidebar h2 {

margin : 5px 0 0;

padding : 0;

}

h3 {

padding : 0;

margin : 4px 0 0;

}

h3.comments {

padding : 0;

margin : 40px auto 20px;

}

p img {

padding : 0;

max-width : 100%;

}

img.centered {

display : block;

margin-left : auto;

margin-right : auto;

}

img.alignright {

padding : 4px;

margin : 0 0 2px 7px;

display : inline;

}

img.alignleft {

padding : 4px;

margin : 0 7px 2px 0;

display : inline;

}

.alignright {

float : right;

}

.alignleft {

float : left;

}

html > body .entry ul {

margin-left : 0;

padding : 0 0 0 30px;

padding-left : 10px;

}

html > body .entry li {

margin : 7px 0 8px 10px;

}

.entry ol {

padding : 0 0 0 35px;

margin : 0;

}

.entry ol li {

margin : 0;

padding : 0;

}

.postmetadata ul, .postmetadata li {

display : inline;

list-style-type : none;

list-style-image : none;

}

.entry {

font-size : 14px;

font-family: arial;

}

#sidebar ul, #sidebar ul ol {

margin : 0;

padding : 0;

}

#sidebar ul li {

list-style-type : none;

list-style-image : none;

margin-bottom : 15px;

}

#sidebar ul p, #sidebar ul select {

margin : 5px 0 8px;

}

#sidebar ul ul, #sidebar ul ol {

margin : 5px 0 0 10px;

}

#sidebar ul ul ul, #sidebar ul ol {

margin : 0 0 0 10px;

}

ol li, #sidebar ul ol li {

list-style : decimal;

}

#sidebar ul ul li, #sidebar ul ol li {

margin : 3px 0 0;

padding : 0;

}

#searchform {

margin : 10px auto;

padding : 5px 3px;

text-align: right;

}

#sidebar #searchform #s {

width : 108px;

padding : 2px;

}

#sidebar #searchsubmit {

padding : 1px;

}

.entry form {

text-align : center;

}

select {

width : 130px;

}

#commentform input {

width : 170px;

padding : 2px;

margin : 5px 5px 1px 0;

}

#commentform {

margin : 5px 10px 0 0;

}

#commentform textarea {

width : 100%;

padding : 2px;

}

#respond:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

#commentform #submit {

margin : 0 0 5px auto;

float : right;

}

.alt {

margin : 0;

padding : 10px;

}

.commentlist {

padding : 0;

text-align : justify;

}

.commentlist li {

margin : 15px 0 10px;

padding : 5px 5px 10px 10px;

list-style : none;

}

.commentlist li ul li {

margin-right : -5px;

margin-left : 10px;

}

.commentlist p {

margin : 10px 5px 10px 0;

}

.children {

padding : 0;

}

#commentform p {

margin : 5px 0;

}

.nocomments {

text-align : center;

margin : 0;

padding : 0;

}

.commentmetadata {

margin : 0;

display : block;

}

#sidebar {

padding : 20px 0 10px 0;

margin-left : 545px;

width : 190px;

}

#sidebar form {

margin : 0;

}

#wp-calendar {

empty-cells : show;

margin : 10px auto 0;

width : 155px;

}

#wp-calendar #next a {

padding-right : 10px;

text-align : right;

}

#wp-calendar #prev a {
	padding-left : 10px;
	text-align : left;
}

#wp-calendar a {
	display : block;
}

#wp-calendar caption {
	text-align : center;
	width : 100%;
}

#wp-calendar td {
	padding : 3px 0;
	text-align : center;
}

#wp-calendar td.pad:hover {
	background-color : #fff;
}

acronym, abbr, span.caps {
	cursor : help;
}

acronym, abbr {
	border-bottom : 1px dashed #999;
}

blockquote {
	margin : 15px 30px 0 10px;
	padding-left : 20px;
	border-left : 5px solid #ddd;
}

blockquote cite {
	margin : 5px 0 0;
	display : block;
}

.center {
	text-align : center;
}

.hidden {
	display : none;
}

hr {
	display : none;
}

a img {
	border : none;
}

.navigation {
	display : block;
	text-align : center;
	margin-top : 10px;
	margin-bottom : 60px;
}

.aligncenter, div.aligncenter {
	display : block;
	margin-left : auto;
	margin-right : auto;

}

.wp-caption {
	border : 1px solid #ddd;
	text-align : center;
	background-color : #f3f3f3;
	padding-top : 4px;
	margin : 10px;
}

.wp-caption img {
	margin : 0;
	padding : 0;
	border : 0 none;
}

.wp-caption p.wp-caption-text {
	font-size : 11px;
	line-height : 17px;
	padding : 0 4px 5px;
	margin : 0;
}

#searchsubmit {
	width : 30px;
	height : 25px;
	padding : 0;
	margin : 0;
	border : 0;
	background:none;
}

#s {
	border : 0px solid #e3e1e1;
	height : 19px;
	margin : 0;
	width : 200px;
	padding-top : 3px;
	color : #666666;
	padding-left : 20px;
	background : url(images/search.jpg) no-repeat 4px 4px;
}

#header h3 {

font-family : Arial, Helvetica, sans-serif;

font-size : 16px;

font-weight : bold;

color : #51565b;

padding : 0;

margin-top : 35px;

clear : both;

}

#header h3 a {

font-family : Arial, Helvetica, sans-serif;

font-size : 16px;

font-weight : bold;

padding : 0;

margin-top : 55px;

clear : both;

color : #006699;

}

#header h3 a:hover {

font-family : Arial, Helvetica, sans-serif;

font-size : 16px;

font-weight : bold;

padding : 0;

margin-top : 55px;

clear : both;

color : #006699;

}

#logo {

float : left;

width : 250px;

}

#logo img {

margin : 20px 10px 10px 100px;

}



#searchtop {

float : right;

margin : 10px 40px 10px 10px;

width : 460px;
text-align:right;

}

#searchtop form {
	margin-top:0px;
	padding-top:5px;
}

#topnavi {

height : 38px;

margin : 0;

padding : 0;

}

#topnavi ul {

height : 38px;

margin : 0;

padding : 0;

padding-left : 36px;

}

#topnavi ul li {

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

}

#topnavi ul li.about a {

background : url(images/about_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.about a:hover {

background : url(images/about_down.jpg);

}

#topnavi ul li.aboutactive a {

background : url(images/about_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.articles a {

background : url(images/articles_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.articles a:hover {

background : url(images/articles_down.jpg);

}

#topnavi ul li.articlesactive a {

background : url(images/articles_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.contact a {

background : url(images/contact_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.contact a:hover {

background : url(images/contact_down.jpg);

}

#topnavi ul li.contactactive a {

background : url(images/contact_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.gethelp a {

background : url(images/gethelp_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.gethelp a:hover {

background : url(images/gethelp_down.jpg);

}

#topnavi ul li.gethelpactive a {

background : url(images/gethelp_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.home a {

background : url(images/home_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.home a:hover {

background : url(images/home_down.jpg);

}

#topnavi ul li.homeactive a {

background : url(images/home_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.process a {

background : url(images/process_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.process a:hover {

background : url(images/process_down.jpg);

}

#topnavi ul li.processactive a {

background : url(images/process_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.whyisrael a {

background : url(images/whyisrael_up.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topnavi ul li.whyisrael a:hover {

background : url(images/whyisrael_down.jpg);

}

#topnavi ul li.whyisraelactive a {

background : url(images/whyisrael_down.jpg);

height : 38px;

width : 126px;

margin : 0;

float : left;

display : block;

color : #ffffff;

font-size : 13px;

text-align : center;

text-decoration : none;

font-weight : bold;

}

#topsection {
	margin : 20px 43px 15px 43px;
	border : 1px solid #60a0d9;
	padding : 20px 20px 20px 5px;
	height:222px;
}

#topsection h2 {
margin : 0;
padding : 0;
font-size:24px;

}

#topsection img {
	margin : 15px;
	margin-top : -5px;
	margin-bottom : 0;
	width:319px;
	height:207px;
	float:left;
}

#midsection {

margin : 0 43px 0 43px;

}

#midsection1 {

margin : 0 0 0 0;

width : 190px;

border : 1px solid #60a0d9;

float : left;

padding : 20px;
padding-top:10px;

display : block;

height : 235px;

overflow:hidden

}

#midsection1 h2 {
	font-weight:normal;
	text-decoration:underline;
	margin-top:0px;
	padding-top:0px;
	font-size:18px;
}



#midsection ul {

padding : 0;

margin : 0;

}

#midsection ul li {

list-style : none;

margin : 7px 0;

}

#midsection ul li a {

color : #0066cc;

text-decoration: underline;

font-size : 12px;

}

#midsection ul li a:hover {

color : #0066cc;

text-decoration : underline;

}

#midsection2 {

margin : 0 0 0 0;

width : 448px;

border : 11px solid #60a0d9;

padding : 20px;

display : block;

margin-left : 250px;

height : 200px;

text-align : justify;

overflow:hidden

}

html > Body #midsection2 {

margin : 0 0 0 0;

width : 451px;

border : 1px solid #60a0d9;

padding : 20px;

display : block;

margin-left : 250px;

height : 225px;

text-align : justify;

}

#bottomsection {
	margin : 20px 43px 15px 43px;
	border : 1px solid #60a0d9;
	padding : 20px 20px 20px 5px;
	height:222px;
}

#bottomsection img {
	margin : 15px;
	margin-top : -5px;
	margin-bottom : 0;
	width:319px;
	height:207px;
	float:left;
}

.red {

color : #b20103;

}

.border {

border : 1px solid #cccccc;

padding : 8px 5px 8px 12px;

margin : 5px 0;

margin-left : 255px;

height : 88px;

}



#topsection .border .contactdrbellin {

padding : 0;

margin : 5px;

margin-right : 10px;

margin-top : 22px;

}

#topsection .border .watchthevideo {

padding : 0;

margin : 5px;

margin-right : 10px;

margin-top : 22px;

}

.border h3 {

color : #28598a;

font-size : 14px;

margin : 0;

padding : 0;

margin-bottom : 3px;

font-family : Arial, Helvetica, sans-serif;

}

.border p {

margin : 0;

padding : 3px;

}

.contactdrbellin {

cursor : pointer;

float : right;

}

.contactdrbellin a {

background-image : url(images/new_contactbutton.jpg);

background-repeat : no-repeat;

display : block;

height : 45px;

width : 165px;

cursor : pointer;

}

.contactdrbellin a:hover {

background-image : url(images/new_contactbutton_down.jpg);

background-repeat : no-repeat;

display : block;

height : 45px;

width : 165px;

cursor : pointer;

}

.watchthevideo {

cursor : pointer;

float : right;

}

.watchthevideo a {

background-image : url(images/new_videobutton.jpg);

background-repeat : no-repeat;

display : block;

height : 45px;

width : 165px;

cursor : pointer;

}

.watchthevideo a:hover {

background-image : url(images/new_videobutton_down.jpg);

background-repeat : no-repeat;

display : block;

height : 45px;

width : 165px;

cursor : pointer;

}

.play {

margin-bottom : -42px;

margin-left : 226px;

background : url(http://tekumarecovery.com/blog/wp-content/uploads/2009/03/play.jpg) no-repeat;

width : 30px;

height : 30px;

display : block;

}



.entry a{

white-space:nowrap

}

.call{
	font-size:12px;
	font-weight:bold;
	padding-top:45px;
	margin-right:2px;
	color:#313131;
	display:block
	
	}
	
.breadcrumb{
margin-left:37px;
margin-top:10px;
margin-bottom:-15px;
font-size:11px;
}

.searchback{
	width:253px;
	height:27px;
	background:url(images/search_back.jpg);
	float:right
}