/*

THEME NAME:Blogwerkstatt 2.0

DESCRIPTION:Identit&auml; t, Steuerung, Reputation, Anreiz, Fan. Basiernd auf Thematic von Ian Stewart.

VERSION:0.1

AUTHOR:Luca Hammer

AUTHOR URI:http://2-blog.net

.

Thematic is copyright Ian Stewart http://themeshaper.com/

This work, like WordPress, is released under GNU General Public License, version 2 (GPL).

http://www.gnu.org/licenses/old-licenses/gpl-2.0.html

.

*//* --------------------------------------------------------------

   Reset default browser CSS.

   Based on work by Eric Meyer:

   http://meyerweb.com/eric/tools/css/reset/index.html

-------------------------------------------------------------- *//* v1.0 | 20080212 */
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, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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: #fff;
  line-height: 1;
}

ol, ul, ul{
  list-style: none;
}

blockquote, q{
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after{
  content: '';
  content: none;
}
/* remember to define focus styles! */

:focus{
  outline: 0;
}
/* remember to highlight inserts somehow! */

ins, .aside h3 a{
  text-decoration: none;
}

del{
  text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */

table{
  border-collapse: collapse;
  border-spacing: 0;
}

a img, .aside table, .aside tfoot tr{
  border: none;
}
/* --------------------------------------------------------------

   Set default typography based on Blueprint

   http://code.google.com/p/blueprintcss/

-------------------------------------------------------------- */

body, input, textarea{
  color: #000;
  font: 12px Verdana, sans-serif;
  line-height: 18px;
}
/* Headings

-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6{
  font-weight: normal;
  clear: both;
}
/* Text elements

-------------------------------------------------------------- */

p, dd, .edit-comment, .aside p, .aside ul, .aside ol, .aside dd, .aside pre{
  margin-bottom: 18px;
}

ul, ol{
  margin: 0 0 18px 2.5em;
}

ol{
  list-style-type: decimal;
}

ol ol{
  list-style: upper-alpha;
}

ol ol ol{
  list-style: lower-roman;
}

ol ol ol ol{
  list-style: lower-alpha;
}

ul ul, ol ol, ul ol, ol ul, .aside ul ul ul{
  margin-bottom: 0;
}

ul li{
  margin-bottom: 10px;
}

dl{
  margin: 0 1.5em;
}

dt, strong{
  font-weight: bold;
}

cite, em, i, .attachment .page-title, .page-title span, #form-allowed-tags span{
  font-style: italic;
}

blockquote{
  margin: 0 3em;
}

blockquote em, blockquote i, blockquote cite, .page-title .meta-nav, .navigation .meta-nav{
  font-style: normal;
}

pre{
  font: 11px Monaco, monospace;
  line-height: 18px;
  margin-bottom: 18px;
}

code{
  font: 11px Monaco, monospace;
}

abbr, acronym{
  border-bottom: 1px dotted #333;
  cursor: help;
}

sup, sub{
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  _vertical-align: bottom;
  position: relative;
}

sup{
  bottom: 1ex;
}

sub{
  top: .5ex;
}
/* Pullquotes

-------------------------------------------------------------- */

blockquote.left{
  float: left;
  margin-left: 0;
  margin-right: 20px;
  text-align: right;
  width: 33%;
}

blockquote.right{
  float: right;
  margin-left: 20px;
  margin-right: 0;
  text-align: left;
  width: 33%;
}
/*

Adapt the following for use in your Child Themes when using

different font-sizes and line-heights

body, input, textarea{    font:--px Arial,sans-serif;     line-height:--px}

p, ul, ol, dd, pre{    margin-bottom:--px}

pre, code{font:--px Monaco,monospace; line-height:--px}



All other styles can be overridden--or ignored!--in Child Theme stylesheets

*/
/*

LAYOUT:One-Column (Right) Fixed

DESCRIPTION:Two-column 950px fixed layout with one sidebar right of content

*/

body{
  min-width: 960px;
}

#header{
  position: relative;
}

#branding, .menu, .sf-menu ul a, .entry-meta .author, .main-aside h3, .linie{}

#access{
  position: relative;
  overflow: hidden;
}

#main, #main-s{
  width: 960px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

#container{/*background:transparent url(http://blogwerkstatt.at/wp-content/themes/thematic/images/Seiten-Box-blog.jpg) no-repeat scroll 0 0;*/
  float: left;
  min-height: 350px;
  width: 600px;
  margin: 40px 0 0 10px;
}

#content{
  width: 600px;
  overflow: hidden;
}

.main-aside{
  width: 330px;
  float: right;
  position: relative;
  right: 10px;
}

#secondary{
  clear: right;
}

#footer{
  clear: both;
}

#subsidiary{
  width: 940px;
  margin: 0 auto;
  overflow: hidden;
}

#subsidiary .aside{
  width: 300px;
  float: left;
  margin: 0 20px 0 0;
}

#subsidiary #third, .gallery img, .skype img{
  margin: 0;
}

#siteinfo{
  clear: both;
  width: 940px;
  margin: 0 auto;
}
/* --------------------------------------------------------------

   Default styles for Images

   I've duplicated these styles here from images.css in

   order to get Thematic through the auto-checker at the

   official WordPress Themes directory.

   When the directory can hunt though css files linked

   through @import the styles below will no longer be

   neccesary and will be removed.

   Cheers. --Ian Stewart

-------------------------------------------------------------- */

.entry-content img{
  margin: 0 0 18px 0;
  max-width: 100%;
}

.alignleft, img.alignleft{
  float: left;
  margin-right: 20px;
}

.alignright, img.alignright{
  display: block;
  float: right;
  margin-left: 20px;
}

.aligncenter, img.aligncenter{
  margin-left: auto;
  margin-right: auto;
  display: block;
  clear: both;
}

.wp-caption{
  text-align: center;
  margin-bottom: 18px;
}

.wp-caption img{
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text{
  margin: 0;
  padding: 5px;
}

.wp-smiley{/* Prevent the smileys from breaking line-height */
  max-height: 12px;
  margin:0 !important;
}

#no-container{
  width: 940px;
}

#no-content{
  margin: 0 0 0 10px;
  overflow: hidden;
  width: 940px;
}

.homy{
  clear: both;
  float: left;
  width: 400px;
}

.homy a{
  color: #000;
  padding-left: 14px;
}

.homy a:hover, #blog-title a:active, #blog-title a:hover, .page-title a:active, .page-title a:hover, .entry-meta a:active, .entry-meta a:hover, .entry-utility a:active, .entry-utility a:hover, .page-link a:active, .page-link a:hover, .navigation a:active, .navigation a:hover, #comments-list .comment-meta a:active, #comments-list .comment-meta a:hover, .comment-reply-link a:active, .comment-reply-link a:hover, .comment-navigation a:active, .comment-navigation a:hover, .aside .current_page_item a, .aside .current_page_item .page_item a:hover, .aside .current_page_item .page_item a:active, .aside a:active, .aside a:hover, #siteinfo a:active, #siteinfo a:hover{
  color: #39A625;
}

.homy ul{
  margin: 0 0 0 10px;
}

.homy small, #form-allowed-tags p, img#wpstats, .skip-link, .attachment-jpeg .main-aside, .attachment-png .main-aside, #nav-above{
  display: none;
}

.homy ul li{
  margin: 0px;
  list-style-type: none;
}

.line{
  background: #fff;
  height: 10px;
  padding: 5px;
}

#container-s{
  float: left;
  width: 400px;
}

.entry-meta abbr{
  text-transform: none;
}

#main, .beispieltext h2{
  padding: 0px;
}

body, input, textarea{
  text-align: justify;
}

#MailPress{
  width: 290px;
}

a.liexternal{
  background: transparent url(http://blogwerkstatt.at/wp-content/themes/thematic/images/link.gif) no-repeat scroll left center;
  padding-left: 14px;
}

.box{
  width: 225px;
  height: 225px;
  padding: 5px;
  float: left;
}

.box a{
  display: block;
  width: 225px;
  height: 225px;
}

#content-s{
  margin: 0 0 0 10px;
  overflow: hidden;
  width: 410px;
}

.socialweb{
  margin-left: 480px;
  background: transparent url(/icon.gif) no-repeat scroll 0 7px;
  padding-left: 15px;
  font-weight: bold;
  color: #3BA125;
}

.socialweb img{
  margin: 10px 10px 0 0;
}

.starty input{
  border: 1px solid #4FA125;
  padding: 1px;
  background: #4FA125;
  color: #fff;
}

.starty input:hover{
  border: 1px solid #4FA125;
  background: #fff;
  color: #000;
}

.starty input [ type = text ]{
  border: 1px solid #4FA125;
  padding: 2px;
  color: #000;
  background: #fff;
}
/* For Link Indication plugin */

a.liwikipedia{
  padding-right: 13px;
  background: url(http://blogwerkstatt.at/wp-content/plugins/link-indication/images/link-icon_wikipedia.gif) no-repeat right;
}

a.liwp{
  padding-right: 16px;
  background: url(http://blogwerkstatt.at/wp-content/plugins/link-indication/images/link-icon_wordpress.png) no-repeat right;
}

a.liftp{
  padding-right: 13px;
  background: url(http://blogwerkstatt.at/wp-content/plugins/link-indication/images/link-icon_ftp.png) no-repeat right;
}

a.limailto{
  padding-right: 18px;
  background: url(http://blogwerkstatt.at/wp-content/plugins/link-indication/images/link-icon_mail.gif) no-repeat right;
}

a.lipdf{
  padding-right: 12px;
  background: url(http://blogwerkstatt.at/wp-content/plugins/link-indication/images/link-icon_pdf.png) no-repeat right;
}

a.lizip{
  padding-right: 12px;
  background: url(http://blogwerkstatt.at/wp-content/plugins/link-indication/images/link-icon_zip.png) no-repeat right;
}

.beispiel{
  float: left;
  width: 470px;
}

.beispieltext{
  margin-left: 30px;
}

img#wpstats{/* hide WordPress Stats smiley */
  width: 0px;
  height: 0px;
  overflow: hidden;
}
/* --------------------------------------------------------------

   Prometheus:a new default style for Thematic

-------------------------------------------------------------- */
/* body{background:#fff url(../grids/960_grid_12_col.gif) repeat-y top center}

      */
/* =Global Elements

-------------------------------------------------------------- */

body, input, textarea{
  font: Helvetica, sans-serif;
  line-height: 22px;
}

p, ul, ol, dd, pre, .aside form, .aside table{
  margin-bottom: 22px;
}

pre, code{
  font: 14px Monaco, monospace;
  line-height: 22px;
}

blockquote{
  color: #666;
  font-style: italic;
}

table{
  border: 1px solid #ccc;
  border-width: 1px 1px 0 1px;
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 22px 0;
  text-align: left;
}

caption{
  text-align: left;
}

tr{
  border-bottom: 1px solid #ccc;
}

th, td{
  padding: .7em 1.25em;
}

a:link, a:visited, a:active, a:hover, .entry-title a{
  color: #3BA125;
  text-decoration: none;
}

#header{
  z-index: 2;
  margin: auto;
  width: 940px;
  height: 60px;
}

#branding{
  padding: 22px 0 22px 0;
  width: 240px;
  float: left;
  height: 20px;
}

#blog-title{
  font-family: Arial, sans-serif;
  font-size: 34px;
  font-weight: bold;
  line-height: 40px;
}

#blog-title a{
  color: #000;
  text-decoration: none;
}

#blog-description{
  color: #666;
  font-size: 13px;
  font-style: italic;
}
/* =Menu

-------------------------------------------------------------- */

#access{
  float: right;
  font-size: 13px;
  height: 33px;
  overflow: visible;
  padding: 22px 0;
  z-index: 100;
}
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu *{
  margin: 0;
  padding: 0;
  list-style: none;
}

.sf-menu{
  line-height: 1.0;
}

.sf-menu ul{
  position: absolute;
  top: -999em;
  width: 10em;/* left offset of submenus need to match (see below) */
}

.sf-menu ul li, .attachment-jpeg #container, .attachment-png #container, #nav-above, #nav-below{
  width: 100%;
}

.sf-menu li:hover{
  visibility: inherit;/* fixes IE7 'sticky bug' */
}

.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: 2.5em;/* match top ul list item height */
  z-index: 99;
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul, ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{
  top: -999em;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul, ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{
  left: 10em;/* match ul width */
  top: 0;
}

.sf-menu{
  float: left;
  border: 1px solid #3BA125
}

.sf-menu a{
  padding: 10px 13px;
  text-decoration: none;
}

.sf-menu a, .sf-menu a:visited, .sf-menu li, .sf-menu li li, .sf-menu li li li{/* visited pseudo selector so IE6 applies text colour*/
  color: #333;
  background: #fff;
}
/* .sf-menu .current_page_item a,

.sf-menu .current_page_ancestor a,

.sf-menu .current_page_parent a{         background:#3BA125;          color:#fff}

                          */

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .sf-menu .current_page_item a, .sf-menu ul a:hover{
  background: #3BA125;
  color: #fff;
}

.sf-menu ul{
  color: #333;
  border: 1px #3BA125 solid;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul{
  top: 32px;/* overriding essential styles */
}

.sf-menu ul ul{
  margin-top: 0;
}

#main{
  clear: both;
  padding: 22px 0;
}

.page-title{
  font-size: 13px;
  line-height: 18px;
  padding: 0 0 44px 0;
}

.page-title a, .entry-meta a, .entry-utility a{
  color: #666;
  text-decoration: none;
}

.hentry, .gallery{
  padding: 0 0 22px 0;
}

.single .hentry, .main-aside ul ul, #content .aside ul ul{
  padding: 0;
}

.home #content .sticky{
  border: 1px solid #ccc;
  margin: 0 0 66px 0;
  padding: 22px 20px 0 20px;
}

.entry-title{
  font-family: Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 0 2px;
}

.entry-title a:active, .entry-title a:hover{
  color: #000;
}

.entry-meta, .wp-caption-text, .gallery-caption{
  color: #666;
  font-size: 13px;
  line-height: 18px;
}

.entry-meta .n{
  font-size: 11px;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.entry-meta abbr{
  border: none;
  cursor: text;
  font-size: 11px;
  font-style: normal;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.entry-content{
  padding: 12px 0 0 0;
}

.entry-content h1, .entry-content h2{
  font-family: Arial, sans-serif;
  font-size: 19px;
  font-weight: bold;
  padding: 0 0 14px;
  text-align: left;
}

.entry-content h3{
  font-size: 17px;
  font-weight: bold;
  margin: 28px 0 14px 0;
}
.entry-content h3 span {
  color:#fff;
  background:#3BA125;
}

.entry-content h4, .aside caption{
  font-size: 11px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.entry-content table{
  margin-left: 1px;
}

.entry-content embed, .widget_tag_cloud{
  margin: 0 0 22px 0;
}

.entry-utility{
  color: #666;
  font-size: 13px;
  line-height: 18px;
  margin: 0 0 44px 0;
}

.page-link{
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 22px 0;
  padding: 22px 0 0 0;
  word-spacing: 0.5em;
}

.page-link a, .comment-navigation a{
  border: 1px solid #ccc;
  color: #666;
  font-weight: normal;
  padding: 0.5em 0.75em;
  text-decoration: none;
}

ul#links-page, ul#archives-page{
  list-style: none;
  margin-left: 0;
  overflow: hidden;
}

li.content-column{
  float: left;
  margin-right: 20px;
  width: 45%;
}

#author-info{
  margin: 0 0 44px 0;
  overflow: hidden;
}

#author-info .avatar{
  float: left;
  margin: .3em 1em 0 0;
}
/* =Attachments

-------------------------------------------------------------- */

.attachment-jpeg #content, .attachment-png #content{
  width: 930px;
}

.attachment-jpeg #comments, .attachment-png #comments{
  width: 540px;
  overflow: hidden;
}

.navigation{
  color: #666;
  font-size: 13px;
  line-height: 18px;
  margin: 0px 0 22px 0;
  overflow: hidden;
}

.navigation a, #comments-list .comment-meta a, .comment-reply-link a{
  color: #666;
  font-style: italic;
  text-decoration: none;
}

.nav-previous{
  float: left;
  width: 50%;
}

.nav-next{
  float: right;
  width: 50%;
  text-align: right;
}

.paged #nav-above{
  display: block;
  padding: 0 0 44px 0;
}
/* =Comments

-------------------------------------------------------------- */

#comments{
  padding: 22px 0 0 0;
}

#comments, #comments input, #comments textarea{
  font-size: 13px;
  line-height: 18px;
}

#comments code, .aside pre, .aside code{
  font-size: 12px;
  line-height: 18px;
}

#comments h3{
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  line-height: 22px;
  padding: 0 0 18px 0;
}

#comments-list{
  padding: 0 0 18px 0;
}

#comments-list ol, #comments-list ul{
  list-style: none;
  margin: 0;
}

#comments-list ol{
  border: 1px solid #ccc;
  border-bottom: none;
  margin: 0 0 18px 0;
}

#comments-list li{
  background: #fafafa;
  border-bottom: 1px solid #ccc;
  padding: 18px 1.5em 0 1.5em;
  position: relative;
}

#comments-list li.alt{
  background: #fff;
}

#comments-list li.bypostauthor{
  background: #FFC;
}

#comments-list ul li{
  border: 1px solid #ccc;
  margin: 0 0 18px 0;
}

#comments-list li .avatar{
  position: absolute;
  top: 22px;
  left: 1.5em;
  width: 36px;
  height: 36px;
}

#comments-list .comment-author{
  font-weight: bold;
  padding: 9px 0 0 46px;
}

#comments-list .comment-meta{
  color: #666;
  font-size: 11px;
  padding: 0 0 9px 46px;
}

.comment-reply-link{
  font-size: 11px;
  padding: 0 0 18px 0;
  text-align: right;
}

.comment-navigation{
  font-weight: bold;
  padding: 0 0 18px 0;
  margin-right: 0.5em;
}

.comment-navigation a, .comment-navigation span{
  margin-right: 0.5em;
}

#trackbacks-list .comment-content{
  position: absolute;
  left: -9000px;
}

#respond{
  background: #fff;
  margin-bottom: 22px;
  overflow: hidden;
  padding: 18px 0 0 0;
  position: relative;
}

#comments-list #respond{
  border-bottom: 1px solid #ccc;
  margin: 0 0 18px 0;
  padding: 18px 1.5em;
}

#comments-list ul #respond{
  border: 1px solid #ccc;
  margin: 0;
}

#cancel-comment-reply{
  font-size: 11px;
  position: absolute;
  top: 18px;
  right: 1.5em;
}

#cancel-comment-reply a, .aside .current_page_item .page_item a, .aside, .aside a, #siteinfo a{
  color: #666;
}

#respond .required{
  color: #39A625;
  font-weight: bold;
}

.form-section label{
  font-size: 11px;
}

.form-section input{
  margin: 0 0 18px 0;
  width: 98%;
}

.form-section textarea{
  width: 99%;
}

#form-allowed-tags p{
  color: #666;
  font-size: 11px;
  margin: 0;
}

.form-submit{
  padding: 18px 0 0 0;
  text-align: right;
}

.subscribe-to-comments{
  color: #666;
  float: left;
  font-size: 11px;
  margin: 0;
  padding: 18px 0 0 0;
}

.solo-subscribe-to-comments{
  color: #666;
  font-size: 11px;
  padding: 18px 0 0 0;
}

.comment_license{
  color: #666;
  clear: both;
  font-size: 11px;
  margin: 0;
  padding: 18px 0 0 0;
}
/* =Asides, Sidebars &Widget-Ready Areas

-------------------------------------------------------------- */

.aside, .aside input{
  font-size: 13px;
  line-height: 18px;
  margin-bottom: 6px;
}

.aside h3{
  color:#000000;
  font-size:15px;
  line-height:22px;
}

.aside ul{
  list-style: none;
  margin-left: 0;
}

.aside ul ul{
  list-style: none;
  margin: 0 0 22px 0;
}

.aside ul ul li{
  padding: 1px 0;
}

.aside thead, .aside tbody{
  border: 1px solid #ccc;
}

.aside th, .aside td{
  border-right: 1px solid #ccc;
  padding: .25em .8em;
}

.aside tfoot td{
  border-color: transparent;
}

.main-aside ul, #content .aside ul{
  padding: 0 20px;
}

#primary{
  padding: 40px 0 0 0;
  margin-bottom: 22px;
}
/*

    Content Asides

*/

#content .aside{
  border: 1px solid #ccc;
  margin: 0 0 22px 0;
  padding: 18px 0 0 0;
}

#content .aside h3{
  font-family: Georgia, serif;
  font-weight: normal;
  font-size: 17px;
  font-style: italic;
  padding: 0 0 7px 0;
  text-transform: none;
}

#subsidiary{
  padding: 33px 0 0 0;
}
/* =Footer

-------------------------------------------------------------- */

#footer{
  margin-top: 22px;
  text-align: right;
}

#siteinfo{
  color: #333;
  font-size: 11px;
  line-height: 18px;
  padding: 5px 5px 100px 0;
  border-top: 1px solid #3BA125;
}

.wp-pagenavi{
  margin: 0 0 0 -.5em;
  padding: 0.5em 0;
}

.wp-pagenavi a, .wp-pagenavi a:link{
  border:1px solid #ccc !important;
  color:#666!important;
  font-style: normal;
  margin:0 .375em !important;
  padding:0.5em 0.25em !important;
}

.wp-pagenavi a:visited{
  border:1px solid #ccc !important;
  color:#666 !important;
}

.wp-pagenavi a:hover, .wp-pagenavi a:active{
  border:1px solid #ccc !important;
  color:#39A625 !important;
}

.wp-pagenavi span.pages{
  border:none !important;
  color:#666 !important;
  margin:0 !important;
  padding:0 !important;
}

.wp-pagenavi span.current{
  border:none !important;
  color:#666 !important;
  font-weight:normal !important;
  margin:0 !important;
  padding:0 !important;
}

.wp-pagenavi span.extend{
  background-color: #FFF;
  border: 1px solid #000;
  color: #000;
  margin: 2px;
  padding: 2px 4px;
}
/* =more custom

-------------------------------------------------------------- */

.raster-wrap{
  height: 500px;
}

.raster{
  background: transparent url(/raster.jpg) no-repeat scroll 0 0;
  height: 476px;
  margin: 12px auto;
  width: 942px;
  display: block;
}

.ubox{
  width: 940px;
  margin: 0 auto;
  position: relative;
}

.Neuigkeiten{
  background: transparent url(/icon.gif) no-repeat scroll 0 7px;
  color: #3BA125;
  float: left;
  font-weight: bold;
  margin-left: 10px;
  padding-left: 15px;
  width: 400px;
}

.Newsletter{
  background: transparent url(/icon.gif) no-repeat scroll 775px 7px;
  color: #3BA125;
  font-weight: bold;
  padding-left: 15px;
  text-align: right;
}

.starty{
  margin-left: 635px;
  padding: 0 15px 20px;
  text-align: right;
}
/* =slider

-------------------------------------------------------------- */

.slide{
  padding: 40px 30px;
  width: 900px;
  float: left;
  position: relative;
  margin-top: 50px;
  height: 190px;
}

.slide h1{
  font-family: Helvetica, Sans-Serif;
  font-size: 30px;
  letter-spacing: -1px;
  color: #ac0000;
}

.slide p{
  color: #999;
  font-size: 12px;
  line-height: 22px;
  width: 300px;
}

.slide img{
  position: absolute;
  top: 20px;
  left: 400px;
}

#slider-stopper{
  position: absolute;
  top: 1px;
  right: 2px;
  background: #ac0000;
  color: white;
  padding: 3px 8px;
  font-size: 10px;
  text-transform: uppercase;
  z-index: 1000;
}

.current_page_ancestor a {
  background:#3BA125;
}

#MailPress input{
  border: 1px solid #4FA125;
  padding: 1px;
  background: #4FA125;
  color: #fff;
}

#MailPress input:hover{
  border: 1px solid #4FA125;
  background: #fff;
  color: #000;
}

#MailPress input [ type = text ]{
  border: 1px solid #4FA125;
  padding: 2px;
  color: #000;
  background: #fff;
}
.single-icons img {
  float: right;
  padding:0 10px 10px;
}

