/*
Theme Name: Cyprus-US_Chamber
Theme URI: http://www.carlsonwebdesign.com
Description: A theme by <a href="http://www.carlsonwebdesign.com">Carlson Web Design and Consulting</a>.
Version: 1
Author: John Carlson
Author URI: http://www.carlsonwebdesign.com
*/

/*========== RESET STYLES ==========*/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style-type: none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes border from fieldset and img */


/* CALENDAR STYLES
---------------------------------------------------------------------------------*/

    .calnk a:hover {
         background-position:0 0;
         text-decoration:none;  
         color: #399734;
         }
    .calnk a:visited {
         text-decoration:none;
         color: #1f3669;
        }
    .calnk a {
        text-decoration:none; 
        color:#1f3669; 
        border-bottom:1px dotted #000000;
        }
    .calnk a span { 
        display:none; 
        }
    .calnk a:hover span {
        color:#333333; 
        background:#F6F79B;
        display:block;
        position:absolute; 
        margin-top:1px; 
        padding:5px; 
        width:150px; 
        z-index:100;
        }
     .calendar-table {
        border:none;
        width:100%;
     }
     .calendar-heading {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#e4f0f9;
     }
     .calendar-next {
        width:25%;
        text-align:center;
     }
     .calendar-prev {
        width:25%;
        text-align:center;
     }
     .calendar-month {
        width:50%;
        text-align:center;
        font-weight:bold;
     }
     .normal-day-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:1.0em;
        border:1px solid #DFE6DE;
        background-color:#e6fadf;
     }
     .weekend-heading {
        text-align:center;
        width:25px;
        height:25px;
        font-size:1.0em;
        border:1px solid #DFE6DE;
        background-color:#e6fadf;
        color:#3a8917;
     }
     .day-with-date {
        vertical-align:text-top;
        text-align:left;
        width:100px;
        height:60px;
        border:1px solid #DFE6DE;
     }
     .no-events {

     }
     .day-without-date {
        width:60px;
        height:60px;
        border:1px solid #E9F0E8;
     }
     span.weekend {
        color:#d50303;
     }
     .current-day {
        vertical-align:text-top;
        text-align:left;
        width:60px;
        height:60px;
        border:1px solid #BFBFBF;
        background-color:#e6fadf;
     }
     span.event {
        font-size:0.85em;
     }
     .kjo-link {
        font-size:0.75em;
        text-align:center;
     }
     .event-title {
        text-align:center;
        font-weight:bold;
        font-size:1.2em;
     }
     .event-title-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .event-content-break {
        width:96%;
        margin-left:2%;
        margin-right:2%;
        margin-top:5px;
        margin-bottom:5px;
        text-align:center;
        height:1px;
        background-color:#000000;
     }
     .calendar-date-switcher {
        height:25px;
        text-align:center;
        border:1px solid #D6DED5;
        background-color:#E4EBE3;
     }
     .calendar-date-switcher form {
        margin:0;
        padding:0;
     }
     .calendar-date-switcher input {
        border:1px #D6DED5 solid;
     }
     .calendar-date-switcher select {
        border:1px #D6DED5 solid;
     }
     .cat-key {
        width:100%;
        margin-top:10px;
        padding:5px;
        border:1px solid #D6DED5;
     }


fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

img { border: none; }

a { border: none; }
/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
	}

/*
	CORE LAYOUT STYLES
------------------------------------------------------------------*/

body {
	background: #acaa9f url(images/bg_top.jpg) top repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 62.5%; /* Resets 1em to 10px */
	color: #444;
	text-align: center;
	}

a {
	text-decoration: none;
	display: block;
	}	

body#calendar #wrapper {
        background: url(images/bg_content-repeat2.gif) repeat-y;
}
	
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 966px;
	text-align: left;
	font-size: 1.3em;
	color: #222;
	background: url(images/bg_content-repeat.gif) repeat-y;
	}

#header {
	position: relative;
	width: 966px;
	height: 140px;
	margin: 0;
	padding: 0;
	background: #fff url(images/header.jpg) top repeat-x;
	}

#content {
	float: left;
	position: relative;
	width: 966px;
	display: inline;
	margin: 0;
	padding: 0;
	background: url(images/content-top.gif) top left no-repeat;
	}

#photoArea {
	float: left;
	display: inline;
        position: relative;
	width: 600px;
	height: auto;
	margin: 1px 0 10px 8px;
        padding: 0;
        vertical-align: bottom;        
	}

#submenu-tab {
       width: 600px;
       height: 10px;
       position: absolute;
       bottom: 0;
       left: 0;
       background: url(images/content-top-bar.png) bottom no-repeat;	
       z-index: 100;
}

#sidebar {
	float: right;
	display: inline;
	width: 320px;
	margin: 0 23px 0 0;
	padding: 10px 0;
	}
/*
body#home #sidebar {
       margin-top: -231px; 
       }
	   */

#single_content {
        float: left;
	display: inline;
	position: relative;
	width: 900px;
	margin: 0 5px 0 28px;
	padding: 20px 0;
        border-bottom: 1px solid #d6d6aa;
}

#primary_content {
	float: left;
	display: inline;
	position: relative;
	width: 560px;
	min-height: 500px;
	margin: 0 5px 0 28px;
	padding: 20px 0;
        border-bottom: 1px solid #d6d6aa;
	}
body#home #primary_content {
       padding-top: 15px;
}

#footer {
	width: 100%;
	position: relative;
	margin: 10px 0 0 0;
	padding: 25px 0;
	text-align: left;
	background: url(images/footer_bg.gif) bottom no-repeat;
	clear: both;
	}
body#calendar #footer {
       background: url(images/footer_bg2.gif) bottom no-repeat;
}

#searchform {
	background: #f3f3f3;
	width: 260px;
	margin: 45px 10px 0 0;
	padding: 10px 10px 10px 10px;
	float: right;
        border: 1px solid #dddddd;
}
#searchform #s {
	border:1px solid #203346;
	width: 150px;
	height: 21px;
	padding: 3px 5px 0px 5px;
	border: 1px solid #98cc95;
	background: #ffffff;
	vertical-align: middle;
}
#searchform #searchsubmit {
	background: url(images/search-btn-bg.gif) no-repeat;
	border: none;
	width: 28px;
	height: 24px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	vertical-align: middle;
}
#searchform label {
	font-size: 12px;
        font-weight: bold;
	color: #666666;
}

/*  NAVIGATION
-------------------------------------------------------------------------------*/
#nav-container {
       width: 966px;
       height: 47px;
       margin: 0;
       padding: 0;
       background: url(images/nav_bg.gif) no-repeat;
	   clear: both;
}

ul#nav {
        margin-left: 8px;
}

#nav li {
	float: left;
	margin-top: 1px;
        min-width: 118px; 
        text-align: center;  
        border-right: 1px solid #d5f3ad;
}
#nav a, #nav a:visited {
	color: #ffffff;
	text-decoration: none;
	padding: 10px;
        min-width: 98px;
        height: 15px;
	font: bold 12px/100% Arial, Helvetica, sans-serif;

	display: block;
}

#nav a:active { color: #0000000; }

#nav li a:hover, li.current_page_item {
	color: #ffffff;
        background: #399734 url(images/nav-button-bg.gif) repeat-x;
}

/*    TYPOGRAPHY
-------------------------------------------------------------------------------*/
#header h1 {
	position: absolute;
	width: 554px;
	height: 132px;
	top: 5px;
	left: 0;
	margin: 0;
	padding: 0;
	line-height: 0;
	background: url(images/logo.gif) no-repeat;
	text-indent: -9999px;
	}
	
#header h1 a {
	display: block;
	width: 554px;
	height: 132px;
	margin: 0;
	padding: 0;
	border: none;
	}

p {
	font-size: 0.9em;
        margin: 0 0 12px 0;
        padding: 5px 0 0 0;
	line-height: 1.4;
	}

p.minheight { min-height: 240px; }

.entry p {
       padding-top: 0;
}

em {
       font-style: italic;
}

#footer p {
	font-size: 0.8em;
	color: #399734;
	padding: 0 30px;
	}

#sidebar p {
       font-family: Verdana, Arial, sans-serif;
       font-size: 0.8em;
       color: #5b5b3a;
}

body#sponsors p {
       margin: 0 0 5px;
       padding: 0;
       line-height: 1.2;
}

body#sponsors #footer p {
       padding: 0 30px;
}

strong {
	font-weight: bold;
	text-transform: none;
        color: #ed1c24;
	}

strong.sponsorship {
       color: #1f3669;
}

body#sponsors #primary_content strong {
       margin: 10px 0 0 0;
       display: inline-block;
}

br {
   margin: 5px 0;
   }
	
/* Headings */

h1, h2, h3, h4, h5 {
	font-family: Tahoma, Arial, sans-serif;
	margin-bottom: 10px;
        font-weight: normal;
	}

h2 {
       font-size: 1.7em;
       color: #1f3669;
       margin-bottom: 10px;
}

body#home h2 {
       font-size: 1.3em;
       font-weight: normal;
       margin-bottom: 12px;
       color: #1f3669;
}
	
#primary_content h3 {
	font-size: 1.5em;
        margin: 0 0 10px 0;
        padding-top: 15px;
        color: #399734;
        letter-spacing: 1px;
        line-height: 1;
        clear: both;
}

#primary_content h3.home-header3 {
        padding-top: 5px;
        margin-bottom: 0;
}

#primary_content h3 {
       font-weight: normal;
       text-transform: uppercase;
       color: #399734;
       margin: 5px 0 10px 0;
       padding: 10px 0 2px 0;
       width: 100%;
       border-bottom: 1px solid #d6d6aa;
}

body#sponsors #primary_content h3 {
       font-size: 1.5em;
       font-weight: bold;
       margin: 10px 0 5px 0;
}

#sidebar h3.sidebar-headings {
       margin: 2px 0 2px 0;
       font-family: Arial, Verdana, sans-serif;
       font-size: 1.3em;
       color: #2e7b2a;
	   clear: both;
}
#sidebar h4 {
       font-size: 1.1em;
       color: #1f3669;
       margin: 0;
}

/*	LINKS STYLES
------------------------------------------------------------------*/

#footer a:link, #footer a:visited, #footer a:active {
	color: #399734;
	text-decoration: none;
	}
#footer a:hover {
	color: #1f3669;
	text-decoration: underline;
	}    
#primary_content strong a.sponsors, strong a.sponsors:link, #primary_content strong a.sponsor:visited, #primary_content strong a:sponsors:active {
       color: #1f3669;
       text-decoration: none;
       padding-bottom: 1px;
       border-bottom: 1px dotted #1f3669;
}
#primary_content strong a.sponsors:hover {
       color: #000;
       text-decoration: none;
       padding-bottom: 1px;
       border-bottom: 1px solid #000;
}

#sidebar li a {
	width: 100%;
	margin: 0;
	padding: 4px 0;
	color: #6c674b;
	text-indent: 1px;
	background: transparent;
	border-bottom: 1px solid #e8e4ca;
	text-decoration: none;
}
#sidebar li a:hover {
	color: #514d36;
	background: #e8e4ca;
	border-bottom: 1px solid #e8e4ca;
	text-decoration: none;
}
#sidebar ul {
	margin: 0 0 15px 0;
}

/*	MISCELLANEOUS STYLES
------------------------------------------------------------------*/

.clearfix {
	clear: both;
	}

.pic-float-right {
	float: right;
	display: inline;
	width: auto;
	height: 200px;
	padding: 3px;
	margin: 5px;
	background: #fff;
	border: 1px solid #e8e4c6;
	}

.alignright {
       float: right;
       display: inline;
       margin: 0 0 5px 15px;
       padding: 0;
}
.alignleft {
      float: left;
      display: inline;
      margin: 0 15px 5px 0;
      padding: 0;
}

/* Captions */

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;

}

.wp-caption {
	border: 1px solid #dfdfdf;
	font-family: Tahoma, Arial, sans-serif;
        text-align: center;
	background-color: #f3f3f3;
	padding-top: 5px;	
	-moz-border-radius: 2px;
	-khtml-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

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

.wp-caption p.wp-caption-text {
	font-size: 10px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 2px 2px 2px;
	margin: 0;        
}

/* End captions */

#credits {
	margin: 0px auto;
	width: 760px;
	color: #7a9299;
	font-size: 85%;
	line-height: 120%;
}

#credits a, #credit a:visited{
	color: #048db4;
}
.rss {
	background: url(images/icons/mini-rss.gif) no-repeat left center;
	padding-left: 18px;
	padding-bottom: 2px;
	margin-left: 10px;
}
#home-photo {
	width: 560px;
	height: 280px;
	margin: 0 0 10px 0;
	overflow: hidden;
	clear: both;
}
#home-photo ul#homepics {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#home-photo ul#homepics li {
	margin: 0;
	padding: 0;
}

/*   BLOG STYLES 
-----------------------------------------------------------------------------*/
.ul-cat, .ul-archives {
	list-style: none;
	margin: 0 10px 15px 10px;
	padding:0;
	border-bottom: 1px solid #d6d6aa;
}
.ul-cat li {
	margin: 0;
	padding: 5px 0 3px 20px;
        color: #5b5b3a;
	border-top: 1px solid #d6d6aa;
	background: url(images/icons/mini-category.gif) no-repeat left center;
}
.ul-links li {
	margin: 0;
	padding: 5px 0 3px 10px;
        color: #5b5b3a;
	border-top: 1px solid #d6d6aa;
}
#sidebar .ul-cat li a, #sidebar .ul-cat li a:visited {
	color: #5b5b3a;
	text-decoration: none;
        display: inline;
}
#sidebar .ul-cat li a:hover {
	color: #9b9b6d;
	text-decoration: none;
}
.ul-links {
	list-style: none;
	margin: 0 10px 15px 0;
	padding:0;
	border-bottom: 1px solid #d6d6aa;
}
#sidebar .ul-links li a, #sidebar .ul-links li a:visited {
	color: #5b5b3a;
	text-decoration: none;
        display: inline;
}
#sidebar .ul-links li a:hover {
	color: #9b9b6d;
	text-decoration: none;
}
.ul-archives li {
	margin: 0;
	padding: 5px 0 3px 20px;
        color: #5b5b3a;
	border-top: 1px solid #d6d6aa;
	background: url(images/icons/mini-monthly-archive.gif) no-repeat left center;
}
#sidebar .ul-archives li a, #sidebar .ul-archives li a:visited {
	color: #5b5b3a;
	text-decoration: none;
}
#sidebar .ul-archives li a:hover {
	color: #9b9b6d;
	text-decoration: none;
}
a.feed { 
	margin: 0 0 18px 105px;
	padding-left: 20px;
	font-weight: normal;
        display: inline;
	background: url(images/icons/mini-rss-feed.gif) left center no-repeat;
}
.post {
	clear:both;
        margin: 0;
	padding-top: 0;
        background: #fff;
}
.post-date {
	width: 30px;
	height: 44px;
	float: left;
	background: url(images/icons/icon-calendar.gif) no-repeat;
}
.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #757575;
	text-align: center;
	display: block;
	line-height: 11px;
	padding-top: 14px;
	margin-left: 0;
}
.post-day {
	font-size: 16px;
	text-transform: uppercase;
	color: #757575;
	text-align: center;
	display: block;
	line-height: 16px;
	padding-top: 0;
	margin-left: -1px;
}
.post-title {
	float: left;
	margin: -45px 5px 15px 50px;
	width: 500px;
        background: #ffffff;
}
.entry {
	clear: both;
	margin-bottom: 5px;
        padding: 5px 0;
}
.post-year {
	background: none;
	margin: 2px 0 0 -3px;
	padding-left: 0;
	float: left;
	font-size: 1em;
	letter-spacing: 1px;
	color: #888888;
}
.post-cat {
	background: url(images/icons/bpt_folder.gif) no-repeat 0 2px;
	padding-left: 16px;
	float:left;
	font-size: 0.9em;
	color: #006ed6;
}
.post-author {
	background: url(images/icons/icon-pencil.gif) no-repeat 0 0;
	margin-left: 10px;
	padding-left: 18px;
	float:left;
	font-size: 0.9em;
	color: #1f3669;
}
.post-comments {
	background: url(images/icons/mini-comments.gif) no-repeat 0 -2px;
	padding-left: 18px;
	float: right;
	font-size: 0.9em;
}
.post-calendar {
	background: url(images/icons/mini-calendar.gif) no-repeat left center;
	padding-left: 18px;
	float: right;
	font-size: 95%;
	color: #999999;
}
.post-content {
	clear: both;
	padding-top: 10px;
}
.read-entry {
	background: url(images/icons/arrow-right.gif) no-repeat center right;
	padding-right: 45px;
	float: left;
}
.continue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
        margin: -6px 0 0 0;
        padding: 0;
        line-height: 1;
	vertical-align: top;
}	
.navigation {
	clear: both;
	padding: 0 0 10px 0;
}
.navigation a, .navigation a:visited {
	color: #1f3669;
        text-decoration: none;
}
.previous-entries {
	float: left;
	padding-left: 18px;
	background: url(images/icons/mini-nav-left.gif) no-repeat left center;
}
.next-entries {
	float: right;
	padding-right: 18px;
	background: url(images/icons/mini-nav-right.gif) no-repeat right center;
}
#comments, #respond {
    	border-bottom: 1px dotted #d6d6aah3;
	padding-bottom: 5px;       
}
h3#comments, h3#respond  {
       margin-top: 0;
       padding-top: 0;
}
h3#comments { color: #1f3669; }
.commentlist {
	margin: 10px 0px;
	padding-left: 5px;
	line-height: 130%;
}
.commentlist li {
	padding: 5px 10px 5px 0;
	position: relative;
}
.commentlist .avatar {
	position: absolute;
	top: 5px;
	right: 5px;
	border: solid 1px #ededed;
	padding: 1px;
	background: #fff;
}
.commentlist .alt {
	background: #fff;
}
.commentlist .alt a {
       text-decoration: none;
}
.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #ed1c24;
        text-decoration: none;
        border: none;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
        color: #333;
	font-size: 1em;
}
.post small {
       color: #666;
}
.commentlist a { text-decoration: none; }
#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}
#commentform p {
	padding: 6px 0px;
	margin: 0px;
}
#commentform label {
	font-weight: normal;
	color: #333333;
	font-size: 1.1em;
}
#commentform input {
	width: 200px;
	background: #f3f3f3;
	border: 1px solid #98cc95;
	padding: 3px;
	margin-top: 3px;
}
#commentform textarea {
	width: 450px;
	height: 125px;
	background: #f3f3f3;
	border: 1px solid #98cc95;
	padding: 2px;
	margin-top: 3px;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #ffffff;
}
#commentform #submit {
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: none;
	float:right;
        display: inline;
        width: 130px;
	height: 29px;
        margin: 0 103px 5px 0;
}
#primary_content .post-title a {
	border: none;
}
#primary_content .post-title h2 {
	border-bottom: 1px dotted #e4e4bb;
}
#primary_content .post-title h2 a {
	text-decoration: none;
	border: none;
}
#primary_content .post-title h2 a:hover {
	text-decoration: none;
	border: none;
}
#primary_content .post-cat a, #primary_content .post-cat a:hover, #primary_content .post-author a, #primary_content .post-author a:hover, #primary_content .post-comments a, #primary_content .post-comments a:hover {
	border: none;
	text-decoration: none;
	padding-top: 2px;
}
#sidebar a {
	border: none;
}

/* LINKS
-----------------------------------------------*/
#primary_content a, #primary_content li a {
        color: #399734;
        text-decoration: none;
        display: inline;
}
#primary_content a:hover, #primary_content li a:hover {
        color: #000;
        text-decoration: none;
}
#primary_content .sponsors a { color: #1f3669; }
#primary_content .navigation a, #primary_content .entry a {
       text-decoration: none;
}

#comments a, #respond a {
       text-decoration: none;
}

/* LISTS
-----------------------------------------------*/
#primary_content ul {
       list-style-type: none;
       margin: 10px 10px 10px 0;
       padding: 0;
       border: none;       
}
#primary_content li {
       padding: 3px 0 0 0;
       margin: 0 0 3px 0;
}

#primary_content li strong {
       color: #1f3669;
}

#primary_content #profiles ul {
       margin-top: 15px;
}

#primary_content ol {
       margin: 0 0 0 20px;
       padding: 5px;
       list-style-type: decimal;
}
#primary_content ol li {
       padding: 0 0 7px 0;
}

ol.commentlist li a {
       text-decoration: none;
}

.entry ol.commentlist li.alt cite {
       text-decoration: none;
}

div#top {
	text-indent: -99999px;
        visibility: hidden;
        height: 0;
        line-height: 0;
        margin: 0;
        padding: 0;
}
#footer a.top-link {
       display: inline;
       font-weight: bold;
       color: #1f3669;
}
#footer a.top-link:hover {
      color: #399734;
}
#primary_content a, #primary_content a:link, #primary_content a:visited, #primary_content a:hover, #primary_content a:active
      text-decoration: none;
      border: none;
}
#primary_content a.url { text-decoration: none; }



/* SIDEBAR RANDOM THUMBNAILS */

div.ngg-widget {
       float: left;
       display: inline;
       margin: 0 0 10px 0;
}
div.ngg-widget a { display: inline; }

#sidebar li.widget {
       font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
       font-size: 1.2em;
       color: #1f3669;
       margin-left: 5px;
}
p.plugin-support { 
       text-indent: -9999px;
       visibility: hidden;
       height: 0;
} 

li.widget_categories {
       font-weight: bold;
       color: #f00;
}

#primary_content a.sponsors {
       color: #1f3669;
       text-decoration: none;
       padding-bottom: 1px;
       border-bottom: 1px dotted #1f3669;
}
#primary_content a.sponsors:hover {
       color: #000;
       text-decoration: none;
       padding-bottom: 1px;
       border-bottom: 1px solid #000;
}
#sidebar form {
	padding: 0 0 10px 0;
}
#sidebar .gsom-optin-div-label {
	display: inline-block;
	width: 85px;
	vertical-align: middle;
}
#sidebar .gsom-optin-radiogroup { 
	padding: 0;
	margin: 0 50px 10px 0;
	float: right;
	clear: both;
}
#sidebar .gsom-optin-form input[type="text"] {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	margin: 3px 0;
	padding: 2px;
	width: 180px;
	color: #514d36;
	background: #f5f3e9;
	border: 1px solid #6c674b;
}
#sidebar .gsom-optin-form input[type="text"]:focus {
	color: #514d36;
	background: #fff;
	border: 1px solid #514d36;
}
#sidebar .gsom-optin-form input[type="submit"] {
	padding: 2px;
	font-size: 10px;
	text-transform: uppercase;
}