/*
Theme Name:Rhodes Design 3.0
Theme URI:
Description:
Version:
Author: Kyle E Gentile	
Author URI: 
Tags: 
*/
@import "style/960.css"; 
/*css written by akshey START*/

.paypal-donations{height:0px;line-height:0px;}


/* css written by akshey END*/
/*RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body { line-height: 1;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none; }
:focus { outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
.margin { margin-bottom:20px; }
.half_margin { margin-bottom:10px; }
.no_margin { margin-bottom:0px; }

/*lightbox*/
html,body{margin:0;padding:0;height:100%}#lightbox,#lightbox-overlay{position:absolute;top:0px;left:0px;bottom:auto;right:auto;z-index:100;width:100%;height:auto;text-align:center;color:#333;margin:0px;padding:0px;border:none;outline:none;line-height:0;text-decoration:none;background:none;word-spacing:normal;letter-spacing:normal;float:none;clear:none;display:block}#lightbox a,#lightbox a:link,#lightbox a:visited,#lightbox a:hover{text-decoration:underline;color:#999}#lightbox-overlay{z-index:90;background-color:#000;height:100%;position:fixed}#lightbox-overlay-text{text-align:right;margin-right:20px;margin-top:20px;color:white;font-size:12px;cursor:default;line-height:normal}#lightbox-overlay-text a,#lightbox-overlay-text a:hover,#lightbox-overlay-text a:visited,#lightbox-overlay-text a:link{color:white}#lightbox-overlay-text span{padding-left:5px;padding-right:5px}#lightbox img,#lightbox a img,#lightbox a{border:none;outline:none}#lightbox-imageBox{position:relative;border:1px solid black;;background-color:white;width:400px;height:400px;margin:0 auto}#lightbox-imageContainer{padding:1px}#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{display:block;width:49%;height:100%;background:transparent url("../images/blank.gif") no-repeat;zoom:1;padding:0px;margin:0px}#lightbox-nav-btnPrev{left:0;right:auto;float:left}#lightbox-nav-btnNext{left:auto;right:0;float:right}#lightbox-infoBox{font:10px Verdana,Helvetica,sans-serif;background-color:#FFF;margin:0 auto;padding:0px}#lightbox-infoContainer{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;color:#666;line-height:normal}#lightbox-infoHeader{width:100%;text-align:center}#lightbox-caption{text-align:justify}#lightbox-caption-title{font-weight:bold}#lightbox-caption-description{font-weight:normal}#lightbox-infoFooter{margin-top:3px;color:#999}#lightbox-currentNumber{display:block;width:49%;float:left;text-align:left}#lightbox-close{display:block;width:45%;float:right;text-align:right}#lightbox-close-button{padding-left:30%}#lightbox-close-button:hover{color:#666}#lightbox-infoContainer-clear{clear:both;visibility:hidden}

/*layout*/
.clear { clear:both;}
.aligncenter { background-color:#eaeaea; border:1px solid #d9d9d8; display:block;padding:8px; margin:0 auto }
.alignleft { background-color:#eaeaea; border:1px solid #d9d9d8;float:left;padding:8px}
.alignright { background-color:#eaeaea; border:1px solid #d9d9d8;float:right;padding:8px }
.alignnone { background-color:#eaeaea; border:1px solid #d9d9d8;padding:8px}
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }
.size-thumbnail {background-color:#eaeaea;border:1px solid #d9d9d8;margin: 0 20px 0 0;padding:8px; height:100px; width:100px;}
div { position:relative }
.margin_bottom { margin-bottom:20px; }
.no_bottom_margin { margin-bottom:0; }

/*--------------------------------------------------main styles----------------------------------------------------*/

body { background: url(images/rhodes_bg.png); color:#444; font-family: Georgia, serif;}
td { vertical-align: middle; padding:5px; }

.border{ background: url('images/border.png') no-repeat #eaeaea; border:1px solid #d9d9d8; padding:8px;}
.bevel { background:url('images/bev.png') repeat-x bottom; }
table { width:100%; } 
th { background:#fff; padding:10px; }
td { text-align:center; }
tr { width:100%; }
#table_right td { text-align:left; line-height:1.25em; vertical-align:top; }
#table_right img{ margin:0; margin-top:12px; }

/* headings */
h1 { font-size: 25px; }
h2 { font-size: 28px; font-weight:bold; letter-spacing:-1px;}
h3 { font-size: 20px; font-weight: bold; letter-spacing: -1px; line-height: 1.2em; margin: 10px 0 10px 0; }
h4 { font-style: italic; font-size:16px; line-height:1.4em; font-weight:normal; }
h5 { font-size: 17px; }
h6 { font-size: 15px; }

/* general */
p { line-height:1.6em; }
address { padding:0 0 0 20px; font-style:italic; border-left:2px solid #444; font-size:14px; margin:0; line-height:1.6em;}
pre { font-size:12px; font-style:italic; }
blockquote { border-left:1px solid #444; padding:0 20px; margin: 10px 20px 50px 10px; font-style:italic;}
a { color:#2850d6; }

/*lists*/
ol { list-style: decimal; }
ul { list-style: none;}
li { margin-left: 30px; line-height:1.6em;}

/*spacing*/
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset { margin-bottom: 20px; }

/* header */
#header_wrapper{background:url('images/header_bg.png') repeat-x bottom; position:relative;}
#header h1 { padding:15px 0 0 0; margin-bottom:10px; }
#header ul { overflow:hidden; list-style:none; margin-bottom:0; }
#header li { float:left; margin:0; padding:0; }
#header li a { display:block; padding:8px; color:#575757; font-size:12px; text-decoration:none; text-align:center; text-transform:uppercase; width:100px; margin-right:0px;}
#header li a:hover { background-image:url('images/rhodes_bg.png') }
#going {position:absolute; right:0; top:15px; width:338px; }
#going h4 { margin-bottom:0; text-align:center;}

/*main */
#main {margin-top:20px; overflow:hidden;}

/*front page*/
#front_page { margin-top:5px;}
.block_3 { margin-bottom:5px;}
#feature .grid_9{margin-top:15px}
#feature{background:url("images/feature.png") no-repeat; height:228px; margin:5px 0 0 -6px; width:967px; overflow:hidden;}
#logo{height:170px; padding:25px 0 0 63px; width:115px}
#feature h3{text-align:center; margin-bottom:5px;}
#front_page h3,  #front_page h3 a { margin-bottom: 5px; text-decoration:none; padding:0 0 0 2px; text-align:center;}
#front_page p { margin-bottom:10px; padding:0 5px; }
#front_page h3 a:hover { text-decoration:none;}
#front_page p { font-size:12px;}
#front_page li { margin:0 0 2px 0; padding:0; font-size:11px;}
#small_blocks {margin-top:25px; overflow:hidden;}
#small_blocks li{ margin:0; padding:0; }
#small_blocks h4{background:url('images/bev.png') repeat-x bottom; margin-bottom:5px; padding-bottom:5px; width:100%}
#small_blocks h4 a{font-weight:bold; text-decoration:none}
#forum_block, #newsletter_block, #gift_shop_block, #food_block{position:relative}
#small_blocks h5{margin:0; position:absolute; right:0; top:0}
#small_blocks p{margin:9px 0 0 0; font-size:10px; text-transform:uppercase}
div.small_left { float:left; width:90px; margin-right:15px;}
div.small_right { float:left; width:80px;}
#recent_comment_block li { font-size:14px; margin-bottom:10px;}
#recent_comment_block h3 { text-align:left; background:url('images/bev.png') repeat-x bottom; padding:5px 0; }
#recent_comment_block h5 { position:absolute; right:0; top:-2px; }
#newsletter_block, #gift_shop_block, #food_block {margin-bottom:20px;}
.main_block_img { height:150px; width:280px}
.main_block_port { height:170px; width:120px}
.page_list li{ margin-bottom:8px !important; }
.small_wrap{ float:left; width:193px; margin-left:20px;}
.small_wrap_alpha{ margin:0; float:left; width:193px;}

div.sreensaver_list { overflow:hidden; position:relative; width:280px; height:150px; margin:0; } 
div.sreensaver_list img { margin:0; padding:0; position:absolute; top:0; left:0;}

.post li {clear:both;}

/* hubpage */
.hub{ margin-bottom:20px;}
.hub_post{ padding:10px; background:#F5F5F5; border:1px solid #E2E0E0;}
.hub_image { float:left; width:170px; margin-right: 20px;}
.hub_image img { max-width:150px; max-height:150px; }
.hub_content { float:left; width:710px;}
.hub h3 { text-align:center; background:url('images/bev.png') repeat-x bottom; margin-bottom:10px; padding-bottom:10px;}
.hub h3 a { text-decoration:none;}

.hub_box { height:415px; margin-bottom:20px; position:relative; }
.hub_box p { font-size:16px;}
.hub_box h3 { text-align:center; }
.read_more { position:absolute; bottom:0; right:0;  }

/* Juderia */
#map{position:relative; margin:0 0 20px 0}
#map img{height:531px; width:600px}
#map_numbers{list-style:none}
#attractions{width:360px; position:absolute; right:-9px; top:0;}
#attractions h5{ font-style:italic; font-size:17px; line-height:1.75em}
.hovertip p{font-size:11px}
.hovertip{position:absolute; color:#de3c47; background-color:#fff; padding:10px; border:1px solid #444}
.map_local{position:absolute}
.map_local a{text-decoration:none; font-size:12px; padding:3px 6px; font-weight:bold; cursor:pointer; font-family:Arial,Helvetica,sans-serif}
.not_active{background-color:#f5f5f5; color:#be2f3d; border:1px solid #878585}
.active{background-color:#de3c47; color:#fff; border:1px solid #dfdede; z-index:10;}
#location_1{left:420px; top:304px}
#location_2{left:464px; top:292px}
#location_3{left:408px; top:172px}
#location_4{left:237px; top:136px}
#location_5{left:233px; top:81px}
#location_6{left:65px; top:148px}
#location_7{left:185px; top:226px}
#location_8{left:94px; top:282px}
#location_9{left:42px; top:298px}
#location_10{left:40px; top:407px}
#location_11{left:90px; top:486px}
#location_12{left:200px; top:372px}
#location_13{left:336px; top:257px}
#location_14{left:325px; top:233px}
#location_15{left:357px; top:195px}

/* reopening images */
#reopening_images ul { overflow:hidden; margin-bottom:20px; }
#reopening_images li {float:left; margin: 0 0 10px 10px;}

/* plots */
#letters li { display:inline; padding:2px; margin:0; }
#plots_tbl { padding:9px; width:924px; margin-bottom:0;}
#plots_tbl thead, #plots_tbl thead td, #plots_tbl tfoot, #plots_tbl tfoot td{ background:#fff; font-weight:bold;}

.camera{width:20px;}
.odd{ background:#f8f8f8;}
.td_aligncenter { text-align:center;}
#cemetery_map {background:#F5F5F5; border:1px solid #E2E0E0;  padding:5px 10px 20px 10px;}
#cemetery_map h3 { border-bottom:1px solid #444; margin-bottom:10px}
#cemetery_map img { border:5px solid #E2E0E0; width:250px; height:160px; }
#left_map { margin-top:48px; }

/* tables */
table { background:#F5F5F5; border:1px solid #E2E0E0; }
thead td, tfoot td { background:#fff; font-weight:bold;}
td { padding:8px; border-top:1px solid #E2E0E0; border-bottom:1px solid #E2E0E0; border-collapse:collapse;}

/*gift shop*/
#gift_shop_items { margin-bottom:0; }
#gift_shop_items li { margin:0 0 10px 0; overflow:hidden; padding:10px; background:#F5F5F5; border:1px solid #E2E0E0;  }
.gift_left{ float:left; margin-right:20px; width:216px; }
.gift_right{ float:left; width:664px; }

/* foods */
#burekas { margin-bottom:10px;}
h3#burekas_title { border:none; text-align:center;}
h3#burekas_title a { text-decoration:none;}

/* Footer */
#footer_wrapper{background-color:#484847;  border-top:5px solid #999;  color:#fff; padding:10px 0 20px 0}
#footer {text-align: center;padding-bottom:20px;}
#footer, #news_events{border-bottom:1px solid #fff}
#footer p{margin:0 0 10px 0; font-style:italic; font-size:16px;}
#footer h4{margin:0 0 10px 0; font-size:20px; font-style:normal; }
#footer a{color:#d2e2c7}
#news_image { max-width: 200px;}

#sidebar h3 { border-bottom:1px solid #444; margin-bottom:10px;}
#sidebar ul { margin-bottom:0px;}
#sidebar li { margin:0 0 5px 0; padding:0; }

/* comment form */
#comment_list { margin-bottom:20px;}
#comments{background-color:#F5F5F5; border:1px solid #E2E0E0; padding:20px; font-size:90%; line-height:1.4em; text-align:left}
#comments ol{list-style:none}
#comment{width:870px; padding:5px}
#comments h3{border-bottom:1px solid #444}
#per_comments li{background-color:#fff; background-image:url('images/comment.gif'); background-repeat:repeat-x; margin:10px 0 0 0; padding:10px 10px 0 10px; border:1px solid #E2E0E0}
#comments label{width:260px; margin:0 12px 0 0; text-align:right}
#comments input{padding:5px; margin:0 5px 0 0; width:250px;}
#commentform #submit{margin:10px 0}
#left_quote{font-family:Helvetica,Arial,sans-serif; font-size:40px; font-weight:bold; letter-spacing:-1px; line-height:40px; position:absolute; left:10px; top:0px}
#right_quote{font-family:Helvetica,Arial,sans-serif; font-size:50px;     font-weight:bold;     letter-spacing:-1px;     line-height:40px; position:absolute; bottom:0px; right:-5px}
.comment_pic{float:left; margin:0 10px 0 0; padding:6px 0 0 0; width:120px; text-align:right}
.comment_content{float:left; width:813px; position:relative; padding:10px 10px 20px 35px; background-image:url('images/comment_drop.gif'); background-position:left bottom; background-repeat:no-repeat;}
.comment_content p{margin:0 0 10px 0}
p.comment_date{margin:0 0 5px 20px; font-size:65%}
#trackbacks li{margin:5px}
#per_comments h4 {margin:0 0 5px 20px; font-weight:bold;}

/*video list */
#video_list { margin-bottom:20px;}
#video_list ul { margin-bottom:10px;}
#video_list li { margin:0 0 5px 0; padding:0; }
#video_list h3{border-bottom:1px solid #444}
#videos { background:#F5F5F5; border:1px solid #E2E0E0;  padding:20px; }

/*screensaver page */
.post .sreensaver_list { width:920px; height:440px; }

/*new_stones_table */
#new_stones_table { font-size:87%;}
#new_stones_table img { width:100px;  }

/*news lists on the front page */
ul.news_list li a{ font-size:16px; }
ul.news_list li {padding:0 0 3px 0 !important;}
#audios { margin-bottom:20px !important; }


.video_post { margin-bottom:20px; overflow:hidden; background:url('images/bev.png') repeat-x bottom; height:236px;  }
.video_post h3 { text-align:center; margin-bottom:20px;}
.video_post .border { margin: 0 0 10px 0; }
.post p {}
.alignleft {margin: 0 20px 20px 0;}
#footer ul{margin:0 auto;}
#footer ul li{float:none;display: -moz-box;padding-left:15px;  display: -webkit-inline-box;}