 /*

Theme Name: Dr.Franlipman theme

*/







/* Begin Typography & Colors */

/* CSS Document */

/* -----------------------Reset CSS--------------------------*/

html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, code,

del, dfn, em, img, q, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}

	

body {line-height: 1.5; padding:0px; margin:0px; }



@font-face {font-family:Helvetica bold;

       src: local("Helvetica bold"), url("fonts/HELR65W_0.TTF") format("truetype");}



@font-face {font-family:Helvetica;

       src: local("Helvetica"), url("fonts/HELR45W_0.TTF") format("truetype");}

	   

@font-face {font-family:Helvetica Neue;

       src: local("Helvetica Neue"), url("fonts/HELVETICANEUE-LIGHT.OTF") format("opentype");}

@font-face {font-family:HelveticaNeue-Thin;

       src: local("HelveticaNeue-Thin"), url("fonts/HelveticaNeue-Thin.otf") format("opentype");}





/* Tables still need 'cellspacing="0"' in the markup. */

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

table, td, th { vertical-align: middle; }

/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: "";}

blockquote, q { quotes: "" ""; }

/* Remove annoying border on linked images. */

a img { border: none; outline:none; }

/* Regular clearing

   apply to column that should drop below previous ones. */

.clear{ clear:both; height:0px; overflow:hidden; }

/* ------------------------Common CSS------------------------*/

.leftFloat{float:left;}

.rightFloat{float:right;}

.clearFloat{clear:both;}

.hide{display:none;}

.reset-margin{margin:0 auto;}

.reset-padding{padding:0;}

.reset{margin:0;padding:0;}

.align-justify{text-align:justify;}

.align-left{text-align:left;}

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

.align-right{text-align:right;}



/* ----------------------Typography CSS----------------------*/

/* Default font settings.

   The font-size percentage is of 16px. (0.75 * 16px = 12px) */

body {

  font-size: 75%;

  color: #4c4b4e;

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

}





/* ----------------------Typography CSS----------------------*/

/* Default font settings.

   The font-size percentage is of 16px. (0.75 * 16px = 12px) */



#wrapper{ width:1000px; margin:0px auto; padding:0px 0 10px;}

/* ----------------------Here u can set whole site width----------------------*/



/* Headings

-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; font-weight:normal; line-height:normal; }

h1 a, h1 {  color: #4F6372; font-size:26px; line-height:28px; text-transform:capitalize; height:39px;}

h1.aboutheading a, h1.aboutheading {  color: #4F6372; font-size:24px; line-height:28px; text-transform:capitalize; height:36px;}

h1.excerptheading a, h1.excerptheading {  color: #4F6372; font-size:21px; line-height:28px; text-transform:capitalize; height:39px;}





h2 { font-size:15px; color:#CB5531; font-weight:bold;}

h2.pagetitle {color:#4F6372;font-size:26px;height:42px;line-height:28px;margin:10px 0 0;text-transform:capitalize; font-weight:normal}

h2 a{ color:#CB5531;}

h3 { font-size:15px; font-weight:bold; padding-bottom:10px;}

h4 a, h4 { font-size:30px; color:#4F6372;}

h5 { font-size:20px; color:#4f6372;}

h6 a, h6 { font-size:15px; color:#4f6372;}

/* Text elements

-------------------------------------------------------------- */

p           { padding:0px; margin:0px 0px 15px 0px;}

p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:hover     { text-decoration: underline; outline:none; }

a           { color: #5cbfe9; outline:none;text-decoration: none; }

blockquote  {}

strong      { font-weight: bold; }

em,dfn      { font-style: italic; }

dfn         { font-weight: bold; }

sup, sub    { line-height: 0; }

abbr,

acronym     { border-bottom: 1px dotted #666; }

address     { margin: 0 0 1.5em; font-style: italic; }

del         { color:#666; }

pre 				{ margin: 1.5em 0; white-space: pre;}

pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }





/* Lists

-------------------------------------------------------------- */

ul{ padding:0px; margin:0px;}

li ul,

li ol       { padding:0px; margin:0px;}

ul          { list-style-type: disc; }

ol          { list-style-type: decimal; margin-left:20px; }

dl          { padding:0px; margin:0px; }

dl dt       { font-weight: bold; }

dd          { padding:0px; margin:0px;}

/* Tables

-------------------------------------------------------------- */

table       { margin-bottom: 1.4em; width:100%; }

th          { font-weight: bold; }

thead th 		{ background: #c3d9ff;}

th,td,caption { padding: 4px 10px 4px 5px; }

tr.even td  { background: #e5ecf9; }

tfoot       { font-style: italic; }

caption     { background: #eee; }

/* Misc classes

-------------------------------------------------------------- */

.small      { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }

.hide       { display: none; }

.quiet      { color: #666; }

.loud       { color: #000; }

.highlight  { background:#ff0; }

.added      { background:#060; color: #fff; }

.removed    { background:#900; color: #fff; }

.first      { margin-left:0; padding-left:0; }

.last       { margin-right:0; padding-right:0; }

.top        { margin-top:0; padding-top:0; }

.bottom     { margin-bottom:0; padding-bottom:0; }

/* ---------------------------Form CSS----------------------------*/

fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }

legend      { font-weight: bold; font-size:1.2em; }

/* Form fields

-------------------------------------------------------------- */

input[type=text], input[type=password],

input.text, input.title,

textarea, select {background-color:#fff; border:1px solid #bbb; outline:none; padding:3px;}

input[type=text]:focus, input[type=password]:focus,

input.text:focus, input.title:focus,

textarea:focus, select:focus {border-color:#666;}

input[type=text], input[type=password],

input.text, input.title,

textarea, select {margin:0;}

input.text,

input.title   { }

input.title   {}

textarea      { }

input[type=checkbox], input[type=radio],

input.checkbox, input.radio {position:relative; top:.25em;}

form.inline { line-height:3; }

form.inline p { margin-bottom:0; }

/* Success, notice and error boxes

-------------------------------------------------------------- */



.highlighted{ color:#FF0000;}

.error,

.notice,

.success    { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }

.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }

.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }

.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }

.error a    { color: #8a1f11; }

.notice a   { color: #514721; }

.success a  { color: #264409; }

.spacer23 { height:25px; clear:both;}

.paddingLR5 { padding:0px 5px; }

.paddingR { padding:0 5px 0 0;}

.leftFloat{ float:left;}



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

.navigation{ padding:15px; width:100%; float:left;}

.navigation .alignleft{ float:left;}

.navigation  a { padding:5px 10px; border:1px solid #25aae1; display:block;}

.navigation  a:hover { padding:5px 10px;}

.navigation .alignright{ float:right; margin-right:25px;}



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

.adminDetail img { vertical-align:middle; width:64px; height:64px; }

.sociable { float:left; }

/*fade effectt----------------------------------------------------------------------- */

#network_icons{ padding:10px 0px 10px 17px;}

div.fadehover {width:43px; height:43px; float:left; display:inline; margin:0px 0px 12px 15px; overflow:hidden; }

img.a {z-index: 10;position: absolute;left: 0;top: 0;cursor: pointer; width:40px; height:40px;}

img.b {position: absolute;left: 0;top: 0; width:40px; height:40px;}



#header {}

#siteLogo { float:left; padding-left:25px; }

#mainNav { float:right; padding-bottom:8px; padding-right:15px; padding-top:17px;}

#mainNav ul{ margin:0px; padding:0px; list-style:none;}

#mainNav ul li{ float:left; display:block; padding:0px 12px; border-right:1px solid #FFF; line-height:12px;}

#mainNav ul li:last-child{ float:left; display:block; padding:0px 12px; border-right:none;}



#mainNav ul li#last-chh{border-right:none;}

#mainNav ul li a{ color:#FFFFFF; text-decoration:none;}

#mainNav ul li a:hover{ color:#FFFFFF; text-decoration:underline;}

#mainNav ul li.active a{ color:#FFFFFF; text-decoration:underline;}



#mainNav2{height:57px; background:#f4f4f4; margin:10px 0px;}

#mainNav2 ul{ margin:0px; padding:0px; list-style:none;}

#mainNav2 ul li{  display:block; padding:0px; line-height:12px;}

#mainNav2 ul li:last-child a{ float:left; display:block; border-right:none; background:none;}

#mainNav2 ul li a{ background:transparent url(images/sub-seprater.jpg) no-repeat scroll right center; color:#555555; float:left;

font-family:trebuchet MS; font-size:18px; height:55px; line-height:52px; padding:0px 18px; text-decoration:none;}

#mainNav2 ul li a:hover{ color:#CB5531; }

#mainNav2 ul li.active a{ color:#CB5531;}

#mainNav2 ul li.active a{ color:#CB5531;}

#mainNav ul li#last-nav-item { border-right:none;}

#content_blog { background:url("images/containerbg.gif") repeat-y scroll 0 0 transparent; float:left; width:1000px; }

.leftCol { float:left; margin:0; padding:10px 20px 20px 20px; width:679px; }

#sidebar { float:left; margin:0; padding:20px 0px 0px 0px ; width:270px; }



/*--------------------Post CSS------------------------------------------ */



.post h2{ font-size:26px; color:#4F6372; padding-bottom:15px; font-weight:normal;}

.post h4{ float:left; padding-bottom:15px;}

.entry { clear:both; position:relative;}

.entry ol{ padding-left:18px;}

.entry ul{ padding-left:18px;}

.postEntry { border-bottom:1px solid #E2DCD6; padding-bottom:15px; padding-top:15px; width:100%; float:left; }

.dateblog{ background: url("images/date-bg.jpg") repeat-y  ; width:40px; font-size:12px; font-weight: normal;color:#f6f7f9; text-align:center; padding:7px 5px;  float:left; margin-bottom: 12px;line-height:15px;}

.datebb{ display:block; clear:both; color:#25aae1; width:50px}

.commentblog { width:85px; font-size:11px; color:#bababa; position:absolute; left:-83px;}

.commentblog a img{ display:block; padding-bottom:8px;}

.commentblog span{display:block;}

.commentblog span a{  color:#25aae1;}

.commentblog p, .commentblog a { line-height:normal;color:#25aae1; margin:0; padding:3px 0px; text-decoration:none;}

.comment-post-blog { float: right;    margin-right: 5px;    width: 611px; }

.comment-post-blog .entry img{ max-width:530px; margin:0px;}

.entry img{ max-width:660px;}

.comment-post-blog h2{ color:#d9531e; font-family:Arial; font-size:23px; font-weight:normal; padding-bottom:15px;}

.comment-post-blog h2 a{color:#d9531e; font-family:Helvetica Neue; font-size:27px; text-decoration:none;}

.comment-post-blog ul{ padding:0px 0px 10px 15px; margin:0px;}

.comment-post-blog li{ margin:0px; padding:0px 0px 5px 0px; color:#444444;}

.comment-post-blog ul li a{color:#5CBFE9;}

.comment-post-blog p{ font:normal 12px Arial; color:#444444; line-height:19px;}

p#submit-btn input#submit{ background:#cb5531; font-size:15px; padding:5px 10px; color:#FFF; border:none; cursor:pointer;}

#nothing_found{ width:300px; margin:30px auto;  }

ol.commentlist { margin-left:0px;}

ol.commentlist li{ display:block; padding:10px; background:#f2f3f4; margin-bottom:15px; border-bottom:1px solid #e5e6e8; margin-right:13px;}

ol.commentlist li img{ float:left; margin-right:10px; margin-bottom:10px; margin-top:3px;}

ol.commentlist li p{ display:block; clear:both;}

cite.fn{ font-weight:bold;}



/*--------------------Sidebar CSS------------------------------------------ */



#sidebar ul li#mailchimp-widget{ clear:both;}

div.Cate{ padding:0px 15px 0px;}

#sidebar li.widget { /*border:1px solid #d3430d;*/ overflow:hidden; display:block; margin-bottom:20px;} 

#sidebar li.widget_twitter ,#sidebar #execphp-4{ border:none !important;}

#sidebar ul li h2 , #sidebar li.widget_twitter h2 a , .widget_new h6{ background:#d3430d; clear:both; color:#fff; font-size:13px; font-weight:bold; margin:0px 0px 13px 0px; padding:4px; font-weight:normal; text-transform:uppercase; text-decoration:none;}

.widget_new .borderGray h6{ margin:0px 0px 0px 0px!important;}

.widget_new .borderGray p.wptxt{ border:1px solid #d8d9da; display:block; padding:10px 0px!important; margin:0px !important;}
.widget-products{margin: 0 0 0 6px; text-align: left; width: 269px;}

#sidebar #searchsubmit { padding:0 1px 1px; margin:1px 0px 0px; }

#search { height:28px;padding:0px 0 0px 0px; width:270px; float:left}

#search .leftFloat{ float:right !important;}

.search_bg { float:left; height:24px; width:210px; }

.search_bg input:focus{ border:1px solid #ccc;}

.search_bg input { border:1px solid #cccccc; height:20px; margin-top:1px;outline-style:none; padding:1px 0 2px 5px; width:210px; color:#726767; font-size:12px;}

#sidebar ul{ list-style:none; margin:0px; padding:0px;}



/*--------------------Categories CSS------------------------------------------ */

#sidebar ul li#categories-4{ width:100%; float:left;}

#sidebar ul li#categories-3 ul, #sidebar ul li#categories-4 ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#sidebar ul li#categories-3 ul li, #sidebar ul li#categories-4 ul li{ display:block; padding:0px 0px 10px 15px; background:none;}

#sidebar ul li#categories-3 ul li a, #sidebar ul li#categories-4 ul li a{ display:block; font-weight:bold; text-decoration:none;}

#sidebar ul li#categories-3 ul li ul, #sidebar ul li#categories-4 ul li ul{ margin:2px 0px 0px; padding:0px 0px 0px;}

#sidebar ul li#categories-3 ul li ul li, #sidebar ul li#categories-4 ul li ul li{ padding:0 0 5px 15px;}

#sidebar ul li#categories-3 ul li ul li a, #sidebar ul li#categories-4 ul li ul li a{ font-weight:normal; text-decoration:underline;}

#sidebar ul li#categories-3 ul li:last-child{ padding:0px 0px 0px 15px !important;}

li.more ul, #sidebar ul li.show_me ul li ul{margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}

.show_me_top{ padding-bottom:20px; text-align:center; margin-top:-15px;}

.top-head-message{ text-align:center; letter-spacing:5px; background:#eeeade; padding:8px 0px; margin-bottom:15px; font-size:12px; color:#887f60; text-transform:uppercase;}

.show_me_top a{ text-decoration:underline; font-weight:bold;}

.show_me_top a:hover{ text-decoration:none;}

li.more ul li, #sidebar ul li.show_me ul li ul li{ display:block; padding:0px 0px 10px 15px; margin-left:15px;}

li.more ul li a, #sidebar ul li.show_me ul li ul li a{ display:block;  text-decoration:none;}

#sidebar ul li#categories-2 ul li ul li, #sidebar ul li#categories-4 ul li ul li{background:none; padding:0 0 0px 15px; color:#25aae1; text-decoration: none;}



#sidebar ul li.widget_rrm_similar_posts span.cat-item, li.more ul li, #sidebar ul li.show_me ul li ul li, #sidebar ul li#similar-posts ul li {

background:url("images/arrow.gif") no-repeat scroll 0 6px transparent;}





#sidebar ul li#categories-2 ul li:last-child {padding: 0 0 0 15px !important;}

#sidebar ul li.widget_rrm_similar_posts span.cat-item{display:block; padding:0px 0px 12px 15px; margin-left:18px;}

#sidebar ul li#similar-posts ul{ margin:0px 0px 20px 0px;}

#sidebar ul li#similar-posts ul li{ display:block; padding:0px 0px 12px 15px; margin-left:18px;}



/*--------------------start mailchipm css------------------------------------------ */

.mail-inner{ padding-bottom:20px;}

.mail-inner p{color:#666; margin:0; padding:10px 5px 15px; line-height:18px;}

.mc_signup_submit, .mc_merge_var{ float:left;}



#mc_signup_form .mc_var_label, #mc_signup_form .mc_input{ border:1px solid #B3B3B3;}

.mc_merge_var input{ border:1px solid #B3B3B3; color:#BABABA; font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; padding:7px 3px; width:140px; margin-top:2px;}

.mc_merge_var input:focus{ border:1px solid #B3B3B3; color:#BABABA; font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; margin-top:2px; padding:7px 3px; width:140px;}

.mc_signup_submit{ background:url(images/subscribe-bt.gif) no-repeat 0px 0px; margin-left:5px; display:inline;}

.mc_signup_submit input{ border:none; background:none;width:102px; height:40px; text-indent:-999px; overflow:hidden; float:left;}



/*--------------------end mailchipm css------------------------------------------ */



#mc_signup_container { background:#ECEDEE url(images/signup_bg.gif) no-repeat scroll center top; font-family:Arial,Helvetica,sans-serif; min-height:250px; padding:5px; margin-bottom:20px; margin-top:5px;}

.mc_signup_submit input.subscribeButton { background:transparent url(images/subscribe-bt.gif) no-repeat scroll 0 0; cursor:pointer; height:37px; width:103px; border:none;}

#sidebar ul li .mail-inner h2{clear:both; color:#CB5531; font-size:16px; font-weight:bold; margin:0px; padding:8px 0 10px 5px; background:transparent;}

.emailfeild { background:#FFFFFF; border:1px solid #B3B3B3; float:left; height:25px; margin:5px 0px 0px; width:130px; }

.mc-field-group { float:left;margin:0 6px 0 0; }

.btn { float:right; }

.headingtest {  padding:5px; }

.mc_custom_border { padding:5px;}



/****----frank-friends----****/



.recentbuzz{ overflow:hidden; padding-top:8px !important;}

.recentbuzz li{ float:left; width:130px; height:100px;text-align:center;}

.recentbuzz li small{ font-size:11px;}

.recentbuzz li.last{height:62px;}



#frank-friends{}

#frank-friends h4{font-size:26px; padding-bottom:5px;}

#frank-friends .fr-tops{ padding:5px 0px 15px 0px;}

#frank-friends .fr-tops a{ color:#5a6b72; text-decoration:underline; font-size:12px;}

#frank-friends .fr-tops a:hover{ color:#CB5531;}

#frank-friends .frank-post{ padding-bottom:13px; margin-bottom:13px; background:url(images/frank-frnd-bg.jpg) repeat-x left bottom;}

#frank-friends .frank-post img{ border:0px solid #9B2704; float:left;}

#frank-friends .frank-post .frn-post-data{ float:left; width:475px; padding-left:43px;}

#frank-friends .frank-post .frn-post-data .heading {color:#748891; font-size:13px; font-weight:bold; padding:13px 0px;}

#frank-friends .frank-post .frn-post-data .heading a{color:#E6A71E;}

#frank-friends .frank-post .frn-post-data p{ color:#666666;}



/****----about---frank----****/

#abt-frank{ }

#abt-frank .abt-frank-top{margin-bottom:18px;  overflow:hidden;} 

#abt-frank .abt-frank-img{ border-bottom:1px solid #B8B8B8;  position:relative; margin-bottom:0px; margin-top:30px;}



#abt-frank .abt-frank-img .abt-frank-img-left{width:181px; height:175px; background:url(images/dr-franknewpic-aboutus.jpg) no-repeat 0px 0px; float:left; margin-left:100px;}



#abt-frank .abt-frank-img-right{  float: left;   margin-left: 30px;   width: 479px;}

#abt-frank .abt-frank-img-right big{ color:#697a87; font-size:22px; padding-top:35px; display:block; line-height:normal;}

#abt-frank .abt-frank-img-right big a{color:#9B2704; text-decoration:none;}

#abt-frank .abt-frank-img-right small{ color: #697A87;  display: block;  font-size: 14px;  font-weight: normal;  line-height: 18px;  padding-top: 73px;}

#abt-frank .abt-frank-img-right span , #abt-frank .abt-frank-img-right small a{color:#9B2704; text-decoration:none;}

#abt-frank .abt-frank-top a.fr-cat-1{ background:url(images/frn-icons.gif) no-repeat 0px 0px; text-decoration:none;}

#abt-frank .abt-frank-top a.fr-cat-1:hover{ background:url(images/frn-icons.gif) no-repeat 0px -101px; color:#9B2704;}

#abt-frank .abt-frank-top a.fr-cat-2{  background:url(images/frn-icons.gif) no-repeat 0px -32px;}

#abt-frank .abt-frank-top a.fr-cat-3{  background:url(images/frn-icons.gif) no-repeat 0px -64px;}

#abt-frank .abt-frank-top a.fr-cat-2:hover{  background:url(images/frn-icons.gif) no-repeat 0px -133px; color:#9B2704;}



/****----about---frank---head----****/

#abt-frank .abt-frank-top h4{ float:left; font-size:26px;}

#abt-frank .abt-frank-top ul{ float:right;}

#abt-frank .gallery-rightloop{ margin-bottom:15px;}

.abt-add{ padding-bottom:35px;}

#abt-frank .gallery-rightImg{ float:left;}

#abt-frank .gallery-rightImg p{ margin:0px; padding:0px;}

#abt-frank .gallery-rightImg img{ width:75px; height:70px; border:1px solid #CB5531; padding:1px;}

#abt-frank .gallery-righttext{ float:left; width:180px; padding-left:10px;}

#abt-frank .gallery-righttext a, #abt-frank .gallery-righttext strong{ color:#4f6372; font-size:15px; font-weight:bold; display:block; text-decoration:none; line-height:normal;}

#abt-frank .gallery-righttext{ color:#697a87; font-size:14px; padding-top:3px;}

#abt-frank .abt-frank-top ul li a, #abt-frank .abt-frank-top ul li{float:left; display:block; font-size:16px;}

#abt-frank .abt-frank-top ul li a{ color:#bfbfbf; padding-left:37px; margin-left:20px; padding-top:3px; height:29px;}

#abt-frank .abt-frank-top ul li a:hover{color:#CB5531;}

#abt-frank-left ul , #abt-frank-left ol{ margin:0px; padding:0px 0px 20px 12px;}

#abt-frank-left{ float:left;  padding: 10px 10px 22px 2px;    width: 685px;border-right:1px solid #B8B8B8;}

#abt-frank-right{ width:275px; float:left;  padding-left:25px; display:inline;}

#abt-frank-left li{color:#4F6372}

/****----about---frank---story----****/



.abt-story {border-bottom:1px solid #B8B8B8; padding-bottom:10px; margin-bottom:15px;   margin-top: 5px;}

.abt-frank {border-bottom: 1px solid #B8B8B8;  margin-bottom: 0;  margin-top: 15px;  padding-bottom: 10px;}

.frank-vision { border-bottom:1px solid #B8B8B8; padding-bottom:10px; margin-bottom:15px;}



#boredr-abt-none{ border:none;}

.frank-vision p, .abt-frank p, .abt-story p{ color:#4f6372; padding-bottom:10px; font-size:13px; margin:0px;}

.story-head{ padding:0px 0px 12px 0px;}

.story-head-philosphy{ padding-top:10px;}

.story-head small{ padding-left:41px;}

.story-head small a,.story-head small{ font-size:12px; color:#909ba3;}



/*

.story-head h1{ height:32px; background:url(images/frn-icons-head.gif) no-repeat 0px 0px; color:#4f6372; font-size:26px; padding-left:40px; line-height:28px;}

*/

 h1#ph{ color: #4F6372;  font-size: 26px;  height: 36px;  line-height: 28px;  margin: 10px 0 0;  text-transform: capitalize;}

.abt-story .story-abt-left{ float:left; width:310px; padding-right:25px;}

.topmargin{ margin-top:35px;}

.abt-story .story-abt-right{width:310px; float:left;}

.abt-story .story-abt-left h2, .abt-story .story-abt-right h2{ font-size:13px; color:#4f6372; font-weight:bold; padding-bottom:10px;}

.abt-story .story-abt-right h2 a  { color: #5cbfe9; outline:none;text-decoration: none; }

#abt-frank-left .story-abt-left p img{ width:278px; padding:2px; border:1px solid #CB5531; margin:5px 0px;}

.abt-story .story-abt-right p img{ width:278px; margin:10px 0px; padding:2px; border:1px solid #CB5531; margin:5px 0px;}

.img{ width:278px; height:405px; padding:2px; border:1px solid #CB5531;}

.col666{ color:#666666;}



/****----Eleven-Eleve page----****/



#Eleven-Eleven{  padding-bottom:0px;}

#Eleven-Eleven h4{font-size:26px; padding-bottom:10px;}



#Eleven-Eleven .eleven-top{ border:2px solid #e4e3e3; background:url(images/el-top-rep.gif) repeat-y 330px 0px; display:none;}

#Eleven-Eleven .eleven-top .el-left{ width:306px; float:left;  padding:10px 10px 12px 26px; }

#Eleven-Eleven .eleven-top .el-left ul{ padding:0px; margin:0px; list-style:none;}

#Eleven-Eleven .eleven-top .el-left li{ overflow:hidden; padding:15px 0px 0px 0px;}

#Eleven-Eleven .eleven-top .el-left li img{float:left;}

#Eleven-Eleven .eleven-top .el-left li a{ color:#6B7E87; font-size:17px;}

#Eleven-Eleven .eleven-top .el-left li span{float:left; display:block; width:150px; padding-left:10px; font-weight:bold;}

#Eleven-Eleven .eleven-top .el-left big{ color:#96aed8; font-size:25px; display:block;}

#Eleven-Eleven .eleven-top .el-left small{ font-size:19px;}

#Eleven-Eleven .eleven-top .el-right { width:562px; float:left; font-size:13px; color:#919191;}

#Eleven-Eleven .eleven-top .el-right p{padding:20px 10px 20px 26px; margin:0px;}

#Eleven-Eleven .eleven-top .el-right span{ color:#CB5531;}

#Eleven-Eleven .eleven-top .el-right small{ font-size:14px; color:#000000;}

.feature{ background:transparent url(images/auth-rep-bg.gif) repeat-x scroll left bottom; padding-bottom:20px; margin-bottom:15px;}

.ell-post{ margin-bottom:40px;}

.ell-post p{ color:#666666;}

.staffBiosArea{ margin-bottom:40px; clear:both; width:100%; float:left;}

span.heading { color:#4F6372; font-size:20px; font-weight:normal; }

.staffBiosArea img{ float:left; margin-right:20px; border:2px solid #CB5531; margin-top:4px;}

.staffBiosArea p{ color:#666666; margin:0px 0px 1.5em;}

.staffBiosArea1 p{color:#666666; margin-bottom:0px;}

.staffBiosArea1 p .heading, .staffBiosArea p .heading{ color:#9B2704; font-size:12px; font-weight:normal;}



.post-spent{ margin-bottom:20px;}

.post-spent p{ color:#666666; padding-bottom:10px; padding-top:10px;}

.post-spent p a{ color:#9B2704;}

.post-spent p strong{ color:#6B7E87;}

.post-spent img{ padding:2px; border:1px solid #9B2704; margin-right:22px;}

.staffBiosArea p a{ color:#666;}

.staffBiosArea a:hover{ color:#000000;}

.gallery-left{ width:450px; float:left; border:4px solid #d0cece;}

.gallery-left p{ margin:0px;}

.gallery-content{ padding:19px 0px 19px 0px;}

.gmapside{border:3px solid #d0cece; margin-left:19px; float:left; display:inline;}

.gmapside1{border:3px solid #d0cece; margin-left:19px; float:left; display:inline;}



#Eleven-Eleven-contact{ overflow:hidden; padding-left:10px;}

#Eleven-Eleven-contact .contact-left{ float:left; width:550px; overflow:hidden;}

#Eleven-Eleven-contact h4{ font-size:26px;}

#Eleven-Eleven-contact .contact-right{ float:left; width:600px; padding-left:20px; background:transparent url(images/content-rep.gif) repeat-y scroll left top}

.maincontainer { width:975px; float:left; margin:0px 0px 0px 0px; margin-bottom:15px; background:transparent url(images/side-bar-rep.gif) repeat-x scroll left bottom}

.landing-heading {font-size:60px; color:#dce0e3; font-weight:normal; padding:0px 0px 0px 0px; margin:0px;}

.maincontainer .left{ width:366px; float:left;}

.maincontainer .left .frank{ background:url(images/frankpic.jpg) no-repeat left top; width:322px; height:326px; float:left;}

.maincontainer .middle{ width:288px; border-bottom: 8px solid #9B2704; border-top: 1px solid #9B2704;  float:left;}

.maincontainer .middle h1{ font-size:20px; margin:0px; padding:12px 0px 26px 0px; line-height:23px;}

.maincontainer ul{ padding:0px 0px 5px 5px; margin:0px; list-style:none;}

.maincontainer ul li{ height:23px;}

.maincontainer ul li a{color:#4f6372;}

.maincontainer ul li a:hover{color:#CB5531;}

.maincontainer .middle h2{ font-size:17px; font-weight:normal; margin:0px; padding:12px 0px 10px 0px; line-height:22px;}

.maincontainer .middle p{ padding:0px 0px 18px 0px; margin:0px; color:#4F6372;}

.maincontainer .right{ width:283px; margin-left:35px; float:left;}

.maincontainer .right p{ padding:0px 0px 22px 0px; margin:0px; color:#4F6372;}



/*--------------------cat page css------------------------------------------ */



.leftCol .panel .cat-item{ border:2px solid #ebebeb; width:175px; padding:10px; float:left; display:inline; margin:3px 20px 15px 0px;}

.leftCol .panel .cat-item img{border:2px solid #CB5531; margin:0px;width:170px; height:130px;}

.leftCol .panel .cat-item h6{background:url(images/side-bar-rep.gif) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px; height:57px; }

.leftCol .panel .cat-item h6 a{ font-size:15px; text-decoration:none; color:#4F6372;}

.leftCol .panel .cat-item h6 a:hover{ text-decoration:underline;}

.leftCol .panel .cat-item h6.sidebarheading{background:url(images/side-bar-rep.gif) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px; height:auto;}



.leftCol .side-cats{ clear:both;}

.leftCol .side-cats .cat-item{ border:2px solid #ebebeb; width:175px; padding:10px; float:left; display:inline; margin:3px 20px 15px 0px; height:210px;}

.leftCol .side-cats .cat-item img{border:2px solid #CB5531; margin:0px;width:170px; height:130px;}

.leftCol .side-cats .cat-item h6{background:url(images/side-bar-rep.gif) repeat-x left bottom; padding-bottom:5px; margin-bottom:10px; height:57px; }

.leftCol .side-cats .cat-item h6 a{ font-size:15px; text-decoration:none; color:#4F6372;}

.leftCol .side-cats .cat-item h6 a:hover{ text-decoration:underline;}



.feature p{ padding-bottom:10px; }

.fearure_des {float:left; width:725px;}

#Author-show #right_colum-inner .cat-item img, #Author-show #left_colum-inner .cat-item img{border:2px solid #CB5531; width:170px; height:120px; margin:0px;}

.leftCol .panel .cat-item p{ color:#4f6372; font-size:13px; padding:7px 0px; height:130px;}

.leftCol .panel .cat-item p a{ color:#3783b3; font-style:italic;}

.leftCol .panel .cat-item .tags_cat{ background:url(images/side-bar-rep.gif) repeat-x left top; padding-top:6px; color:#297aae; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;}

.leftCol .panel .cat-item .tags_cat a{ color:#297aae; padding-right:5px;}

#book-1{ float:left; width:295px; border:2px solid #ebebeb; text-align:center; font-family:"Trebuchet MS"; height:440px; margin-bottom:20px; padding-bottom:15px;}

#book-1 img{ width:160px; padding:2px; border:1px solid #e5e1e1; margin-top:18px;}

#content-book #book-1 h2{ color:#4f6372; font-size:25px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}



/*--------------------start css of categories, blogroll, archive widgets------------------------------------------ */

 #sidebar ul.blogroll , #sidebar li.widget_archive ul{ padding-bottom:20px; padding-left:18px;}

#sidebar li.widget_categories ul{ margin: 2px 0 0;    padding: 0;}

#sidebar li.widget_categories ul.children{ margin-bottom:5px;}

#sidebar li.widget_categories li, #sidebar ul.blogroll li, #sidebar li.widget_archive li{ display:block; font-size:12px; background:none repeat scroll 0 0 transparent; padding: 0 0 5px 15px; text-align:left;}

#sidebar li.widget_categories li a, #sidebar ul.blogroll li a, #sidebar li.widget_archive li a {display: block; font-weight: bold; text-decoration: none;color:#25aae1; font-size:13px;}

#sidebar li.widget_categories li li , #sidebar ul.blogroll li li , #sidebar li.widget_archive li li  {display: block; font-weight: normal; text-decoration: none; background:none repeat scroll 0 0 transparent; }



#sidebar li.widget_categories li li a, #sidebar ul.blogroll li li a, #sidebar li.widget_archive li li a {display: block; font-weight: normal; font-size:12px;}

#sidebar ul.blogroll li a, #sidebar li.widget_archive li a{ display:block; color:#4f6372; text-decoration:none;}

#sidebar li.widget_categories li a:hover, #sidebar ul.blogroll li a:hover, #sidebar li.widget_archive li a:hover{ text-decoration:underline;}

#sidebar li ul.rel-press{ padding-bottom:10px; padding-left:10px;}

.rel-press li{ overflow:hidden; display:block; padding-bottom:10px;}

.rel-press li .imgre{ float:left; width:70px;}

.rel-press li .imgre img{ width:70px;}

.rel-press li .imgreinfo{ float:left; width:175px; padding-left:8px; padding-top: 0px;}

.rel-press li .imgreinfo small{ display:block;text-transform:uppercase;}

.rel-press li .imgreinfo big{ display:block; font-size:12px;}



/*--------------------end css of categories, blogroll, archive widgets------------------------------------------ */



/*--------------------start css of events, artical  widgets------------------------------------------ */

#sidebar li ul.upcoming-events, #sidebar li ul.Articals { /*background:url(images/side-bar-rep.gif) repeat-x left bottom;*/ padding-bottom:0px; }

#sidebar li ul.Articals, #sidebar li ul.upcoming-events { padding-left:12px; font-size:12px;}

#sidebar li ul.Articals a{ color:#25aae1; text-decoration:none;}

#sidebar li ul.Articals a:hover{ text-decoration:underline;}

#sidebar li ul.Articals span{ display:block; color:#8A8989;}

#sidebar li ul.Articals small{ display:block; color:#3783b3; font-style:italic; font-size:12px;}

#sidebar li ul.Articals li{/* background:url(images/arrow.gif) no-repeat 0px 7px; */padding:0px 0px 12px 0px;font-size:12px; margin-right:21px; margin-bottom:0px; line-height:normal;}

#sidebar li ul.Articals li.border-none, #sidebar li ul.upcoming-events li.border-none{ border-bottom:none;}

#sidebar li ul.Articals li:last-child{ padding-bottom:0px;}

#sidebar li ul.upcoming-events span{ color:#25aae1; display:block; margin-top:10px;}

#sidebar li ul.upcoming-events li{ display:block; color:#8a8989;font-size:11px; padding-bottom:5px; font-size:12px; line-height: normal;}

#sidebar li ul.upcoming-events small{ display:block; color:#8a8989;font-size:11px;}

#sidebar li ul.upcoming-events a{ color:#77787b; text-decoration:none;}





/*--------------------end css of events widgets------------------------------------------ */



#sidebar ul.Affiliates-Websites, #sidebar ul.Posts-Contributed { margin:0px; padding:0px 0px 10px 15px;}

#sidebar ul.Posts-Contributed li{ background:url(images/arrow.gif) no-repeat 0px 7px; padding:0px 0px 12px 15px; margin-right:21px; margin-bottom:0px;}

#sidebar ul.Affiliates-Websites p{ margin:0px; padding:0px;}

#sidebar ul.Affiliates-Websites p a{ display:block; background:url(images/arrow.gif) no-repeat 0px 7px; padding:0px 0px 12px 15px; margin-right:21px; margin-bottom:0px;}

#sidebar ul.sidebar-books { margin:0px 0px 20px 0px;}

#sidebar ul.sidebar-books img{ border:1px solid #FECD58; padding:2px;}

#sidebar ul.sidebar-books p { padding-bottom:5px; margin:0px; }

#sidebar ul.sidebar-books a { color:#697A87; font-size:14px; font-weight:bold; text-decoration:none; }



.Authors{border-bottom:0px solid #EFEFEF; padding-bottom:10px; margin-bottom:15px; padding-left:10px;}

.Authors ul{ margin:0px; padding:0px; list-style:none;}

.Authors ul li{ float:left; padding-bottom:12px;}

.Authors ul li span.adminDetail{ float:left; width:70px; margin-top:4px;}

.Authors ul li span.adminDetail img{ float:left; vertical-align:middle; width:50px; height:50px; border:none !important;}

#sidebar .execphpwidget ul{ margin:0px; padding:0px 0px 20px 0px; float:left;}

.execphpwidget ul li{ float:left; padding-right:10px; padding-bottom:5px; text-align:center;}

.execphpwidget ul li img{ border:1px solid #CB5531;}

.execphpwidget ul.about-frank1{ margin:0px; padding:0px;}

.execphpwidget ul.about-frank1 li{}

.this-123 li a{ background:url(images/myfriends.jpg) no-repeat; width:52px; height:52px; float:left; border:1px solid #CB5531;}

.this-123 li.inter_1 a{}

.this-123 li.inter_2 a{ background-position:-52px 0px;}

.this-123 li.inter_3 a{ background-position:-104px 0px;}

.this-123 li.inter_4 a{ background-position:-156px 0px;}

.this-123 li.inter_5 a{ background-position:-208px 0px;}

.this-123 li.inter_6 a{ background-position:-260px 0px;}

.this-123 li.inter_7 a{ background-position:-312px 0px;}

.this-123 li.inter_8 a{ background-position:-364px 0px;}

.this-123 li.inter_9 a{ background-position:-416px 0px;}

.this-123 li.inter_10 a{ background-position:-468px 0px;}

.this-123 li.inter_11 a{ background-position:-520px 0px;}



.author_name{ width:255px;line-height: normal;font-size:12px; }

.author_name a{color:#25AAE1;  text-decoration:none;}

#nick_col { color:#8A8989; }

.Authors li{ float:left;}

.Authors img{ border:1px solid #f89e35; width:64px; height:64px; margin-right:14px; margin-bottom:5px;}

#sidebar ul li.widget_tag_cloud h2{ margin-bottom:10px;}

#sidebar ul li.widget_tag_cloud div{ background:url(images/side-bar-rep.gif) repeat-x left bottom; padding-bottom:15px; margin-bottom:15px;}

#sidebar ul li.widget_tag_cloud div a{ color:#5b6d7b; display:block; border-bottom:1px solid #EFEFEF; margin-bottom:5px; padding:0 0 8px 2px;}

#book-1{ margin-right:15px;}

#sidebar ul li.widget_tag_cloud div a:hover{ color:#297AAE;}

.learn-more{ margin:12px auto 0px; width:290px; border-top:1px dotted #ebebeb; padding-bottom:9px; padding-top:5px;}

.learn-more a{ color:#297aae; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:12px; text-decoration:none;}

#sidebar ul li.widget_tag_cloud div.tag-no-border{ background:none;padding-bottom:15px; margin-bottom:15px;}

#sidebar ul.about-frank{  float:left; padding:0px 0px 10px 15px; background:url(images/aboutbg.gif) repeat-x left bottom; margin-bottom:20px;}

#sidebar ul.about-frank li{ color:#4f6372; text-align:left;}

#sidebar ul.about-frank li img{ float:left; margin:0px 10px 0px 0px; margin-bottom:5px; }

#sidebar ul.about-frank li a{ color:#3783b3; font-style:italic;}

#sidebar ul.aad li{ height:202px; background:url(images/elevan-elevan.gif) no-repeat 0px 0px; display:block; margin-bottom:30px;}

#sidebar ul.about-frank1 li{ color:#33AFE3; text-align:center; float:none; padding:15px 0px 0px 5px; font-size:15px;}

#sidebar ul.about-frank1 li img{ margin:0px 5px 0px 20px; margin-bottom:5px; border:none;}

#sidebar ul.about-frank1 li a{ font-style:italic; text-decoration:none;}





/*My Book CSS----------------------------------------------------------------------- */

.container{ padding:15px 34px; position:relative;}

.two-book{ background:#f6f6f6; padding:15px; margin-bottom:15px; overflow:hidden; width:97%; float:left;}

.two-book-hover{background:#ce552a; padding:15px; margin-bottom:15px; overflow:hidden; width:97%; float:left;}

.two-book img, .two-book-hover img{ float:left; margin-right:30px;}

#content-book{ }

.two-book-hover #content-book h2{ color:#FFF; margin:0px; padding:0px; font-size:16px; font-weight:normal;}

.two-book-hover #content-book .title-release{ color:#FFF; font-size:16px; padding-top:10px; padding-bottom:40px; }

.two-book-hover #content-book a{ color:#FFFFFF; text-decoration:underline;}

#content-book h2{ color:#4f6372; font-size:25px; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}

#content-book h3{ font-size:12px; color:#666666; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.title-release{ color:#a7a0a0; font-size:12px;}

.single-book{ background:#f6f6f6; padding:15px; float:left; width:97%; margin-bottom:30px;}

.single-book-hover{ background:#ce552a; padding:15px; float:left; width:97%; margin-bottom:30px;}

.single-book img, .single-book-hover img{ float:left;}

#content-bottom{  }

#content-bottom h2{  color:#000; margin:0px; padding:0px 00px 40px; font-size:17px; font-weight:normal;}

.single-book-hover #content-bottom h2{ color:#FFF; margin:0px; padding:0px 00px 40px; font-size:16px;}

.single-book-hover #content-bottom a{ color:#fff; text-decoration:underline;}



/*--------------------Author page css------------------------------------------ */

#content #Author-show{padding-bottom:20px; background:#fff; width:100%; float:left;}

#Author-show{ padding-bottom:20px; background:#fff url(images/containerbg.gif) repeat-y; width:100%; float:left;}

#Author-show h5{ padding-bottom:8px;}

#Author-show span p{ padding-top:10px;}

#Author-show span p a{ color:#4f6372;}

#Author-show h4{font-weight:normal; line-height:31px;}

#Author-show big{font-size:15px; color:#4f6372; padding:5px 0px 3px 0px; display:block;}

#Author-show  p{ font-size:13px; color:#4f6372;}

#Author-show #left_colum-inner .auth-data p{padding-bottom:20px;margin-bottom:5px;}

#Author-show .auth-data{border-bottom:2px solid #efefef; padding-bottom:7px; margin-bottom:20px;}

#Author-show .auth-heading{ background:url(images/auth-rep-bg.gif) repeat-x left bottom; padding-bottom:16px; padding-top:10px;}

.auth-data p a{ /*background:#ffffcc;*/ color:#4f6372;}

#Author-show #left_colum-inner img{ border:2px solid #fde2c2; margin-bottom:18px;}

#Author-show #left_colum-inner p img{ border:2px solid #fde2c2; margin-bottom:5px;}

#Author-show #left_colum-inner #disqus_thread img{ border:none;}

#left_colum-inner{border-right:1px solid #B8B8B8;  float:left;  padding:10px 10px 22px 2px;  width:685px;}

#right_colum-inner{ width:265px; float:left; padding-left:17px; display:inline;}

/*--------------------post page css------------------------------------------ */



#Author-show .head-item-1{padding-right:20px; float:left; }

#Author-show .head-item-1 ul{ padding:0px; margin:0px; list-style:none;}

#Author-show .head-item-1 ul li{ padding:0px; margin:0px; line-height:20px;}

#Author-show .head-item-2{float:left;  width:300px; border-left:1px solid #4f6372;padding:0px 0px 0px 20px;}

#Author-show .head-item-1 span{ color:#cbcbcb; font-size:13px; text-transform:uppercase; font-weight:bold; display:block;}

#Author-show #left_colum-inner .head-item-2 img{ width:38px; height:38px; border:1px solid #f9b15d; margin:0px; float:left;}

#Author-show .head-item-2 div{ float:left; padding-left:10px; line-height:5px;}

#Author-show .head-item-2 span{ font-size:20px; color:#4f6372;}

#Author-show .head-item-2 small{ font-size:13px;color:#4f6372; display:block;}

.post-entry h5{ font-size:26px;}

#Author-show #left_colum-inner .post-entry p{padding-bottom:10px;margin-bottom:5px;}

.post-entry .date-posted{ color:#909ba3; font-size:12px; margin-bottom:15px;}

#Author-show .post-entry h5{ padding-bottom:2px;}

#Author-show .post-categories li a{ line-height:26px;}

.post-data { border-bottom:1px dotted #cccccc; padding-bottom:16px; margin-bottom:15px; font-size:13px; color:#4f6372;}

#Author-show #left_colum-inner .post-entry p {margin-bottom:5px; padding-bottom:10px;}

.date-posted-new{ position:absolute;right:0px;top:30px; color:#666666;}

.post-entry-singlw{ width:600px;}

.post-data span, .post-data strong{color:#4f6372;}

.post-data ul{ list-style:none; padding:0px; margin:0px 0px 14px 14px;}

.post-data ol{ padding:0px 0px 0px 16px; margin:0px 0px 14px 14px;} 

.post-data ul li{ border-bottom:1px solid #EFEFEF;padding:8px 0 8px 2px;}

.post-data ol li{ padding:5px 0px;}

.post-data a{ text-decoration:underline; color:#3783b3;}

.post-tags{ padding-bottom:40px; text-transform:uppercase;}

.post-tags, .post-tags a{ color:#297aae;}

.tags a{color:#666666 !important; font-size:13px; margin:0;}

.tags a:hover{color:#000000 !important; font-size:13px; margin:0;}



#Author-show .post-data h1, #Author-show .post-data h2, #Author-show .post-data h3, #Author-show .post-data h4, #Author-show .post-data h5, #Author-show .post-data h6{color:#4F6372; margin:0px 0px 5px 0px; font-weight:normal; line-height:normal; padding:0px 0px 0px 0px; }



/*Search----------------------------------------------------------------------- */

#Serch-result{ background:#FFF; clear:both; padding:20px;}



/*My Bios and Stories CSS----------------------------------------------------------------------- */

#content { background:#FFF; width:100%; float:left; }



/* Captions */

.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; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}



.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;}



/********-------- New Classes For New Pages --------********/



/****---- Home ----****/

#content_top, #content_bottom { clear:both;}

#content_top .auth-heading { float:left; background:url(images/auth-rep-bg.gif) repeat-x left bottom; padding-bottom:16px; margin-bottom:22px; width:915px; overflow:hidden;}

.auth-heading { background:url(images/auth-rep-bg.gif) repeat-x left bottom; padding-bottom:16px; margin-bottom:10px;}

#renewal{ background:url(images/total-renewal-2.jpg) no-repeat left top; overflow:hidden; clear:both; padding:0px; height:350px;}

#renewal #info{ padding:10px 0px; clear:both; font-size:13px; color:#666; font-size:16px;}

#revive_right_2{ float:right; width:630px;}

#revive_right_2 p.top_para { font-size:22px; line-height:25px; font-weight:bold; color:#939598; padding:60px 0 0 0;}

#revive_right_2 p.bottom_para { font-size:17px; line-height:23px; font-style:italic; color:#666; font-family:Georgia, "Times New Roman";}

#renewal_bot{ clear:both;}

#renewal_bot h3{ font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#697a87; font-weight:normal; padding-bottom:15px;}

#renewal_bot .summary big{ display:block; padding-bottom:15px;}

#renewal_bot ul.steps{ padding:0; margin:0px; list-style:none;}

#renewal_bot ul.steps li{ padding-bottom:10px;}

#renewal_bot ul.steps li.step1{ color:#01567d;}

#renewal_bot ul.steps li.step2{ color:#007ab6;}

#renewal_bot ul.steps li.step3{ color:#0081c3;}

#renewal_bot ul.steps li.step4{ color:#0193c4;}

#renewal_bot ul.steps li.step5{ color:#007b32;}

#renewal_bot ul.steps li.step6{ color:#01742f;}

#renewal_bot ul.steps li.step7{ color:#005221;}



#revive { background:url(images/revive_img.jpg) no-repeat; overflow:hidden; clear:both; padding:0px; float:left; width:100%;}

#click_btn { float:left; width:190px; padding:273px 0 0 200px;}

#click_btn a, #click_btn01 a { font-size:14px; line-height:33px; color:#FFF; font-weight:bold; text-decoration:underline; background:url(images/click_btn.gif) left top no-repeat; float:left; width:190px; height:35px; text-align:center;}

#click_btn a { background:url(images/click_btn.gif) left top no-repeat;}

#click_btn a:hover, #click_btn01 a:hover { text-decoration:none;}

#click_btn_main_books { float:centre; width:190px; padding:0px 0 0 52px;}

#click_btn_main_books a, #click_btn01 a { font-size:14px; line-height:33px; color:#FFF; font-weight:bold; text-decoration:underline; background:url(images/click_btn.gif) left top no-repeat; float:left; width:190px; height:35px; text-align:center;}

#click_btn_main_books a { background:url(images/click_btn.gif) left top no-repeat;}

#click_btn_main_books a:hover, #click_btn01 a:hover { text-decoration:none;}

#click_btn_renewal{ float:left; width:190px; padding:0px 0 0 40px; margin-top:-15px;}

#click_btn_renewal a, #click_btn01 a { font-size:14px; line-height:33px; color:#FFF; font-weight:bold; text-decoration:underline; background:url(images/click_btn.gif) left top no-repeat; float:left; width:190px; height:35px; text-align:center;}

#click_btn_renewal a { background:url(images/click_btn.gif) left top no-repeat;}

#click_btn_renewal a:hover, #click_btn01 a:hover { text-decoration:none;}

#revive_right { float:right; width:475px;}

#revive_right p.top_para { font-size:29px; line-height:35px; font-weight:bold; color:#939598; padding:57px 0 0 0;}

#revive_right p.bottom_para { font-size:19px; line-height:23px; font-style:italic; color:#666; font-family:Georgia, "Times New Roman", Times, serif; padding:54px 0 26px 0;}

#revive_right p.bottom_para span { font-size:15px; font-style:normal;}

a.review_link { color:#65a7cd; font-size:14px; line-height:18px; text-decoration:underline;}

a.review_link:hover { text-decoration:none;}

#content_left { float:left;}

#content_right { float:right; width:460px;}

.summary { overflow:hidden; clear:both; padding:10px 0px 0px; border-bottom:1px solid #f4f4f4;}

.summary01 a, .summary a{ color:#65A7CD;}

.summary01 { overflow:hidden; clear:both; padding:10px 0px 0px;}

.summary h3, .summary01 h3 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#697a87; font-weight:normal; padding-bottom:15px;}

.summary p, .summary01 p { font-size:13px; line-height:19px; color:#4f6372; padding-bottom:8px; margin-bottom:10px;}

.summary p .yellow_bg, .summary01 p .yellow_bg { background-color:#ffffcc;}

.summary p .em_blue, .summary01 p .em_blue { color:#7aaccc;}

.frank_lipman { overflow:hidden; clear:both; padding-bottom:9px;} 

#content_right .frank_lipman p { font-size:16px; line-height:24px; float:left; width:240px; padding:6px 0 0 24px;}

#content_right .frank_lipman img{ float:left;}



/****---- Endorsement ----****/

#click_btn01 { width:220px; margin:15px 0 0 0; position:absolute; top:15px; right:0px;}

#click_btn01 a { background:url(images/click_btn.gif) left bottom no-repeat;}

#details_main { overflow:hidden; clear:both; padding:0 0 67px 51px;}

.book_details { float:left; width:908px; padding:0px 0px 20px; border-bottom:1px solid #f4f4f4; margin-bottom:20px;}

.info_pic { float:left; width:auto; border:2px solid #CB5531;}

.info_area { float:left; width:700px; padding-left:40px;}

.info_area h3 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#697a87; font-weight:normal; padding-bottom:0px; float:left; width:645px;}

.info_area p { font-size:13px; line-height:19px; color:#4f6372; padding-top:11px; float:left; width:645px;}



/****---- About Us ----****/

.summary_about { padding:0px 0 56px 0;}

.summary_about h3 { font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#697a87; font-weight:normal; padding-bottom:0px;}

#summary_left  { float:left; width:455px;}

#summary_right  { float:right; width:455px;}

#summary_left p, #summary_right p { font-size:13px; line-height:19px; color:#4f6372; float:left; width:455px; padding:20px 0px 0px 0px; margin:0px;}

#solution_main { float:left; width:918px; padding:24px 0 15px 0;}

#problem_div { float:left; width:373px; border:5px solid #f3f3f3; height:291px; padding:16px 0 22px 30px;}

#solution_div { float:right; width:373px; border:5px solid #f3f3f3; padding:16px 0 22px 30px;}

#problem_div h3, #solution_div h3 { font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#697a87; font-weight:normal;}

#problem_div h3{ background:url(images/prob_solution.gif) left 6px no-repeat; padding:0 0 0 28px;}

#solution_div h3 { background:url(images/prob_solution.gif) left -42px no-repeat; padding:0 0 0 43px;}

#problem_div ol, #solution_div ol { float:left; width:auto; list-style-type:none; padding:0 0 0 15px; display:inline;}

#problem_div ol li, #solution_div ol li { float:left; width:316px; border-bottom:1px solid #f4f4f4; font-size:14px; padding:8px 0; color:#4f6372; }

#problem_div ol li:last-child, #solution_div ol li:last-child{float:left; width:316px; border-bottom:none; font-size:14px; padding:8px 0; color:#4f6372;}

#problem_div ol li a, #solution_div ol li a { color:#4f6372; text-decoration:none; }

#problem_div ol li .points, #solution_div ol li .points { width:40px; text-align:center; overflow:hidden; float:left; background:url(images/sol-bullets.gif) no-repeat center 11px; text-indent:-9999px; overflow:hidden; }

#problem_div ol li .points_details, #solution_div ol li .points_details { width:275px; overflow:hidden; float:left;}



/****---- Booklinks ----****/

#revive_booklinks { overflow:hidden; clear:both; padding:10px 0 8px 0;}

#rev_boklnk_left { background:url(images/revive_book.jpg) center top no-repeat; float:left; width:364px; padding:290px 0 20px 42px;}

#rev_boklnk_left a { font-size:23px; line-height:60px; color:#FFF; font-weight:bold; text-decoration:underline; background:url(images/click_btnbig.png) no-repeat; float:left; width:316px; height:60px; text-align:center;}

#rev_boklnk_left a:hover { text-decoration:none;}

#rev_boklnk_right { float:right; width:525px;}

#rev_boklnk_right h2 { font-size:29px; line-height:35px; font-weight:normal; color:#939598; padding:18px 0 0 0;}

#rev_boklnk_right p.top_para { font-size:15px; line-height:24px; color:#000; padding:62px 0 0 0;}

#rev_boklnk_right p.mid_para { font-size:17px; line-height:24px; font-weight:bold; padding:26px 0 0 0;}

#rev_boklnk_right p.mid_para { color:#000000;}

#rev_boklnk_right p.bottom_para { font-size:15px; line-height:24px; font-weight:bold; color:#CB5531; padding:11px 0 0 0;}



ul.left_list { float:left; width:285px; list-style-type:none; padding:12px 0 40px 22px; overflow:hidden;}

ul.right_list { float:left; width:290px; list-style-type:none; padding:12px 0 40px 0;}

ul.mid_list { float:left; width:355px; list-style-type:none; padding:12px 0 40px 0;}

ul.left_list li .grey, ul.right_list li .grey, ul.mid_list li .grey { color:#697a87; }

ul.left_list li, ul.right_list li { float:left; width:290px; font-size:13px; line-height:15px; color:#388dbf; padding:22px 0 0 27px; background:url(images/booklinks_point.gif) 0 29px no-repeat;}

ul.mid_list li { float:left; width:355px; font-size:13px; line-height:15px; color:#388dbf; padding:22px 0 0 27px; background:url(images/booklinks_point.gif) 0 29px no-repeat; }

ul.mid_list li ul { float:left; width:295px; list-style-type:none;}

ul.mid_list li ul li { float:left; width:295px; font-size:13px; line-height:15px; color:#388dbf; padding:0 0 0 10px; background:url(images/booklinks_point.gif) 0 7px no-repeat;}

ul.left_list li ul, ul.right_list li ul { float:left; width:272px; list-style-type:none;}

ul.left_list li ul li, ul.right_list li ul li { float:left; width:272px; font-size:13px; line-height:15px; color:#388dbf; padding:0 0 0 10px; background:url(images/booklinks_point.gif) 0 7px no-repeat;}

ul.left_list li a, ul.right_list li a, ul.mid_list li a { color:#388dbf; text-decoration:none;}

ul.left_list li a:hover, ul.right_list li a:hover, ul.mid_list li a:hover { text-decoration:underline;}



/****---- Book Excerpt ----****/

#excerpt_left { float:left; width:460px; padding:23px 0 0 0;}

#excerpt_right { float:left; width:467px; padding:290px 0 0 32px; background:url(images/revive_img.jpg) 20px 0 no-repeat;}

#excerpt_left p.top_para { font-size:17px; line-height:23px; color:#4f6372; overflow:hidden; width:460px;}

#excerpt_left p.bottom_para, #excerpt_right p.bottom_para { font-size:13px; line-height:19px; color:#4f6372; overflow:hidden; width:455px; padding:22px 0 0 0;}

#excerpt_left ul { list-style-type:none; padding:20px 0 7px 0;}

#excerpt_left ul li {width:440px; font-size:15px; line-height:25px; color:#4f6372; font-weight:bold; padding:0 0 0 10px; background:url(images/round_points.gif) left 9px no-repeat;}

.summary_about h3.spent_heading { padding:14px 0 0 0;}

.spent_accordian { overflow:hidden; clear:both; padding-bottom:16px;}

#Author-show .spent_accordian h4 { font-size:18px; line-height:25px; color:#4f6372; font-weight:normal; text-transform:uppercase; background:#fafafa url(images/accordian_normal.gif) 920px center no-repeat; padding:9px 0 8px 22px; cursor:pointer;}

#Author-show .spent_accordian h4:hover, #Author-show .spent_accordian h4.active { background:#FFF url(images/accordian_hover.gif) 920px center no-repeat;}

.spent_details { overflow:hidden; clear:both; padding:5px 0 10px 22px;}

.spent_details p { font-size:12px; line-height:18px; color:#4f6372; padding:20px 0 0 0;}



#content_bottom-inner{ color:#4F6372;}

#content_bottom-inner h1{ color:#4f6372; padding:10px 0px; text-transform:capitalize;}

#content_bottom-inner p{ padding:5px 0px;}

#content_bottom-inner p{ padding:5px 0px;}

#content_bottom-inner ol{ margin:0px 0px 0px 15px;}

#content_bottom-inner a{ color:#65A7CD;}

#content_bottom-inner a.o-link{color:#9B2704;}

#content_bottom-inner-left{float:left; width:450px; padding-right:10px;}

#content_bottom-inner-right{float:left; width:450px;padding-left:32px; background:url(images/content-rep.gif) repeat-y scroll left top}

#content_bottom-inner ul{ padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; color:#4f6372;}

#content_bottom-inner ul li{ padding:5px 5px 5px 20px; display:block; background:url(images/book-bullets) no-repeat 0px 12px;}

#content_bottom-inner div.Foods_to_Avoid_item1{ width:334px; padding-right:10px; float:left;}

#content_bottom-inner div.Foods_to_Avoid_item2{ height:600px; padding:0px 10px; width:260px; float:left; background:url(images/content-rep.gif) repeat-y scroll right top ; margin-right:20px;}

#content_bottom-inner div.Foods_to_Avoid_item3{ width:288px; float:left;}

#content_bottom-inner div.Foods_to_Avoid_item3 big{ font-size:18px; padding-left:35px; padding-bottom:15px; display:block;}

#content_bottom-inner div.Foods_to_Avoid_item3 p{ font-size:13px;  padding-left:35px;}

#content_bottom-inner div.pantry{ overflow:hidden; border-bottom:2px solid #f4f4f4; padding-bottom:15px; margin-bottom:15px;}

#content_bottom-inner div.this-pantrt{ border:none; margin-bottom:0px; padding-bottom:5px;}

#content_bottom-inner div.pantry-right big{ display:block; font-size:13px; padding-bottom:20px;}

#content_bottom-inner div.pantry-right{  float:right; width:666px;}

#content_bottom-inner div.pantry-right h2{ color:#4f6372; font-size:18px; font-weight:bold; margin-bottom:3px;}

#content_bottom-inner div.shop-left{ float:left; width:615px; background:url(images/content-rep.gif) repeat-y scroll right top}

#content_bottom-inner div.shop-left ul{ margin-left:33px;}

#content_bottom-inner div.shop-left ul li{ padding-bottom:4px;}

#content_bottom-inner div.shop-right ol{ list-style:none;}

#content_bottom-inner div.shop-left ol{ padding-right:100px;}

#content_bottom-inner div.shop-right{ float:left; width:275px; margin-left:40px;}

#content_bottom-inner div.shop-right li{ padding-left:38px; padding-bottom:15px;}

#content_bottom-inner div.shop-right li.this-one{ background:url(images/1.jpg) no-repeat 0px 0px;}

#content_bottom-inner div.shop-right li.this-two{ background:url(images/2.jpg) no-repeat 0px 0px;}

#content_bottom-inner div.shop-right li.this-three{ background:url(images/3.jpg) no-repeat 0px 0px;}

#content_bottom-inner div.shop-right li.this-four{ background:url(images/4.jpg) no-repeat 0px 0px;}

#content_bottom-inner div.shop-right big{ font-size:18px; display:block; line-height:normal; padding-bottom:15px;}

#content_bottom-inner div.shop-right big strong{ font-weight:normal;}

#content_bottom-inner div.shop-left ol{ list-style:decimal; margin:0px; padding-left:20px;}

#content_bottom-inner div.shop-left ol li{ padding:0px 0px 20px 0px;}

#content_bottom-inner div.pantry-right h3{ color:#4f6372; font-size:15px; font-weight:bold; margin-bottom:3px; padding:10px 0px 10px 0px;}

#content_bottom-inner div.pantry-right div.pantry-right-cols{ float:left; width:200px; padding:10px; background:#fbe0a0; height:200px; margin-right:2px; margin-bottom:28px;}

#content_bottom-inner div.pantry-right div.pantry-right-cols2{ float:left; width:200px; padding:10px; background:#fbe0a0; height:150px; margin-right:2px; margin-bottom:20px;}

#content_bottom-inner div.pantry-right div.col-bg-1{ background:#fbe0a0;}

#content_bottom-inner div.pantry-right div.col-bg-2{background:#fce7b7;}

#content_bottom-inner div.pantry-right div.col-bg-3{background:#fdefd0;}

#content_bottom-inner div.pantry-right div img{ float:left; margin-bottom:30px;}

#content_bottom-inner div.pantry-right .par-right-ul-1{ width:250px; float:left; padding-right:15px;}

#content_bottom-inner div.pantry-right .par-right-ul-2 a, #content_bottom-inner div.pantry-right .par-right-ul-1 a{ color:#005291;}

#content_bottom-inner div.pantry-right .par-right-ul-2{ width:204px; float:left;}

#content_bottom-inner div.pantry-right .veg-1{ float:left; width:200px; margin-top:15px; margin-bottom:38px;} 

#content_bottom-inner div.pantry-right .veg-2{ float:left; width:200px; margin-top:15px;} 

#content_bottom-inner div.pantry-right .veg-3{ float:left; width:135px; margin-top:15px;} 

#content_bottom-inner div.pantry-right .veg-4{ float:left; width:100px; margin-top:15px;} 

#content_bottom-inner div.pantry-right .Nuts{ background:url(images/nuts.jpg) no-repeat  right 46px;}

#content_bottom-inner div.pantry-right .Nuts{ padding-right:220px;}

#content_bottom-inner div.pantry-right .Nuts p{ font-size:15px;}

#content_bottom-inner div.pantry div { width:254px; float:left; margin-right:45px;}

#content_bottom-inner div.pantry p{ margin-right:28px; padding-top:15px;}

#content_bottom-inner div.pantry div em{ font-size:14px;}

#content_bottom-inner div.pantry h1{font-size:22px; color:#4f6372; font-weight:bold;}

#content_bottom-inner div.pantry ul.pat-1{ width:210px; float:left; margin-top:60px;}

#content_bottom-inner div.pantry ul.pat-2{ width:256px; float:left;margin-top:60px;}

#content_bottom-inner div.pantry ul.pat-3{ width:147px; float:left;margin-top:60px;}

#content_bottom-inner div.pantry ul.part-sht{ margin-top:0px;}

#content_bottom-inner .Super-Foods{ overflow:hidden;}

#content_bottom-inner .food-item-1{border-bottom:2px solid #f4f4f4; padding-bottom:30px; margin-bottom:30px;}

#content_bottom-inner .Super-Foods h2{ color:#4f6372; font-size:22px; font-weight:bold; margin-bottom:15px; padding:0px;}

#content_bottom-inner .Super-Foods ul.sup-list-1{ width:247px; float:left;}

#content_bottom-inner .Super-Foods ul.sup-list-2{ width:276px; float:left;}

#content_bottom-inner .Super-Foods ul.sup-list-3{ width:300px; float:left; margin-left:25px; padding-top:10px;}

#content_bottom-inner .Super-Foods ul.sup-list-3 li{ margin-left:20px;}

#content_bottom-inner .Super-Foods ul.sup-list-3 img{ margin:0px 0px 0px 0px;}

#content_bottom-inner .Super-Foods .sup-fruite{ overflow:hidden; width:478px;  background:url(images/content-rep.gif) repeat-y scroll right top;  float:left;}

#content_bottom-inner .Super-Foods .nut-seed{ width:400px; float:left; margin-left:40px;}

#content_bottom-inner .Super-Foods .beans{ float:left; width:266px; background:url(images/content-rep.gif) repeat-y scroll right top;}

#content_bottom-inner .Super-Foods .fish{ height:268px; float:left; width:249px; background:url(images/content-rep.gif) repeat-y scroll right top; padding-left:45px;}

#content_bottom-inner .Super-Foods .eggs{ float:left;width:322px; padding-left:46px; background:url(images/eggs.jpg) no-repeat 22px 59px}

#content_bottom-inner .Super-Foods .eggs ul{ padding-left:150px;}

#content_bottom-inner .Super-Foods ul.seed-lidt{ width:200px; float:left; margin-left:40px; padding-top:10px;}

#content_bottom-inner .Super-Foods ul.seed-lidt2{ width:200px; float:left;padding-top:10px;}

#content_bottom-inner .Super-Foods .nut-seed p{font-size:13px;background:url(images/nuts-new.jpg) no-repeat right 10px; padding-right:160px; padding-top:0px;}

#content_bottom-inner .Super-Foods .nut-seed{}

#content_bottom-inner .Super-Foods .sup-fruite ul.fu-list{  width:225px; float:left;}

#content_bottom-inner-left-new{float:left; width:365px; padding-right:10px;}

#content_bottom-inner-left-item2{float:left; width:465px; padding-right:10px; background:url(images/content-rep.gif) repeat-y scroll right top;}

#content_bottom-inner-right-item2{float:left; width:450px;padding-left:32px;}

#content_bottom-inner-left-new2{float:left; width:210px; padding-right:10px;}

#content_bottom-inner-right-new2{float:left; width:210px;padding-left:32px; background:url(images/content-rep.gif) repeat-y scroll left top}



.print{ float:left; padding-top:15px; margin-left:20px;}

.print img{ vertical-align:middle;}

.print a{ color:#4F6372;}

#Eleven-Eleven-contact{ overflow:hidden;}

#Eleven-Eleven-contact h4{ font-size:26px;}

#Eleven-Eleven-contact .contact-right{ float:left; width:600px; padding-left:20px; background:transparent url(images/content-rep.gif) repeat-y scroll left top}



.home-posts { border-bottom:2px solid #F4F4F4; margin-bottom:12px; padding-bottom:23px; position:relative; }

.home-posts{ border-bottom:2px solid #f4f4f4; padding-bottom:23px; margin-bottom:12px; position:relative;}

.home-posts .entry{ padding-top:5px;}

.home-posts p a{ color:#3783b3; font-style:italic;}

.home-posts img{border:2px solid #CB5531; padding:2px;}

.home-posts h1 a, .home-posts h1{ font-size:22px;}

.home-posts .entry img{ float:left; margin-right:14px;}

.homep-pst-inner-data{float:left; width:476px;}

.home-posts p{ font-size:12px; color:#4f6372;  line-height:18px; padding-bottom:10px; }

.home-posts .date-posted { color:#909BA3; font-size:12px; padding:13px 0 15px; }

.home-posts .date-posted span { text-decoration:underline; }

.home-posts h1 a, .home-posts h1 { font-size:22px; text-decoration:none; }



/* End captions */

/*Sociable Css starts here*/



#Author-show #left_colum-inner div.sociable { overflow:hidden; }

#Author-show #left_colum-inner div.sociable img { margin-bottom:0px;}

#Author-show #left_colum-inner div.sociable img a { background:none;}

span.sociable_tagline { position: relative; }

span.sociable_tagline span { display: none; width: 14em; }

span.sociable_tagline:hover span {position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em;}

.sociable span {display: block;}

.sociable ul {display: inline; margin: 0 !important; padding: 0 !important;}

.sociable ul li {background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px;}

.sociable ul li:before { content: ""; }

.sociable img {float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0;}

.sociable-hovers {opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40);}

.sociable-hovers:hover {opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100);}

.dsq-comment-header span{font-size:18px; color:#666666; font-weight:normal;}

.dsq-comment-header a{font-size:12px; color:#4f6372; font-weight:normal;}

.dsq-comment-message{color:#4f6372;}

.dsq-autheneticate-copy a, .dsq-options a, .dsq-comment-footer-left a{ color:#297aae;}

.dsq-options img{ float:left;}

#Author-show #left_colum-inner .dsq-options a{ float:left; padding:0px 5px;}

#Author-show #left_colum-inner .dsq-options img{ float:left;}

.dsq-options{ overflow:hidden;}

.dsq-item-sort{ float:right;}

.dsq-post-area h3{color:#4f6372; font-size:26px; font-weight:normal;}



/*Sociable Css ends here*/

/*Pagenavi css starts here*/



#pagination{ padding-top:40px;}

.wp-pagenavi a, .wp-pagenavi a:link {padding: 4px 6px 4px 6px;  margin: 2px 2px 2px 2px; color: #666666; border: 1px solid #e5e5e5;	}

.wp-pagenavi a:visited {padding: 4px 6px 4px 6px;  margin: 2px 2px 2px 2px; color: #666666; border: 1px solid #e5e5e5;}

.wp-pagenavi a:hover {	border: 1px solid #0066cc; color: #0066cc;}

.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #0066cc; color: #0066cc; background-color: #FFFFFF;	}

.wp-pagenavi span.pages {padding: 4px 6px 4px 6px;  margin: 2px 2px 2px 2px; color: #666666; border: 1px solid #e5e5e5;}

.wp-pagenavi span.current {padding: 4px 6px 4px 6px;  margin: 2px; color: #297aae;}

.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;  margin: 2px;	 border: 1px solid #e5e5e5; color: #666666;}



/*Pagenavi css ends here*/

/*ddformmailer css starts here*/



form.ddfm h1,

form.ddfm h2 {color: #606060;}

form.ddfm legend, 

form.ddfm label, 

form.ddfm label.fmtextlblwide {color: #606060;}

form.ddfm .fmcheck p, 

form.ddfm .fmradio p,

form.ddfm textarea, 

form.ddfm .fmfullblock, 

form.ddfm .fmhalfblock, 

form.ddfm .fmselect, 

form.ddfm input.fmtext,

form.ddfm input.fmdate,

form.ddfm input.fmverify,

form.ddfm textarea.fmtextwide,

form.ddfm .submit,

form.ddfm .credits {color: #404040;}

form.ddfm .required {color: #FF0000;}

.submit input{ width:119px; height:40px; background:url(http://www.drfranklipman.com/wp-content/themes/franklipman/images/submit-new.jpg) no-repeat 0px 0px; border:0px; text-indent:-99999px;}

.ddfmerrors {color: #FF0000;}



/* TEXT CSS */



.ddfmwrap {font-size: 100%; font-family: Arial, Helvetica, sans-serif;}

form.ddfm h1,

form.ddfm h2 {font-family: Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 10px 0; padding: 0;}

form.ddfm h1 {font-size: 140%;}

form.ddfm h2 {font-size: 115%;}

form.ddfm legend, 

form.ddfm label, 

form.ddfm label.fmtextlblwide {font-size: 100%;}

form.ddfm .credits {font-size: 90%;}

form.ddfm legend {font-size: 110%;}

.ddfmerrors {font-weight: bold;}



/* STRUCTURE CSS */



.ddfmwrap {margin: 15px 0px;}

.ddfmwrap p.fieldwrap {padding: 1px; margin: 1px; clear: left;}

form.ddfm {text-align: left;}

form.ddfm fieldset {padding: 0 10px 2px 10px; margin: 0 0 13px 0; display: block;}

form.ddfm legend {padding: 0 6px 0 6px; margin: 0 0 0 10px;}

form.ddfm label {display: block; text-align: left; margin: 0 10px 0 0; padding-bottom: 5px; width:130px; float:left;}

form.ddfm label.fmtextlblwide {display: block;  float: left; text-align: left; margin: 0 10px 0 1px; padding-bottom: 8px; width: 100%;}

form.ddfm select.fmselect {float: left; display: block; width: 65%; margin-bottom: 15px;  padding: 3px; }

form.ddfm .fmcheck {width: 65%; float: left; display: block;  margin-bottom: 15px;}

form.ddfm .fmchecklabel {display: inline; float: none; clear: none; text-align: left; margin: 0; padding: 0;}

form.ddfm .fmradio {width: 65%; float: left; display: block; margin-bottom: 15px;}

form.ddfm .fmradiolabel {display: inline; float: none; clear: none; text-align: left; margin: 0; padding: 0;}

form.ddfm .fmcheck p {padding: 0; margin: 0 0 5px 0; line-height: 140%;}

form.ddfm .fmradio p {padding: 0; margin: 0 0 5px 0; line-height: 140%;}

form.ddfm textarea {float: left; position: relative; width: 65%; margin-bottom: 15px; padding: 3px;}

/*

	display: block; 

	float: left; 

	width: 26%; 

	text-align: right;

	margin: 0 10px 0 0; 

	padding-bottom: 15px;

	clear: left;  */



form.ddfm .fmfullblock {padding-left: 0px; float: left; width: 100%; margin-bottom: 13px; display: block;}

form.ddfm .fmhalfblock {width: 65%; padding-left: 29%; margin-bottom: 13px; float: left; display: block;}

form.ddfm input.fmverify {float: left;  width: 22%; margin-bottom: 15px; padding: 3px; position: relative; display: block;}

form.ddfm img {margin: 1px 0 0 10px; float: left;}

form.ddfm input.fmfile,

form.ddfm input.fmtext {float: left; display: block; width: 350px; margin-bottom: 15px;  padding: 3px; margin-top:5px;}

form.ddfm input.fmdate {float: left; display: block; width: 35%; margin-bottom: 15px;  padding: 3px;}

form.ddfm textarea.fmtextwide {display: block; float: left; width: 93%; margin-right: 2px; margin-bottom: 15px;  padding: 3px;}

form.ddfm .credits {text-align: right; margin-top: 7px; width: 97%;}

form.ddfm .submit {text-align: left; clear: both;  width: 97%; margin-left:141px;}

.ddfmwrap .ddfmerrors {display: block; float: left; text-align: right; margin: 0 10px 0 0; padding-bottom: 15px;}

.ddfmwrap .errorlist {float: left; display: block; width: 65%; margin-bottom: 15px;  padding: 3px; text-align: left; color:#FF0000;}

.ddfmwrap .recaptcha {width: 100%; text-align: right; clear: both;  height: 120px; margin-right: 7px; padding-bottom: 10px;}

.ddfmwrap .recaptcha-inner {float: right; margin-right: 3px;}

/* DATE SELECTION */



/* the div that holds the date picker calendar */

.dpDiv {}



/* the table (within the div) that holds the date picker calendar */

.dpTable {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; color: #404040; background-color: #F4F4F4; border: 1px solid #999999;}



/* a table row that holds date numbers (either blank or 1-31) */

.dpTR {}



/* the top table row that holds the month, year, and forward/backward buttons */

.dpTitleTR {}



/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTR {}



/* the bottom table row, that has the "This Month" and "Close" buttons */

.dpTodayButtonTR {}



/* a table cell that holds a date number (either blank or 1-31) */

.dpTD {border: 1px solid #ece9d8;}



/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */

.dpDayHighlightTD {background-color: #CCCCCC; border: 1px solid #AAAAAA;}



/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered 

over) */

.dpTDHover {background-color: #888888; border: 1px solid #888888; cursor: pointer; color: #000000;}



/* the table cell that holds the name of the month and the year */

.dpTitleTD {}



/* a table cell that holds one of the forward/backward buttons */

.dpButtonTD {}



/* the table cell that holds the "This Month" or "Close" button at the bottom */

.dpTodayButtonTD {}



/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */

.dpDayTD {background-color: #C0C0C0; border: 1px solid #AAAAAA; color: white;}



/* additional style information for the text that indicates the month and year */

.dpTitleText {font-size: 12px; color: #555555; font-weight: bold;}



/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 

.dpDayHighlight {color: #666666; font-weight: bold;}



/* the forward/backward buttons at the top */

.dpButton {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #DDDDDD; font-weight: bold; padding: 0px;}



/* the "This Month" and "Close" buttons at the bottom */

.dpTodayButton {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: gray; background: #DDDDDD; font-weight: bold;}



/*ddformmailer css ends here*/

/*smooth gallery css starts here*/



.myGallery, #myGallerySet, #flickrGallery{width: 460px; height: 345px; z-index:5; border: 1px solid #000;}

#flickrGallery{width: 500px; height: 334px;}

.myGallery img.thumbnail, #myGallerySet img.thumbnail{display: none;}

.jdGallery{overflow: hidden; position: relative;}

.jdGallery img{border: 0; margin: 0;}

.jdGallery .slideElement{width: 100%; height: 100%; background-color: #000; background-repeat: no-repeat; background-position: center center; background-image: url('images/loading-bar-black.gif');}

.jdGallery .loadingElement{width: 100%; height: 100%; position: absolute; left: 0;top: 0; background-color: #000; background-repeat: no-repeat; background-position: center center; background-image: url('images/loading-bar-black.gif');}

.jdGallery .slideInfoZone{position: absolute; z-index: 10; width: 100%; margin: 0px; left: 0; bottom: 0; height: 40px; background: #333; color: #fff; text-indent: 0; overflow: hidden;}

* html .jdGallery .slideInfoZone{bottom: -1px;}

.jdGallery .slideInfoZone h2{padding: 0; font-size: 80%; margin: 0; margin: 2px 5px; font-weight: bold; color: inherit;}

.jdGallery .slideInfoZone p{ padding: 0; font-size: 60%; margin: 2px 5px; color: #eee;}

.jdGallery div.carouselContainer{position: absolute; height: 135px; width: 100%; z-index: 10; margin: 0px; left: 0; top: 0;}

.jdGallery a.carouselBtn{position: absolute; bottom: 0; right: 30px; height: 20px; /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/ text-align: center; padding: 0 10px; font-size: 13px; background: #333; color: #fff; cursor: pointer;}

.jdGallery .carousel{position: absolute; width: 100%; margin: 0px; left: 0; top: 0; height: 115px; background: #333; color: #fff; text-indent: 0; overflow: hidden;}

.jdExtCarousel{ overflow: hidden; position: relative;}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper{position: absolute; width: 100%; height: 78px; top: 10px; left: 0; overflow: hidden;}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner{ position: relative;}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail{cursor: pointer; background: #000; background-position: center center; float: left; border: solid 1px #fff;}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail{ margin-bottom: 10px;}

.jdGallery .carousel .label, .jdExtCarousel .label{font-size: 13px; position: absolute; bottom: 5px; left: 10px; padding: 0; margin: 0;}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton{ font-size: 10px; position: absolute; bottom: 5px; right: 10px; padding: 1px 2px; margin: 0; background: #222; border: 1px solid #888; cursor: pointer;}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number{ color: #b5b5b5;}

.jdGallery a{font-size: 100%; text-decoration: none; color: inherit;}

.jdGallery a.right, .jdGallery a.left{ position: absolute; height: 99%; width: 25%; cursor: pointer; z-index:10; filter:alpha(opacity=20); -moz-opacity:0.2; -khtml-opacity: 0.2; opacity: 0.2;}

* html .jdGallery a.right, * html .jdGallery a.left{ filter:alpha(opacity=50);}

.jdGallery a.right:hover, .jdGallery a.left:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.jdGallery a.left{ left: 0; top: 0; background: url('images/fleche1.png') no-repeat center left;}

* html .jdGallery a.left { background: url('images/fleche1.gif') no-repeat center left; }

.jdGallery a.right{ right: 0; top: 0; background: url('images/fleche2.png') no-repeat center right;}

* html .jdGallery a.right { background: url('images/fleche2.gif') no-repeat center right; }

.jdGallery a.open{left: 0; top: 0; width: 100%; height: 100%; display:none;}

.withArrows a.open{position: absolute; top: 0; left: 25%; height: 99%; width: 50%; cursor: pointer; z-index: 10; background: none; -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.withArrows a.open:hover {  }

* html .withArrows a.open:hover { filter:alpha(opacity=80); }

	

/* Gallery Sets */



.jdGallery a.gallerySelectorBtn{z-index: 15; position: absolute; top: 0; left: 30px; height: 20px; /*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/ text-align: center; padding: 0 10px; font-size: 13px; background: #333; color: #fff; cursor: pointer; opacity: .4; -moz-opacity: .4; -khtml-opacity: 0.4; filter:alpha(opacity=40);}

.jdGallery .gallerySelector{ z-index: 20; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: #000;}

.jdGallery .gallerySelector h2{ margin: 0; padding: 10px 20px 10px 20px; font-size: 20px; line-height: 30px; color: #fff;}

.jdGallery .gallerySelector .gallerySelectorWrapper{ overflow: hidden;}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton{margin-left: 10px; margin-top: 10px; border: 1px solid #888; padding: 5px; height: 40px; color: #fff; cursor: pointer; float: left;}

.jdGallery .gallerySelector .gallerySelectorInner div.hover{background: #333;}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview{background: #000; background-position: center center; float: left; border: none; width: 40px; height: 40px; margin-right: 5px;}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3{margin: 0; padding: 0; font-size: 12px; font-weight: normal;}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info{margin: 0; padding: 0; font-size: 12px; font-weight: normal; color: #aaa;}



/*smooth gallery css ends here*/

/*Twitter badge widget css starts here*/



#twitter_div{background:#ecedef;padding:10px 10px 10px 15px ;  width:246px; overflow:hidden;}

#twitter_div-botttom{padding-top:10px;}

#sidebar ul li ul#twitter_update_list h2{ background:none;}

#twitter_update_list span{color:#c3432b !important;font-size:16px;font-weight:bold; display:block; line-height:25px; padding-bottom:5px;}

#twitter_update_list a { display:block; color:#908c7d; font-size:14px; text-decoration:none;}

#twitter_div-botttom a{ font-size:15px;  display:block; padding:5px 0px 0px 15px; }

#network_icons .fadehover a{ background:url(images/myfriends.jpg) no-repeat; width:43px; height:43px; cursor:pointer; display:block; float:left;  display:block;}

#network_icons .fadehover a.rss{ background-position:-574px 0px;}

#network_icons .fadehover a.mail{ background-position:-618px 0px;}

#network_icons .fadehover a.face-book{ background-position:-661px 0px;}

#network_icons .fadehover a.twitter{ background-position:-705px 0px;}



/*Banner css*/



.gallery_bg_outer{ height:175px; padding-top:23px;border-bottom:1px solid #b8b8b8;   position:relative;overflow:hidden; background:none repeat scroll 0 0 #FFFFFF }

.gallery_bg_outer-neww{ position:absolute;z-index:10;}

.gallery_bg{ width:1000px; height:175px;}

.gallery_bg blockquote{font-family:HelveticaNeue-Thin; padding-left:35px;position:relative;padding-top:5px; font-size:16px;color:#919195; line-height:22px;}

.gallery_bg blockquote a{ color:#666; text-decoration:underline;}

.gallery_bg .gal_2 , .gallery_bg .gal_1 , .gallery_bg .gal_3 , .gallery_bg .gal_4 , .gallery_bg .gal_5 , .gallery_bg .gal_6 , .gallery_bg .gal_7 , .gallery_bg .gal_8 , .gallery_bg .gal_9 {background:url(images/gallery-bg.jpg) no-repeat 0px 0px;width:1000px; height:236px; overflow:hidden; text-align:justify;}

.gallery_bg .gal_2  blockquote{margin:50px 0 0 112px;width:400px;}

.gallery_bg .gal_1  blockquote{margin:50px 0 0 85px;width:439px;}

.gallery_bg .gal_3  blockquote{margin:50px 0 0 135px;width:390px;}

.gallery_bg .gal_4  blockquote{margin:50px 0 0 150px;width:377px;}

.gallery_bg .gal_5  blockquote{margin:50px 0 0 147px;width:374px;}

.gallery_bg .gal_6  blockquote{margin:50px 0 0 109px;width:411px;}

.gallery_bg .gal_7  blockquote{margin:50px 0 0 138px;width:384px;}

.gallery_bg .gal_8  blockquote{margin:50px 0 0 143px;width:385px;}

.gallery_bg .gal_9  blockquote{margin:50px 0 0 112px;width:410px;}

#postdes { font-family:Arial, Helvetica, sans-serif;  color:#4c4b4e; line-height:18px;}

#postdes blockquote{ border:1px solid #e1e2e3;  padding:20px 20px 20px 45px; font-family:Helvetica Neue; color:#6a656b; font-size:17px; margin:0px 0px 13px 0px; background:#fff url(images/qq.jpg) no-repeat 9px 9px;}

#postdes blockquote p{ padding:0px 0px 0px 0px; font-family:Helvetica Neue; color:#6a656b; font-size:17px; }

#postdes blockquote.indent{ padding: 1px 10px; font-size:13px; margin:7px 0px 13px 0px; border:none; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; border-left:3px solid #cb5531; background:none;}

#postdes blockquote.indent p{font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

#postdes ul, #postdes ol{ padding:0px 0px 13px 0px; margin:0px 0px 0px 26px;}

#postdes li{ padding-bottom:7px;}

#postdes ul{ list-style:square;}

#postdes h4{ float:none;padding:0px 0px 3px 0px; margin:0px 0px 0px 0px;font-size:17px; color:#000000;}

#postdes h2.desheading{ color:#d54813; font-size:27px;font-family:Helvetica Neue; }

#postdes h2 big { color:#f4d25e; font-size:22px;font-family:Helvetica bold; }

#postdes h2 small { color:#c5c5c5; font-size:22px; font-family:"Helvetica"; font-weight:normal; padding-left:10px;}

#postdes h2 small.author{ color:#c5c5c5; font-size:22px; font-family:"Helvetica"; font-weight:normal; padding-left:1px; float:none; padding-top:0px;}

#postdes p { color:#4c4b4e; font-size:13px; padding:0px 0px 13px 0px; margin:0px 0px 0px 0px;}

#postdes p a, #postdes ul li a {}

.the_author img{ border:3px solid #cb5531; float:left; margin-right:15px; height:66px; width:66px;}

.the_author h4{font-family:Arial, Helvetica, sans-serif;margin-bottom:5px;}

.the_author h4 a{ color:#3671a1;font-size:16px; font-family:Arial, Helvetica, sans-serif; }

.the_author a{ color:#5CBFE9;}

.linkbuttons img{ margin-left:2px; margin-bottom:15px;}

#categories{ margin-bottom:10px;}

#categories dt a{ color:#25AAE1; padding-left:5px; text-decoration:none;font-size: 13px;}

#categories dd{display:block; margin-left:18px; padding:0 0 12px 15px;}

.tagsidebar a{background:url("images/arrow.gif") no-repeat scroll 0 8px transparent; display:block; margin-left:18px; padding:0 0 8px 15px;}

.tagsidebar br{ display:none;}



/* End captions */



.linkbuttons { display:none; } 

#sidebar .linkbuttons { display:block; } 

 .question{ background:#FFFFFF; border:1px solid #b8b8b8; -moz-border-radius: 10px; -webkit-border-radius:10px; padding:10px; font-size:17px; line-height:21px; margin-bottom:20px;}

a#new-el-link{ display:block; position:absolute; width:175px; height:57px; top:192px; right:254px; z-index:99999;}

#edd-bar{ position:relative; margin-bottom:20px; }

a#new-el-link1{ display:block; position:absolute; width:175px; height:50px; top:281px; right:51px; float:left; z-index:99999;}

#mailchimp-widget h2{ display:none;}

#mailchimp-widget #mc_signup_container h2{display:block;}

.author{width:458px; float:left; padding-top:13px;}

.iframe{position:absolute; top:38px; left:81px;}

.posted{ border-bottom:1px dashed #E2DCD6; float:left; margin-left:6px; padding:5px 0 5px 0; width:435px; }

.author-image{width:75px; float:left;}

.tweet {float:right;}



/* Nextgen-gallery css */



/*

CSS Name: Default Styles

Description: NextGEN Default Gallery Stylesheet

Author: Alex Rabe

Version: 1.50



This is a template stylesheet that can be used with NextGEN Gallery. I tested the

styles with a default theme Kubrick. Modify it when your theme struggle with it,

it's only a template design



*/



/* ----------- Album Styles Extend -------------*/



.ngg-albumoverview {

	margin-top: 10px;

	width: 100%;

	clear:both; 

	display:block !important;

}



.ngg-album {

    height: 100%;

    padding: 5px;

    margin-bottom: 5px;

    border: 1px solid #fff;

}



/* IE6 will ignore this , again I hate IE6 */

/* See also http://www.sitepoint.com/article/browser-specific-css-hacks */

html>body .ngg-album {

    overflow:hidden;

    padding: 5px;

    margin-bottom: 5px;

    border: 1px solid #cccccc;

} 



.ngg-album {

	overflow: hidden;

	padding: 5px;

	margin-bottom: 5px;

	border: 1px solid #cccccc;

}



.ngg-albumtitle {

	text-align: left;

 	font-weight: bold;

	margin:0px;

	padding:0px;

	font-size: 1.4em;

	margin-bottom: 10px;

}



.ngg-thumbnail {

	float: left;

	margin-right: 12px;

}



.ngg-thumbnail img {

	background-color:#FFFFFF;

	border:1px solid #A9A9A9;

	margin:4px 0px 4px 5px;

	padding:4px;

	position:relative;

}



.ngg-thumbnail img:hover {

	background-color: #A9A9A9;

}



.ngg-description {

	text-align: left;

}



/* ----------- Album Styles Compact -------------*/



.ngg-album-compact {

	float:left;

	height:180px;

	padding-right:6px !important;

	margin:0px !important; 

	text-align:left;

	width:120px;	

}



.ngg-album-compactbox {

	background:transparent url(albumset.gif) no-repeat scroll 0%;

	height:86px;

	margin:0pt 0pt 6px !important;

	padding:12px 0pt 0pt 7px !important;

	width:120px;

}





.ngg-album-compactbox .Thumb {

	border:1px solid #000000;

	margin:0px !important;

	padding:0px !important;

	width:91px; 

	height:68px;

}



.ngg-album-compact h4 {

	font-size:15px;

	font-weight:bold;

	margin-bottom:0px;

	margin-top:0px;

	width:110px;

}



.ngg-album-compact p {

	font-size:11px;

	margin-top:2px;

}



/* ----------- Gallery style -------------*/



.ngg-galleryoverview {

	overflow: hidden;

	margin-top: 10px;

	width: 100%;

	clear:both; 

	display:block !important;

}



.ngg-galleryoverview .desc {

/* required for description */

   margin:0px 10px 10px 0px;

   padding:5px;

}



.ngg-gallery-thumbnail-box {

	float: left;

}



.ngg-gallery-thumbnail {

	float: left;

	margin-right: 5px;

	text-align: center;

}



.ngg-gallery-thumbnail img {

	background-color:#FFFFFF;

	border:1px solid #A9A9A9;

	display:block;  

	margin:4px 0px 4px 5px;

	padding:4px;

	position:relative;

}



.ngg-gallery-thumbnail img:hover {

	background-color: #A9A9A9;

} 



.ngg-gallery-thumbnail span {

	/* Images description */

	font-size:90%;

	padding-left:5px;

	display:block;

}



.ngg-clear {

	clear: both;

}



/* ----------- Gallery navigation -------------*/



.ngg-navigation {

	font-size:0.9em !important;

	clear:both !important;

	display:block !important;

	padding-top:15px;

	text-align:center;

	

}



.ngg-navigation span {

	font-weight:bold;

	margin:0pt 6px;

}



.ngg-navigation a.page-numbers,

.ngg-navigation a.next,

.ngg-navigation a.prev, 

.ngg-navigation span.page-numbers,

.ngg-navigation span.next,

.ngg-navigation span.prev {

	border:1px solid #DDDDDD;

	margin-right:3px;

	padding:3px 7px;

}



.ngg-navigation a.page-numbers:hover,

.ngg-navigation a.next:hover,

.ngg-navigation a.prev:hover, 

.ngg-navigation span.page-numbers:hover,

.ngg-navigation span.next:hover,

.ngg-navigation span.prev:hover {

	background-color: #0066CC;

	color: #FFFFFF !important;

	text-decoration: none !important;

}



/* ----------- Image browser style -------------*/



.ngg-imagebrowser {

	

}



.ngg-imagebrowser h3 {

	text-align:center;

}



.ngg-imagebrowser img {

	border:1px solid #A9A9A9;

	margin-top: 10px; 

	margin-bottom: 10px; 

	width: 100%;

	display:block !important;

	padding:5px;

}



.ngg-imagebrowser-nav {

	padding:5px;

	margin-left:10px;	

}



.ngg-imagebrowser-nav .back {

	float:left;

	border:1px solid #DDDDDD;

	margin-right:3px;

	padding:3px 7px;

}



.ngg-imagebrowser-nav .next {

	float:right;

	border:1px solid #DDDDDD;

	margin-right:3px;

	padding:3px 7px;

}



.ngg-imagebrowser-nav .counter {

	text-align:center;

	font-size:0.9em !important;

}



.exif-data {

  	margin-left: auto !important;

    margin-right: auto !important;	

}



/* ----------- Slideshow -------------*/

.slideshow {

	margin-left: auto; 

	margin-right: auto;

	text-align:center;

	outline: none;	

}



.slideshowlink {

	

}



/* ----------- Single picture -------------*/

.ngg-singlepic {

	background-color:#FFFFFF;

	display:block;  

	padding:4px;

}



.ngg-left {

	float: left;

	margin-right:10px;

}



.ngg-right {

	float: right;

	margin-left:10px;

}



.ngg-center {

  	margin-left: auto !important;

    margin-right: auto !important;

}



/* ----------- Sidebar widget -------------*/

.ngg-widget,

.ngg-widget-slideshow {

	overflow: hidden;

	margin:0pt;

	padding:5px 0px 0px 0pt;

	text-align:left;

}



.ngg-widget img {

	border:2px solid #A9A9A9;

	margin:0pt 2px 2px 0px; 

	padding:1px; 

}



/* ----------- Related images -------------*/

.ngg-related-gallery {

	background:#F9F9F9;

	border:1px solid #E0E0E0;

	overflow:hidden;

	margin-bottom:1em;

	margin-top:1em;

	padding:5px;

}

.ngg-related-gallery img {

	border: 1px solid #DDDDDD;

	float: left;

	margin: 0pt 3px;

	padding: 2px;

	height: 50px;

	width:  50px;

}



.ngg-related-gallery img:hover {

	border: 1px solid #000000;

} 



/* ----------- Gallery list -------------*/



.ngg-galleryoverview ul li:before {

	content: '' !important;

}



.ngg-gallery-list {

	list-style-type:none;

	padding: 0px !important;

	text-indent:0px !important;	

}



.ngg-galleryoverview div.pic img{

	width: 100%;	

}



.ngg-gallery-list li {

	float:left;

	margin:0 2px 0px 2px !important;

	overflow:hidden;

}



.ngg-gallery-list li a {

	border:1px solid #CCCCCC;

	display:block;

	padding:2px;

}



.ngg-gallery-list li.selected a{

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#000000 none repeat scroll 0 0;

}



.ngg-gallery-list li img {

	height:40px;

	width:40px;	

}



li.ngg-next, li.ngg-prev {

	height:40px;

	width:40px;	

	font-size:3.5em;

}



li.ngg-next a, li.ngg-prev a  {

	padding-top: 10px;

	border: none;

	text-decoration: none;

}



/* shutter css */



/* Shutter */

#shDisplay div#shTitle {

	font: normal 12px/17px 'Lucida Grande', Verdana, sans-serif; /* caption font */

	color: #ffffff; /* caption colour */

	text-align: center;

	margin: 0 auto;

}



#shDisplay div#shCount {

	color: #999999;

	font: normal 10px/12px 'Lucida Grande', Verdana, sans-serif;

}



#shDisplay div#shTitle a {

	text-decoration: none;

	font: bold 16pt 'Courier New', Courier, fixed;

	letter-spacing: -2px;

	margin: 0 10px;

	width: 26px;

	color: #999999;

}



#shDisplay div#shTitle a:hover {

	color: #ffffff;

	border: none;

}



#shDisplay div#shNext{

	float:right;

}



#shDisplay div#shPrev {

	float:left;

}



body {

	height: 100%;

}



#shShutter *, #shDisplay * {

	padding: 0;

	margin: 0;

}



div#shShutter, div#shDisplay {

	top: 0;

	left: 0;

	width: 100%;

	position: absolute;

}



div#shShutter {

	height: 100%;

	z-index: 1000;

	background-color: #000000;

	opacity: 0.8;

	filter:alpha(opacity=80);

}



div#shDisplay {

	display: block;

	background-color: transparent;

	z-index: 1002;

}



div#shDisplay img#shTopImg {

	margin: 0 auto;

	border: 1px solid #555;

	background: transparent;

	display: block;

	max-width: none;

	max-height: none;

	float: none;

	padding:2px;

	cursor: pointer;

}



div#shDisplay div#shWrap {

	visibility: hidden;

}



div#shWaitBar {

	font: bold 32px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;

	height: 36px;

	width: 100%;

	left: 0;

	cursor: default;

	opacity: 0.999;

	filter: alpha(opacity=100);

	z-index: 1001;

	margin-top: 160px;

	color: #ae0a0a;

}



/* wp-pagenavi css*/

/*

Default style for WP-PageNavi plugin



http://wordpress.org/extend/plugins/wp-pagenavi/

*/



.wp-pagenavi {

	clear: both;

}



.wp-pagenavi a, .wp-pagenavi span {

	text-decoration: none;

	border: 1px solid #BFBFBF;

	padding: 3px 5px;

	margin: 2px;

}



.wp-pagenavi a:hover, .wp-pagenavi span.current {

	border-color: #000;

}



.wp-pagenavi span.current {

	font-weight: bold;

}



.main{display:block; padding-bottom:5px;}

.subhead {font-size:22px;}

.subauthor {font-size:19px;}



/* header new css*/

#header {

	width: 1000px;

	height: 130px;

	position: relative;

	margin: 10px 0px 0px 0px;

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

	 background:#ffffff;

}

#logo {

	float: left;

        margin-left:20px;

}

#logo h1 {

	margin: 0; padding: 0; margin-top:8px;

}

#logo span {

	display: none;

}

#cart {

	position: absolute;

	top: 10px;

	right: 10px;

	background: url(images/icon-cart.png) left 50% no-repeat;

	padding-left: 26px;

	height: 22px;

	line-height: 22px;

}

#social {

	position: absolute;

	top: 20px;

	right: 0px;

}

#social a , #social span{

 float:left;

}



#nav {

	width: 1000px;

	margin: 0 2px 0 0px;

	background:#ffffff;

}

#nav ul#main-nav {

	background: #d9531e url(images/background-nav.jpg) left top repeat-x;

	display: block;

	height: 32px;

	list-style-type: none;

	line-height: 32px;

        padding-left:4px;

}

#nav ul#main-nav li {

	float: left;

	list-style-type: none;

        font-size:14px;

}

#nav ul#main-nav li a {

	display: block;

	height: 32px;

	padding: 0 12px;

	color: #fff;

	text-transform: uppercase;	

	font-weight:normal;

	 text-decoration:none;

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

         

}

#nav ul#main-nav li.current a, #nav ul#main-nav li a:hover, #nav ul#main-nav li a:active {

	text-decoration: none;

}

.newsletter {
	color: #FFFFFF;
    float: right;
    font-weight: normal;
    margin:134px 0 0 757px;
	 *margin:134px 0 0 752px;
    position: absolute;
    text-transform: uppercase;
    z-index: 10000;
}
.newsletter label{
	display: block;
    float: left;
    margin: 4px 0 0;
    width: 85px;
	
}

.newsletter input.field-text {
	background: url(images/background-newsletter-box.png) left top no-repeat;
	border: 0;
	margin: 0 0 0 10px; padding: 0 10px;
	width: 123px;
	height: 23px;  /* One pixel too short due to IE6-7 */
	line-height: 23px;
	color: #38424b;
	*vertical-align: middle; /* IE 6-7 Hack */
	font-size: 11px;
}
.newsletter .newsletter-details {
background:url(images/background-newsletter-drop.png) no-repeat scroll left bottom transparent;
color:#717171;
display:none;
font-size:11px;
font-weight:normal;
line-height:13px;
padding:10px;
position:absolute;
right:0;
text-transform:none;
margin-top:28px;
width:425px; z-index:9999;
}



.newsletter .newsletter-details p.col1 {
	display: block;
	float: left;
	margin: 0 15px 0 0;
	width: 270px;
	text-align: justify;
}
.newsletter .newsletter-details p.col2 {
	display: block;
	float: left;
	margin: 5px 0 0 0;
	width: 140px;
}

.newsletter:hover .newsletter-details{
	display: block;
}
.newsletter .newsletter-details input.field-text {
	background-image: url(images/background-newsletter-drop-input.png);
	background-repeat: no-repeat;
	border: 0;
	margin: 0 0 10px 0; padding: 0 7px;
	width: 125px;
	height: 20px;
	line-height: 23px;
	color: #594f48;
	*vertical-align: middle; /* IE 6-7 Hack */
	font-size: 11px;
	float: left;
}
.newsletter .newsletter-details input.field-zip {
	margin: 0 0 10px 0; padding: 0 7px;
	background-position: -139px top;
	width: 48px; 
	float: left;
}
.newsletter .newsletter-details input.field-submit {
	float: left;
	font-size: 11px;
	margin: 0 0 0 10px;
	width: 60px;
	height: 20px;
	background-color: #d54813;
	background-image: url(images/background-newsletter-drop-input.png);
	background-position: -201px top;
	background-repeat: no-repeat;
	line-height: 18px;
	text-align: center;
	color: white;
	text-decoration: none;
	border: 0;
	padding: 0;
}

.newsletter .newsletter-details #field-name-wrapper {
	background-image: url(images/background-newsletter-drop-input.png);
	background-repeat: no-repeat;
	border: 0; margin: 0 0 10px 0; padding: 0;
	width: 139px;
	height: 20px;
	float: left;
}
.newsletter .newsletter-details #field-name-wrapper input.field-text, .newsletter .newsletter-details #field-zip-wrapper input.field-zip {
	font-family: inherit;
	font-weight: normal;
	background: transparent;
	border: 0; margin: 0; padding: 0 7px;
	width: 125px;
	height: 20px;
	line-height: 20px;
	color: #717171;
	font-size: 11px;
	float: left;
}
.newsletter .newsletter-details #field-zip-wrapper {
	background-image: url(images/background-newsletter-drop-input.png);
	background-repeat: no-repeat;
	margin: 0 0 10px 0; padding: 0;
	background-position: -139px top;
	width: 62px; 
	height: 20px;
	float: left;
}
.newsletter .newsletter-details #field-zip-wrapper input.field-zip { width: 48px; }
.newsletter .newsletter-details input.field-submit {
	float: left;
	font-size: 11px;
	margin: 0 0 0 10px;
	width: 60px;
	height: 20px;
	background-color: #d54813;
	background-image: url(images/background-newsletter-drop-input.png);
	background-position: -201px top;
	background-repeat: no-repeat;
	line-height: 18px;
	text-align: center;
	color: white;
	text-decoration: none;
	border: 0;
	padding: 0;
}
ul#subnav {

    position: absolute;

    bottom:9px;

    right:-10px;

	 font-weight:normal;

	list-style-type: none;

}

ul#subnav li {

	float: left;

	list-style-type: none;

	border-right: 1px solid #d54813;

	margin: 5px 0 5px 0;

	height: 14px;

	line-height: 14px;

        font-size:14px;

}

ul#subnav li.last { border: 0; }

ul#subnav li a {

	 text-decoration:none;

	padding: 0 14px;

	text-transform: uppercase;

}

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

ul#subnav li.current a {

	

	color: #d9531e;

}

ul#subnav li a:hover{ text-decoration:underline;}





#footer {

	width: 1005px;

	height: 230px;

	background:url(images/background-footer.png) left top no-repeat;

	margin: 10px 0 0 0;

	color: white;

}

#footer a {

	color: white;

	 text-decoration:none;

}



#footer a:hover { text-decoration:underline;}



#footer ul {

	list-style-type: none;

	margin: 0 0 8px 0;

	padding: 0;

}

#footer li {

	list-style-type: none;

	margin: 0 0 3px 0;

	padding: 0;

	font-size: 11px;

	line-height: 13px;

}

#footer h5 {

	text-transform: uppercase;

	margin: 0 0 8px 0;

	font-size: 12px;

	 color:#FFF;

	font-weight: bold;

}

#footer .seprater-bg{

    background:url(images/f-sep.jpg) no-repeat right top;

    min-height: 204px;

}



#footer #foot-col1 {

	display: inline;

	float: left;

	width: 115px;

	margin: 20px 0px 20px 18px;

}

#footer #foot-col2 {

	display: inline;

	float: left;

	width: 250px;

	margin: 20px 15px 20px 15px;

}

#footer #foot-col2 .col1 {

	display: inline;

	float: left;

	width: 124px;

	margin: 0;

}

#footer #foot-col2 .col2 {

	display: inline;

	float: left;

	width: 108px;

	margin: 0 0 0 15px;

}

#footer #foot-col3 {

	display: inline;

	float: left;

	width: 110px;

	margin: 20px 10px;

}

#footer #foot-col6 {

	display: inline;

	float: left;

	width: 85px;

	margin: 20px 10px;

}

#footer #foot-col4 {

	display: inline;

	float: left;

	width: 125px;

	margin: 20px 15px 20px 15px;

}

#footer #foot-col5 {

	display: inline;

	float: left;

	width: 150px;

	margin: 20px 15px 20px 15px;

}

#footer li.how-it-works { position: relative; }

#footer ul li ul {

	display: none;

	width: 94px;

	height: 49px;

	padding: 4px 0px 2px 0px;

	background: transparent url(images/background-footer-drop.png) left top no-repeat;

	overflow: hidden;

	position: absolute;

	left: 0;

}

#footer ul li:hover ul {

	display: block;

}

#footer ul li ul li a {

	padding: 0 0 0 20px;

	background: transparent url(images/icon-right-arrow.png) 10px 3px no-repeat;

	color: #DA521F;

	text-transform: uppercase;

}

#footer ul li ul li a:hover, #footer ul li ul li a:active, #footer ul li ul li a:focus {

	background-position: 10px -17px;

	color: #942f09;

}



#copyright{ text-align: center; margin-bottom: 20px;}



.data-box, #press { position: relative; }

.more-link { position: relative; bottom: 4px; right: 0px; background: url(images/icon-right-arrow.png) right 3px no-repeat; padding: 0 12px 0 0; margin: 0; }

.checkout { background: url(images/icon-right-arrow.png) right 3px no-repeat; padding-right: 12px; }



.photo-detail {

	position: absolute;

	width: 600px;

	height: 454px;	

	border: 1px solid black;

	box-shadow: 5px 5px 10px #BBBBBB;

	-moz-box-shadow: 5px 5px 10px #BBBBBB;

	display: none;

	background: white;

}

.photo-detail.remove {

	top: 190px;

	left: 350px;

}

.photo-detail.revive {

	top: 190px;

	left: 600px;

}

.photo-detail.sustain {top: 190px;left: 30px;}	

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

.alignright {float: right;margin: 0 0 10px 10px;}

.clear {clear: both;}

.widget_new { width:270px;overflow:hidden; float:left; }

.widget_new h1{ font-size:25px; color:#c5413d; font-weight:normal; margin:0px; padding:0px; text-transform:uppercase;}

.widget_new p{ font-size:10px;color:#818285; margin:0px 0px 4px; padding:0px;line-height: normal;}

.widget_new .wptxt{ font-size:12px; text-align:center; line-height:18px;}

.padding10{ padding:10px;}

a.more{  font-size:11px; text-decoration:none; float:left; margin-top:3px;}

a.buymore{  text-decoration:none;float:left;  margin-left:10px; background:url(images/button-buy.png) no-repeat 0px 0px; width:36px; height:20px; text-indent: -9999em;}

#w-heading{  height:22px; margin-bottom:7px;}

.w-remove{ background:url(images/w-remove.gif) no-repeat 0px 0px}

.w-revive{ background:url(images/w-revive.gif) no-repeat 17px 0px}

.w-greens{ background:url(images/w-greens.gif) no-repeat 0px 0px}

.w-sustain{ background:url(images/w-sustain.gif) no-repeat 0px 0px}

#w-heading.w-cleanse{ background:url(images/w-cleanse.gif) no-repeat 0px 0px; margin-top:0px;}

a.more:hover{text-decoration:underline;}

.w-sustain-box{padding:0px 10px 0px 10px; float:left; width:114px; margin-top:5px;}

.w-revive-box{ padding:18px 10px 0px 10px; float:left; width:118px; margin-top:5px;}

.w-greens-box{ padding:0px 10px 0px 11px; float:left; width:114px; margin-top:5px;}

.w-cleanse-box{ background:url(images/widget-cleanse.gif) no-repeat; 0px top; overflow:hidden; color:#868687; font-size:11px; padding-left: 135px; margin-top:15px; height: 90px}

.w-revive-box img{ margin-bottom:10px;}

.w-greens-box img{ margin-bottom:10px;}

.w-sustain-box img{ margin-bottom:10px;}

.w-revive-box p{}

.w-greens-box p{}

.homeshare{ float:right;margin:42px 77px 0px 0px; position:absolute; right:0px;}

.singleshare{margin:-19px 0 0 -2px; position:absolute;}



#nav ul#main-nav li.newsletter input.field-text {background: url("images/background-newsletter-box.png") no-repeat scroll left top transparent;  border: 0 none; color: #717171; font-size: 11px; height: 23px; line-height: 23px; margin: 0 0 0 5px;  padding: 0 10px;  width: 123px;}

div.mce_inline_error {color:#000000; float: none !important; font-weight: normal; height: 100px; left: 20px; margin: 0 !important; padding: 0 10px 0 0 !important; position: absolute; top: 120px;    width: 100% !important;    z-index: 111111; color:red; text-transform:capitalize}

#mce-error-response{ color:red}

#mce-success-response{color:green}

#field-name-wrapper div.mce_inline_error {color: red; float: none !important;  font-weight: normal;  height: 100px; margin: 0 !important; padding: 0 10px 0 0 !important;  position: absolute;

    right: 0;   text-align: right; text-transform: capitalize;  top: 70px; width: 86% !important;  z-index: 111111;}

#field-zip-wrapper div.mce_inline_error {color: red; float: none !important;  font-weight: normal;  height: 100px; margin: 0 !important; padding: 0 10px 0 0 !important;  position: absolute;

    right: 0;   text-align: right; text-transform: capitalize;  top: 70px; width: 86% !important;  z-index: 111111;}



.commentpost{ margin-top:5px;}

.abtwidget{ overflow: hidden; padding-left:4px;}

.abtwidget p{ line-height: 16px; font-size:11px; color:#8e9092 ;}

.abtwidget em{ color:#5CBFE9;}

.moreabt { float:right; margin-top:5px;}



.widgettest{ overflow:hidden;}

.widgettest ul{ margin:0px; padding:0px; list-style:none;}

.widgettest ul li{ width:100px; float:left; margin-bottom:10px; margin-left:20px;color: #8E9092;font-size: 11px;line-height: 16px;}

.widgettest ul li span{ font-style: italic;display:block; line-height: 13px;}

.widgettest ul li.first , .widgettest ul li.third{ margin-right:30px;}

.widgettest ul li.first , .widgettest li.second{height:290px;}

.widgettest ul li.last{ padding-top:12px;}

.widgettest li img{ margin-bottom:5px;}

.widgettest li.second{ width:90px; margin-left:22px;}

.widgettest li.second img{ margin-top:6px;}

.widgettest ul li.last img{margin-bottom:0px;}

.widgettest li p{color:#818285; margin-bottom:5px; line-height: normal; font-size:11px;}

.moretest{ float:right; font-size:11px;}

.cmtclr{ color:#5CBFE9;}

.titleholder {height:51px;}

/*Added by Shawn Young*/
#Eleven-Eleven h4{color:#434444}
#eleven-eleven-gallery-holder{width:400px}
.eleven-eleven-gallery-item{display:none}
.contact-address{font-size:115%}
.directions-button{background-color:#cb4e34; padding:5px; margin-top:10px; width:130px; text-align:center}
.directions-button a{color:white;text-decoration:none;font-size:120%;}
#staff-list-holder{width:240px; margin-right:20px;}
#staff-list-holder h4{font-family: Arial, Helvetica, sans-serif; color: #4F6372;  font-size: 24px;  height: 36px;  line-height: 36px; margin: 0px 0px 16px -5px;  text-transform: capitalize; letter-spacing:2px; border-bottom:1px; border-style:solid; border-color:#4F6372;}
.staff-list-item{cursor:pointer; list-style-type: none; color: #4F6372; font-size:150%; letter-spacing:0.1em; font-weight:100; margin-left:-5px;}
.isActiveListItem{color:black}
#staff-bio-holder{width:670px; height:532px;}
#staff-table tbody tr td{vertical-align:top; padding-bottom:0px;}
.staff-bio{display:none}
.staff-bio-title{color:#cb4e34; font-size:200%; margin-left:-1px; margin-bottom:30px; letter-spacing:2px;}
.staff-bio img{padding:0 10px 10px 0}
.isActiveBio{display:block}

