/*-------------------------------------------------------------------------------------------

INDEX:

1. SETUP
-1.1 Defaults
-1.2 Hyperlinks

2. SITE STRUCTURE & APPEARANCE
-2.1 Containers & Columns
-2.2 Navigation
-2.2.1 Page Navigation
-2.2.2 Category Navigation
-2.2.3 Search
-2.3 Header
-2.4 Content
-2.5 Sidebar
-2.6 Footer
-2.6.1 Footer Widget Area
-2.7 Featured Area

3. POSTS
-3.1 Typographic Elements
-3.2 Images
-3.3 Pagination / WP-Pagenavi
-3.4 Buttons / Banners
-3.5 Post Author

4. WIDGETS
-4.1 Generic Widgets
-4.2 Specific Widgets
-4.3 Sidebar Tabs
-4.4 Video

5. COMMENTS
-5.1 Comments
-5.2 Comments Form
-5.3 Pingbacks / Trackbacks 
-5.4 Gravity forms

6. MISC


-------------------------------------------------------------------------------------------*/
#nav li ul li  { background-color: #8b0e36; }


/*THIS IS THE HEADER*/
#top {
background:url(images/FVheader.jpg) no-repeat scroll center top #501325 !important; }
#header { height:130px; }
#logo { display:none; }

/*BLOCKQUOTE*/
blockquote { background-color: #fffff; border-left: 4px solid #ffdbe7; color: 848484; margin: 20px; padding: 15px 10px 5px 15px;
}

.read-more {
float:right;
}

.post #share a img { padding:0 2px 0 0; opacity:1; }
.post #share a:hover img { padding:0 2px 0 0; opacity:.6; }


.post-bottom { background:#fef3f7 url(images/FVbg-post-bottom.png) repeat-x top; line-height:25px; padding:0px 
25px; border-bottom: 1px solid #B9B9B9; border-top: 1px solid #DBDBDB; }





/* 2.6 FOOTER */
#footer{ background:#471121; color:#fef3f7; font-family:Georgia, "Times New Roman", Times, serif; font-
style:italic; font-size:11px;padding: 25px 0;border-top: 1px solid #b3b3b3;}
#footer a { color:#3b0b19; }
#footer a:hover { border-bottom:1px dotted; }
#footer #credit img{vertical-align:middle; }
#footer #credit span{display:none;}

/* 2.6.1 Footer Widget Area */
#footer-widgets{ position:relative; background:url(images/bevel-footer-widgets.png) repeat-x top; background-color:#fae9ef; border-bottom:1px solid #511426; }
#footer-widgets .container { background:url(images/bg-footer-widgets.png) no-repeat center 2px; padding:30px 0 10px; }
#footer-widgets .block { width:300px; float:left; margin:0 30px 0px 0; }
#footer-widgets .block.last { margin-right:0;; }
#footer-widgets .widget h3  { background:url(images/bg-footer-widget-title.png) repeat-x; text-shadow: #fff 0px 1px 0px;}


/*COMMENTS*/

#comments {background:#fef3f7; border-top:1px solid #9e4d68; border-bottom: 1px solid #f4d7e1; 
position:relative;margin-top:20px;padding:25px 25px 20px;}

#comments .comment-head  { background:#e4e4e4 url(images/FVbg-comment-head.png) repeat-x bottom; border:1px solid 
#f4d7e1; height:40px; line-height:40px; padding:0 15px;margin: 0; }

#comments .comment{margin-top:10px;width:100%;list-style-type:none;}
#comments .comment-entry p  { margin: 0 0 10px 0;} {blockquote: margin: 2em 2em; color: #848484; border-left: 4px solid #ffdbe7; padding-left: 1em; }

#respond { background: #FEF3F7; border-bottom: 1px solid #F4D7E1; border-top: 1px solid white; margin: 0px; padding: 25px 25px 25px; }

/*PREVIEW BUTTON - LIKE SUBMIT BUTTON*/

#commentform #acp-preview { font-family:Georgia, serif; background:url(images/bg-button.png) no-repeat center 0; padding:4px 8px; 
color:#fff; font:Georgia, serif; font-weight:bold; font-size:12px; font-style:italic; text-shadow: #555 0px 1px; 
background-color:#912020; border:1px solid #731A1A; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
#commentform #acp-preview:hover { cursor:pointer; opacity:0.8; }
.subscribe-to-comments {margin-top:10px;margin-bottom:5px;}







/*BACKGROUND*/
body  { font: 12px Arial,Helvetica,Sans-serif; line-height: 1.2; color: #333; background-color: #511426; background-image:url(images/FVbg.jpg); }







#cat-nav { position:relative; background:url(images/FVbg-catnav.png) repeat-x bottom; height:58px; border-top:1px 
solid #fff; }
#cat-nav a:hover { color:#000; }
#cat-nav li:hover { background:#fee7ef; }




#page-nav { position:relative; background:url(images/bg-pagenav.png) repeat-x; height:29px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase; }
#page-nav a { color:#eee; text-decoration:none; text-shadow: #333 0px 1px 0px; }
#page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#fff; }





/* 2.2.1 Page Navigation */
#page-nav { position:relative; background:url(images/bg-pagenav.png) repeat-x; height:29px; font-family:Verdana, 

Geneva, sans-serif; font-size:10px; text-transform:uppercase; }
#page-nav a { color:#eee; text-decoration:none; text-shadow: #333 0px 1px 0px; }
#page-nav a:hover { background:url(images/nav-hover.png) repeat; color:#fff; }

#nav, #nav ul  { position:relative; z-index:200; margin:0; padding:0; list-style:none; line-height:1; }
#nav a  { display:block; z-index:200; padding:0 10px; line-height:29px; text-decoration:none;}
#nav li  { float:left; width: auto; }
#nav li ul  { position: absolute; left: -999em; width: 180px; }
#nav li ul li  { background: #921849; }
#nav li ul li a  { width:160px; line-height:26px; color:#eee; }
#nav li ul li a:hover  { color:#fff; }
#nav li ul ul  { margin: -26px 0 0 180px; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li 

li li.sfhover ul { left: auto; }
#nav li:hover,#nav li.hover  { position:static; }







