/* 
Theme Name: ZyRed Theme
Theme URI: http://www.zyblog.de/wordpress-themes/zyred/
Description: ZyRed is a three column WordPress theme with flexible width. The content column has a minimum width of 468 pixel, making the theme well prepared for ad placement.
Version: 3.0.1
Author: Tim Zylinski
Author URI: http://www.zyblog.de/
License:  GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: red, white, light, three-columns, flexible-width, translation-ready
*/


/*** General Element Styling ***/

body{margin:0;padding:0;background:#8B8B8B;color:#303030;font:12px Arial, Verdana, sans-serif;text-align:center;}
a{color:#505050;font-weight:normal;text-decoration:none;}
a:hover{color:gray;text-decoration:underline;}
a[href^="http:"]{text-decoration:underline;}
p{margin:0 0 15px;padding:0;line-height:1.5em;}
blockquote{border:1px dashed #B0B0B0;padding:10px;margin:30px;}
blockquote p{padding:0;margin:0;}
code{white-space:pre;color:#000;font-size:1.1em;text-align:left;}
pre{border:1px solid #B0B0B0;padding:10px;width:90%;background:#F8F9FA;font-family:monospace;-moz-background-clip:0;-moz-background-inline-policy:0;-moz-background-origin:0;overflow-x:auto;overflow-y:auto;padding-left-ltr-source:physical;padding-left-rtl-source:physical;padding-right-ltr-source:physical;padding-right-rtl-source:physical;-x-background-x-position:0;-x-background-y-position:0;}

/*** Main container ***/
#container{margin:0;padding:0;width:100%;color:#303030;background:url(images/bodybg.png) #F0F0F0 repeat-x;text-align:left;min-width:770px;}
#container{background-image: url(images/bodybgri.png)float:rigth ;}

/*** Header section ***/
#sitename{margin:0 20px 10px;color:#FFF;text-align:center;height:120px;}
#sitename h1,#sitename h2{margin:0;padding:0;font-weight:400;}
#sitename h1{padding-top:20px;font-size:2.4em;}
#sitename h1 a{color:#FFF;text-decoration:none;letter-spacing:5px;}
#sitename h2{font-size:1.6em;}


/*** Content wrap ***/
#wrap{clear:both;padding:0;margin:10px auto;font-size:1em;max-width:80%;min-width:910px;}
* html div#wrap{width:80%;width:expression(document.body.clientWidth < 990 ? "910px" : document.body.clientWidth > 990 ? "80%" : "auto");}

/*** Horizontal menu ***/

/** 1st level **/
#mainmenu{background:url(images/menubg.png) #f0f0f0 center left repeat-x;border-bottom:1px solid #fff;border-top:1px solid #fff;clear:both;height:30px;margin:0 auto;padding:0;}
#mainmenu ul{margin:0 auto;padding:0;width:1050px;}
#mainmenu ul li{border-right:1px solid #B0B0B0;float:left;list-style:none;padding:0;position:relative;text-transform:uppercase;}
#mainmenu ul li a{color:#940C0E;line-height:30px;margin:0;padding:9px;text-decoration:none;width:auto;}

/** Submenu styles **/
#mainmenu ul ul{background:#f0f0f0;border:none;display:none;float:left;left:0;position:absolute;top:30px;width:auto;z-index:99999;}
#mainmenu ul li:hover > ul{display:block;} /* Show the submenu on hover */
#mainmenu ul ul li{background:#f0f0f0;border:none;width:150px;}
#mainmenu ul ul ul{left:100%;top:0;}
#mainmenu ul ul ul li{background:#f0f0f0;border-left:1px solid #B0B0B0;height:30px;width:150px;}
#mainmenu ul ul ul li a{border:none;line-height:30px;margin:0;padding:9px;}

/* Hover & selected menu item highlighting */
#mainmenu li:hover,#mainmenu .current_page_item,#mainmenu .current_page_ancestor{background:url(images/menuhover.png) center left repeat-x;color:#000;}


/*** Page ***/
#page{border-bottom:none;padding-bottom:10px;margin-bottom:10px;}

/*** Content ***/
#content{color:#2A2A2A;background:#FFF;min-width:468px;border:none;line-height:1.2;margin:0 190px;padding:15px 20px 5px;}
#contentalt{margin:0 200px 0 20px;}
#content h1{color:#606060;background:inherit;font-size:1.8em;font-weight:bold;letter-spacing:-1px;border-bottom:1px solid #B0B0B0;margin:0 0 15px;padding:0;}
#content h2{color:#606060;font-size:1.8em;}
#content h1,#content h2{margin-top:5px;font-weight:normal;font-size:1.8em;}
#content h1.pagetitle{border-bottom:1px solid #B0B0B0;font-size:1.8em;margin:0 -20px;padding:0 20px;}
#content h2 a,.category a,.date a{text-decoration:none;}
#content .sticky{background:#f2f7fc;margin:-10px;padding:10px;}
.entry,.entrytext{overflow:hidden;}
* html.entry,* html.entrytext{overflow:visible;height:1px;}
* html.entry p,* html.entrytext p{width:99%;overflow:hidden;}
.entrytext{padding-top:0;}
.entry img,.entrytext img{border:none;}
.entry a:hover img,.entrytext a:hover img{border:none;}
.entry p a{text-decoration:underline;}

/*** Archives/Links Page List styles ***/
.archives li,.linkspage li{list-style:none;}
.archives ul.children{padding-left:10px;margin-left:10px;}

/*** Footer ***/
#footer{clear:both;margin:0;width:100%;background:url(images/footerbg.png) #8B8B8B top left repeat-x;color:#000;font-size:.9em;line-height:30px;height:30px;text-align:center;}
#footer a{color:#000;font-weight:normal;}

/*** Text format ***/
.intro{font-size:1.1em;font-weight:bold;letter-spacing:-1px;}
.small{font-size:.8em;}
.large{font-size:1.4em;}
.center{text-align:center;}
.category{border-bottom:1px solid #B0B0B0;margin:0 -20px;padding:0 20px 20px;}
.date{margin-top:-10px;padding-top:0;border-bottom:1px solid #B0B0B0;border-bottom-width:medium;border-bottom-style:none;border-bottom-color:0;margin-top:-15px;}

/*** Previous/Next Page Navigation ***/
.navigation{margin:0 0 20px;padding:0 0 20px;}
.bottomnavigation{margin:0 0 10px;padding-bottom:10px}
.alignleft{float:left;text-align:left;}
.alignright{float:right;text-align:right;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.post{padding:10px 0 10px 0;margin:0;line-height:20px;}

/*** Various classes ***/
.clearingdiv{clear:both;width:1px;height:30px;}
.hide{display:none;}

/*** Image Display ***/
.entry img,.entrytext img{border:1px solid #B0B0B0;margin:5px;padding:5px;}
.entry a:hover img,.entrytext a:hover img{border:1px solid #505050;padding:5px;}
img.wp-smiley{border:0;margin:0;padding:0;}
.thumbnail{border:1px solid #B0B0B0;margin:0 0 10px 10px;padding:5px;background:#FAFBFC;}
.left{border:1px solid #B0B0B0;float:left;margin:5px 15px 6px 0;padding:5px;background:#FAFBFC;}
.right{border:1px solid #B0B0B0;float:right;margin:5px 0 6px 15px;padding:5px;background:#FAFBFC;}
.noalign{border:1px solid #B0B0B0;margin:5px;padding:5px;background:#FAFBFC;}
.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;padding:4px;text-align:center;}
.wp-caption img{margin:5px 5px 0;}
.wp-caption p.wp-caption-text{color:#888;margin:5px;}
.gallery-caption{color:#888;margin:0 0 12px;}

/*** Search Form ***/
#searchform{padding:0 10px 10px;margin-top:10px;margin-bottom:10px;}
#s{border:1px solid #B0B0B0;margin:0 4px 0 0;width:135px;background:#F0F0F0;padding:2px;color:#999}
#searchbutton{border:1px solid #B0B0B0;background:#F0F0F0;}
#searchbutton:hover{border:1px solid #848484;background:#E8E9EA;cursor:pointer;}

/*** Comments Display ***/
/*** .postmetadata{border:1px solid #B0B0B0;padding:10px;background:#F8F9FA;font-size:.9em;} ***/
.postmetadata p{margin-bottom:0;}
.postmetadata a{text-decoration:underline;}

.alt{background:#F0F0F0;}
.gravatarside{float:left;width:48px;height:48px;margin:0 5px 0 0;padding:3px;border:1px solid #000;}
p.commentmetadata a,p.commentauthor a{text-decoration:none;font-size:1em;line-height:1em;}
.commentlist {margin: 20px 0 0 0}
.commentlist > li{border:1px solid #B0B0B0;padding:10px;margin:0 0 10px 0;list-style:none;}
.commentlist > li cite{text-transform:capitalize;}
.commentlist > li p{padding-top:10px;}
.commentlist > li p a{text-decoration:underline;}
.commentlist ul.children li.comment  {list-style:none;}
.bypostauthor  {}

/*** Comment navigation ***/
h3#comments {font-size:130%;margin-top:30px}
.comment-nav-above,.comment-nav-below {padding-bottom:10px}
.nav-previous{float:left;width:50%;}
.nav-next{float:right;text-align:right;width:50%;}

/*** comments Form ***/
#respond{width:97%;}
#respond input[type="text"],#respond textarea{border:1px solid #B0B0B0;}
#respond .comment-form-author,#respond .comment-form-email,#respond .comment-form-url,#respond .comment-form-comment{position:relative;}
#respond input[type="text"]:focus,#respond textarea:focus{text-indent:0;z-index:1;}
#respond textarea{border:1px solid #B0B0B0;resize:vertical;width:95%;}
#respond .comment-form-author .required,#respond .comment-form-email .required{color:#940c0e;font-size:18px;font-weight:700;left:76%;position:absolute;top:30px;z-index:1;}
#respond .comment-notes,#respond .logged-in-as{font-size:1em;}
#respond p{font-size:12px;margin:10px 0;}
#respond input#submit{background:#F0F0F0;border:1px solid #B0B0B0;}
#respond input#submit:active{background:#E8E9EA;border:1px solid #848484;cursor:pointer;}
#respond #cancel-comment-reply-link{color:#666;margin-left:10px;text-decoration:none;}
#respond .logged-in-as a:hover,#respond #cancel-comment-reply-link:hover{text-decoration:underline;}
.commentlist #respond{margin:1.625em 0 0;width:auto;}
#reply-title{color:#373737;font-size:24px;font-weight:700;line-height:30px;}
#cancel-comment-reply-link{color:#888;display:block;font-size:10px;font-weight:400;letter-spacing:.05em;line-height:2.2em;position:absolute;right:1.625em;text-decoration:none;text-transform:uppercase;top:1.1em;}
#cancel-comment-reply-link:focus,#cancel-comment-reply-link:active,#cancel-comment-reply-link:hover{color:#ff4b33;}
#respond label{line-height:2.2em;}
#respond input[type=text]{display:block;height:24px;width:75%;}
p.comment-form-comment{margin:0;}
.form-allowed-tags{display:none;}


/*** Widgets ***/

/*** Sidebars & Widgets ***/
#rightnav,#leftnav{margin:0;padding:0;width:180px;}

.leftside{float:left;margin:0 10px 0 0;}
.rightside{float:right;margin:0 0 0 10px;}

.widget{clear:both;color:#000;margin-bottom:10px;font-size:.9em}

.widget-area {list-style:none}
.widget-area  ul{padding-left:0;margin:0;padding-bottom:5px;margin-bottom:10px;}
.widget-area  li{list-style:none;}
.widget-area ul li{border:none;font-family:Verdana, Arial, sans-serif;}
.widget-area.leftside  ul li{background:#dcdcdc;}
.widget-area.rightside ul li{background:#dcdcdc;}

.widget-title{background:url(images/headerbg.png) #940c0e top left repeat-x;border-bottom:1px solid #BEBFC3;color:#FFF;font-size:1.2em;margin:0;padding:5px 10px;}

.widget ul{margin:0;}
.widget ul li,.widget-container ul li{background:red;color:#dcdcdc;}
.widget ul ul{margin-left:1.5em;}

.widget a{color:#000;font-weight:none;text-decoration:none;}
.widget a:hover,.widget a:focus,.widget a:active{background:#940C0E;color:#FFF;text-decoration:none;}

/* Adjusting the inner padding for all widget types */
.widget > ul,.widget-container > ul,.widget > div.textwidget,.widget > div#calendar_wrap,.widget > .tagcloud{padding:10px;}

/* remove the spacing in hierarchical widget items */
.widget_pages ul.children , .widget_categories ul.children{padding:0}

/* Make Links in text widget and recent comments visible */
.textwidget a, .widget_recent_comments  a{text-decoration:none;color:#940C0E}

/* widgets listing stuff with bullets */
.widget_recent_entries li,.widget_rss li,.widget_links li, .widget_recent_comments li {margin:0 10px 0 15px;list-style:square}

/* Widget Image */
.widget_image img{height:auto;max-width:100%;}

/* Calendar Widget */
.widget_calendar #wp-calendar{text-align:center;width:100%;}
.widget_calendar #wp-calendar a{color:#940C0E;font-weight:bold;text-decoration:none;}
.widget_calendar #wp-calendar a:hover{color:#fff;}
.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar td,.widget_calendar #wp-calendar th{text-align:center;}
.widget_calendar #wp-calendar td, th {padding:1px}
.widget_calendar #wp-calendar caption{padding:5px 0 3px;text-transform:uppercase;}
.widget_calendar #wp-calendar th{background:#940C0E;color:#fff;font-weight:normal;}
.widget_calendar #wp-calendar tfoot td{background:#940C0E;color:#fff;}
.widget_calendar #wp-calendar tfoot td a {color:#fff;font-weight:normal}

/* RSS Feed widget */
.rsswidget{border:0;vertical-align:bottom;}
.widget-title a.rsswidget {color:#FFF;font-weight:bold}

/* ZyRed RSS Widget */
li#zyred-rss ul li.feed {padding:3px 0 3px 20px;background:url(images/rss.gif) no-repeat left top;font-weight:normal;}
li#zyred-rss ul li.feed a,li#zyred-rss ul li.feed a:hover{color:#000;font-weight:normal;text-decoration:none;}

/*** End of file ***/