/*  
Theme Name: LRP
Theme URI: http://www.littleredpocket.com.au
Description: Custom theme for tleredpocket.com.au
Author: Social Garden
Author URI: http://www.socialgarden.com.au
Version: 1.1
Tags: black, white, red, one-columns, two-columns, three-columns, fixed-width, right-sidebar, left sidebar
*/


/* 
   * Default HTML tags 
   */

ul.venue-slides li {display:inline;width:80px;float:left;margin-left:6px !important;padding-left:6px !important;}
a {
    color: #ffffff;

    }

a:visited {
            color: #ffffff;
            text-decoration: underline;
}

a:hover {
    color: #ffffff;

}

acronym, abbr {
                cursor: help;
                }

blockquote {
    margin-left: 10px;
    padding-left: 10px;

}



.dot {
        margin-bottom: 5px;
        margin-top: 5px;
    
            clear: both;
       }
.pagination {
clear:both;
padding:10px 0px 30px 0px;
margin:0px 0px 0px 0px;
position:relative;
font-size:11px;
line-height:13px;
}

.pagination span, .pagination a {
display:block;
float:left;
margin: 0px 0px 0px 0;
padding:8px 12px 8px 12px;
text-decoration:none;
width:auto;
    background: #373737;
    color:#ffffff;
}

.pagination a:hover{
    background: #373737;
    color:#ffffff;

}

.pagination .current{
padding:8px 12px 8px 12px;
    background: #575757;
    color:#ffffff;
}



body {
    background-image:url(https://littleredpocket.com.au/wp-content/uploads/2015/01/Venue-1-small.jpg); 
    background-color:#000;
    background-size:cover;
    background-attachment:fixed;
       color: #f2f2f2;
       font-size: 1em;
       font-family: "Trebuchet MS", Helvetica, sans-serif;
       margin: 0px auto;
       padding: 0px;
       text-align: left;
       }

cite {
    font-size: 12px;
    font-style: normal;
}


/*title for page also*/
h2 {
     font-size: 20px;
     margin: 2px 0px 0px 0px;
     font-weight: bold;
     color: #ffffff;
     padding: 0px 0px 0px 0px;
}

h2 a,
h2 a:visited,
h2 a:hover,
h2 a:visited:hover { 
                     text-decoration: none;
                     color: #ffffff;
                     padding: 5px 0px 5px 0px;   

                     }

h3 {
     font-size: 20px;
     margin: 2px 0px 0px 0px;
     font-weight: bold;
     color: #ffffff;
     padding: 0px 0px 0px 0px;
}



li { 
     margin: 0;
     padding: 0;
     list-style-type: none;
     }


ol#comments li p {
                   font-size: 100%;
                   }

ul { 
     margin: 0;
     padding: 0;
     }


/* Link to the comments */
.feedback {
            color: #f2f2f2;
            font-weight: bold;
            font-size: 12px;
            text-align: right;
            padding: 8px 10px 10px 0px;
            clear: both;
            text-transform: lowercase;
            }

.feedback a, .feedback a:visited { color: #f2f2f2;
                            text-decoration: none;
                            }
.feedback a:hover, .feedback a:visited:hover { color: #f2f2f2;
                            text-decoration: none;
                            }

/* The post informations */
.meta { 
        font-size: 12px;

        }

.meta li, 
ul.post-meta li { 
                  display: inline;
                  }

.meta ul { 
           display: inline;
           list-style: none;
           margin: 0;
           padding: 0;
           }

.meta a { 
          color: #888888;
          text-transform: lowercase;
          text-decoration: none;
          
          }
.meta a:hover { 

          text-decoration: underline;
          }
.meta { 
        color: #888888;
        padding: 5px 0px 5px 0px;
        font-weight: normal;
        letter-spacing: 0;
       }


.storycontent { 
                font-size: 12px;
                padding: 10px 0px 10px 0px;
                }


.storycontent img { 
      border: none;
      }


.storycontent img.alignleft { 
                float: left;
                margin: 0px 8px 8px 0px;
                }

.storycontent img.alignright { 
                 float: right;
                margin: 0px 0px 8px 8px;
                 }

#submit {
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-size:12px; 
     font-weight: bold;
     margin: 8px 0 8px 0;
    padding:  10px 20px;
    color: #ffffff;
    text-transform: uppercase;
        text-shadow: 0 1px 1px rgba(255,255,255, .3);


    background: #cd0102;
    border: none;

    -webkit-border-radius: 1.6em;
    -moz-border-radius: 1.6em;


}


#commentform #author, 
#commentform #email, 
#commentform #url {
                        background: #ffffff;
                        border: 1px solid #e6e6e6;
                        color: #f2f2f2;
padding: 8px 8px 8px 8px;
margin: 0px 0px 0px 0px;
    -webkit-border-bottom-left-radius: 1.6em;
    -moz-border-radius-bottomleft: 1.6em;

    -webkit-border-top-left-radius: 1.6em;
    -moz-border-radius-topleft: 1.6em;


                                                }

#commentform textarea {
                        background: #ffffff;
                        border: 1px solid #e6e6e6;
                        color: #f2f2f2;
padding: 8px 8px 8px 8px;
margin: 8px 0px 0px 0px;
    -webkit-border-radius: 1.6em;
    -moz-border-radius: 1.6em;

                                                }

#commentform textarea {
           width: 590px;
}

#commentlist {

    font-size: 0.85em;
}

#commentlist p {
    font-size: 0.85em;
}

#commentlist li ul {
    border-left: 1px solid #f2f2f2;
    font-size: 12px;
}

ol#commentlist li { 
                  list-style: decimal;
                  }


#content ol li { 
                 list-style: decimal;
                 }

#content ul { 
              margin-top: 10px;
              margin-left: 35px;
              }

#content ul li { 
                 list-style-type:circle; 
                  margin-left: 20px;
                 padding-left: 10px;
                 }

#content-big ul li { 
                 list-style-type:circle; 
                  margin-left: 20px;
                 padding-left: 10px;
                 }


.entry {
       color: #f2f2f2;
       font-size: 12px;
    min-height:168px;
    height:auto;
       
       }

.post {
       color: #f2f2f2;
       font-size: 12px;
                
       }

#main .postindex h2 {
    color: #ffffff;
    font: bold 18px "Trebuchet MS", Helvetica, sans-serif;
    margin: 6px 0 6px 0;
        padding: 4px 0px 4px 0px;
    border-bottom: 1px dotted #373737;
    }

#main .postindex h2 a {
    color: #ffffff;
    text-decoration: none;
    }

#main .postindex h2 a:hover {
    color: #ffffff;
    text-decoration: none;
    }

#main .postindex p, #main .postindex dl,#main .postindex ul {
    color: #f2f2f2;
    font: 1.0em/1.5em "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
    }


#main .postindex li, #main .postindex ul {
    margin: 0 0 0 0;
    color: #f2f2f2;
    font: 1.0em/1.5em "Trebuchet MS", Helvetica, sans-serif;
    }
    
#main .postindex dl dt {
    font-weight: bold;
    }
    
#main .postindex dl dd {
    margin: 0 0 0.4em 0;
    }
    
#main .postindex blockquote p {
    margin: 0 0 0 2em;
    padding: 0 0 0 1em;
    color: #666;
}
    
#main .postindex a { color: #f2f2f2; }
#main .postindex a:hover { color: #f2f2f2; }
    
#main .postindex ul.post-data {
    border-top: 1px dotted #373737;
    list-style: none;
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    padding: 4px 0 6px 0;
    color: #f2f2f2;
    margin: 10px 0 0 0;
    }

#main .postindex ul.post-data li {
    color: #f2f2f2;
    }
    
#main .postindex ul.post-data a {
    text-decoration: none;
        text-transform: lowercase;
    color: #f2f2f2;
    }
    
#main .postindex ul.post-data a:hover {
    color: #f2f2f2;
text-decoration: none;
    }

#main .postindex ul.post-data li.comments {
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    float: right;
    margin: 0 0 0 0;
    display: inline; /* fixes double float bug in IE */
        padding-bottom: 10px;
    }
    
#main .postindex ul.post-data li.comments a {
    padding: 0 0 0 0px;
    }
    
#main .postindex ul.post-data li.posted {
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
        padding-bottom: 10px;
    }
    
#main .postindex ul.post-data li.posted a {
    padding: 0 0 0 0px;
    }
    
#main .postindex ul.post-data li.comments a:hover, #2columns .post ul.post-data li.posted a:hover {
    background-position: 0 -38px;
    }

#content-big .postindex h2 {
    color: #ffffff;
    font: bold 18px "Trebuchet MS", Helvetica, sans-serif;
    margin: 6px 0 6px 0;
        padding: 4px 0px 4px 0px;
    
    }

#content-big .postindex h2 a {
    color: #ffffff;
    text-decoration: none;
    }

#content-big .postindex h2 a:hover {
    color: #ffffff;
    text-decoration: none;
    }

#content-big .postindex p, #content-big .postindex dl,#content-big .postindex ul {
    color: #f2f2f2;
    font: 1.0em/1.5em "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
    }


#content-big .postindex li, #content-big .postindex ul {
    margin: 0 0 0 0;
    color: #f2f2f2;
    font: 1.0em/1.5em "Trebuchet MS", Helvetica, sans-serif;
    }
    
#content-big .postindex dl dt {
    font-weight: bold;
    }
    
#content-big .postindex dl dd {
    margin: 0 0 0.4em 0;
    }
    
#content-big .postindex blockquote p {
    margin: 0 0 0 2em;
    padding: 0 0 0 1em;
    color: #666;
}
    
#content-big .postindex a { color: #f2f2f2; }
#content-big .postindex a:hover { color: #f2f2f2; }
    
#content-big .postindex ul.post-data {
    border-top: 1px dotted #373737;
    list-style: none;
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    padding: 4px 0 6px 0;
    color: #f2f2f2;
    margin: 10px 0 0 0;
    }

#content-big .postindex ul.post-data li {
    color: #f2f2f2;
    }
    
#content-big .postindex ul.post-data a {
    text-decoration: none;
        text-transform: lowercase;
    color: #f2f2f2;
    }
    
#content-big .postindex ul.post-data a:hover {
    color: #f2f2f2;
text-decoration: none;
    }

#content-big .postindex ul.post-data li.comments {
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    float: right;
    margin: 0 0 0 0;
    display: inline; /* fixes double float bug in IE */
        padding-bottom: 10px;
    }
    
#content-big .postindex ul.post-data li.comments a {
    padding: 0 0 0 0px;
    }
    
#content-big .postindex ul.post-data li.posted {
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
        padding-bottom: 10px;
    }
    
#content-big .postindex ul.post-data li.posted a {
    padding: 0 0 0 0px;
    }
    
#content-big .postindex ul.post-data li.comments a:hover, #2columns .post ul.post-data li.posted a:hover {
    background-position: 0 -38px;
    }


#content .postindex h2 {
    color: #ffffff;
    font: bold 20px "Trebuchet MS", Helvetica, sans-serif;
    margin: 6px 0 6px 0;
        padding: 4px 0px 4px 0px;
    border-bottom: 1px dotted #373737;
    }

#content .postindex h2 a {
    color: #ffffff;
    text-decoration: none;
    }

#content .postindex h2 a:hover {
    color: #ffffff;
    text-decoration: none;
    }

#content .postindex p, #content .postindex dl,#content .postindex ul {
    color: #f2f2f2;
    font: 1.0em/1.5em "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
    }


#content .postindex li, #content .postindex ul {
    margin: 0 0 0 0;
    color: #f2f2f2;
    font: 1.0em/1.5em "Trebuchet MS", Helvetica, sans-serif;
    }
    
#content .postindex dl dt {
    font-weight: bold;
    }
    
#content .postindex dl dd {
    margin: 0 0 0.4em 0;
    }
    
#content .postindex blockquote p {
    margin: 0 0 0 2em;
    padding: 0 0 0 1em;
    color: #666;
}
    
#content .postindex a { color: #f2f2f2; }
#content .postindex a:hover { color: #f2f2f2; }
    
#content .postindex ul.post-data {
    border-top: 1px dotted #373737;
    list-style: none;
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    padding: 4px 0 6px 0;
    color: #f2f2f2;
    margin: 10px 0 0 0;
    }

#content .postindex ul.post-data li {
    color: #f2f2f2;
    }
    
#content .postindex ul.post-data a {
    text-decoration: none;
        text-transform: lowercase;
    color: #f2f2f2;
    }
    
#content .postindex ul.post-data a:hover {
    color: #f2f2f2;
text-decoration: none;
    }

#content .postindex ul.post-data li.comments {
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    float: right;
    margin: 0 0 0 0;
    display: inline; /* fixes double float bug in IE */
        padding-bottom: 10px;
    }
    
#content .postindex ul.post-data li.comments a {
    padding: 0 0 0 0px;
    }
    
#content .postindex ul.post-data li.posted {
    font: 12px "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
        padding-bottom: 10px;
    }
    
#content .postindex ul.post-data li.posted a {
    padding: 0 0 0 0px;
    }
    
#content .postindex ul.post-data li.comments a:hover, #content .post ul.post-data li.posted a:hover {
    background-position: 0 -38px;
    }

#full h2 {
    color:#FFF;
    font: "Trebuchet MS", Helvetica, sans-serif;
    font-size:24px;
    font-weight:800;
    margin-top:2px;
    letter-spacing:2px;
    
    }

#full h2 a {
    color: #ffffff;
    text-decoration: none;
    }

#full h2 a:hover {
    color: #ffffff;
    text-decoration: none;
    }

    
/* general #content definitions */
    
#content-big h2 {
    color:#FFF;
    font: "Trebuchet MS", Helvetica, sans-serif;
    font-size:24px;
    font-weight:800;
    margin-top:2px;
    letter-spacing:2px;

    
    }

#content-big h2 a {
    color: #ffffff;
    text-decoration: none;
    }

#content-big h2 a:hover {
    color: #ffffff;
    text-decoration: none;
    }

#content-big h3 {
    font-size:12px; 
    font: "Trebuchet MS", Helvetica, sans-serif;
    line-height:22px; 
    font-weight:800; 
    letter-spacing:2px;
    text-transform: uppercase;
    }

#content-big h3 a {
    color: #ffffff;
    text-decoration: none;
        text-transform: uppercase;
    }

#content-big h3 a:hover {
    color: #ffffff;
    text-decoration: none;
        text-transform: uppercase;
    }
    
    
#content-big p, #content-big dl {
    color: #f2f2f2;
    font: 1.0em/2.0em "Trebuchet MS", Helvetica, sans-serif;
    }
    
#content-big p, #content-big ul, #content-big ol, #content-big dl {
    margin: 0 0 0.7em 0;
    }
    
#content-big li {
    margin: 0 0 0 0;
    color: #f2f2f2;
    font: 1.0em/2.0em "Trebuchet MS", Helvetica, sans-serif;
    }
    
#content-big ol li { 
                 list-style: decimal;
                 }

#content-big dl dt {
    font-weight: bold;
    }
    
#content-big dl dd {
    margin: 0 0 0.4em 0;
    }
    
#content-big blockquote p {
    margin: 0 0 0 10px;
    padding: 0 0 0 1em;
    color: #f2f2f2;
}
    

    
#content-big .post ul.post-data {
    border-top: 1px dotted #373737;
    list-style: none;
    font: 11px "Trebuchet MS", Helvetica, sans-serif;
    padding: 4px 0 6px 0;
    color: #f2f2f2;
    margin: 10px 0 0 0;
    }

#content-big .post ul.post-data li {
    color: #f2f2f2;
    }
    
#content-big .post ul.post-data a {
    text-decoration: none;
        text-transform: lowercase;
    color: #f2f2f2;
    }
    
#content-big .post ul.post-data a:hover {
    color: #f2f2f2;
text-decoration: none;
    }

#content-big .post ul.post-data li.comments {
    font: 11px "Trebuchet MS", Helvetica, sans-serif;
    float: right;
    margin: 0 0 0 0;
    display: inline; /* fixes double float bug in IE */
    }
    
#content-big .post ul.post-data li.comments a {
    padding: 0 0 0 0px;
    }
    
#content-big .post ul.post-data li.posted {
    font: 11px "Trebuchet MS", Helvetica, sans-serif;
    margin: 0 0 0 0;
    }
    
#content-big .post ul.post-data li.posted a {
    padding: 0 0 0 0px;
    }
    
#content-big .post ul.post-data li.comments a:hover, #content-big .post ul.post-data li.posted a:hover {
    background-position: 0 -38px;
    }



    

.spacer {   padding: 0px;
            clear: both;
            }


#upper-nav  {
    width:640px;
    height:100px;
    float:left;
    margin-left:55px;
    padding:0px 0px 0px 0px;

}
#upper-nav ul   {
    margin: 0; padding: 0; /* only needed if you have not done a CSS reset */
    z-index: 10000;
}
#upper-nav li   {
    display: block;
    float: left;
    line-height: 100px; /* this should be the same as your #upper-nav height */
    height: 100px; /* this should be the same as your #upper-nav height */
    margin: 0px 0px 0px 0px; padding: 0; /* only needed if you don't have a reset */
    position: relative; /* this is needed in order to position sub menus */
}
#upper-nav li a {
    display: block;
    height: 73px;
    line-height: 73px;
    padding: 0px 20px 27px 20px;
    text-decoration:none;
    font-size: 13px;
    color: #7f7f7f;
        font-family: "Trebuchet MS", Helvetica, sans-serif;
    font-weight:bold;
        background: url("images/menu.png") no-repeat top 20px left;
    z-index: 9999;
}
#upper-nav .current_menu_item a {
    color: #7f7f7f;
        background: #000000;
    font-weight:bold;
    border: none;
}

#upper-nav .current_page_item a {
    color: #7f7f7f;
        background: #000000;
    font-weight:bold;

}

#upper-nav a:hover {
    color: #ffffff;
    font-weight:bold;
        background: url("images/menu-hover.png") no-repeat top 20px left;
    z-index: 9999;
}

#upper-nav ul ul { /* this targets all sub menus */
    display: none; /* hide all sub menus from view */
    position: absolute;
    top: 100px; /* this should be the same height as the top level menu -- height + padding + borders */
        background: #000000;
    border: none;
    z-index: 9999;
}
#upper-nav ul ul li { /* this targets all submenu items */
    float: none; /* overwriting our float up above */
    width: 180px; /* set to the width you want your sub menus to be. This needs to match the value we set below */
    height: 34px;
    line-height: 34px;

}
#upper-nav ul ul li a { /* target all sub menu item links */
    padding: 0px 15px; /* give our sub menu links a nice button feel */
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    color: #ffffff;
    border: none;
    font-weight:normal;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
        background: #000000;
    padding: 0px 20px 0px 20px;
}

#upper-nav ul ul li a:hover { /* target all sub menu item hover links */
    padding: 0px 15px; /* give our sub menu hover links a nice button feel */
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    color: #ffffff;
    border: none;
    font-weight:normal;
    font-size: 13px;
    height: 34px;
    line-height: 34px;
        background: #333333;
    padding: 0px 20px 0px 20px;
}

#upper-nav ul li:hover > ul {
    display: block; /* show sub menus when hovering over a parent */

}

#upper-nav ul ul li ul {
    /* target all second, third, and deeper level sub menus */
    left: 180px; /* this needs to match the sub menu width set above -- width + padding + borders */
    top: 17px; /* this ensures the sub menu starts in line with its parent item */
}









/* The credits at the bottom of the site */


#footer {
          width: 100%;
          color: #636262;
          text-align: center;
      font-size: 12px;
          font-family: "Trebuchet MS", Helvetica, sans-serif;
          margin-left: auto;
          margin-right: auto;
          padding: 10px 0px 10px 0px;
      background: #000000;
          font-weight: normal;
          line-height:22px;
      border-top: 1px dashed #272727;
          }

#footer  a, #footer  a:visited {
                          color: #636262;
              text-decoration: none;
                          font-weight: bold;
                          }
#footer  a:hover, #footer  a:visited:hover {
                          color: #ffffff;
              text-decoration: none;
                          font-weight: bold;
                          }







#sidebar h2 {
    font-size:26px;
     margin: 0px 0 0px 0;
     padding: 10px 0 10px 0;
     font-weight: normal;
     color: #ffffff;
     text-align: center;

}


#sidebar a,
#sidebar a:visited { 
                             text-transform: lowercase;
                             text-decoration: none;
                             color: #f2f2f2;
                 
                             }

#sidebar a:hover,
#sidebar a:visited:hover  { 
                             text-transform: lowercase;
                             text-decoration: none;
                             color: #f2f2f2;
                              }

#sidebar ul ul { 
                   margin-left: 12px;
                   }

#sidebar ul ul li { 
                      list-style-image: url("images/menu-right-icon.png");
              margin-left: 8px;
              font-weight: bold;
                  padding: 8px 0px 8px 0px;
                      }




#sidebarbanners {
        margin-left: 3px;
        padding: 10px 0px 5px 50px;
}



#sidebarbanners img { 
      padding: 0px;
      margin-bottom: 5px;
      border: none;
      background: none;
      }

#sidebarbanners img a:link { 
      padding: 0px;
      margin-bottom: 5px;
      border: none;
      background: none;
      }

#sidebarbanners img a:hover { 
      padding: 0px;
      margin-bottom: 5px;
      border: none;
      background: none;
      }



.box {
    padding: 10px;
}

.box p {
    font-size: 1.0em;
    line-height: 1.3em;
    color: #f2f2f2;
    margin: 0px 0px 7px 0px;
}

.postbox {
    margin-bottom: 10px;
    padding: 10px;
}

.postbox p {
    font-size: 1.0em;
    line-height: 1.3em;
    text-align: justify;
    margin: 0;
    color: #f2f2f2;
}

#adcontainer {
    padding: 10px 0 10px 0;
    margin:0;
    width: 300px;
}

#adboxes{
    padding: 0px 0 0px 0px;
    width:300px;
    float:left;
    position: relative;
}
#adboxes ul {
    margin: 0;
    padding: 0;
    list-style: none;
        padding-left: 15px;
}
#adboxes ul li {
    display:block;
    margin: 2px 4px 0px 0px !important;
    padding: 0px !important;
    float:left;
    list-style: none;
}

.clear {
    clear: both;
    margin: 0;
    padding: 0;
}

#sidebar img { 
      padding: 0px;
      border: #ffffff 0px solid;
      background: none;
      }

#sidebar img.alignleft { 
                float: left;
                margin: 3px 3px 3px 0;
                }

#sidebar img.alignright { 
                 float: right;
                 margin: 0 3px 3px 3px;
                 }


/* End of right sidebar */



#top { 
       width: 100%;
       height: 100px;
       margin: 0px;
       background: #000000;
       text-align: left;
       padding: 0px;
       }


#rap { 
       width: 960px;
       margin: 0 auto;
       background: url("images/contentBg.png") repeat-y;
       text-align: left;
       }

#wrap { 
       width: 100%;
    min-height: 176px;
    height:auto
       margin: 0px;
       background: #000000;
       text-align: left;
       padding: 0px;
        border-top: 1px dashed #272727;
       }

#spacing { 
       width: 960px;
       margin: 0 auto;
       background: none;
        padding: 0px;
       height: 33px;
       }

.submit_button {
   float: left;
   padding:0; margin:0;
   border:0;
   height:26px;
   width:135px;
   background: url(images/submit-button.jpg) no-repeat;
   margin-bottom: 10px;
}

input#s {
          width: 200px;
          border: 1px solid #f2f2f2;
          color: #f2f2f2;
          margin-top: 5px;

}

#frame {
        float: left;
        width: 960px;
        margin: 0 auto;
    font-size:12px;
    color:#f2f2f2;
    padding:12px 0px 12px 0px;
    margin:0px 0px 0px 0px;
        background: #000000;
    }
    
#framebar {
    padding:0px 10px 0 0px;
    color:#636262;
    }
    
#frame li, #frame ul {
    list-style-type:none;
    }
    
#frame ul li {
    display:block;
    float:left;
    width:119px;
        padding-left: 16px;
    }
    
#frame h2 {
    color:#636262;
    font-size:12px;
        font-weight: bold;
        padding: 0px 0px 6px 0px;
        margin-bottom: 0px;
    }

#frame ul li ul li {    
    display:block;
    float:none;
    width:auto;
    }
    
#frame ul li ul.children li a {
    margin-left:0px;
    background:none;
    }
    
#frame a {
    color:#636262;
    text-decoration:none;
    font-weight:normal;
    padding-left:0px;   
    margin-left:-20px;
        line-height: 22px;
    background: none;
    }
    
#frame a:hover {
    text-decoration:none;
        color: #f2f2f2;
    }
    
#frame img {
    padding:0;
    border:none;
    }


#homepage {
        float: left;
        width: 660px;
        margin: 0 auto;
    font-size:12px;
    color:#f2f2f2;
    padding:20px 0px 20px 0px;
    margin:0px 0px 0px 0px;
        background: #000000;
    }
    
#homepagebar {
    padding:0px 10px 0px 0px;
    color:#f2f2f2;
        line-height: 22px;
    }
    
#homepage li, #homepage ul {
    list-style-type:none;
    }
    
#homepage ul li {
    display:block;
    float:left;
    width:187px;
        padding-left: 26px;
        padding-bottom: 20px;
    }

    
#homepage h2 {
    color:#f2f2f2;
    font-size:12px;
        font-weight: bold;
        padding: 6px 0px 6px 0px;
        margin-bottom: 0px;
    }

#homepage ul li ul li { 
    display:block;
    float:none;
    width:auto;
    }
    
#homepage ul li ul.children li a {
    margin-left:0px;
    background:none;
    }
    
#homepage a {
    color:#999999;
    text-decoration:none;
    font-weight:normal;
    padding-left:0px;   
    margin-left:-18px;
        line-height: 22px;
    background: none;
    }
    
#homepage a:hover {
    text-decoration:none;
        color: #990000;
    }
    
#homepage img {
    padding:0;
    border:none;
    }

#welcome {
        float: left;
        width: 300px;
        margin: 0 auto;
    font-size:12px;
    color:#999999;
    padding:20px 0px 20px 0px;
    margin:0px 0px 0px 0px;
        background: #000000 url("images/verticalDottedLines.png") no-repeat top 20px right;
    }
    
#welcomebar {
    padding:0px 10px 0px 0px;
    color:#999999;
        line-height: 22px;
    }
    
#welcome li, #welcome ul {
    list-style-type:none;
    }
    
#welcome ul li {
    display:block;
    float:left;
    width:260px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px;
    }

    
#welcome h2 {
    color:#f2f2f2;
    font-size:12px;
        font-weight: bold;
        padding: 6px 0px 6px 0px;
        margin-bottom: 0px;
    }

#welcome ul li ul li {  
    display:block;
    float:none;
    width:auto;
    }
    
#welcome ul li ul.children li a {
    margin-left:0px;
    background:none;
    }
    
#welcome a {
    color:#999999;
    text-decoration:none;
    font-weight:normal;
    padding-left:0px;   
    margin-left:-18px;
        line-height: 22px;
    background: none;
    }
    
#welcome a:hover {
    text-decoration:none;
        color: #990000;
    }
    
#welcome img {
    padding:0;
    border:none;
    }

/****** image banner start **********/

div#imageBannerContainer
    {
        width:918px;
        height:425px;
        float:left;
        margin-left:21px;
        margin-top:21px;
        background:url(images/imageBannerBg.jpg);
        background-repeat:no-repeat;
        background-position:top;
        
    }

#galleryContainer{
    width: 916px;
    height: 423px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0 0 0px;
    position: relative;
    float:left;
    margin-left:1px;
    margin-top:1px;
}

#galleryContainer img{
    display: block;
    
}

#gallery, #thumbs{
    float: left;
}

#gallery{
    width: 716px;
    height: 423px;
    overflow: hidden;
    
}

#gallery img{
    position: absolute;
    
    
}

#thumbs{
    width: 200px;
    height: 141px;
    overflow: hidden;
    padding-bottom:282px;
}

#next{
    display: block;
    width: 47px;
    height: 43px;
    background: url(img/arrow.png);
    position: relative;
    top: 380px;
    left: 871px;
    opacity:.6;
    
}

#next:hover{
    background: url(img/arrowmo.png);
    opacity:.9;
}

.clear{
    clear: both;
}



/******* image banner end ********/ 

/******* Thumb Gallery Slider start ********/

.clear {
    clear:both;
}

#ThumbGallery {
    position:relative;
    height:243px;
}
    #ThumbGallery a {
        float:left;
        position:absolute;
    }
    
    #ThumbGallery a img {
        border:none;
    }
    
    #ThumbGallery a.show {
        z-index:500;
    }


#galleryContainer ul {
            margin: 0px;
            padding: 0;
        }
        
        #galleryContainer ul li {
            margin: 0px;
            padding: 0;
            display: block; 
        }
            
        #galleryContainer #thumbs ul li {
            margin-bottom: 1px;
            display: block;
        }
        
        #thumbs {
            border-left: 1px solid #636262;
            width: 199px;
            overflow: hidden;   
        }
        
        #thumbs img {
            opacity: 0.2;
        }
        
        #thumbs img.active {
            opacity: 2; 
        }



 
/******* Thumb Gallery Slider end ********/ 

div#contentContainerRight
    {
    width:624px;
    height:667px;
    float:left;
    margin-top:21px;
    }

div#contentContainerRightInner
    {
    width:605px;
    height:700px;
    float:left;
    margin-left:19px;
    z-index:20;
    position:relative;
    }

div.rightRow
    {
    float:left;
    padding-left:35px;
          background: url("images/linkArrow.png") no-repeat center left;
    }
div.rightRow p
    {
    color:#fff;
    line-height:22px;
    margin-top:0px;
    font-weight:100;
    }   
div.rightRow a
    {
    color:#999;
    line-height:22px;
    margin-top:0px;
    font-weight:100;
    }   
    div.rightRow a:hover
    {
    color:#900;
    line-height:22px;
    margin-top:0px;
    font-weight:100;
    }

/******* Blog start ********/

#blogContainer {
    padding: 20px;
}

#blogContainer a {
    color: #7d221b;
}

#blogContainer .post {
    border-bottom: 1px solid #fff;
    margin-bottom: 30px;
}

#blogContainer:after {
    content: "";
    display: table;
    clear: both;
}

#blogContainer .left {
    float: left;
    width: 67%;
}

#blogContainer .right {
    float: right;
    width: 28%;
}

#blogContainer .entry-title {
    font-size: 200%;
}

#blogContainer .entry-title a {
    color: #fff;
}

#blogContainer .entry-meta {
    font-size: 80%;
    text-transform: uppercase;
}

#blogContainer .entry-thumbnail {
    margin: 10px 0 20px 0;
}

#blogContainer .entry-thumbnail img {
    border: 1px solid #fff;
    display: block;
    width: 100%;
}
#sidebar-blog ul li ul li{padding-top:6px; padding-bottom:6px;border-top:solid 1px #484848;border-bottom:solid 1px #484848;}
#sidebar-blog ul li a {color:#a6a6a6;text-decoration:none;font-size:12px;}
#sidebar-blog ul li a:hover {color:#FFFFFF;}
#sidebar-blog ul li h2 {margin-bottom:6px;font-weight:normal;text-transform:uppercase;}
div.storycontent p a img {border:none;}
/******* Blog end ********/

.slideshow-wrapper {margin-bottom:0px;}