/*
Copyright Olibro Corp.
http://www.olibro.com
*/

html { background:#804d45 url(../images/bg_sepia.jpg); overflow-x:hide; overflow-y:scroll; }
body { color:#fff; font-family:Verdana, Geneva, sans-serif; line-height:1.75; background:url(../images/bg_ft.png) bottom repeat-x; }
a { color:#f8f3bb; }
h1, h2, h3, h4, h5, h6 { color:#f8f3bb; line-height:1.2; font-family:Georgia, "Times New Roman", Times, serif; }
th { font-family:Georgia, "Times New Roman", Times, serif; }
h1, h2, h3, h4, h5, h6, p, ul, ol { margin-bottom:20px; }
h1 { font-size:2.0em; } h2 { font-size:1.6em; } h3 { font-size:1.4em; } h4 { font-size:1.2em } h5 { font-size:1em; }
h2 { font-weight:bold; }
.alignright { text-align:right; }
.aligncenter { text-align:center; }
strong { font-weight:bold; color:#f8f3bb; }
em { font-style:italic; }
.clear { clear:both; }
:focus { outline:none; }
hr { margin-bottom:2em; }

#hd { height:107px;	background:url(../images/bg_header_sepia.png); margin-top:1em; }
#bd { background:url(../images/bg_body.png) center repeat-y; padding:1.5em 1.5em 1em; margin:0 2px; }
#body-bottom { height:15px; background:url(../images/bg_body_bottom.png) center no-repeat; }
#content {  }
#column-left > * { padding-right:180px; }
#header-shadow { height:6px; background:url(../images/shade_header.png) no-repeat center center; }

#logo h1 { margin:30px 0 0 27px; }
#logo h1 a { color:#f8f3bb; text-decoration:none; display:block; line-height:51px; height:51px; background:url(../images/logo.png) no-repeat; width:170px; text-indent:-9999em; }
#main-nav { background:url(../images/bg_nav_sepia.png) no-repeat; width:390px; padding:12px 25px; height:41px; margin:23px 0 0 200px; overflow:auto; }
#main-nav li { display:block; float:left; margin:0 15px 0 15px; line-height:41px; height:41px; font-size:123.1%; font-family:Georgia, "Times New Roman", Times, serif; }
#main-nav a { color:#36221f; text-decoration:none; display:block; height:41px; }
#main-nav a:hover, #main-nav a.active { background:url(../images/bg_nav_item_sepia.png) top no-repeat; color:#f8f3bb; }

.chalk-tl { background:url(../images/chalk_tl.png) no-repeat; margin-bottom:30px; }
.chalk-tl.medium { background:url(../images/chalk_tl_medium.png) no-repeat; }
.chalk-tl.small { background:url(../images/chalk_tl_small.png) no-repeat; }
.chalk-heading { background:url(../images/chalk_heading.png) bottom left no-repeat; padding-left:20px; padding-bottom:25px; margin-left:-14px; margin-bottom:10px; }
.chalk-bl { background:url(../images/chalk-bl.png) 5px 100% no-repeat; padding:20px 20px 10px; }

.info { font-size:85%; color:#f8f3bb; }
.folio-link img { display:block; margin:0 auto 10px; padding:3px; border:5px solid #ededed; }
.folio-link:hover img { border:5px solid #f8f3bb; }
.featured-text { margin-left:1em; margin-right:1em; margin-bottom:0; }
.featured-name { font-style:italic; text-align:right; }
.featured-name a { color:#f8f3bb; text-decoration:none; }

.theme { text-align:center; margin-top:1em; }
.theme h4 { margin:0.5em 30px; text-align:left; }
.theme p { margin:0 30px; font-size:85%; margin-bottom:2em; margin-top:1em; text-align:left; }
.theme img { padding:3px; border:5px solid #ededed; }

#plans-table { margin-bottom:50px; }
#plans-table th { color:#f8f3bb; font-size:123.1%; }
#plans-table td, #plans-table th { padding:5px 10px 15px; }
tr.top-row { font-size:140%; }
#plans-table tr { background:url(../images/chalk_table_row.png) no-repeat bottom; }
#hosting-table { width:65%; margin-bottom:15px; }
#hosting-table-div { *padding-bottom:30px; }
#hosting-table td, #hosting-table th { padding:3px 5px; border-right:1px solid #999; border-bottom:1px solid #999; }
#hosting-table th { color:#f8f3bb; }
#hosting-table td { text-align:center; }
#hosting-table th.sub-th { text-indent:10px; color:#fff; }
ul.services { display:block; margin-bottom:1em; margin-top:1em;}
ul.services li span { color:#f8f3bb; font-weight:bold; line-height:1; display:block; margin-bottom:0.75em; font-family:Georgia, "Times New Roman", Times, serif; font-size:116%; }
ul.services li { margin:0 26px 1em; font-size:85%; line-height:1.3; height:5em; display:block; padding-left:75px; height:8em; }
.books-services { background:url(../images/icons/icon_books.png) no-repeat; }
.articles-services { background:url(../images/icons/icon_articles.png) no-repeat; }
.news-services { background:url(../images/icons/icon_news.png) no-repeat; }
.events-services { background:url(../images/icons/icon_events.png) no-repeat; }
.commentaries-services { background:url(../images/icons/icon_commentaries.png) no-repeat; }
.audio-video-services { background:url(../images/icons/icon_av.png) no-repeat; }
.gallery-services { background:url(../images/icons/icon_gallery.png) no-repeat; }
.search-services { background:url(../images/icons/icon_search.png) no-repeat; }
.mailing-services { background:url(../images/icons/icon_mailing.png) no-repeat; }
.survey-services { background:url(../images/icons/icon_survey.png) no-repeat; }
.seo-services { background:url(../images/icons/icon_seo3.png) no-repeat; }
.cm-services { background:url(../images/icons/icon_seo1.png) no-repeat; }
.domain-services { background:url(../images/icons/icon_domain.png) no-repeat; }
.hosting-services { background:url(../images/icons/icon_hosting.png) no-repeat; }
.email-services { background:url(../images/icons/icon_email.png) no-repeat; }
.support-services { background:url(../images/icons/icon_support.png) no-repeat; }

#plans-charts { margin:1em 0; }
#plans-charts h3 { font-size:182%; font-weight:bold; margin-bottom:0.5em; padding-left:75px; padding-right:20px; }
#plans-charts ul { padding-bottom:0.5em; padding-left:60px; padding-right:20px; }
#plans-charts ul li { list-style-type:circle; list-style-position:inside; }
#silver-chart { background:url(../images/bg_plans_charts_silver.png) 25px 10px no-repeat; height:190px; margin-top:45px; }
#silver-chart h3 { background:url(../images/bg_silver_tl.png) top left no-repeat; height:60px; line-height:60px; }
#gold-chart { background:url(../images/bg_plans_charts_gold.png) 25px 10px no-repeat; height:222px; margin-top:23px; }
#gold-chart h3 { background:url(../images/bg_gold_tl.png) top left no-repeat; line-height:60px; height:60px; }
#platinum-chart { background:url(../images/bg_plans_charts.png) 25px 10px no-repeat; height:235px; }
#platinum-chart h3 { background:url(../images/bg_platinum_tl.png) top left no-repeat; line-height:60px; height:60px; }
.feature-list li { list-style-type:disc; list-style-position:inside; margin-left:2em; }

#seo-1, #seo-2, #seo-3 { padding-left:75px; }
#seo-1 { background:url(../images/icons/icon_seo1.png) no-repeat; }
#seo-2 { background:url(../images/icons/icon_seo2.png) no-repeat; }
#seo-3 { background:url(../images/icons/icon_seo3.png) no-repeat; }

#ft { padding-top:30px; height:36px; overflow:hidden; padding-bottom:35px; font-family:Georgia, "Times New Roman", Times, serif; position:relative; background:url(../images/bg_ft_chalk.png) no-repeat 4px 2px; }
#ft-arrow { width:48px; height:31px; background:url(../images/ft_arrow_sepia.png); position:absolute; bottom:4px; right:15px; }
#ft-1, #ft-2, #ft-3 { float:left; height:36px; }
#ft-1, #ft-3 { width:19.9%; }
#ft-2 { width:60%; }
#ft-1 p, #ft-2 ul, #ft-3 p { padding:0 1em; margin-bottom:0; height:36px; line-height:36px; }
#ft-2 ul { text-align:center; width:320px; margin:0 auto; overflow:hidden; }
#ft-2 li { display:block; float:left; background:url(../images/bg_ft_list.png) right center no-repeat; }
#ft-2 li.last { background:none; }
#ft a { display:block; color:#fff; text-decoration:none; margin:0 0.5em; }
#ft a:hover { color:#f8f3bb; }
#ft-3 p { background:url(../images/logo_ft.png) no-repeat right; padding-right:50px; margin-right:2em; }