/*
Theme Name: forvert
Theme URI: http://www.freischwimmen.de/
Description: A beautiful simple WordPress Theme
Version: 1.0
Author: Freischwimmen
Author URI: http://www.freischwimmen.de/
Tags: widgets, valid XHTML, valid CSS, gravatars, two sidebars, three-column, SEO friendly, basic, clean, simple, image styling, wide space
*/ 




/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Colors:

Link Blue:  #52abc9; 
Container BG: #0d0d0d;

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/








/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Global

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


* {
padding: 0;
margin: 0;
} 

body {
background: #000; 

font-family: Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight:normal;
text-decoration:none;
line-height: 15px;
color: #333;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

p {
margin-bottom:11px;
line-height:1.3em;
}

img { 
border: none; 
}


a { 
color: #52abc9; 
text-decoration: none; 
}

a:hover { 
text-decoration: none; 
color : #999 !important; 
}

.float_right {
float:right;
}


.alignleft {
float: left;
}


.overflow {
overflow: hidden;
width:968px;
}

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}


#header { 
margin:45px 0px 0px 0px;
background: transparent;
height:200px;
width:968px;
padding:0px 0px 0px 0px;

} 


#header .rss { 
background: transparent;
width:100px;
margin:60px 0px 0px 0px;
padding:0px 0px 0px 0px;
} 



#header .rss a { 
text-decoration:none;
color:#fff !important;
} 

#header .rss a:hover { 
text-decoration:none;
color:#555 !important;
} 

#header .rss img.rssimg { 
padding: 0px 3px -2px 0px;
} 



#header .header-left {
width: 640px;
margin: 0px 0px 0px 0px;
padding:60px 0px 50px 0px;
background: transparent;
float:left;
border-left:25px solid #fff;

}

#header .header-left img {
margin: 0px 0px 0px 43px;
padding: 0px 0px 0px 0px;
border:none;
}

#header .header-right {
width: 270px;
margin: 5px 0px 0px 0px;
padding:0px 0px 0px 0px;
background: transparent;
float:right;
}



#header .header-left ul#menu {
list-style-type: none;
padding: 0px 0px 0px 0px;
color:#999;
margin:11px 0px 0px 43px;
font-size: 14px;
font-weight:normal;
width:630px;
height:25px;
}

#header .header-left ul#menu li  {
margin:0px 8px 0px 0px;
padding:0px 0px 0px 0px;
list-style-type: none;
float:left;
text-transform: uppercase; 
display:block;
}

#header .header-left ul#menu li a {

color:#fff;
text-decoration:none !important;
}

#header .header-left ul#menu li a:hover{
color:#333;
text-decoration:underline !important;
}


#content {
padding: 0px;
background: transparent;
height:100%;
}



h1 {
font-size: 23px;
padding:0px 0px 0px 0px;
font-weight:normal;

}

h1 a {
color: #52abc9;
text-decoration: none;
}

h1 a:hover {
color: #999;
text-decoration: none;
}

.newstitle {
margin-top:10px;
margin-bottom:10px; 
line-height: 1em;
}

.pagetitle {
margin-top:20px;
margin-bottom:10px; 
}


h2 {
font-weight:normal;
font-size:23px;
padding:0px 0px 0px 0px;
margin-bottom:10px;
margin-top:10px;
line-height:0.9em;
}

.darkgrey {
color:#333;
}

.white {
color:#fff;
}

.text {
margin-top:25px;
}


h3 {
font-weight:normal;
font-size: 15px;
padding:0px 0px 0px 0px;

}



.sidebartitle {
width:200px;
color: #52abc9;
line-height: 26px;
border-top: 1px solid #52abc9; 
border-bottom: 1px solid #52abc9; 
padding-top:2px;
margin-bottom:8px;
padding-left:5px;

}



h4 {
font-weight:normal;
font-size: 30px;
padding:0px 0px 0px 0px;

}


.shopsincity {
color: #333;
margin-top:20px;
margin-bottom:20px; 
}



.full-width {
width: 900px;
display:block !important;
text-align: left;
background: transparent;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 68px;
clear:both;
overflow:hidden;
}

.full-width-search {
width: 900px;
float: left;
text-align: left;
background: #000; 
padding:0px 0px 0px 68px;

}



.full-width-corner {

background: #0d0d0d url('http://www.forvert.com/content/wp-content/themes/forvert/images/corner_top_right.gif') no-repeat top right;
width:900px;
padding:20px 0px 20px 0px; 
margin:0px 0px 20px 0px; 

}

.full-width2 {
width: 968px;
margin-left:68px;
text-align: left;

clear:both;

}

.full-width-corner-footer {
background: #0d0d0d url('http://www.forvert.com/content/wp-content/themes/forvert/images/corner_top_right.gif') no-repeat top right; 
width: 900px;
padding:30px 0px 30px 0px;
margin:0px 20px 0px 0px;
height:auto;
}



.right_top_corner_outer {
background: #0d0d0d url('http://www.forvert.com/content/wp-content/themes/forvert/images/corner_top_right.gif') no-repeat top right; 
width: 440px !important;
padding:0px;
margin: 0px;
}

.right_top_corner_inner {
background: transparent;
padding:20px 0px 20px 0px;
margin: 0px 20px 0px 20px !important;
width:400px;
}

.cornernews {
margin-top:50px;
}

.cornerteam {
margin-top:30px;
}

.cornerabout {
margin-top:55px;
}

.cornercontact {
margin-top:55px;
}

#footer {
width: 900px;
border: none;
text-align: left;
color: #999;
font-size: 11px;
padding: 0px 0px 0px 68px;
margin-top: 25px;
background:#0d0d0d;
}


.inline {
display:inline;
}


/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

News

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


.container  {

margin:0px 0px 0px 0px !important;
padding:0px -30px 0px 0px !important;
background: transparent;
width:440px !important;
float:left !important;
}

.article {
border-bottom:1px solid #999;
padding:0px 0px 5px 0px;
margin: 0px 0px 5px 0px;
width:445px;
/* background:#000; */
background:transparent;

}


.article p{
font-weight: 100;
}

.post {
margin:0px 0px 70px 0px;
padding:0px 0px 0px 0px;
width:445px;
background: transparent;
overflow: hidden;
}


.post-date {
margin: 0px 0px 0px 0px !important;
padding:0px;
color: #333;
font-size: 13px;
display:block;
}

a.post-date {   
color: #dbdcdc;
}

a:hover.post-date {
color: #dbdcdc;
}

.article a { 
color: #52abc9; 
text-decoration: none; 
}

.article a:hover { 
text-decoration: none; 
color : #999; 
}


.more-link, .more-link a:active      {
text-align:right;
color:#52abc9;
}
  

.more-link a:hover     {

text-align:right;
color:#999;
}




.tags {
display: inline;
color: #333;      
}

.tags a:active, a:link, a:visited{
display: inline;
color: #52abc9;
text-align: left;
padding: 0px;

}

.tags a:hover {
display: inline;
color: #666;
text-align: left;
padding: 0px;

}


.xkommentare a:active, a:link, a:visited{
display: inline !important;
color: #52abc9;
text-align: left;   
padding: 0px;
}

.xkommentare a:hover {
display: inline;
color: #666;
text-align: left;   
padding: 0px;
}




.article img{
border:none !important;
padding: 0px 0px 5px 0px !important;
}

.kommentare {
background: #FG6666;
padding: 0px;
margin:0px;
width:445px;
font-weight: normal !important;
}

.center img {
padding: 0px;
border: none;
}

.center {
width: 445px;
float: left;
text-align: left;
background: transparent;
padding:0px 0px 0px 0px;
margin-right:15px;

}



.right_outer {
width: 440px !important;
background:#0d0d0d;
margin-top:15px;
padding:20px 0px 20px 0px;
}

.right_inner {
width: 400px !important;
background:transparent;
margin:0px 20px 0px 20px;
padding:0px;
}

.right_inner ul {
padding-bottom: 25px;
padding-left: 5px;
margin: 0px 0px 0px 0px;
list-style:none;
max-width:200px;
}

.right_inner ul li {
padding: 0px 0px 0px;
list-style:none;
margin: 0px 0px 0px 0px;
}

.right_inner ul li a {
padding: 0px 0px 0px 0px;
list-style:none;
color: #bbbbbb;
}

.right_inner ul li a:hover {
padding: 0;
list-style:none;
color: #999;
}

.right_inner .tagcloud {
width:200px;
padding-bottom: 25px;
padding-left: 5px;
text-align:justify;
line-height:15px;  
}

.right_inner .tagcloud a {
color: #999 !important;  
}


.right_inner .tagcloud a:hover {
color: #fff !important;  
}

.center ul {
padding-left: 3em;
}

.count {
float: right;
}



.right_inner .textwidget {
padding: 5px 0px 30px 0px;
background: transparent;
}

.right_inner ul.st-tag-cloud{
border-top:1px solid #999;    
list-style-type: none;
padding: 7px 0px 0px 0px;
color:#999;
width:150px;
margin-top:4px;
}

.right_inner ul.st-tag-cloud li  {
margin:0;
padding:0px;
color:#999;
list-style-type: none;
}

.right_inner ul.st-tag-cloud li a{
margin:0;
padding:0px;
color:#999;
text-decoration:none !important;
}

.right_inner ul.st-tag-cloud li a{
margin:0;
padding:0px;
color:#999;
text-decoration:none !important;
}

.right_inner ul.st-tag-cloud li a:hover{
margin:0;
padding:0px;
color:#333;
text-decoration:underline !important;
}


.not {
text-decoration: none;
padding: 6px 10px 5px 10px;
}

.videocontainer {
width:437px;
padding: 0px;
margin-right: 5px;
float:left;
}





/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Search

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


.sitesearch  {
background:transparent;
margin-top:8px;
}

#searchform {
width: 270px;
height: 24px;
background: transparent;
border: none;
margin:0px;
padding:0px;
}

#searchform label {
display: none;
}

#searchform #s {
padding: 5px 7px 4px 7px;
width: 170px;
height: auto;
background: #fff;
border: none;
font: normal 12px Arial, Helvetica, sans-serif;
color: #878C8D;
float:left;
margin:0px;
}


#searchform #searchsubmit {

float:left;
margin-left:10px;
background: #52abc9; 
border:none;
height: 24px;
width: 60px;
font: normal 12px Arial, Helvetica, sans-serif;
color:#fff;
}



input#searchsubmit:hover{

background: #333 !important;
cursor:pointer !important;
color:#fff;

}



#searchform br {
display: none;
}



.ngg-thumbnail {
float: left;
z-index:1;

}

.ngg-thumbnail img {
background-color:transparent;
border:none;
margin:0px 5px 5px 0px;
padding:0px;
position:relative;
filter:alpha(opacity=60) !important; 
-moz-opacity: 0.6 !important; 
opacity: 0.6 !important;
}

.ngg-thumbnail img:hover {
filter:alpha(opacity=100) !important; 
-moz-opacity: 1.0 !important; 
opacity: 1.0 !important;
}





/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Team

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/




.face {
width: 441px !important;
height:146px !important;
float: left;
text-align: left;
/* background: transparent; */
padding:0px;
margin-bottom:9px;
margin-right:9px;
background: transparent;
/* display:block; */
position:relative;
overflow:hidden !important;
}



.name_face {
text-align: left;
font-weight: normal;
margin:0px 0px 0px 0px;
padding:4px 5px 3px 3px !important;
font-size: 1.4em;
position:relative;
left:0px;
top:-30px;
z-index:3;
background:#000;
display:inline-block; 

}

.img face {
z-index:2;
float:left;
position:relative;
}




ul.linklist {
list-style:none;
color: #333; 
padding: 0px 20px 0px 20px;
}

ul.linklist li {
margin-bottom:4px;
font-size: 20px;
list-style:none;
}

ul.linklist p {
display:inline !important;
}

ul.linklist h2 {
font-size: 20px;
margin-right:5px;
}

ul.linklist a:active, ul.linklist a:visited {
color: #52abc9; 
}

ul.linklist a:hover {
color: #333; 
}



/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Gallery

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/





/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Collection

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


.collection {
background: transparent; 
width: 900px;
padding:0px 0px 10px 68px;
margin-bottom:20px;
}




/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Contact

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


.entry_contact {
border-top:1px solid #999;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
margin-bottom:5px;
width:500px;
background:#FFF;
}

form#cformsform {

margin-top:15px;
margin-bottom:5px;
width:420px;
background:transparent;
}




/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Shopfnder

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


.shopfinder_right {
float:right;
background: #0d0d0d url('http://www.forvert.com/content/wp-content/themes/forvert/images/corner_top_right.gif') no-repeat top right;  
width: 400px;
padding-right:20px;
padding-left:20px;
padding-top:20px;
padding-bottom:20px;


}



.areaselect {
background: #0d0d0d; 
width: 400px;
margin-left:0px;
margin-top:0px;

}


.shopfindertext {
background: #0d0d0d;
width: 400px;
margin-top:50px;

}



.shopresults {
float:left;
background: #0d0d0d;
width: 405px;
margin-right:15px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
padding-top:20px;

}


.shopresults ul {
list-style-type:none;
margin-top:10px;
}

.shopresults ul li {
list-style-type:none;
margin-bottom:10px;
}

.shopresults ul li h2 {

font-size:20px !important;
}

.shopresults ul li h2 a:hover{

color:#999 !important;
}

.areaselect select {
float:left;
margin-right:15px;
width:150px;
}



/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Artistfeatures

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/


div.artistfeature-image {
background: transparent; 
width: 445px;
float:left;
margin:0px 20px 50px 0px;
padding:0px;
}

div.artistfeature-intro {
background: transparent; 
padding:5px 0px 0px 0px;
font-size: 20px;
}

div.artistfeature-intro p {
padding-top:10px;
line-height: 1.2em;
font-weight: normal;
}


div.artistfeature-gallery {
border-top:1px solid #fff;
border-bottom:1px solid #fff;
padding-top:40px;
padding-bottom:40px;
line-height: 1.2em;
font-weight: normal;
margin-bottom: 20px;
}

/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Links

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/



/*.linkcategory {
background: #333 url('http://www.forvert.com/content/wp-content/themes/forvert/images/corner_top_right.gif') no-repeat top right; 
width: 900px;
float: left;
padding:0px 0px 10px 68px;
margin-bottom:20px;
}
*/


/* 
xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx

Misc

xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx
*/






.spacer {
height: 15px;
width:1px;
background:transparent;
}

.spacer2 {
height: 10px;
width:1px;
background:transparent;
}


blockquote {
margin: 30px 0px 20px 0px;
padding-left: 1em;
border-left: 5px solid #bbb;
}

#avatar {
float: right;
}









/*                                                    */

/*  main 'top-level' form elements                    */

/*                                                    */

@import "calendar.css";



.cform { 


font-family: Arial, Helvetica, sans-serif;

margin:0px 0px 0px 0px; 

padding:0px 0px 0px 0px;

width: 387px; 

color: #999;



background:none; 

}



.cform fieldset	{ 

margin-top:0px; 

padding:5px 0 15px 0; 

border:none; 

background:none;

}



.cform .cf_hidden {

display:none; 

border:none!important;

background:none!important;

padding:0!important;

margin:0!important;

background:none;

}



.cform legend { 

display:none;

font-family: Arial, Helvetica, sans-serif;

font-weight:normal;

color: #06b1e6;

font-size: 220%;

margin: 0px 0px 10px 0px;

padding: 0px 0px 0px 0px;

text-align:left;

}



span { 

margin:0px;

padding:0px;

}





ol.cf-ol { 

margin:0px !important; 

padding:0px !important;

background: transparent;

text-align:left;

}



ol.cf-ol li	{

background:none!important; 

margin:0px !important;

padding:0px !important; 

list-style:none !important; 

text-align:left;

font-size: 12px;

font-family: Arial, Helvetica, sans-serif;

font-weight:normal;

color: #999;

background: #000;

}





/*                                                    */

/* just for text-only fields (no input)               */

/*                                                    */



ol.cf-ol li.textonly {

background:#F0F0F0 !important;

letter-spacing:1px;

margin:0px !important;

padding:5px 0pt;

text-align:left;

}





/*                                                    */

/* global definitions for field labels                */

/*                                                    */




.cform label#label--2 {

display:none;

}

.cform label#label--4 {

display:none;

}

.cform label#label-2-2 {

display:none;

}

.cform label#label-2-3 {

display:none;

}

.cform label#label-2-4 {

display:none;

}

.cform label#label-2-5 {
padding-top:10px;
display:block;
padding-bottom:3px;
padding-left:2px;

}

.cform label#label-2-6 {

padding-bottom:3px;
padding-top:10px;
border-top:1px solid#d2d2d2;
padding-left:2px;

}


.cform select#cf2_field_5 {

display:block;
margin-bottom:10px;

}

label.cf-before {

margin:4px 10px 0 0; 

}



label.cf-after 	{

margin:4px 15px 0pt 6px;

text-align:left;

width:115px;

}



label.cf-after span {

width:115px;

display:block;

}



label.cf-group-after {

margin:3px 4px 0 2px;

width:72px;

text-align:left;

}

label.cf-group-after span {

width:72px;

display:block;

}



/*                                                    */

/*   FORM FIELDS general formatting                   */

/*                                                    */



.cform input,

.cform textarea,

.cform select { 

padding:3px;

background: #fff; 

border: 1px solid #ccc; 

vertical-align:top;

color: #999;

font-size: 11px;

font-family: Arial, Helvetica, sans-serif;

}

.cform input:hover,

.cform textarea:hover,

.cform select:hover	{

background:#eee;

border:1px solid #eee; 

}



.cform input:focus,

.cform textarea:focus,

.cform select:focus	{ 

background:#eee; 

border:1px solid #ddd; 

}



.cform textarea {

width:392px; 

overflow:auto;

font-family: Arial, Helvetica, sans-serif;

}





.cform input {

width:200px; 

text-align:left;

margin-bottom:7px;

}



.cform select {

width:158px; /* attempt to have equal length */

padding:2px 0;

}  



.cform select.cfselectmulti	{ 

height:7.5em; 

}







/*                                                    */

/*   radio button title                               */

/*                                                    */



ol.cf-ol li.cf-box-title {

font-weight:bold;

letter-spacing:1px;

padding:8px 0 0 100px; /* check with label 'width' incl. */

}



/*                                                    */

/*   check boxes                                      */

/*                                                    */



.cform input.cf-box-a,

.cform input.cf-box-b 	{ 

margin:2px 0 0 0; 

width:14px;

height:22px;

border:none!important;

background:none!important; 

}



.cform input.cf-box-a 	{ 

margin-left:100px; /* check with label 'width' incl. */

} 





/*                                                    */

/* check box groups                                   */

/*                                                    */




ol.cf-ol li.cf-box-group {

margin:10px 0pt 0px !important;

padding-left: 100px; 

} 



/*                                                    */

/* formatting for text:  "(required)"  & other        */

/*                                                    */



span.reqtxt,

span.emailreqtxt { 

margin:0px 0 0 3px;

font-size:0.9em;

display: -moz-inline-box; 

padding-top:3px;

}



/*                                                    */

/*   FORM submit button                               */

/*                                                    */



p.cf-sb {

padding: 0!important;

margin: 0;

}

.cform input.sendbutton	{ 

width:100px;  

padding:5px; 

margin: 10px 0 0 300px;

font-size:0.8em;

border:1px solid #ccc;

text-align:center;

cursor:pointer;

background:#eee;

}



/*                                                    */

/*   FORM FIELDS enhanced error display               */

/*                                                    */

ol.cf-ol li.cf_li_err {

background:#FFDFDF url(li-err-bg.png) repeat!important;

border-color:#DF7D7D;

border-style:solid;

border-width:1px 0pt;

padding:5px 0!important;

margin:5px 0!important;

}



ol.cf-ol li ul.cf_li_text_err {

height:1%;

min-height:1%;

margin:0 0 0 100px;

padding:0;

color:#333;

}



ol.cf-ol ul.cf_li_text_err li {

background:url(icon-alert.png) no-repeat left 1px!important;

list-style:none!important;

font-weight:bold;

text-indent:0;

margin:0 0 2px!important;

padding-left:15px;

}

ol.cf-ol ul.cf_li_text_err li:before {

content:'';

}



/*                                                    */

/* 'visitor verification' related styles              */

/*                                                    */



label.secq,

label.seccap {

vertical-align:text-bottom;

margin-bottom:4px;

}



input.secinput {

vertical-align:text-bottom;

}



#cforms_captcha6,

#cforms_captcha5,

#cforms_captcha4,

#cforms_captcha3,

#cforms_captcha2,

#cforms_captcha {

height:15px;

width:50px;

padding: 4px 4px;

margin: 0;

}



img.captcha	{

vertical-align:text-bottom;

margin:0 0 0 10px!important;

padding:0!important;

border:none!important;

float:none!important;

}



img.captcha-reset {

vertical-align:text-bottom;

background:	url(captcha_reset_grey.gif) no-repeat;

margin:0 0 2px 3px;

width:21px;

height:21px;

border:none;

}



img.imgcalendar {

border:none;

}



/*                                                    */

/* change formatting of response msgs here            */

/*                                                    */



div.cf_info {

color:#333;

display:none;

padding:10px 15px!important;

width:380px;

line-height:1.3em;

margin:10px auto;

}

div.cf_info ol {

margin:0;

padding:5px 15px 0 30px;

}

div.cf_info ol li {

padding:1px 0;

margin:2px 0;

}

div.cf_info a	{

color:#ad2929!important;

text-decoration:underline!important;

}

div.success {

background:#F7F7F7 none repeat scroll 0% 50%;

color:#444444;

display:block;

}

div.failure {

display:block;

background:#FFDFDF url(li-err-bg.png) repeat!important;

border-color:#DF7D7D;

border-style:solid;

border-width:1px 0pt;

}



/*                                                    */

/*   formatting for invalid user inputs               */

/*                                                    */

.cform .cf_error { 

color:#ad2929; 

border:1px solid #ad2929; 

}

div.mailerr {

display:block;

}

.mailerr,

.cform .cf_errortxt {

color:#ad2929; 

}



/*                                                    */

/* disabled fields [disabled] does not work on IE!    */



/*                                                    */



[disabled] {

color:#dddddd;

border-color:#dddddd!important;

background:none!important;

}

.disabled {

border-color:#dddddd!important;

}



/*                                                    */

/* upload box styling                                 */

/*                                                    */

.cform input.cf_upload  {


width:220px;

background: #f9f9f9;

border:1px solid #888888;

}



/*                                                    */

/*  Other: link love                                  */

/*                                                    */

.linklove {

width:410px;

margin:0 auto 10px!important;

padding:0!important;	

text-align:center!important;

}

.linklove a,

.linklove a:visited {

font-size: 0.8em;

font-family: Tahoma;

color:#aaaaaa!important;

}



/*                                                    */

/*  Other: browser hacks                              */

/*                                                    */

* html .cform fieldset {

position: relative;

margin-top:15px;

padding-top:25px; 

}

* html .cform legend { 

position:absolute; 

top: -10px; 

left: 10px; 

margin-left:0;

}

*+html .cform fieldset {

position: relative;

margin-top:15px;

padding-top:25px; 

}

*+html .cform legend { 

position:absolute; 

top: -10px; 

left: 10px; 

margin-left:0;

}



* html ol.cf-ol,

* html ol.cf-ol li,

* html span.reqtxt,

* html span.emailreqtxt { 

display: inline-block;  /*for ie6*/

}

*+html .cform label,

*+html ol.cf-ol,

*+html ol.cf-ol li,

*+html span.reqtxt,

*+html span.emailreqtxt {

display: inline-block; /*for ie7*/

}



* html img.captcha {

margin-bottom:1px!important;

}

*+html img.captcha {

margin-bottom:1px!important;

}



p.linklove {

display:none;

}






.pagebar {
padding:0px !important;
margin-right: 0.1em;
margin-bottom: 1.0em;
border: none;
background: transparent;
text-decoration: none;
text-align: left;
font-size:1.2em;
}

.pagebar a,.pageList .this-page {
border: none;
text-decoration: none;
padding: 5px 6px 3px 6px;
color: #fff;
background: #0d0d0d;

}



.pagebar a:visited {
border: none;
text-decoration: none;
padding: 5px 6px 3px 6px;
color: #fff;
}

.pagebar .break {
padding: 5px 6px 3px 6px;
border: none;
background: #000;
text-decoration: none;
}

.pagebar .this-page {
border: none;
padding: 5px 6px 3px 6px;
font-weight: bold;
background: #52abc9;
color: #fff;
}

.pagebar a:hover {
background: #52abc9;
padding: 5px 6px 3px 6px;
color: #fff !important;
}

.pagebar .inactive
{
border: none;
color: #fff;
text-decoration: none;
padding: 5px 6px 2px 6px;
background:#0d0d0d;
}

