/*  Theme Name: JudaicaTheme URI: http://blog.galleryjudaica.comDescription: Custom Wordpress Theme for Gallery Judaica Los Angeles.  Version: 1.0Author: Eric GiovanolaAuthor URI: http://www.ericgio.comhttp://www.opensource.org/licenses/gpl-license.php*//* GLOBAL */* { margin: 0; padding: 0; outline: none; }body { font: 12px Arial, Helvetica, sans-serif; color: #000; background: #a1a1a1 url("images/bodyBG.gif") center repeat-y; }p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color : #000; }a { color:#549FC9; text-decoration: none; }a:hover { text-decoration: underline; }img { border: none; }input, textarea { border-width: 2px; border-style: inset; background-color: #f0f0f0; }input:focus, textarea:focus { background-color: #fff;  }.clearer { clear: both; }.lastNavLink { border: 0 !important; }.firstNavLink { border: 0 !important; padding-left: 0 !important; margin-left: 0 !important; }a.rss { display: block; background: url('images/icon_rss.png') left top no-repeat; padding-left: 17px; margin-bottom: 20px; }/* LAYOUT */#container { width: 786px; padding: 0 22px; margin: 0 auto; }/* Header */#header { padding-top: 9px; margin-bottom: 25px; }#header a.logo { margin-left: 4px; float: left; margin-bottom: 18px; }#header .contact { float: right; display: block; height: 45px; width: 233px; background: transparent url("images/Jewish_Wedding_Experts.jpg"); margin-bottom: 24px; text-indent: -9999px; }#header ul.nav { list-style: none; border: 1px solid #cccacb; height: 18px; clear: both; }#header ul.nav li { float: left; border-right: 1px solid #cccacb; }#header ul.nav li a { display: block; height: 18px; background-image: url("images/topnav_graph_jewish.gif"); background-repeat: no-repeat; text-indent: -9999px; outline: none; }#header ul.nav li a.home { width: 56px; background-position: 0 0; }#header ul.nav li a.wedding { width: 78px; background-position: -57px 0; }#header ul.nav li a.ketubot { width: 72px; background-position: -136px 0; }#header ul.nav li a.hanukkah { width: 94px; background-position: -209px 0; }#header ul.nav li a.passover { width: 80px; background-position: -304px 0; }#header ul.nav li a.shabbat { width: 71px; background-position: -385px 0; }#header ul.nav li a.mezuzot { width: 78px; background-position: -457px 0; }#header ul.nav li a.art { width: 46px; background-position: -536px 0; }#header ul.nav li a.tallit { width: 58px; background-position: -583px 0; }#header ul.nav li a.jewelry { width: 69px; background-position: -642px 0; }#header ul.nav li a.articles { width: 72px; background-position: -712px 0; }/* Content */#content { width: 370px; margin-bottom: 20px; float: left; padding: 0 35px 0 25px; text-align: left; }#content img.left { float: left; margin: 0 15px 15px 0; border: 1px solid #e6e6e6; padding: 1px; }#content img.right { float: right; margin: 0 0 15px 15px; border: 1px solid #e6e6e6; padding: 1px; }#content p { line-height: 1.6em; margin-bottom: 15px; }#content p img { border: none; float: left; margin-right: 15px; margin-bottom: 10px; }#content h1 { font-size: 24px; color:#549FC9; line-height: 1em; margin-bottom: 5px; }#content h2 { font-family: Times New Roman, Times, serif; font-size: 22px; color: #000; line-height: 1em; margin-bottom: 5px; }#content h2 a { text-decoration: none; color: #000; }#content h2 a:hover { color: #000; }#content h3 { font-size: 14px; color: #000; line-height: 1em; margin-bottom: 10px; }#content h3 a  { color: #000; text-decoration: none; }#content h3 a:hover { text-decoration: underline; }#content ul { list-style: square inside; padding: 0 0 10px 0; margin-left: 10px; }#content ul li { margin-bottom: 5px; }#content ul.articleNav, #content ul.byline, #content ul.postFooter { list-style: none; margin: 0 0 15px 0; padding: 0; height: 12px; color: #666; font-size: 10px; }#content ul.articleNav li, #content ul.byline li, #content ul.postFooter li { display: block; float: left; border-left: 1px solid #999; margin-left: 6px; padding-left: 6px; }#content ul.postFooter { border-top: 1px dotted #999; padding-top: 9px; margin-bottom: 25px; }#content .noSearchResults { padding: 10px; background: #f8dae7; border: 1px solid #cc0000; }#content .noSearchResults h2 { display: none; }#content .noSearchResults #s { float: left; background: #fff; }#content .noSearchResults .searchButton { float: left; margin-left: 5px; }#content .noSearchResults .searchButton input { border-style: outset; }#content .noSearchResults .searchButton input:active { border-style: inset; }/* comments */#commentform label { font-size: 10px; font-weight: bold; color: #000; }#commentform label.comment { display: block; }#commentform label.required { font-weight: normal; color: #999; }/* Comment Form List */#commentform dl {  }#commentform dt, #commentform dd {  }#commentform dt { color: #000; font-size: 12px; }#commentform dd { margin-bottom: 10px; }#commentform dt.inline { float: left; width: 35px; text-align: right; clear: left; padding-top: 7px; } /* the first three fields are each on one line */#commentform dd.inline { margin-left: 45px; }#commentform dt.textarealabel { clear: left; margin-top: 20px; }#commentform dd textarea { font-family: verdana, sans-serif; font-size: 12px; width: 400px; padding: 3px; }#content ol.commentlist { list-style: decimal inside; margin: 0 0 20px 0; padding: 0; }#content ol.commentlist li { padding: 10px; border-bottom: 1px solid #E3E3E3; margin: 0; }#content .entry { margin: 0; }	#content #submit { color:#000; padding:4px; width:130px; border-style: outset; }#content #submit:active { border-style: inset; }#s, #author, #email, #url, #comment { border: 1px inset #ccc; padding: 2px; }#content .alt { background-color: #f1f1f1; }#comment  { width: 350px; }	#arch { color: #000; }#arch ul { list-style: none; padding: 0 0 10px 0;	}#arch li {	}#arch ul li {	list-style: square inside; margin-left: 10px;	padding-top: 5px;	}	blockquote { background-color: #F3F3F3; margin-left: 15px; margin-bottom: 12px; padding: 7px; width: 420px; font-style: italic; color: #666; border: 1px solid #ccc; }#articles, #right { color: #000; width: 178px; float: left; margin-bottom: 20px; }#articles p, #right p { line-height: 1.3em; }#articles p.articleIntro { margin-bottom: 10px; }#articles h2 { display: block; height: 152px; width: 100%; background: url("images/hdr_articles.gif") top center no-repeat; margin-bottom: 15px; text-indent: -9999px; }#articles h4 { font-weight: bold; margin-bottom: 2px; }#articles ul { list-style: none; }#articles ul li { margin-bottom: 8px; background: url("images/bullet_article.gif") 0 1px no-repeat; padding-left: 17px; }#articles ul li.new { background: url("new_image_url_goes_here") 0 1px no-repeat; } /* "New" class for list item. You may need to adjust padding depending on the image size */#right { float: right; }#right h2 { color: #000; font-size: 12px; padding: 4px; font-weight: bold; background-color: #cfcfcf; }#right h2.widgettitle { color: #fff; background: #455A79; font-size: 11px; list-style: none; padding: 6px; margin-bottom: 10px; border-bottom: 1px solid #fff;	}#right ul { list-style: none; padding: 10px; margin-bottom: 20px; background-color: #eaeaea; }#right ul li { margin-bottom: 8px; }#right ul.blogroll { font-size: 10px; color: #666; }#right ul.blogroll a { display: block; font-size: 12px; margin-bottom: 1px; }#right #searchdiv { padding: 10px; margin-bottom: 20px; background-color: #eaeaea; }#right #searchform { margin: 0; padding: 0; }#right #searchform div.searchButton { visibility: hidden; height: 1px; padding: 0; margin: 0; }#right #searchform input#s { text-align: left; color: #67717E; width: 150px; margin: 0; }#wp-calendar { margin-left: 22px; margin-bottom: 10px; }/* Footer */#footer { text-align: center; border-top: 1px solid #c0c0c0; padding: 10px 0 25px 0; clear: both; font-size: 10px; }#footer ul { list-style: none; margin-bottom: 15px; }#footer li { display: inline; border-right: 1px solid #000; margin-right: 4px; padding-right: 6px; }#footer li a { text-decoration: none; color: #5B554B; }#footer li a:hover { color: #002ddd; background-color : #cc6; }#footer p.copyright { color: #5B554B; font-size: 10px; }