/*  
Theme Name: Imaginary Fighter Country Partnership
Version: 2.5
Description: Designed by Imaginary Trout.
Author: Imaginary Trout, Joshua Abel, Drew Ewing & Adam Lyons
Author URI: http://imaginarytrout.com
*/
* { padding: 0px; margin: 0px; list-style: none; border: none; text-align: left; list-style-type: none;}
ul {
	margin: 0px;
	padding: 0px;
}

ul.codex li {
	text-align: right;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	
}

/*.wp-caption {
	float: left;
	background-color: #e4e4e4;
	padding-right: 10px;
	text-align: center;
	margin-right: 10px;
	border-top: 1px solid #f3f3f3;
	border-left: 1px solid #f3f3f3;
	border-bottom: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
}
.wp-caption p {
	width: 270px;
	border: 0px solid #000;
	text-align: center;
}
*/
.alignleft, img.alignleft {
        display: inline;
        float: left;
        margin-right: 24px;
        margin-top: 4px;
}
.alignright, img.alignright {
        display: inline;
        float: right;
        margin-left: 24px;
        margin-top: 4px;
}
.aligncenter, img.aligncenter {
        clear: both;
        display: block;
        margin-left: auto;
        margin-right: auto;
}
img.alignleft, img.alignright, img.aligncenter {
        margin-bottom: 12px;
}
.wp-caption {
        background: #f1f1f1;
        line-height: 18px;
        margin-bottom: 20px;
        max-width: 590px !important; /* prevent too-wide images from breaking layout */
        padding: 4px;
        text-align: center;
}
.wp-caption img {
        margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
        color: #888;
        font-size: 12px;
        margin: 5px;
}
.breadcrumb {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	margin-top: -10px;
	padding-bottom: 8px;
	
}
.breadcrumb a { color: #000; text-decoration: none; }
.breadcrumb a:hover { color: #006699; }

.paddedclear {
	line-height: 0px; clear: both; padding-top: 2px; padding-bottom: 2px; text-indent: -9999px;
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/mockup-11-27-09-content-bg.gif) repeat-y center top !important;
}
.seoclear {
        line-height: 0px; clear: both; text-indent: -9999px;
      /*  background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.comimages/mockup-11-27-09-content-bg.gif) repeat-y center top !important; */
}

.fcplogo { margin-top: 40px; margin-left: 30px; float: left;}
.fcflogo { margin-top: 185px; margin-left: -350px; float: left;}
.fcpsupport { margin-top: 265px; text-align: right; }

.preload {display:none;}
.header {height: 353px; background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/header-bg.png) no-repeat center top !important;}
.content-bg { 
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/mockup-11-27-09-content-bg.gif) repeat-y center top !important;
	padding-left: 20px;
}
.content-bg-wrap { 
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/content-bg-wrap.png) no-repeat center top !important;
	padding-left: 20px;
	height: 10;
	line-height: 10px;
}
/*.content-bg-top { height: 68px; background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.comimages/mockup-11-27-09-content-bg-top.gif) no-repeat center top !important;} */
.content-bg-top { height: 60px; background: transparent;}
.fcpfooter {height: 350px; background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/mockup-11-27-09-footer-bg.png) no-repeat center top !important;}
.fcpfooter-links {
	text-align: center;
}
.fcpfooter-links a img {
	padding-left: 0px;
	padding-right: 20px;
}
.fcpfootercite {
	color: #666;
	font-size: 11px;
	text-align: center;
}

.poplinks ul li a {
	text-align: right;
	float: right;
}

body { background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/mockup-11-30-09-background.jpg) no-repeat center top !important;  }

.sidepost {
	border: 5px solid #d5d5d5;
	border-right: 0px;
	border-left: 0px;
	background-color: #fcfcfc;
	padding: 5px;
	padding-right: 10px;
}
.inertsidepost {
	text-align: center;
	border: 5px solid #d5d5d5;
	background-color: #fcfcfc;
}
.inertsidepost:hover {
	background-color: #497cab;
}


.post { border: 5px solid #d5d5d5; background-color: #fff; padding: 5px; padding-top: 5px; padding-right: 10px;}
.post a { color: #e1111c; text-decoration: none; }
.post a:hover { color: #e4111b; text-decoration: none; }
.post h1 a { color: #333; text-decoration: none; font-size: 22px; }
.post h1 a:hover { color: #e4111b; text-decoration: underline; }
.post h3 { font-size: 15px; font-weight: bold; margin-bottom: .5em; margin-top: .5em; padding-top: 5px; padding-left: 5px; padding-bottom: 3px;}
.post p { font-size: 14px; margin: 0px; padding-top: 5px; padding-left: 5px; padding-bottom: 3px; }
.KonaBody ul li { list-style: circle inside; }
/*.post p a img { float: left; padding-right: 5px; padding-top: 4px; } */
/*.post p a img { float: none; padding-right: 5px; padding-top: 4px; } */

.mini-post { border: 5px solid #d5d5d5; background-color: #fff; padding: 5px; padding-top: 5px; padding-right: 10px; margin-top: 10px; min-height: 270px; }
.mini-post a { color: #e1111c; text-decoration: none; }
.mini-post a:hover { color: #e4111b; text-decoration: none; }
.mini-post h1 a { color: #333; text-decoration: none; font-size: 22px; }
.mini-post h1 a:hover { color: #e4111b; text-decoration: none; }
.mini-post p { font-size: 14px; margin: 0px; padding-top: 5px; padding-left: 5px; padding-bottom: 3px; }
.mini-post p a img { float: left; padding-right: 5px; padding-top: 4px; }
.mini-post { min-height: 295px; }

.header-post { border: 5px solid #d5d5d5; background-color: #fff; padding: 5px; padding-top: 5px; padding-right: 0px; margin-top: 10px; margin-right: 8px;text-align: center; }
.header-post a { color: #e1111c; text-decoration: none; }
.header-post a:hover { color: #e4111b; text-decoration: none; }
.header-post h1 { text-align: center; padding-top: 15px; }
.header-post h1 a { color: #333; text-decoration: none; font-size: 42px; text-align: center; }
.header-post h1 a:hover { color: #e4111b; text-decoration: none; }

.fixlink a { color: #999; }
.readmore, .readmore a { font-size: 14px; color: #cfcfcf; font-weight: bold;}
.readmore:hover, .readmore a:hover { font-size: 14px; color: #ff0000; font-weight: bold; }
h3.readmore, p.readmore {
	width: 80px;
	background-color: #666;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-left: 5px;
	border: 1px solid #333;
	font-weight: bold;
}

.tab {
	border: 0px solid #d5d5d5;
	background-color: #d5d5d5;
	padding: 5px;
	padding-left: 25px;
	padding-top: 15px;
	padding-bottom: 1px;
	height: 54px;
	background: #d5d5d5 url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/content-wrap-fade-left.png) repeat-y left top !important;
}
.tab h1 a {
	color: #333;
	text-decoration: none;
	font-size: 28px;
}

.wrapfade {
	background: #d5d5d5 url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/content-wrap-fade.png) repeat-y right top !important;
	color: #333;
	text-decoration: none;
	font-size: 10px;
	height: 54px;
}
.wrapfade a {
	background: transparent;
	color: #333;
	text-decoration: none;
	font-size: 12px;
}
.wrapfade a:hover {
	font-size: 12px;
	text-decoration: underline;
}
.related-content {
	float: left;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	line-height: 10px;
	color: #999;
	margin-bottom: 3px;
}
.related-content a {
	color: #414141;
	line-height: 12px;
	font-weight: normal;
	font-style: normal;
	padding: 2px;
}
.related-content a:hover {
	color: #ef2525;
}

.minifeatured:hover {
	border: 5px solid #999;
}
.minifeatured {
	border: 5px solid #d5d5d5;
	background-color: #fcfcfc;
	padding: 0px;
	height: 185px;
}
.minifeatured h1 a {
	color: #333;
	text-decoration: none;
	font-size: 22px;
}
.minifeatured h1 {
	margin: 0px; 
	padding: 2px;
	width: 100%;
	text-align: center;
}

p.htitle, .categories {
	padding: 0px;
	margin: 0px;
	font-size: 20px;
	color: #333;
	text-align: right;
}
.categories a, .categories li {
	font-size: 12px;
	text-align: right;
	color: #999;
}
.categories a:hover {
	color: #000;
}
.right {
	text-align: right;
}
.red {
	color: #ff0000;
}

a img {border: none; }
a {border: none; }



#sidecontainer {
	margin-left: 32px;
}
#sidecontainer img {
	text-align: center;
}

/* gallery system */


.gwrapper {
	height: 360px;
	position: relative;
	margin-left: 18px;
}



ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 360px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 110px;
	height: 110px;
}
ul.thumb li img {
	width: 100px; height: 100px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/thumb_bg.png) no-repeat center center;
	border: none;
}
#main_view {
	float: left;
	padding: 0px 0;
	margin-left: 10px;
	margin-left: 30px;
	margin-top: 12px;
	width: 512px;
}
/* */


/* inline elements
*************************/

strong { font-weight: bold; }

/* tabs
*************************/
.tabs {
	text-align: left;
}
ul.tabs
{
	display: table;
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.tabs li
{
	margin: 0;
	padding: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
}

ul.tabs a
{
	position: relative;
	display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
	z-index: 999;
}

ul.dropdown li a
{
	display: block;
	z-index: 999;
}


/* menu-specifc
*************************/

#menu
{
	position: relative;
	z-index: 5;
	width: 950px;
	height: 58px !important;
	line-height: 40px;
	background: transparent;
}

#menu ul
{
	height: 58px !important;
	text-align: left;
}

#menu ul li.hasmore {
	height: 58px;
}
#menu ul li.hasmore a {
	text-decoration: none;
}
#menu ul li.hasmore:hover {
	/* background-color: #b02727; */
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/nav-wrap-fade.png) top left no-repeat; 
	border-bottom: 1px solid #666;
}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	font-size: 14px;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#menu ul li a
{
	color: #9b2021;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

#menu ul li a img
{
	vertical-align: middle;
}

#menu ul li a:hover
{
	vertical-align: middle;
}

#menu ul li a span
{
	display: block;
	padding: 10px 0px 0px 4px;
	padding: 0px;
	padding-right: 8px;
	padding-top: 8px;
	color: #fff;
	text-decoration: none;
	font-size: 22px;
	text-transform: uppercase;
	overflow: hidden;
}
#menu ul li a span.first {
	margin-left: 44px;
	clear: none;
}

#menu ul li a:hover span
{
	height: 40px;
	overflow:hidden;
}

#menu ul.dropdown
{
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/dropdown.png) top left no-repeat; 
	width: 300px;
	float: left;
	height: auto !important;
}

#menu ul.dropdown li a
{
	line-height: 35px;
	vertical-align: middle;
	overflow: hidden;
	height: 35px;
	color: #fcfcfc;
	margin-left: 10px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 300;
	font-size: 14px;
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/dropdown-default.png) top left no-repeat !important; 
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
	/* background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.comimages/menuarrow.png) no-repeat left center; */
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/dropdown-hover.png) top left no-repeat !important; 
	color: #fff;
	font-weight: 600;
	margin-left: 0px;
}

#menu ul li h4 a:hover
{
	background-image: none;
}
/* Nav CSS */
.navbar {
	height: 60px; 
	background: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/nav-bar.png) no-repeat center top !important; text-align: left;
}





.margintop-featured {
	margin-top: 45px;
}
#featured {
	margin-left: 18px;
        width:350px;
        padding-right:250px;
	padding-bottom: 0px;
        position:relative;
        border:5px solid #484848; 
        height:250px;
        background:#484848;
	overflow: hidden;
}
#featured ul.ui-tabs-nav {
        position:absolute;
        top:0; left:400px;
        list-style:none;
        padding:0; margin:0;
        width:200px;
}
#featured ul.ui-tabs-nav li {
        padding:1px 0; padding-left:13px;
        font-size:12px;
        color:#666;
}
#featured ul.ui-tabs-nav li img {
        float:left; margin:2px 5px;
        background:#fff;
        padding:2px;
        border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span {
        font-size:11px; font-family:Verdana;
        line-height:18px;
}
#featured li.ui-tabs-nav-item a {
        display:block;
        height:60px;
        color:#333;  background:#fff;
        line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover {
        background:#f2f2f2;
}
#featured li.ui-tabs-selected{
        background:url(http://c0670872.cdn.cloudfiles.rackspacecloud.com'/selected-item.gif') top left no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
        background:#ccc;
}
#featured .ui-tabs-panel{
        width:400px; height:250px;
        background:#999; position:relative;
}
#featured .ui-tabs-panel .info {
        position:absolute;
        top:180px; left:0;
        height:70px;
}
#featured .ui-tabs-panel .info a {
	color: #fff;
	text-decoration: underline;
}
#featured .ui-tabs-panel .info a:hover {
	color: #ef2525;
	text-decoration: underline;
}
#featured .info h2{
        font-size:18px; font-family:Arial,Georgia, serif;
        color:#fff; padding:5px; margin:0;
        overflow:hidden;
}
#featured .info p{
        margin:0 5px;
        font-family:Verdana; font-size:11px;
        line-height:15px; color:#f0f0f0;
}
#featured .info a{
        text-decoration:none;
        color:#fff;
}
#featured .info a:hover {
        text-decoration:underline;
}
#featured .ui-tabs-hide{
        display:none;
}


.margintop10 {
	margin-top: 10px;
}
.paddingtop7 {
	padding-top: 7px;
}

div.postmetadata {
	font-size: 10px;
	color: #666;
}
div.postmetadata a {
	font-size: 10px;
	color: #666;
}
div.postmetadata a:hover {
	color: #333;
}

/* Comment Related */
a.comment-edit-link { font-size: 10px; color: #f6100f; }
a.comment-edit-link:hover { font-size: 10px; color: #000; }
div.postmetadata a.post-edit-link { font-size: 10px; color: #f6100f; }
div.postmetadata a.post-edit-link:hover { font-size: 10px; color: #000; }

.commentlist li {
	background-image: url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/32x32-chat-bubble.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 37px; 
}
.commentlist li {
	border: 1px solid #f4f4f4;
	background-color: #eaeaea;
	margin-bottom: 4px;
}
#respond h3 {
	font-size: 16px;
	font-weight: bold;
}
li.alt {
	background-color: #eeeeee;
}
span.commentmetacite, span.commentmetacite a {
	font-size: 12px;
	color: #999;
}
div.comment p {
	font-size: 14px;
	color: #333;
}

/* Stuff for cloud text on home */
span.w1 {
	font-size: +1.4em;
}


/* footer styles */
ul.links {
	width: 100%;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
ul.links li {
	width: 200px; padding: 10px; height: auto;
}
ul.links h3 {
	font-size:1.5em;
	font-weight:normal;
	margin-bottom:25px;
	margin-top:15px;
	font-family:Georgia,"Times New Roman",Times,serif;
	color: #000;
	text-align: left;
	padding-left: 10px;
}
ul.links a.target {
	background:transparent url(http://c0670872.cdn.cloudfiles.rackspacecloud.com/star.png) no-repeat scroll 10px center;
	border-bottom:1px solid #666666;
	border-top:1px solid #444444;
	display:block;
	margin:0;
	padding:10px 0 10px 50px;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
}
ul.links a.nostar {
	background:transparent;
	padding:5px;
	text-align: center;
}
ul.links a.target:hover { background-color: #444; color: #e4111b; }
ul.links a.odd { background-color: #515151; }
ul.links a.even { background-color: #636363; }
ul.links a.nobg{ background: transparent; border: 0px; }
ul.links a.nobg:hover{ background: transparent; border: 0px; }
ul.links a.firstlink {
	margin-top: 0px;
	height: 91px;
}

#commentsclosed  {
}
#comments {
	border-top: 3px solid #CFCFCF;
	padding-top: 10px;
}

.border {
	border: 1px solid #ff0000;
}


input.search {
	width: 170px;
	font-size: 18px;
	float:left;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
/**
 * styling for tip content
 * mostly for example
 * note: canvas (the tip itself) cannot be styled here. use javascript options for that.
 */
.bt-content {
  font-size: small;
  color: #000;
  line-height: normal;
}

/* styling for active target elements - usually for background hilighting */
.bt-active {
  /* example:
  background-color: yellow !important;
  */
}

.addthis_toolbox .two_column 
{
    width: 245px;
    padding: 10px 0 10px 0px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .two_column a 
{
    padding: 4px 0 4px 34px;
    position: relative;
    width: 66px;
    display: block;
    text-decoration: none;
    color: 999999;
}

.addthis_toolbox .two_column a:hover
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    text-decoration: none;
}

.addthis_toolbox .two_column span
{
    position: absolute;
    left: 14px;
    top: 4px;
}

.addthis_toolbox .two_column  .top
{
    padding: 0 0 10px 0;
    border-bottom: solid 1px #eee;
    margin-bottom: 10px;
    margin: 0 20px 10px 20px;
}

.addthis_toolbox .two_column  .more
{
    border-top: solid 1px #eee;
    padding: 10px 0 0 0;
    margin: 10px 20px 0 20px;
    text-align: center;
}

.addthis_toolbox .two_column  .more a
{
    padding: 4px 0;
    width: auto;
}

.addthis_toolbox .two_column .more span
{
    display: none;
}

.addthis_toolbox .two_column .column1
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .column2
{
    width: 100px;
    float: left;
}

.addthis_toolbox .two_column .clear
{
    clear: both;
    padding: 0;
    display: block;
    height: 0;
    width: 0;
}

#rpx_comment_hint_link {
	font-size: 18px;
}

.post input { border: 2px outset; }
/* .post img { border: 0px outset; float: none; padding-top: 10px; padding-left: 10px;} */

input, textarea { border: 2px inset #ccc; }
input.searchbutton { border: 0px; }
input.search { border: 1px inset; }
input.comment_button {
	color: #000;
	background: #ffa20f;
	border: 2px outset #d7b9c9;
	font-weight: bold;
}

.s2 p input[type=text], input[type=password], input.text, input.title, textarea, select {background-color:#fff;border:2px inset #bbb; font-size: 16px;}
#subscribe2 h2 { padding: 0px; margin: 0px; font-size: 20px; text-align: right; color: #006699; font-weight: bold; }
p.htitle, .categories {
	color: #006699;
}
.nofloat p a img {
	float: none;
}
.nofloat h3 {
	margin-bottom: 0px;
	margin-top: 25px;
}
abbr {
	display: none;
}

form.wpcf7-form div h3 {
        margin-top: 15px;
}
form.wpcf7-form div input[type=text], form.wpcf7-form div input[type=textarea] {
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:5px 7px;
line-height: 1em;
margin-top:10px;
margin-bottom:10px;
background-color: #cfcfcf;
background:url("/wp-content/uploads/2010/04/highlight.png") repeat-x scroll left top #F6F6F6;
border:1px solid #E1E1E1;
}

span.wpcf7-checkbox {
        display: block;
        width: 400px;
}
span.wpcf7-list-item input {
        clear: both;
        width: 20px;
        float: left;
}
span.wpcf7-list-item-label {
        float: left;
        padding-top: 5px;
}

input[type=submit], #cancel-comment-reply-link {
-moz-border-radius: 2px;
-webkit-border-radius:2px;
text-decoration: none;
border-radius:2px;
padding:5px 7px;
line-height: 1em;
margin-top:10px;
margin-bottom:10px;
margin-right: 10px;
background-color: #cfcfcf;
background:url("/wp-content/uploads/2010/04/highlight.png") repeat-x scroll left top #F6F6F6;
border:1px solid #E1E1E1;
}

form.wpcf7-form div input[type=submit]:hover {
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;
padding:5px 7px;
line-height: 1em;
margin-top:10px;
margin-bottom:10px;
background-color: #cfcfcf;
background:url("/wp-content/uploads/2010/04/highlight.png") repeat-x scroll left top #F6F6F6;
border:1px solid #E1E1E1;
font-weight: bold;

}

.formJoin:hover, .formLogin:hover, formSearch:hover { cursor: pointer; }
input.formEmail { width: 270px; height: 30px; padding: 4px; padding-top: 0px; background: transparent url(/wp-content/uploads/2010/04/form_email.png) no-repeat; color: #333; margin: 0px; font-size: 16px; line-height: 16px; border: none; }
input.formName { width: 149px; height: 30px; padding: 4px; padding-top: 0px; background: transparent url(/wp-content/uploads/2010/04/form_name.png) no-repeat; color: #333; margin: 0px; font-size: 16px; line-height: 16px; border: none; }
input.formJoin { width: 94px; height: 37px; padding: 4px; padding-top: 0px; background: transparent url(/wp-content/uploads/2010/04/form_join2.png) no-repeat; color: #333; margin: 0px; font-size: 16px; line-height: 16px; border: none; }
input.formSearch { width: 60px; height: 24px; padding: 4px; padding-top: 0px; background: transparent url(/wp-content/uploads/2010/04/searchButton.png) no-repeat; color: #333; margin: 0px; font-size: 16px; line-height: 16px; border: none; }
input.formLogin { width: 60px; height: 24px; padding: 4px; padding-top: 0px; background: transparent url(/wp-content/uploads/2010/04/form_login.png) no-repeat; color: #333; margin: 0px; font-size: 16px; line-height: 16px; border: none; }

.wpcf7-list-item-label { width: 300px; }

table, td, tr {
border: 1px solid #999;
}
#gallery-1 { margin-left: 40px !important; }

