/*
 * Stratagem Premium e107 Theme 1.0
 *
 * Copyright (C) 2007-2011 Xen Themes (xenthemes.com)
 * Released under the terms and conditions of the
 * GNU General Public License (http://www.gnu.org/licenses/gpl-3.0.txt)
 *
 * $Source: 
 * $Revision: 1.0 $
 * $Date: 27/05/2011 $
 * $Author: leonlloyd $
 *
*/
/*
 * Web Fonts from fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and 
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2011 Fontspring
 *
 *
 *
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      exljbris
 * License URL: http://www.fontspring.com/fflicense/exljbris
 */

@font-face {
    font-family: 'CallunaRegular';
    src: url('fonts/Calluna-Regular-webfont.eot');
    src: url('fonts/Calluna-Regular-webfont.eot?iefix') format('eot'),
         url('fonts/Calluna-Regular-webfont.woff') format('woff'),
         url('fonts/Calluna-Regular-webfont.ttf') format('truetype'),
         url('fonts/Calluna-Regular-webfont.svg#webfontJYolXlF6') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CallunaSansRegular';
    src: url('fonts/CallunaSansRegular-webfont.eot');
    src: url('fonts/CallunaSansRegular-webfont.eot?iefix') format('eot'),
         url('fonts/CallunaSansRegular-webfont.woff') format('woff'),
         url('fonts/CallunaSansRegular-webfont.ttf') format('truetype'),
         url('fonts/CallunaSansRegular-webfont.svg#webfontnehNrF5g') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* PRESETS
----------------------------------------------------------------------------------------------------*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,font,img,q,s,small,strike,strong,sub,sup,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{background:#252525 url(images/bg.png);line-height:1.5em;font:500 13px/19px CallunaSansRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;color:#363636;}
ul{list-style:none;}
ol{padding-left:20px;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table {border-collapse: collapse;border-spacing: 0;}


/* TYPOGRAPHY
----------------------------------------------------------------------------------------------------*/
a{color:#177616;text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited,a:focus{color:#363636;}
a:active{text-decoration:underline;}
h1,h2,h3,h4,h5,h6{font-family:CallunaSansRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-weight:400;line-height:1.4em;margin-bottom:15px;color:#111;}
h1{font-size:24px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
h1 a{font:700 26px/26px "Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;text-shadow: 0 0 4px rgba(0,0,0,0.9);}
h2.pagetitle{font-size:20px;color:#898989;margin:0 0 25px 0;padding-bottom:10px;border-bottom:1px solid #e8e8e8;}
h2.title{font:400 26px/34px CallunaRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;margin:5px 0 15px 0;color:#898989;}
h2.title a{color:#363636;text-decoration:none;}
.menuwrap h3{font:500 16px/22px CallunaRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;margin-bottom:10px;padding-bottom:5px;color:#898989;border-bottom:1px solid #d7d7d7;}
h2.homeMenu{font-size:18px;}
p,div.newsbody{margin-bottom:20px;}
.disclaimer{text-align:center;color:#fff;margin:0;}


/* LAYOUT
----------------------------------------------------------------------------------------------------*/
#wrap1,#wrap2,#wrap3,#wrap4,#wrap5,#wrap6,#wrap7{float:left;width:100%;height:100%;}
.contain{width:960px;margin:0 auto;background-color:#fff;border-top:1px solid #d7d7d7;}
.container{width:960px;margin:0 auto;}
.container1,.container2,.container3,.container4,.container5,.container6,.container7{width:960px;margin:0 auto;background-image:url(images/bg-sprite.png);background-repeat:repeat-y;}
.container1{background-position:0px;}
.container2{background-position:-960px;}
.container3{background-position:-1920px;}
.container4{background-position:-2880px;}
.container5{background-position:-3840px;}
.container6{background-position:-4800px;}
.container7{background-position:-5760px;}
.grid_3,.grid_4,.grid_6,.grid_8,.grid_9,.grid_12,.grid_f,.grid_n{float:left;display:inline;}
.grid_3{width:240px;margin:20px 0 0 0;}
.grid_4{width:320px;margin:20px 0 0 0;}
.grid_6{width:480px;margin:20px 0;}
.grid_8{width:640px;margin:20px 0;}
.grid_9{width:720px;margin:20px 0;}
.grid_12,.grid_n{width:960px;}
.grid_f{width:960px;margin:0;}
.container1 .grid_4{margin-bottom:10px;}
.container2 .grid_3{margin:0;}
.container2 .menuwrap{padding-top:20px;border-top:1px solid #d7d7d7;}
.mtop{margin:20px 0;}
#wrap1,#wrap2,#wrap3,#wrap4,#wrap5,#wrap6,#wrap7{float:left;width:100%;height:100%;}
#wrap1,#wrap2{background:url(images/topBg.png) no-repeat 50% 0;}
#wrap1{height:420px;}
#wrap2{height:120px;}
#wrap1 h1 a,#wrap2 h1 a{float:left;margin:43px 0 30px 20px;text-decoration:none;}
#wrap1 ul,#wrap2 ul{float:right;margin:15px 0 0 0;}
#wrap1 ul li,#wrap2 ul li{display:inline;}
#wrap1 li a,#wrap2 li a{font-size:16px;font-weight:300;color:#e8e8e8;padding:3px;margin:0 10px;text-decoration:none;text-shadow:0 -1px 0 #000;-webkit-transition: text-shadow 0.2s ease-in-out;-moz-transition: text-shadow 0.2s ease-in-out;-o-transition: text-shadow 0.2s ease-in-out;transition: text-shadow 0.2s ease-in-out;}
#wrap1 li a:hover,#wrap2 li a:hover,#wrap1 li.current a:hover,#wrap2 li.current a:hover{color:#fff;text-shadow:0 0 4px #f3f3f3;-webkit-transition: text-shadow 0.2s ease-in-out;-moz-transition: text-shadow 0.2s ease-in-out;-o-transition: text-shadow 0.2s ease-in-out;transition: text-shadow 0.2s ease-in-out;}
#wrap1 li a:active,#wrap2 li a:active{background:transparent;}
#wrap1 li.current a,#wrap2 li.current a{color:#fff;}
#wrap3{background:url(images/barBg.png) repeat-x;height:74px;}
#wrap3 h2{margin:28px 20px 0 20px;}
#wrap3 p{background:url(images/xquote.png) no-repeat 0 58%;font:italic 400 14px/74px CallunaRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;padding:4px 0 0 40px;color:#898989;height:70px;margin:0 30px;}
#wrap3 p a{color:#898989;text-decoration:none;}
#wrap3 p a{color:#363636;}
#wrap4{background:#fff;}
#wrap4 li{border-bottom: 1px solid #eaeaea;}
#wrap4 li a{display:block;text-decoration:none;padding:8px 0;}
#wrap4 li:last-child{border-bottom:0;}
#wrap5{background:#f3f3f3;border-top:1px solid #d7d7d7;height:60px;}
#wrap6{padding:10px 0 20px 0;color:#d8d8d8;text-shadow:0 2px 2px #000;background:#252525 url(images/bg.png);}
#wrap6 a,#wrap7 a{color:#fff;}
#wrap6 a:hover,#wrap7 a:hover{text-shadow:0 0 2px #eee;}
#wrap6 h3{font-family:CallunaSansRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;font-size:14px;border-bottom:0;}
#wrap6 li{border-top: 1px solid #333;border-bottom: 1px solid #111;}
#wrap6 li a{display:block;text-decoration:none;padding:8px 0;}
#wrap6 li:first-child {border-top:0;}
#wrap6 li:last-child{border-bottom:0;}
#wrap7{background:#111 url(images/bg.png);padding:10px 0 25px;}
.midBar{float:left;padding:20px 100px 10px 100px;width:760px;font:italic 500 16px/1.4em Georgia,serif;color:#898989;margin-bottom:0;text-align:center;}
#twitter_update_list li {list-style-type:none;padding:0;}
.menuwrap,.page{padding:0 20px 30px 20px;}
.menuwrap2{padding:0 20px;}
#wrap6 div.menuwrap{padding:0 20px;}
div.menupad{margin-bottom:0;padding-bottom:0;}
.post{font-size:14px;line-height:21px;padding-top:10px;}
.newswrap{margin-bottom:15px;}
.info{float:left;font-size:12px;color:#898989;width:100%;margin-bottom:20px;border-bottom:1px solid #d7d7d7;}
.info ul{margin:0;padding:0 0 10px 0;}
.info ul li{display:inline;padding:0 15px 0 24px;margin:0;border-right:1px solid #d7d7d7;margin-right:5px;}
.info ul li:last-child{border-right:0;}
#wrap4 .info li{border-bottom:0;line-height:16px;}
#wrap4 .info li a{display:inline;color:#111;}
#wrap4 .info li a:hover{text-decoration:underline;}
.info_date,.info_author,.info_category,.info_comments{height:16px;background-image:url(images/info-sprite.png);background-repeat:no-repeat;}
.info_date{background-position:0 0;}
.info_author{background-position:0 -16px;}
.info_category{background-position:0 -32px;}
.info_comments{background-position:0 -48px;}
.news_image{float:left;padding:9px;border:1px solid #eaeaea;margin-bottom:10px;margin-right:15px;}
.news_image:hover{border:1px solid #d7d7d7;}
.newsList{margin-bottom:0;}
.newsadsense{text-align:center;padding-bottom:20px;}
.newsicons{float:right;display:inline;}
.newsicons img{margin-left:8px;}
div.newsadsense{margin:0 auto 10px auto;text-align:center;}
.clear{clear:both;}
.f-left{float:left;}
.f-right{float:right;}


/* GLOBALS
----------------------------------------------------------------------------------------------------*/
.tbox,.helpbox,.textarea {font-family:CallunaSansRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;width:auto;margin-top:6px;border:1px solid rgba(0,0,0,0.3);padding:7px 6px;color:#898989;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.3);box-shadow:0px 0px 2px rgba(0,0,0,0.3);}
input{width:auto;border:1px solid rgba(0,0,0,0.3);padding:7px 6px;color:#898989;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.3);box-shadow:0px 0px 2px rgba(0,0,0,0.3);}
.button,a.news_extendstring,input.button{background:#ccc url(images/buttonBg.png) repeat-x 0 0;font-size:12px;color:#141414;text-shadow: 1px 1px 1px rgba(255,255,255,0.5);border:1px solid rgba(0,0,0,0.4);padding:7px;margin:5px 0;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0px 0px 2px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 2px rgba(0,0,0,0.4);box-shadow:0px 0px 2px rgba(0,0,0,0.4);}
a.button:hover,a.news_extendstring:hover,input.button:hover{background-image:url(images/buttonBg.png);background-repeat: repeat-x;color:#fff;text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}
a.button:active,a.news_extendstring:active,input.button:active,a.button:focus,a.news_extendstring:focus,input.button:focus{background:-webkit-gradient(linear,0% 100%,0% 0%,from(rgba(255,255,255,1)),to(rgba(185,185,185,1)));background:-moz-linear-gradient(bottom,rgba(255,255,255,1),rgba(185,185,185,1));}
#wrap6 a.button:hover{text-shadow:0 1px 1px rgba(0,0,0,0.25);}
.small.button{font-size: 11px;}
.large.button,a.news_extendstring{font-size: 13px;}
a.news_extendstring{margin-top:15px;}
#dataform{text-align:left;}
#dataform input,#dataform textarea,#dataform .helpbox,#helpb{margin-left:10px;}
.gap{height:10px;}
hr{background-color:#d7d7d7;border:0;height:1px;margin:5px 0;clear:both;}
em,i{font-style:italic;font-weight:normal;}
sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative;}
sup{bottom:1ex;}
sub{top:0.5ex;}
.entry-content sup,.entry-content sub{font-size:14px;}
abbr,acronym{border-bottom:1px dashed #d7d7d7;cursor:help;}
del{text-decoration:line-through;}
pre{font-size:12px;font-family:"Courier 10 Pitch",Courier,monospace;color:#898989;margin:5px 10px 15px 10px;padding:15px;}
div.code-box,code{font-size:11px;color:#898989;-webkit-text-size-adjust:140%;font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
blockquote,.blockquote,.indent{quotes:none;font:14px Georgia,"Times New Roman",Times,serif;font-style:italic;padding:15px;border:1px solid #e8e8e8;margin:5px 10px 15px 10px;}
blockquote,.blockquote{background:#f3f3f3;}
cite{font-style:normal;font-family:CallunaSansRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;}
cite a{text-decoration:none;}
.page table{text-align:left;margin:0 -1px 24px 0;width:100%;}
.page tr th,.page thead th{color:#444;font-size:13px;font-weight:700;line-height:19px;padding:9px 24px;background-color:#f3f3f3;}
.page tr td{padding:6px 24px;}
.page ul,.page ol,.page dl{margin:10px;}
.page li,.page dd{padding:4px 0;}
.page dt{font-weight:700;}


/* COMMENTS
----------------------------------------------------------------------------------------------------*/
.comments{float:left;position:relative;margin:0 0 10px 0;width:100%;}
.commentbar{float:left;font-size:14px;line-height:26px;padding:0;margin:0 0 10px 20px;}
.mcontent{float:left;width:100%;position:relative;padding:0;margin:1em 0 0 0;border:0px solid #f3f3f3;background:#f3f3f3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.mcontent:before{content:"";position:absolute;bottom:-20px;left:30px;border-width:20px 20px 0;border-style:solid;border-color:#f3f3f3 transparent;display:block;width:0;}
.mcontent:after{content:"";position:absolute;bottom:-13px;left:37px;border-width:13px 13px 0;border-style:solid;border-color:#f3f3f3 transparent;display:block;width:0;}
.mcontent.top:before {top:-20px;bottom:auto;left:30px;right:auto;border-width:0 20px 20px;}
.mcontent.top:after {top:-13px;bottom:auto;left:37px;right:auto;border-width:0 13px 13px;}
.comwrap{padding:15px;}
.comreply{float:left;font-size:12px;width:100%;border-top:1px solid #e8e8e8;}
.comreply .f-left{margin:10px 0 15px 15px;}
.comreply .f-right{margin:10px 15px 15px 0;}
#commentform{margin-top:20px;}
#commentform div{margin:0 0 10px 0;}
#commentform textarea{float:left;width:445px;height:100px;margin-bottom:10px;}
#commentform input,#commentform tbox{width:200px;}
#commentform input.button{margin-top:10px;width:auto;}
#commentform input.button:hover{color:#fff;}
input#helpb.helpbox {margin-bottom:10px;}


/* SEARCH
----------------------------------------------------------------------------------------------------*/
.searchForm{float:right;display:inline;height:60px;margin-top:8px;}
.searchForm input#q{float:left;width:190px;margin-right:5px;margin-top:6px;}
.searchForm input.button{float:left;}


/* NEXTPREV
----------------------------------------------------------------------------------------------------*/
.nextprev{clear:both;text-align:center;font-size:14px;padding:20px;margin:0;}
.nextprev_link{display:inline-block;background:#f3f3f3;color:#d5d5d5;text-decoration:none;border:1px solid #d7d7d7;height:28px;width:28px;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;margin:0 2px;line-height:26px;}
.nextprev a{color:#333;text-decoration:none;}
.nextprev a:hover{color:#fff;text-decoration:none;}
.nextprev_current{display:inline-block;background:#d7d7d7;cursor:default;border:1px solid #d7d7d7;height:28px;width:28px;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;margin:0 2px;line-height:26px;}


/* FORUM
----------------------------------------------------------------------------------------------------*/
.fborder{width:100%;margin:0;padding:0;}
.fborder2{background:#fff;border:1px solid #d7d7d7;margin:6px;padding:10px;}
.fcaption{padding:6px;}
.forumheader{font-size:16px;margin:0;padding:10px;}
.forumheader2,.forumheader4{text-align:left;border-bottom:1px solid #d7d7d7;padding:8px 10px;}
.forumheader3{text-align:left;background:#f3f3f3;border:1px solid #d7d7d7;padding:5px 10px;}
.forumheader5{text-align:left;background:#f3f3f3;border:1px solid #d7d7d7;padding:8px 10px;}
.forumheader6{text-align:left;padding:10px;}
.finfobar{border-bottom:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;padding:10px;}
.finfobar2{border-bottom:1px solid #d7d7d7;padding:10px;}
.smalltext{font-size:12px;}
.searchhighlight{text-decoration:underline;color:red;font-weight:bolder;}
.tbox.chatbox { width: 85%; margin-left: auto; margin-right: auto; }


/* SLIDER  *** DO NOT EDIT - You have been warned! ***
----------------------------------------------------------------------------------------------------*/
.feature{position:relative;top:15px;margin:0;padding:10px;background:transparent url(images/fslideBg.png) no-repeat;height:323px;z-index:99;}
.nivoSlider {position:relative;width:940px;height:295px;background:url(images/loading.gif) no-repeat 50% 50%;}
.nivoSlider img {position:absolute;top:0px;left:0px;z-index:1;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.7;width:100%;z-index:89;padding:15px 0;}
.nivo-caption h3{color:#e8e8e8;font-size:20px;padding:0 10px;}
.nivo-caption p {padding:0 10px;margin:0;font-size:13px;}
.nivo-caption a {display:inline !important;color:#fff;text-decoration:underline;}
.nivo-html-caption {display:none;}
.nivo-directionNav a{position:absolute;top:120px;z-index:99;cursor:pointer;display:block;width:40px;height:40px;background:url(images/slider-sprite.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav{background-position:-40px 0;right:10px;}
a.nivo-prevNav{left:10px;}
#slider{background:url(images/loading.gif) no-repeat 50% 50%;z-index:1;}
#slider img{display:none;}
#slider a{display:block;}


/* SOCIAL MEDIA BUTTONS  *** DO NOT EDIT - You have been warned! ***
----------------------------------------------------------------------------------------------------*/
.social-icons{margin:24px 20px 0 20px;}
.social-icons a{display:inline-block;height:24px;width:24px;line-height: 1;z-index:99;margin:0 2px;}
p .arrow{margin-right:10px;}
.arrow {display: inline-block;position: relative;line-height: 1;text-indent: -9999px;width: 24px;height: 24px;background: url(images/social-sprite.png) no-repeat;}
.arrow:after {content: "";position: absolute;top: 0; left: 0; bottom: 0; right: 0;line-height: 1;background: url(images/social-sprite.png) no-repeat;opacity: 0;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;}
.arrow:hover:after {opacity: 1;}
.facebook{background-position: 0 -24px;}
.facebook:after{background-position: 0 0;}
.twitter{background-position: -24px -24px;}
.twitter:after{background-position: -24px 0;}
.google{background-position: -48px -24px;}
.google:after{background-position: -48px 0;}
.linkedin{background-position: -72px -24px;}
.linkedin:after{background-position: -72px 0;}
.rss{background-position: -96px -24px;}
.rss:after{background-position: -96px 0;}
.flickr{background-position: -120px -24px;}
.flickr:after{background-position: -120px 0;}
.youtube{background-position: -144px -24px;}
.youtube:after{background-position: -144px 0;}
.vimeo{background-position: -168px -24px;}
.vimeo:after{background-position: -168px 0;}


/* NEWS TICKER  *** DO NOT EDIT - You have been warned! ***
----------------------------------------------------------------------------------------------------*/
.tickerWrap{float:left;width:700px;}
.ticker{float:left;padding:0;margin:17px 0 0 20px;font:500 16px/22px CallunaSansRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;color:#898989;}
ul#news{padding:0;margin:18px 30px 0 128px;}
ul#news li a{font:500 16px/22px CallunaRegular,"Helvetica Neue",Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;text-decoration:none;margin-right:15px;}
#news li span{font-size:14px;color:#898989;}


/* NEWS ACCORDIAN  *** DO NOT EDIT - You have been warned! ***
----------------------------------------------------------------------------------------------------*/
h3.acc_trigger {background: url(images/acc_sprite.png) no-repeat 0 0;padding:2px 0 5px 26px;height:22px;line-height:24px;cursor:pointer;clear:both;}
h3.acc_trigger a {text-decoration: none;display: block;padding: 0;color:#363636;}
h3.acc_trigger a:hover {color: #177616;}
h3.active {background-position: 0 -24px;cursor:pointer;}
.acc_container {margin: 0 0 5px;padding: 0;overflow: hidden;clear: both;}
.acc_container .block {padding: 0 0 10px 0;}
.accordian{padding-bottom:0;}


/* NEWS SOCIAL BUTTONS  *** DO NOT EDIT - You have been warned! ***
----------------------------------------------------------------------------------------------------*/
.social-containter{width:100%;vertical-align:top;display:inline-block;border:1px dotted #d2d2d2;background:#f3f3f3;margin:15px 0;}
.social-buttons{float:left;vertical-align:top;padding:10px;}
.social-button{padding:0 3px;float:left;text-align:center;}
.social-text{padding:10px;}
.delicious-button{margin:0;padding:0;height:60px;width: 50px;color:#000000;line-height:10px;background: url(images/delicous.png) center top no-repeat;font-family:Arial, Helvetica, sans-serif;}
.del-top{height:44px;font-size:10px;text-align:center;line-height:10px;}
.delicious-button span{padding:4px 0 0 0;display:block;height:20px;font-size:20px;font-weight:bold;text-align:center;line-height:20px;}
.del-bot a{padding:0 0 0 19px;height:16px;color:#2B2BFF;font-weight:bold;font-size:11px;text-align:left;text-decoration:none;line-height: 12px;}
.del-bot a:hover{color:#000000;}


/* SUPERFISH DROPDOWN MENUS  *** DO NOT EDIT - You have been warned! ***
----------------------------------------------------------------------------------------------------*/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:0;z-index:999;}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}

ul.sf-menu li ul{padding:10px;background:#111;opacity:0.9;border:3px solid #e8e8e8;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 2px 5px rgba(0,0,0,0.6);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.6);box-shadow: 0 2px 5px rgba(0,0,0,0.6);}
ul.sf-menu li ul li{border-top: 1px solid #000;border-bottom: 1px solid #444;}
ul.sf-menu li ul li a{padding:8px 0;}
ul.sf-menu li ul li:first-child {border-top:0;}
ul.sf-menu li ul li:last-child{border-bottom:0;}

.sf-menu a.sf-with-ul{padding-right:15px;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:0;top:1.05em; /* IE6 only */width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('images/arrows.png') no-repeat -10px -100px;}
a > .sf-sub-indicator{top:.9em;background-position:0 -100px;}
a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator{background-position:  0 0; }
.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}

.sf-shadow ul{background:	url('images/shadow.png') no-repeat bottom right;padding: 0 8px 9px 0;-moz-border-radius-bottomleft: 17px;-moz-border-radius-topright: 17px;-webkit-border-top-right-radius: 17px;-webkit-border-bottom-left-radius: 17px;}
.sf-shadow ul.sf-shadow-off{background: transparent;}