/*  
Theme Name: Delta
Theme URI: http://www.jennifer-jane-smith.com/
Description: A magazine-style theme for Wordpress
Version: 1.0
Author: Jennifer J. Smith
Author URI: http://www.jennifer-jane-smith.com/
Credits: Based on the wonderful "Mimbo" Theme by Darren Hoyt:
http://www.darrenhoyt.com/2009/01/30/mimbo-30-released/

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE OF CONTENTS
  Nav
  HTML Tags
  Structure
  Headers
  metanav language
  Content Styles
  	 Misc
  	 Sidebar
	 	sidebar headlines
  	 Single Post
  	 Archives
  Post Styles
  Comments
  Form Elements
  Float Clearing
  Footer
  Contacform


/* ---------- @ Nav -----------*/
@import url('css/nav.css');
/* ---------- @ paginationNav -----------*/
@import url('css/splash-css.css');

/* ---------- @ paginationNav -----------
@import url('css/pagenavi-css.css');*/

/* ---------- @ HTML Tags -----------*/


* { margin:0; padding:0; outline:none; } 
body, html { min-height:101%; /*Firefox scrollbar fix*/ } 
body { background:#0c95c9 url(images/bodybg.gif) top left repeat-x; color: #333;  font:62.5% "Lucida Grande","Lucida Sans",arial,sans-serif; } 
p {	 margin: 10px 0; line-height:1.6em; font-size:1.2em;}
a, a:visited { color: #09c; text-decoration:none;}
a:hover, a:active { color:#666; text-decoration:none;}
hr { display:none;  height:1px; background:#333; border:0; color:#ccc; }
table { font: 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; border-collapse:collapse; width:100%; margin:15px 0; border-top:1px solid #e0ded9; border-bottom:1px solid #e0ded9; }
td { padding:4px 6px; background:#F5F3EE; border-bottom:1px solid #FFF; }
table caption { background:#f5f3ee; padding:2px 0; }
a img, a:visited img { border:none }
blockquote { color:#76767a; padding:0 18px; margin:25px 45px; border-left:3px solid #DDD; font:italic 1em Georgia, "Times New Roman", Times, serif; letter-spacing:0.02em; }
pre { width:100%; overflow:auto; }


/* ---------- @ Structure -----------*/

#page { width:960px;margin:0 auto; padding:0 0 40px 0px; }
#wrapperouter { background:#fff; width:940px; margin:0; padding:0; border: 2px solid #ccc; border-top: 0; }
#wrapper {width:948px; }
#masthead { float:left;margin:0 0 0 10px;  width:320px; height:95px; }
#content { width:680px;	float:left;	padding: 0 0 30px 0px; margin:20px 0 0 10px;}
#description { font: italic 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; color:#333; padding: 0 0 0 20px; margin:13px 0 0 20px; float:left; letter-spacing:0.01em; text-indent:-9999px; }
.left { float:left; }
.right { float:right; }
#sidebar { width: 230px; float:right; margin: 0 0 0 0; padding:0 10px 0 0;}
#more-posts { width:680px; float:left; padding: 0 10px 0 0; }

/* ---------- @ Headers -----------*/

h1 a{ background:url(images/dclogo.gif) top left no-repeat; width:335px; height:95px; font: bold 2.7em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.01em; float:left; text-indent:-9999px; }
h2 { font: 2.4em Georgia, "Times New Roman", Times, serif; padding-bottom:8px; margin: 25px 0 20px 0; }
#lead h2 { font: 2.2em Georgia, "Times New Roman", Times, serif; line-height:115%; margin:3px 0 -8px 0; padding:0; }
.post h2 { font-size:2.2em; padding: 0; margin: 15px 0 0 0; }
h2.posttitle { float:left; margin:0 0 0 0; padding:0 0 0 0; }
h2.pagetitle { border-bottom:1px solid #d7d7d7; padding:0 0 12px 0; margin:25px 0 20px 0; font-size:2.2em; color:#333; }
.entry  h3 {font: 1.8em Georgia, "Times New Roman", Times, serif; padding:5px 0 5px 3px; margin:22px 0 15px 0; color:#333; text-transform: none;}

#featured-cats h3 { margin:0 0 15px 0; font-size:2.0em;}
#more-posts h3 { display:none; margin:0 0 15px 0; font-size:1em;}
h3#respond { margin-top:30px; font:1.6em "Lucida Grande","Lucida Sans",arial,sans-serif;}
h3#comments { margin-top:30px;font-size:1.6em;color:#333; letter-spacing:0.07em;border-bottom:1px solid #ccc;border-top:3px solid #ccc; }
h4 { font:bold 1.3em Georgia, "Times New Roman", Times, serif; margin-bottom:-10px; }
.post h4 { margin:15px 0; }
.archive-list h4 { margin:0; font-size:1.2em; padding-bottom:3px; }
.archive-list h4 a:hover{ color:#09c;}
h5 { font: 0.8em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:0.15em; padding:4px 8px; margin-bottom:5px; background:#f5f3ee; border-top:1px solid #d7d7d7; }
h6 { font:bold 0.9em Arial, Helvetica, sans-serif; }

/* ---------- metanav language select ---------- */
#metabox {width:940px; border-top:10px solid #09c;padding:0; margin:0; }
#metanav { padding:0; margin:0 0 0 270px;}
ul#meta {margin:0; padding:0;}
ul#meta li {display:block; float:left; list-style-type:none; margin-left:5px; }
ul li a#donate {display:block; width:80px; height:50px; background:transparent url(images/meta1.gif) no-repeat 0 0; text-indent:-9999px; }
ul li a#langde {display:block; width:80px; height:50px; background:transparent url(images/langde.gif) no-repeat 0 0; text-indent:-9999px; }
ul li a#langpt {display:block; width:80px; height:50px; background:transparent url(images/langpt.gif) no-repeat 0 0; text-indent:-9999px; }
ul li a#langen {display:block; width:80px; height:50px; background:transparent url(images/langen.gif) no-repeat 0 0; text-indent:-9999px; }
ul li a#langcv {display:block; width:80px; height:50px; background:transparent url(images/langcv.gif) no-repeat 0 0; text-indent:-9999px; }
ul li a#donate:hover, ul li a#langde:hover, ul li a#langpt:hover, ul li a#langen:hover, ul li a#langcv:hover{ background-position: 0 -50px; }

ul li.current a#donate, ul li.current a#langde, ul li.current a#langpt, ul li.current a#langen, ul li.current a#langcv{ background-position: 0 -50px; }

/* ---------- @ Content Styles -----------*/


/*Misc*/

h1 a, h1 a:visited { color:#444; text-decoration:none }
h1 a:hover { color:#686868; }
h1 a:active { color:#929292; }
h4 a, h4 a:visited { color:#383838; text-decoration: none }
h5 a, h5 a:visited, h5 a:hover, h5 a:active { text-decoration: none }
#more-posts img, .archive-list a img, .archive-list a:visited img { float:left; margin: 4px 18px 8px 0; padding:2px; border:1px solid #b9b9b9; background:#FFF; }
#more-posts img { margin:15px 12px 4px 0; }
#more-posts ul {list-style-type:none; display:block; font: 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; color:#333;}
#more-posts li {padding:5px;}

#featured-cats ul { margin:3px 0 22px 0; }
#featured-cats li { list-style:none; border-bottom:1px solid #ccc; padding:5px 0 8px 6px; margin:4px 0; line-height:135%; }
#lead { margin:22px 0; background:#ededed; border-bottom:1px solid #dadada; border-right:1px solid #dadada; }
#lead:hover { background:#e8e8e8; border-bottom:1px solid #cbcbca; border-right:1px solid #cbcbca; }
#lead-text { float:left; width:320px; padding:13px 15px 16px 0; }
#lead br, .recent-excerpts br /*cleans up excerpts*/ { margin-bottom:15px; }
#lead img { float:left; margin-right:22px; }
#featured-cats .date { margin: 2px 3px 0 0; }
ul.headlines a:hover{color:#333; text-decoration:underline ; }

/*blogarticles*/
.recent-excerpts { background:#fff url(images/fadingcorner_bg.gif) top left no-repeat;padding:10px 10px 10px 10px; height: 100%; margin-bottom:50px;}
.recent-excerpts h4  { width:420px; float:left; font: 2.4em Georgia, "Times New Roman", Times, serif; color:#333; display:block; margin: 0; padding: 0;}
.recent-excerpts h4 a {color:#333; text-decoration:none; display:block; }
.recent-excerpts h4 a:hover {color:#09c; text-decoration:underline;}
.recent-excerpts .datebox { float: left; display:block;width:110px; margin: 0 0 0 0px; padding: 0 5px 0px 5px;}
.recent-excerpts .day { float: left; display:block; display:block; margin: 0 0 0 0px; padding: 0; font: 36px "Lucida Grande","Lucida Sans",arial,sans-serif; color:#fff;}
.recent-excerpts .monthyear { float: left; width:20px;margin: 0 0 0 0px; padding: 0; font: 18px "Lucida Grande","Lucida Sans",arial,sans-serif; color:#fff; text-transform:uppercase;display:inline;  }
.recent-excerpts .comments {float:right; font-size:1.2em; color:#fff; margin-bottom:15px; overflow:hidden; }
.recent-excerpts .author { float:left; width:350px;display:block; font-size:1em; color:#666;  }
.recent-excerpts .author a {color:#666;  }
.recent-excerpts .author a:hover {color:#666; text-decoration:underline; }
.recent-excerpts .hdln{float:left; width:480px;display:block; }

/*Blog scroller*/
#blog { width: 216px; height:460px; float: left; background-color: #fff; padding: 0 0 0 0 ; margin: 0 0 20px 0; border: 2px solid #ccc;}
#blog .author a { color:#666;}
#blog .author a:hover { color:#666; text-decoration:underline;}
.recent {padding: 0; }
.recent ul { list-style-type: none; margin: 0px; padding: 0px 10px; height:  465px; }
.recent ul li { float: left;  display: block; border-bottom:2px solid #ccc; padding: 0 0 10px 0;}
.recent-scroll { float: left; height: 380px; overflow: hidden; width: 100%; padding:0;}
.recent-scroll ul li{ display:block;}
.prev a{ display:block; width: 60px; height: 18px;  background:transparent url(images/arrown_up.gif); cursor: pointer; top: -8px; left: 90px; position: relative; z-index: 99; text-indent:-9999px;	}
.next a{ display:block; width: 60px; height: 18px;  background:transparent url(images/arrown_down.gif); cursor: pointer; top:432px; left: 90px; position: relative;  text-indent:-9999px;	}
.prev a:hover {background-position: 0 -18px; }
.next a:hover { background-position: 0 -18px; }
a.blog  { display:block; color:#09c; font:bold 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; margin:20px 0 0 10px;}
a:hover.blog  { color:#333; font:bold 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; }


.recent h4 {font-family:"Lucida Grande","Lucida Sans",arial,sans-serif; font-size:1.2em; color:#000; font-weight:bold; display:block; margin:0 0 10px 0; }
.recent h4 a {color:#000;text-decoration:none; padding:0 2px 0 0;}
.recent h4 a:hover{color:#09c;text-decoration:none; }
.recent ul li .summary{ float:left; width:165px; display:block; margin:0; padding:10px 5px 0px 0px; }
.recent .comments {float:right; font-size:1.2em; color:#fff; margin-bottom:10px; overflow:hidden; margin-right:0px; }
.recent ul li .date, .date {font-size:1em; color:#666; text-transform:uppercase; }
.recent ul li .author {font-size:1em; color:#666; }


/* ---------- Comment bubble ---------- */
.cmt { display:block; width:25px; height:25px; color:#fff; text-align:center; font-weight:700; background:#fff url(images/commentbg.gif) 0 0 no-repeat; margin-top:10px;}
.cmt span { display:block; text-indent:-9999px; }
 .cmt a{ display:block; height:25px; padding-top:4px; color:#fff; text-decoration:none; background:#fff url(images/commentbg.gif) 0 0 no-repeat; }
#page .cmt a:hover, #blog .cmt a:hover{ background-position:-50px 0;color:#fff; }

/*quote*/
#quotearea {color:#09c; font:1.8em "Lucida Grande","Lucida Sans",arial,sans-serif; line-height:1.8em; font-weight:bold; font-style:italic; width:650px; margin: 30px auto; text-align:center;}
.quote {float:left;text-align:left;width:560px;padding-right:40px; padding-left:0px;
background:url(images/img-quotes-right.gif) no-repeat right bottom;}
.left-quote {float:left;background:url(images/img-quotes-left.gif) no-repeat top left;
width:40px;height:40px; padding-right:10px;}
.quoteauthor {   display: block;   text-align: right; color:#333;   font:0.9em "Lucida Grande","Lucida Sans",arial,sans-serif; color:#333333;}

/*Sidebar and Widgets*/
/*#sidebar {color:#333; font: 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; line-height:1.8em;}
#sidebar {color:#333; font: 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; line-height:18px;}
#sidebar li, .headlines li {margin-left:30px; padding:5px 0; display:block; } 
#sidebar a, #sidebar a:visited, #home #content a, #home #content a:visited, .archive-list h4 a, .archive-list h4 a:visited, .fullarchive a, .fullarchive a:visited { color:#333; text-decoration: none; }
#sidebar a:hover, #sidebar a:active, #home #content a:hover, #home #content a:active, .archive-list h4 a:hover, h4 .archive-list a:active, .fullarchive a:hover, .fullarchive a:active { color:#09c; text-decoration: none; }
.comments a, .comments a:visited { color:#fff;}
.comments a:hover, .comments a:active { color:#999;}
*/


#wp-calendar td { text-align:center; padding:3px; }
a.rsswidget, a.rsswidget:visited { font-weight: bold }
#ads img, .wp125ad img { float:left; margin:0 0 6px 6px; }
.textwidget { margin: 15px 0; line-height:160%; }
.widget td { background:none; }
.widget table { border:none; }

/*partners*/
#partner {padding:10px; margin:0 auto;}
#partner img {padding:0 5px 20px 0; }
img#impar {padding:0 5px 20px 0; }
img#fifa {padding:0 20px 20px 0px;}

/* ---------- sidebar headlines ---------- */
a.partner{background:transparent url(images/h3partner.png) top left no-repeat; display:block; height:0;overflow:hidden; padding-top:70px;  text-indent:-9999px;margin:20px 0 20px 0; width:245px;}
a.donate{background:transparent url(images/h3donate.png) top left no-repeat; display:block; height:0;overflow:hidden; padding-top:70px;  text-indent:-9999px;margin:20px 0 20px 0; width:245px;}
a.topic{background:transparent url(images/h3topic.png) top left no-repeat; display:block; height:0;overflow:hidden; padding-top:70px;  text-indent:-9999px;margin:20px 0 20px 0; width:245px;}
a.news { background:transparent url(images/h3news.png) top left no-repeat; display:block; height:0;overflow:hidden; padding-top:70px;  text-indent:-9999px;margin:20px 0 20px 0; width:245px;}
a:hover.news, a:hover.partner, a:hover.donate, a:hover.topic {background-position: 0 -70px; }
#rightContent {margin:0 0 30px 0;}

/*Single Posts*/
#writer { background:#ededed; margin:-10px 0 22px 0; padding:3px 20px 16px 20px; border-bottom:1px solid #dadada; border-top:1px solid #dadada; }
#writer img { padding:1px; border:1px solid #b2afa4; float:left; margin:18px 15px 6px 0; }
#tags { display:block; font-size:1.2em; float:left; padding:3px; }
#tags a, #tags a:visited { text-decoration: none }

/*Archives*/
.archive-list li { list-style:none; width:285px; float:left; height:200px;  margin: 8px 25px 18px 0; padding: 0 0 10px 0; border-bottom:1px solid #ccc; }
.archive-list img { margin:0 14px 0 0; }
.archive-list .postmetadata { border:none; margin:0 0 10px 0; padding:4px 0 0 0; }
#pagination { margin-top:30px; width:604px; }
#pagination .left { width:290px; text-align:right; }
#pagination .right { float:right; width:294px; }

/* ---------- @ Post Styles -----------*/
.entry { padding:0 0px 10px 0px; float:left; }
.postmetadata { float:left; width:660px; border-top:1px solid #ccc;margin:0 0 0 0; color:#333; }
.post code { background:#f5f3ee; padding:3px; font-size:1.2em; }
.post ul li ,  .entry ul li { margin: 0 0 5px 42px; line-height:1.8em; font-size:1.2em;}
.post ol li, .entry ol li{ margin:0 0 5px 48px; line-height:1.8em; font-size:1.2em;}
#author-info {float:left;background-color:#fff;border:1px solid #ccc;margin:10px 0;padding:10px; width:640px;}
.postauthor{ float:right; display:block; width:520px;}
.postauthor h4 {font-family:"Lucida Grande","Lucida Sans",arial,sans-serif; font-size:1.2em; margin:0 0 10px; display:block; width:525px;/**/ }
#author-info img {float:left; margin:0 15px 8px 0px; }
/*.postauthor p {float:left; }*/

/* ---------- @ Subcategory navigation  -----------*/
#subcategory {float:left;}
#subcategory ul { line-height:1.8em;font-size:1.2em;}
#subcategory ul li{ margin: 0 0 5px 30px; }


/*Images*/
.entry img { display:block; border:1px solid #999; padding:2px; margin:15px 0; }
.wp-caption.alignleft,  .wp-caption.alignright,  .wp-caption.aligncenter { background:#eeeeee; text-align:center; padding:10px 5px 10px 10px; border:3px double #FFF; }
img.alignleft { margin:5px 15px 10px 0; float:left }
img.alignright { margin:5px 0 10px 15px; float:right }
.wp-caption.alignleft { float:left; margin:5px 22px 10px 0; }
.wp-caption.alignright { float:right; margin:5px 0 10px 22px; }
.wp-caption.aligncenter, img.aligncenter { margin: 0 auto; display:block; margin-bottom:15px; float:none }
p.wp-caption-text { margin:0; text-align:center; padding:5px 0; }
.wp-caption img { float:none; margin:0; }
.gallery { margin:15px 0; display:block; }
.gallery img { border:1px solid #999 !important; padding:2px; }
.gallery-item { padding:12px 0; }
.gallery-caption { padding:10px; }

/* ---------- @ Comments -----------*/

 .reply a, .reply a:visited  { width:75px; background:#CCC; color:#FFF; display:block; margin-bottom:15px; padding:5px !important; text-align:center; border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2; text-decoration:none !important; font:italic 1em Georgia,Arial,Verdana; }
.reply a:hover { background:#aeaeae; text-decoration:none; border-bottom:1px solid #898989; border-right:1px solid #898989;	 color:#FFF; }
.reply a:active { background:#CCC; }
.commentlist li { /*float:left;*/ margin: 0 0 18px 0; padding: 15px; background:#F2F2F2; border-bottom:1px solid #DDDDDD; border-top:1px solid #DDDDDD; list-style:none }
.commentlist li.depth-2 { border:none; background:#FFF; border-top: 1px solid #f2f2f2;	 margin-left:15px; }
.commentlist li.depth-3	 { margin-left:15px; border:none; background:#f2f2f2; }
.commentlist li.bypostauthor { background:#e5e5e5 !important;  border:1px solid #c7c7c7 !important; }
.commentlist code { background:#e0e0e0; padding:3px; }
.avatar { margin: 3px 10px 0 0; float:left; padding:2px; border:1px solid #b9b9b9; background:#FFF;	 }
#trackbacklist li { margin: 10px 0 10px 35px; }
#trackbacklist cite { font-style:normal }
cite.fn { font: bold 1.42em Georgia, "Times New Roman", Times, serif; letter-spacing:-0.05em; display:block; padding-top:9px; }
.says { display:none; }
.commentmetadata { float:left }
.comment-date a, .comment-date a:visited { color:#868686; font-size:10px; text-decoration:none }
.commentmetadata a:hover, .commentmetadata a:active  { text-decoration:underline; color:#333; }


/* COMMENTS / TRACKBACKS TABS
#tabsContainer p{margin-bottom:-2px !important;}
#tabsContainer{margin-top:2em;}
#tabsContainer a{text-decoration:none;}
.trackbacks{background-color:#EEEEEE;margin-bottom:5px;padding:10px;border-bottom:1px solid #CCC;}
.tab-content {background-color:#FFF;display: none;}
.tab-content p.no{padding-top:10px;}
.tab-content.selected { display: block; }
.clear_tab{clear:both;border-bottom:3px solid #2C2C29;margin-top:-21px;}
.tabs {display: block;float: left;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 0px 0 0;}
.subscribe_comments {display: block;float: right;height: 30px;padding: 0 0 0 20px;line-height: 29px;position: relative;top: 1px;color: #787878;text-decoration: none;margin: 0 5px 0 0;}
.tabs span {display: block;float: left;padding: 0 20px 0 0;cursor:pointer;}
.tabs.selected {background-color:#2C2C29;color:#FFF; }
div.selected{background-color:#FFF;color:#2C2C29;} */

/* ---------- @ Form Elements -----------*/
/*form, textarea  {font-size:1.2em;}*/
#commentform {font-size:1em;}
 #author, #email, #comment, #url, #s { background:#fff; padding:5px; border:1px solid #bfbfbf; border-left:1px solid #e2e2e2; border-top:1px solid #e2e2e2; }
#author, #email, #url { width:220px; font-size:1em;}
.button { padding: 8px 14px; background:#424242; color:#fff; border:none; font-size:1em; }
.button:hover { background:#272727; color:#FFF; text-decoration:none }
.button:active { background:#000; }
#commentform textarea { width: 98%; margin-top:5px; height:250px; }
#searchform { float:right; width:234px; text-align:right; padding-top:8px; padding-bottom:13px; background:#0099cc;}
#s { width:190px; font-size:1.2em; }
#s:focus { background:#f8f8f8 !important; }
#searchsubmit { vertical-align:top; }
/*label { font-size:1em;} */

/* ---------- @ Float Clearing -----------*/

.clearfloat:after { display:block; visibility:hidden; clear:both; height:0; content:"."; }
/*.clearfloat { display:inline-block; }*/
.clearfloat { display:block }

/* ---------- @ Footer -----------*/

#footer {font-size:1.1em; padding:10px 25px 25px 10px;  }
#footer a, #footer a:visited { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
#footer a:active { text-decoration:underline; }
#footer img { vertical-align:middle; }
#copyright { float:left; width:550px; color:#fff;}
#rss { float:right; width:350px; text-align: right; color:#fff;}

/*#footwrap archives in footer*/

#footwrap { padding:0 10px 0 10px; margin:0; color:#fff; font-family: "Lucida Grande","Lucida Sans",arial,sans-serif; line-height:24px; }
#footwrap a, #footwrap a:visited { color:#fff; text-decoration:none; }
#footwrap a:hover { color:#fff; text-decoration:underline; }
#footwrap a:active { text-decoration:underline; }

#footwrap #kontakt { width: 280px;float: left; color:#fff; display:block;}
#footwrap #archives { float: left; width:350px; display:block; margin:0 0 0 0px;}
#footwrap #kontakt h3, #footwrap #archives h3 { margin:15px 0 15px 0; padding:0; font-weight: normal; color: #fff;letter-spacing: 3px;text-transform: uppercase;text-align: center; font-size:2.2em;}
#footwrap #archives ul { width:350px; font: 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; line-height:1.8em; list-style-type: none; list-style-image: none; list-style-position: outside; color:#fff;}
/*
#footwrap #archives a {color:#fff; text-decoration:none;}*/
#footwrap #archives .emptymonth {color:#333;}
#footwrap address {color:#fff; font-style:normal; font: 1.2em "Lucida Grande","Lucida Sans",arial,sans-serif; line-height:1.8em padding:0 0 10px 0;}


/* ---------- footer Partner logos ---------- */
#bluefooter { background:#0099cc; padding-bottom:20px;}
#whitefooter {	background:transparent url(images/whitefooter.gif) top left no-repeat; display:block; height:0; margin-left:-10px; position:relative; right:-10px; width:953px; height:70px; }
#networks {margin-right:20px; float:right;padding: 30px 0 0 0;}
#partners li {float:left;  display:inline; margin:0px 0 0 20px; height:18px; }
#partners li a { display:block; height:18px; background-image:url(images/partner-logos.gif); text-indent:-9999px; }

#partners .flickr { width:47px; }
#partners .flickr:hover { width:47px; background-position:0 -18px; }
#partners .youtube { width:46px; background-position:-68px 0; }
#partners .youtube:hover { background-position:-68px -18px; }
#partners .myspace { width:68px; background-position:-134px 0; }
#partners .myspace:hover { background-position:-134px -18px; }
#partners .facebook { width:65px; background-position:-222px 0; }
#partners .facebook:hover { background-position:-222px -18px; }
#partners .twitter { width:68px; background-position:-306px 0; }
#partners .twitter:hover { background-position:-306px -18px; }

#partners .hi5 { width:28px; background-position:-393px 0; }
#partners .hi5:hover { width:28px; background-position:-393px -18px; }

#partners .sapo { width:66px; background-position:-440px 0; }
#partners .sapo:hover { width:66px; background-position:-440px -18px; }

/* Related Posts */
ol.related-posts {clear:both; text-align:center; margin:10px 0px 0px 0px; padding:0;}
ol.related-posts li{width:120px; float:left; display:inline; margin-right:15px;; padding:0;}
ol.related-posts img{clear:both; padding:5px; background:#F7F7F7; border:1px solid #DDD;}
ol.related-posts a{clear:both; display:block; border:none; text-decoration:none;}
ol.related-posts li{font-size:12px;}

/* ---------- Contact Form ---------- */
#wpcf form {
font-size: 1.2em; }

#wpcf label {
clear: both;
display: block;
float: left;
width: 150px;
font-size: 1.2em;
}

#wpcf input {
float: left;
width: 200px;
padding: 1px;
margin: 2px 5px 2px 0;
border:2px solid #ccc;

}

#wpcf textarea {
width: 350px;
height: 100px;
padding: 1px;
margin: 0 5px 10px 0;
border:2px solid #ccc; font-family :"Lucida Grande","Lucida Sans",arial,sans-serif;font-size: 1.2em;
}

#wpcf #contactsubmit {
margin-left: 50px;
width: 100px;font-size: 1.2em;
color:#333;
}
