/*
Theme Name: farmr professional
Theme URI:  http://www.farmr.de
Description: Theme for farmr professional documentation
Version: 0.1.0
Author: Sebastian Schwaner
Author URI: http://www.smallit.de
*/

/* HTML ------------------------------------------------------------- */

body { margin:0; padding:0; }
img { border:none; }

/* HEADER ------------------------------------------------------------- */
.header { background:url('images/head.png') no-repeat top #e0f0ff; margin:auto; width:1000px; height:75px; overflow:hidden; }
.header { font-family:'Tahoma',Sans-Serif; font-size:16px; color:#333; }
.header a:link, .header a:active, .header a:visited { text-decoration:none; color:white; font-weight:bold; padding:5px; }
.header a:hover { font-weight:bold; background-color:#0f7099; padding:5px; }
.navi { margin-right:20px; margin-top:30px; text-align:right;  }

/* PAGE ------------------------------------------------------------- */
.page { margin:auto; width:1000px; overflow:hidden; }
.sidebar_left { float:right; width:150px; margin:20px; }
.sidebar_left { font-family:Sans-serif; font-size:13px; line-height:2; }
.sidebar_left a:link, .sidebar_left a:active, .sidebar_left a:visited { color:#0f7099; text-decoration:none; } 
.sidebar_left a:hover { color:#666; text-decoration:underline; }
.sidebar_left hr { background-color:#e1e1e8; border:none; height:1px; }
.sidebar_left ul { display:inline; }
.content { float:left; margin-left:20px; margin-bottom:10px; width:780px; font-family:Sans-Serif; font-size:14px; color:#333; line-height:1.5; }
.content strong { font-weight:bolder; }
.content h3, .content h2 { font-family:Serif; color:#333; font-weight:normal; }
.content hr { background-color:#e1e1e8; border:none; height:1px; }
.content a:link, .content a:active, .content a:visited { color:#0f7099; text-decoration:none; } 
.content a:hover { color:#666; text-decoration:underline; }
.content blockquote { margin-left:20px; margin-right:20px; background-color:#f1f1f8; padding-left:10px; padding-right:10px; padding-top:3px; padding-bottom:3px; }

/* TOPIC ------------------------------------------------------------- */
.topic { margin:auto; background-color:#e0f0ff; width:1000px; overflow:hidden; }
.headline { margin:20px;  font-family:Sans-Serif; font-weight:normal; color:#666; }
.headline a:link, .headline a:visited, .headline a:active { color:#0f7099; text-decoration:none; }
.headline a:hover { color:#666; text-decoration:underline; }
.say { margin:auto; background:url('images/say.png') no-repeat top left; width:1000px; height:15px; }

/* FRONTPAGE ------------------------------------------------------------- */
.frontpage { margin:auto; background-color:#e0f0ff; width:1000px; overflow:hidden; }
.frontpage { font-family:Sans-serif; color:#333; }
.frontpage a:link, .frontpage a:active, .frontpage a:visited { color:#0f7099; text-decoration:none; } 
.frontpage a:hover { color:#666; text-decoration:underline; }
.frontpage h1 { font-family:Serif; font-weight:normal; color:#0f7099; }
.frontpage h3 { font-family:Serif; font-weight:normal; color:#666; }


/* COMMENTS ------------------------------------------------------------- */
.comments { background-color:#f8f8f8; border:1px solid #f1f1f1; margin-top:20px; margin-bottom:20px; padding:10px; font-size:13px; -moz-border-radius:0.7em; -khtml-border-radius:0.7em; }
.comments a:link, .comments a:active, .comments a:visited { color:#0f7099; text-decoration:none; }
.comments a:hover { color:#666; text-decoration:underline; }
.comment { margin-bottom:20px; }


/* FOOTER ------------------------------------------------------------- */
.footer { background:url('images/footer.jpg') no-repeat top #fcfcfc; margin:auto; margin-top:0px; width:1000px; overflow:hidden; }
.footer { font-family:Sans-serif; font-size:14px; color:#666; line-height:1.5; }
.footer a:link, .footer a:active, .footer a:visited { color:#666; text-decoration:underline; }
.footer a:hover { color:#444; }
.footer h2 { display:inline; font-weight:normal; color:#666; }
.footer hr { background-color:#e1e1e8; border:none; height:1px; } 
.twitter { background:url('images/twitter.png') top right no-repeat; margin:20px; height:35px; }


/* WORDPRESS LIST FORMATS */
.page_item { display:inline; list-style-type:none; }


/* OWN SPECIFICATION */
.alignleft { float:left; }
.alignright { float:right; }
.clear { clear:both; }
.tright { text-align:right; }
.tleft { text-align:left; }
.tcenter { text-align:center; }
.spaced { margin-right:10px; }

