/*
Theme Name: Garlic My Soul 1.0
Theme URI: http://garlicmysoul.com
Author: Jeff Hayford
Author URI: http://jeffhayford.com/
Description: This custom built theme was designed and coded by Jeff Hayford for the lovely ladies of Garlic My Soul. Make it yours with a custom menu, Quicklinks section, two sidebars, a header image, personalized author pages and much more. Plus having a personal relationship with your developer means expert support almost 24/7. 
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: Metro style, modern, lightweight, custom fonts, custom widgets, deep integration, clean css
*/

/* Fonts -------------------------------------------------------------- */

@font-face {
 font-family: 'Rockwell';
 src: url('fonts/Rockwell.eot');
}
 @font-face {
 font-family: 'Rockwell';
 src: url('fonts/Rockwell.woff') format('woff'), url('fonts/Rockwell.svg#Rockwell') format('svg');
}
 @font-face {
 font-family: 'Rockwell-Bold';
 src: url('fonts/Rockwell(Bold).eot');
}
 @font-face {
 font-family: 'Rockwell-Bold';
 src: url('fonts/Rockwell(Bold).woff') format('woff'), url('fonts/Rockwell(Bold).svg#Rockwell-Bold') format('svg');
}
 @font-face {
 font-family: 'Rockwell-Italic';
 src: url('fonts/Rockwell(Italic).eot');
}
 @font-face {
 font-family: 'Rockwell-Italic';
 src: url('fonts/Rockwell(Italic).woff') format('woff'), url('fonts/Rockwell(Italic).svg#Rockwell-Italic') format('svg');
}
 @font-face {
 font-family: 'Rockwell-BoldItalic';
 src: url('fonts/Rockwell(Bold,Italic).eot');
}
 @font-face {
 font-family: 'Rockwell-BoldItalic';
 src: url('fonts/Rockwell(Bold,Italic).woff') format('woff'), url('fonts/Rockwell(Bold,Italic).svg#Rockwell-BoldItalic') format('svg');
}

	@font-face {
                        font-family: 'BookmanOldStyle';
                        src: url('fonts/BookmanOldStyle.eot');
       }

      @font-face {
                        font-family: 'BookmanOldStyle';
                        src: url('fonts/BookmanOldStyle.woff') format('woff'),
                        url('fonts/BookmanOldStyle.svg#BookmanOldStyle') format('svg');
       }
	@font-face {
                        font-family: 'BookmanOldStyle-Italic';
                        src: url('fonts/BookmanOldStyle(Italic).eot');
       }

      @font-face {
                        font-family: 'BookmanOldStyle-Italic';
                        src: url('fonts/BookmanOldStyle(Italic).woff') format('woff'),
                        url('fonts/BookmanOldStyle(Italic).svg#BookmanOldStyle-Italic') format('svg');
       }

      @font-face {
                        font-family: 'BookmanOldStyle-Bold';
                        src: url('fonts/BookmanOldStyle(Bold).eot');
       }

      @font-face {
                        font-family: 'BookmanOldStyle-Bold';
                        src: url('fonts/BookmanOldStyle(Bold).woff') format('woff'),
                        url('fonts/BookmanOldStyle(Bold).svg#BookmanOldStyle-Bold') format('svg');
       }

      @font-face {
                        font-family: 'BookmanOldStyle-BoldItalic';
                        src: url('fonts/BookmanOldStyle(Bold,Italic).eot');
       }

      @font-face {
                        font-family: 'BookmanOldStyle-BoldItalic';
                        src: url('fonts/BookmanOldStyle(Bold,Italic).woff') format('woff'),
                        url('fonts/BookmanOldStyle(Bold,Italic).svg#BookmanOldStyle-BoldItalic') format('svg');
       }

/* Reset Styles -------------------------------------------------------------- */

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, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
:focus {/* remember to define focus styles! */ outline: 0; }
body { background: #fff; line-height: 1; }
ol, ul { list-style: none; }
table {/* tables still need 'cellspacing="0"' in the markup */ border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

/* GMS Page Structure -------------------------------------------------------------- */

body { background-color: #e3f4e2; font-family: Helvetica, Arial, sans-serif; font-size: 14px; }
.GMS_Wrapper { width: 980px; max-width:980px; margin-right: auto; margin-left: auto; min-width: 980px; position: relative; }
.GMS_Header { z-index: 20; position: relative; }
.GMS_Header img { width:100%; height:auto; }
.GMS_ButtonBar_Main { background-image: url(images/GMS_ButtonBar_Main_BG.jpg); background-position: left top; height: 42px; margin-top: -4px; font-family: Rockwell; font-size: 20px; text-transform: uppercase; z-index: 20; position: relative; }
.GMS_ButtonBar_Main li { float: left; padding-top: 12px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
.GMS_ButtonBar_Sub { background-image: url(images/GMS_ButtonBar_Sub_BG.jpg); background-position: left top; height: 30px; text-align: right; color: #FFF; position: relative; z-index: 20; }
h1 { }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
a { color: #00F; text-decoration: none; }
a:hover { color: #00F; text-decoration: underline; }
.GMS_Clear { clear: both; }
.GMS_Footer { margin: 11px 0 20px 0; height: 17px; background-color:#464c46; font-size: 11px; color:#c4c4c4; padding: 0 0 0 12px; }
.GMS_Footer a { color: #c4c4c4; text-decoration: none; }
.GMS_Footer a:hover { color: #c4c4c4; text-decoration: none; }
.GMS_Footer p { line-height: 15px; margin: 0; padding: 0; }
.entry-content li { list-style-type: inherit;}

/* Search -------------------------------------------------------------- */

.GMS_Search { margin-top: 5px; width: 192px; right: 0px; float: right; margin-right: 9px; }
#search .fieldHolder { width: 192px; height: 18px; float: left; background-image: url('images/GMS_Searchbox.png'); background-repeat: no-repeat; background-position: left top; text-align: left; }
#search label { display: none; }
#search #s { width: 185px; height: 18px; border: none; margin-top: 0px; margin-left: 4px; font-size: 12px; background: none; font-weight: bold; color: #FFF; }
#search form { height: 18px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 3px; }

/* Social SubMenu -------------------------------------------------------------- */

.GMS_SocialWrapper { float: right; }
.GMS_SocialWrapper a.GMS_Social { background-image:url(images/GMS_Social.png); display: block; float: left; height: 30px; }
.GMS_SocialWrapper a.MailGMS { background-position: 0 0; width: 35px; }
.GMS_SocialWrapper a.fbGMS { background-position: -35px 0; width: 30px; }
.GMS_SocialWrapper a.TweetGMS { background-position: -65px 0; width: 40px; }
.GMS_SocialWrapper a.RSSGMS { background-position: -105px 0; width: 30px; }
.GMS_SocialWrapper a.GMS_Pinterest { background-position: -136px 0; width: 29px;}

.GMS_SocialWrapper a:hover.MailGMS { background-position: 0 -30px; }
.GMS_SocialWrapper a:hover.TweetGMS { background-position: -65px -30px; }
.GMS_SocialWrapper a:hover.fbGMS { background-position: -35px -30px; }
.GMS_SocialWrapper a:hover.RSSGMS { background-position: -105px -30px; }
.GMS_SocialWrapper a:hover.GMS_Pinterest { background-position: -136px -30px; }

.GMS_SocialWrapper a:active.MailGMS { background-position: 0 -60px; }
.GMS_SocialWrapper a:active.fbGMS { background-position: -35px -60px; }
.GMS_SocialWrapper a:active.TweetGMS { background-position: -65px -60px; }
.GMS_SocialWrapper a:active.RSSGMS { background-position: -105px -60px; }
.GMS_SocialWrapper a:active.GMS_Pinterest { background-position: -136px -60px; }


/* Giant Logos -------------------------------------------------------------- */

/*.GMS_GiantGarlic_001 { background-image:url(images/GMS_GiantGarlic_001.png); width: 466px; height: 512px; position: absolute; left: -181px; top: 200px; z-index: 10; }
.GMS_GiantGarlic_002 { background-image:url(images/GMS_GiantGarlic_002.png); width: 466px; height: 512px; position: absolute; left: -181px; top: 200px; z-index: 15; }
.GMS_GiantGarlic_003 { background-image: url(images/GMS_GiantGarlic_003.png); background-repeat: no-repeat; background-position: left top; height: 428px; width: 285px; position: absolute; left: 0px; top: 0px; z-index: 25; }

.author-fratellospirito .GMS_GiantGarlic_001 {background-image:url(images/GMS_WineGlass_001.png); width: 135px; height: 479px; position: absolute; left: -100px; top: 200px; z-index: 10; }
.author-fratellospirito .GMS_GiantGarlic_002 { display: none;}
.author-fratellospirito .GMS_GiantGarlic_003 { display: none;}*/

.GMS_BodyWrapper { margin: 11px 0 0 0; }

/* Featured -------------------------------------------------------------- */

#featured_slider { margin: 11px 0 0 0; width: 980px; height: 320px; position: relative;  z-index: 50; overflow: hidden;}
.GMS_Featured { }
.GMS_FeaturedWrapper {  position: relative; z-index: 50; }
.GMS_FeaturedImage { }
.GMS_FeaturedImage img { width: 980px; height: auto; position: absolute; top: 0;  }
.GMS_FeaturedImage.bottom img { top: inherit; bottom: -320px;}
.GMS_FeaturedImage.middle img { top: inherit; bottom: -550px;}
.GMS_FeaturedImage.top img {top: 0px; }
.GMS_FeaturedText { width: 259px; height: 274px; position: absolute; right: 0px; top: 0px; background-color:rgba( 0, 0, 0, 0.8); padding: 23px; color:#e9e9e9; z-index: 65; }
.GMS_FeaturedText h1 { font-size: 24px; font-weight: normal; line-height: 28px; padding: 0 0 20px 0; }
.GMS_FeaturedText p { font-size: 14px; line-height: 24px; }
.GMS_FeaturedName { width: 70px; position: absolute; bottom: 25px; font-size: 10px; z-index: 75; }
.GMS_FeaturedDate { width: 259px; position: absolute; bottom: 25px; font-size: 10px; text-align: center; right: 15px; }
.GMS_FeaturedRead { width: 270px; position: absolute; bottom: 25px; font-size: 13px; text-align: right; text-transform: uppercase; font-weight: bold; }
.GMS_FeaturedName a { color: #fff; text-decoration: none;}
.GMS_FeaturedName a:hover { color: #eeaa25; text-decoration: none;}
.GMS_FeaturedText a {color: #fff; text-decoration: none;}
.GMS_FeaturedText a:hover {color: #eeaa25; text-decoration: none;}
.GMS_FeaturedRead a { color:#eeaa25; text-decoration: none; }
.GMS_FeaturedRead a:hover { color:#f0c36b; text-decoration: none; }

/* SubFeatures -------------------------------------------------------------- */

.GMS_SubFeatures { background:#fff; margin: 11px 0 0 0; padding: 0 0px 0 8px; z-index: 50; position:relative; }
.GMS_SubFeatures a { color: #000; text-decoration: none; }
.GMS_SubFeatures a:hover { color: #000; text-decoration: none; }
.GMS_SubFeatureCols { z-index: 30; position: relative; height: 430px; }
.GMS_SubFeatureCols h3 { font-family: Rockwell-Bold; font-size: 20px; margin: 11px 0 14px 16px; }
.GMS_SubFeatures img { width: 233px; height: 150px; overflow: hidden; margin: 0 0 17px 0; }
.GMS_SubFeatures p { font-size: 13px; line-height: 24px; padding: 6px; }
.GMS_SubFeatureReadMore  { clear: both; text-align: right; text-transform: uppercase; font-weight: bold; padding: 19px 0 0 0; position: absolute; top: 390px; right: 6px;  }
.GMS_SubFeatureReadMore a { color:#eeaa25; text-decoration: none; }
.GMS_SubFeatureReadMore a:hover { color:#d2941a }
.GMS_SubFeatures aside { float: left; width: 233px; min-height: 430px; position: relative; padding: 0 9px 0 0;}

/* Page -------------------------------------------------------------- */

.GMS_Page { margin: 11px 0 0 0; background-color:#fff; position: relative; z-index: 20; }
.GMS_Page h1 { font-family: BookmanOldStyle; font-size: 29px; text-transform: uppercase; line-height: 34px; }
.GMS_PageCol1 { width: 651px; padding: 19px; float: left; position: relative; z-index: 30; }
.GMS_PageCol2 { width: 272px; padding: 19px 19px 0 0; float: left;  }
.GMS_PageHeadline {  padding: 6px 0 0 0; }
.GMS_PageDateAuthor { color: #666; font-size: 11px; padding: 8px 0; line-height: 10px; }
.GMS_PageDateAuthor a{ color: #666; text-decoration: none; }
.GMS_PageDateAuthor a:hover { color: #666; text-decoration: underline; }
.GMS_PageBody { margin: 12px 0 0 0; }
.GMS_PageBody p { font-size: 14px; line-height: 24px; }
.GMS_PageBody img { max-width: 100%; height: auto; padding: 6px 0 6px 0; }
.GMS_PageBody b, .GMS_PageBody strong { font-weight: bold;}
.GMS_PageBody em { font-style:italic;}
.GMS_PageBody ul, .GMS_PageBody ol { list-style: inherit; margin: 0 0 0 20px; padding: inherit;}
.GMS_PageBody li { margin: 5px 0 5px 0; line-height: 20px;}
.GMS_PageBody h1, .GMS_PageBody h2, .GMS_PageBody h3, .GMS_PageBody h4, .GMS_PageBody h5, .GMS_PageBody h6 { font-family:Arial, Helvetica, sans-serif;}
.GMS_PageBody h1 { font-size: 36px; line-height: 46px; text-transform: uppercase;}
.GMS_PageBody h2 { font-size: 30px; line-height: 36px; text-transform: uppercase;}
.GMS_PageBody h3 { font-size: 26px; line-height: 30px; text-transform: uppercase;}
.GMS_PageBody h4 { font-size: 20px; line-height: 26px; text-transform: uppercase;}
.GMS_PageBody h5 { font-size: 18px; line-height: 20px; text-transform: uppercase;}
.GMS_PageBody h6 { font-size: 11px; line-height: 18px; text-transform: none;}
.GMS_PageBodyMeta { font-size: 11px; color: #494949; background-color: #ededed; padding: 8px; margin: 5px 0 5px 0; line-height: 13px; }
.GMS_PageBodyMeta a { color: #494949; text-decoration: none;}
.GMS_PageBodyMeta a:hover { color: #eeaa25; text-decoration: none;}

/* Indices -------------------------------------------------------------- */

.GMS_Index .GMS_PageBodyMeta { margin: 0 0 40px 0;}
.GMS_Index .GMS_PageHeadline h3 { display: none;}
.GMS_Index .GMS_PageHeadline h1 a { color: #000; text-decoration: none; }
.GMS_Index .GMS_PageHeadline h1 a:hover { color: #006; text-decoration: none;}
.GMS_SummaryImage { width: 190px; height: 126px; overflow: hidden; float: left;}
.GMS_SummaryImage img { width: 190px; height: auto;}
.GMS_SummaryBody { margin: 11px 0 0 200px;}
.GMS_Summary .GMS_PageHeadline { margin: 0 0 0 200px;}
.GMS_Summary .GMS_PageDateAuthor { margin: 0 0 0 200px;}
.GMS_Summary .GMS_ReadMore { clear:both; text-align: right; margin: 21px 0 19px 0;}

/* Sidebar -------------------------------------------------------------- */

.GMS_Sidebar1 { padding: 0 0 45px 0; }
.GMS_Sidebar1 a { color: #006; text-decoration: none;}
.GMS_Sidebar1 a:hover { color: #0000ff; text-decoration: underline;}
.GMS_Sidebar1 h3 { color: #fff; font-family: Rockwell; font-size: 18px; line-height: 18px; width: 252px; background-image: url(images/GMS_PageHeadlineBG.jpg); padding: 6px 10px 6px 10px; margin: 0 19px 6px 0; }
.GMS_Sidebar1 li { margin: 0 0 3px; }
.GMS_Sidebar1 aside { margin: 0 0 30px 0; }
.GMS_Sidebar1 img { width: 100%; height: auto; }

/* Comments -------------------------------------------------------------- */

.GMS_Comments { margin: 10px 0; }
.GMS_CommentsFieldWrapper { background-color: #ebebeb; padding: 10px; width: 306px; margin: 4px 0 4px 0; font-size: 14px; text-transform: uppercase; color: #494949; }
.GMS_CommentsFieldName { background: none; border: none; font-size: 14px; color: #5f5f5f; text-align: center; max-width: 80%; }
.GMS_CommentsFieldEmail { background: none; border: none; font-size: 14px; color: #5f5f5f; text-align: center; max-width: 80%; }
.GMS_CommentsFieldWebsite { background: none; border: none; font-size: 14px; color: #5f5f5f; text-align: center; max-width: 70%; }
.GMS_CommentsFieldComments { background: none; border: none; font-size: 14px; color: #5f5f5f; text-align: left; max-width: 100%; font-family: Helvetica; margin: 5px 0 0 0; padding: 0; }
.GMS_CommentsFieldSend { background: none; border: none; font-size: 14px; width: 150px; padding: 10px; background-color: #ebebeb; margin: 0px 0 4px 0; text-transform: uppercase; color: #494949; }
.GMS_CommentsName { font-size: 16px; text-transform: uppercase; margin: 0 0 0 100px; padding: 0px 0 2px 0; }
.GMS_CommentsName a, .GMS_CommentsName a:hover { color: #000; text-decoration: none;}
.GMS_CommentsDate { font-size: 10px; margin: 0 0 0 100px; }
.GMS_CommentsDate a, .GMS_CommentsDate a:hover { color: #9d9d9d; text-decoration: none;}
.GMS_Comments .reply { margin: 0 0 0 100px; padding: 10px 0 10px 0; }
.GMS_Comments ol { margin: 0 0 20px 0;}
.GMS_Comments ol ul { margin: 0 0 0 100px; background-color: #f8f8f8;}
.GMS_Comments ol img { float: left; }
.GMS_Comments .comment-content {  margin: 0 0 0 100px; padding: 10px 0 0 0; line-height: 20px; }
.GMS_Comments .edit-link { float: right; margin: -50px 0 0 0; }
.GMS_Comments .reply {clear: both;}

/* Author -------------------------------------------------------------- */

.GMS_Author { margin: 11px 0 0 0; position: relative; z-index: 20; background-color: #FFF; }
.GMS_AuthorImage { padding: 0 0 13px 0; }
.GMS_AuthorBlurb p { font-size: 12px; line-height: 18px; }
.GMS_AuthorLinks { padding: 21px 0 0 0; }
.GMS_AuthorLinks li { padding: 7px 0 8px 0; }
.GMS_AuthorLinks a { font-weight: bold; color: #000; text-decoration: none; }
.GMS_AuthorLinks a:hover { color: #eeaa25; }
.GMS_AuthorBody {}
.GMS_AuthorBodyCol1 { width: 631px; padding: 19px; float: left; z-index: 30; position: relative; }
.GMS_AuthorBodyCol2 { width: 292px; float: left; padding-top: 19px; padding-right: 19px; padding-bottom: 19px; padding-left: 0; }
.GMS_AuthorBodyElement { height: 135px; padding: 0 0 19px 0;}
.GMS_AuthorBodyElementImage { float: left; width: 190px; height: 126px; overflow: hidden; clear: both; margin: 0 0 18px 0;}
.GMS_AuthorBodyElementImage img { width: 190px; height: auto;  }
.GMS_AuthorBodyElementText { float: left; width: 418px; padding: 0 0 0 9px; }
.GMS_AuthorBodyElementText h1 { font-size: 24px; font-family: Rockwell; text-transform: uppercase; }
.GMS_AuthorBodyElementText h1 a {color:#000;}
.GMS_AuthorBodyElementText h1 a:hover { color: #006; text-decoration: none;}
.GMS_AuthorBodyElementText h6 { font-size: 11px;  padding: 4px 0 0 0; }
.GMS_AuthorBodyElementText h6 a {color: rgb( 117, 117, 117);}
.GMS_AuthorBodyElementText h6 a:hover {}
.GMS_AuthorBodyElementText p { font-size: 14px; padding: 4px 0 0 0; line-height: 18px; }
.GMS_AuthorBodyElementText .GMS_ReadMore { margin: 0px 0 10px 0;}
.GMS_ReadMore > a{ color:#eeaa25; text-decoration: none; font-weight: bold; text-transform: uppercase; }
.GMS_ReadMore > a:hover { color:#d2941a; }
.GMS_Author .widget_sp_image h3 { display: none;}
.GMS_Author .widget_links h3 { display: none;}
.GMS_Author .widget_links ul { margin: 0px 0 0 0; }
.GMS_Author .widget_links li { margin: 14px 0 14px 0; font-weight: bold;}
.GMS_Author .widget_links a { color: #000; }
.GMS_Author .widget_links a:hover { color: #eeaa25; text-decoration: underline; }
.GMS_Author header h1 { display: none;}

.GMS_Author .GMS_Sidebar1 { padding: 0;}
.GMS_Author .GMS_PageCol2 { padding-right: 0; width: 292px;}
.GMS_Author .GMS_Sidebar1 { padding: 0; margin: 0; width: inherit;}

/* Page Posts -------------------------------------------------------------- */

.GMS_PagePostsBody { margin: 20px 0 0 0; }
.GMS_PagePostsBody h1 { margin: 0; padding: 0; line-height: 23px;}
.GMS_PagePostsBody .GMS_ReadMore { margin: 10px 0 20px 0;}
.GMS_PagePostsBody .GMS_AuthorBodyElementImage { margin: 0 0 30px 0;}

/* Sidebar Widgets -------------------------------------------------------------- */

.widget_sp_image-description { margin: 17px 0 0 0; font-size: 12px; line-height: 18px; }
.widget_links {}

/* Quicklinks -------------------------------------------------------------- */

.GMS_Quicklinks > aside { padding: 0 0 0 23px; }
.GMS_Quicklinks li { float: left; width: 239px; min-height: 100px; padding: 0;}
.GMS_Quicklinks li a { display: none;}
.GMS_Quicklinks ul { padding: 0; }
.GMS_Quicklinks li li { float: none; width: inherit; padding: 0 0 12px 0; min-height: inherit; }
.GMS_Quicklinks li li a { display: block;}
.GMS_Quicklinks ul ul {padding:inherit;}

.GMS_Quicklinks { margin: 11px 0 0 0; background-color:#fff; font-size: 13px; font-weight: bold; position: relative; z-index: 11; }
.GMS_Quicklinks h1 { font-size: 20px; padding: 19px 0 27px 23px; font-family: Rockwell-Bold; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; }
.GMS_Quicklinks a { color:#000; text-decoration: none; }
.GMS_Quicklinks a:hover { color:#eeaa25; }
.GMS_Dropdown { width: 200px; height: 200px; position: relative; }
.GMS_DropdownBG { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.GMS_Dropdown_E { background-image:url(images/GMS_Dropdown_E.png); width: 20px; height: 100%; right: -20px; position: absolute; background-repeat: repeat-y; }
.GMS_Dropdown_SE { background-image:url(images/GMS_Dropdown_SE.png); width: 20px; height: 20px; right: -20px; bottom: -20px; position: absolute; background-repeat: no-repeat; }
.GMS_Dropdown_S { background-image:url(images/GMS_Dropdown_S.png); width: 100%; height: 20px; bottom: -20px; position: absolute; background-repeat: repeat-x; }
.GMS_Dropdown_SW { background-image:url(images/GMS_Dropdown_SW.png); width: 20px; height: 20px; left: -20px; bottom: -20px; position: absolute; background-repeat: no-repeat; }
.GMS_Dropdown_W { background-image:url(images/GMS_Dropdown_W.png); width: 20px; height: 100%; left: -20px; position: absolute; background-repeat: repeat-y; }

/* Menu -------------------------------------------------------------- */

#access { z-index: 70; clear: both; display: block; }
#access a { color: #eee; display: block; line-height: 20px; height: 30px; padding-top: 0px; text-decoration: none; }
#access ul { font-size: 18px; list-style: none; margin: 0 0 0 0; padding-left: 0; }
#access li { text-align: left; position: relative; }
#access ul li:hover { background-color: rgba(211, 218, 226, 1); }
#access ul li:hover > a { color: #333; }
#access ul ul a:active { color:#000; }
#access ul ul { font-family: Helvetica, Arial; display: none; float: left; margin: 0; position: absolute; top: 40px; left: 0px; width: 100px; z-index: 99999; }
#access ul ul li { padding: 0px; }
#access ul ul ul { left: 160px; top: 0; }
#access ul ul a { background-color: rgba(211, 218, 226, 1); color:#272727; font-size: 13px; font-weight: bold; height: auto; line-height: 15px; padding: 8px 0px 8px 10px; width: 150px; }
#access ul ul :hover > a { color:#FFF; background-color: rgba(0, 0, 0, 0.9); }
#access ul li:hover > ul { display: block; }

/* Wordpress Specific Styling -------------------------------------------------------------- */

h2#comments-title {display:none;}
.navigation .wp-paginate { padding: 20px 0 0 0; clear: both;}
.pingback { font-size: 11px; color: #494949; background-color: #ededed; padding: 8px; margin: 5px 0 5px 0; }
.pingback a { color: #494949; text-decoration: none;}
.pingback a:hover { color: #eeaa25; text-decoration: none;}
.GMS_Category header { display:none; }
.single-post p, .page .GMS_Page .entry-content p, .blog p { margin: 15px 0 15px 0;}
img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto;}
.search .GMS_Page header h2 {color:#696969; padding: 0 0 20px 0;}
.search .GMS_Page header h1 {margin: 0; padding: 0;}

/* Image -------------------------------------------------------------- */

.GMS_Image {padding: 19px; }
.GMS_Image .nav-previous { float:left;}
.GMS_Image .nav-next { float: right;}
.GMS_Image header { clear:both; margin: 10px 0 10px 0;}
.GMS_Image .entry-content { text-align: center;}
.GMS_Archive .page-header { margin: 0 0 20px 0;}
.GMS_Tag .page-header  h1, .GMS_Category .page-header  h1, .GMS_SearchPage .page-header  h1  { display: block; font-size: 24px; font-family: Rockwell-Bold; margin: 0 0 20px 0;}
.GMS_Tag .GMS_Sidebar1, .GMS_Category .GMS_Sidebar1 { margin: 40px 0;}
.gms_twitterwidget img { width:inherit; height:auto; }

ul.GMS_InstagramGrid3x3 { width: 550px; margin: 0 auto; padding: 0; }
.GMS_InstagramGrid3x3 li { float: left;  width: 175px; list-style:none; margin: 0!important; padding: 0 8px 0 0!important; }
.GMS_InstagramGrid3x3 img { width: 100%; height: auto;}

/* omit Recipe Posts */
.post-cat-847 { display: none;}