/* --:[ Generic Thesis 1.7 Reset ]:-- */
a { outline:none; }
#header, #footer, .menu { border:none; }
.full_width > .page { background:none; }
.menu .current a, .menu .current a:hover, .menu .current-cat a, .menu .current-cat a:hover { background:none; }
.menu a, .menu .current ul a, .menu .current-cat ul a { background:none; }
.menu .current-parent > a, .menu .current-cat-parent > a { background:none; }
.menu a:hover, .menu .current ul a:hover, .menu .current-cat ul a:hover, .menu .current-parent a:hover { background:none; }
.menu, .menu a, .menu li ul { border:none; }
.menu li { margin:0; }
.menu a { text-transform:none; letter-spacing:normal; }
.cb { clear:both; height:1px; font-size:1px; line-height:1px; }
/* --:[ Site Specific Styles ]:-- */

body { background:#4d96b0; }
#container { background:#FFF url(images/body-shadow-right.jpg) right repeat-y; padding-right:0.5em; margin:0.5em auto; }

#page { background:none; border:1px solid #000; padding:0; }
#content_box { padding-left:1.1em; padding-right:0.6em; width:auto; background:none; clear:both; }

#header { background:url(images/header-bg.jpg) top right no-repeat; height:200px; margin:0; padding:0; }
#header #logo a { display:block; float:left; width:407px; height:85px; background:url(images/header-logo.jpg); font-size:1px; text-indent:-3999px; }
#header #tagline { display:none; }

ul#TopMenu { background:#5293D3; font-size:1.2em; height:2.5em; border-bottom:1px solid #333; border-top:1px solid #2363a2; }
ul#TopMenu li { }
ul#TopMenu li a { color:#FFF; font-weight:bold; padding:0.5em 2em; text-transform:capitalize; letter-spacing:1px; }
ul#TopMenu li a:hover { }
ul#TopMenu li.current_page_item { border-bottom:1px solid #FFF; }
ul#TopMenu li.current_page_item a { background:#FFF; color:#333; }
ul#TopMenu li.current_page_item a:hover { }


#sidebar_top li.widget { margin-bottom:1em; }

li.widget .widget_inner { border:1px solid #5293D3; }
li.widget .widget_inner h3 { background:#5293D3; color:#FFF; font-weight:bold; margin:0; padding:0.3em 0.5em; }
li.widget .widget_inner p { margin:0.4em 0.5em 0.7em; }
li.widget .widget_inner ul li { margin:0; padding:0; }
li.widget .widget_inner ul li a { display:block; padding:0.3em 0.5em; }
li.widget .widget_inner ul li a:hover { background:#6EB0E0; color:#333; text-decoration:none; }

li.widget_linktocart .widget_inner { border:none; }

.custom #content p.shop_msg { background:#95c063 url(images/green-grad.jpg) top repeat-x; border:1px solid #568e16; color:#FFF; }
.custom #content p.shop_msg a { color:#edffd8; text-decoration:underline; font-weight:bold; }


.custom div.type-product .headline_area p.headline_meta { display:none; }

#footer { border-top:3px double #DDD; color:#888; clear:both; text-align:center; font-size:1.2em; }
#footer p { font-size:1em; }
#footer p.admin { text-align:right; }
#footer a { border:none; }
#footer a:hover { text-decoration:underline; }


#footer ul#FooterMenu { border:none; margin:0.8em 0; }
#footer ul#FooterMenu li { margin:0; padding:0; display:inline; float:none; }
#footer ul#FooterMenu li a { display:inline;  }
#footer ul#FooterMenu li a:hover { }





