/*
Theme Name: couponia Theme
Description: Special Thema for Coupons
Version: 1.13
Author: http://www.softeffekt.de
*/
body {font-size: 12px;font-family:Arial, Helvetica, sans-serif;background:#f4f4f4;color:#333;margin:0;padding:0;}
#wrap {width:960px;margin:0 auto;}
 
/*	Headings		*/  
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;font-weight:normal;}
h1{font-size:25px;line-height: 25px;font-weight:bold;}
h2{font-size:20px;}
h3{font-size:16px;}  
h4{font-size:14px;display:inline;font-weight:bold;}
h5{font-size:10px;}
h6{font-size:8px;} 
 
/*	General Links			*/
a:link,a:active,a:visited,a:hover{color:#eb692b;outline: none;text-decoration:underline;}
a:hover{text-decoration:none;color:#222;}

/* Top Navbar */
#topnavbar {width: 960px;height: 30px;color: #292929;margin: 0px auto 0px;padding: 0px;}
#topnavbar a, #topnavbar a:visited {font-size: 11px;font-weight: bold;color: #292929;text-decoration: none;}
#topnavbar a:hover {color: #FFFFFF;text-decoration: underline;}
#topnavbar p {font-size: 11px;font-weight: bold;padding: 0px;margin: 0px;}
.topnavbarleft {width: 260px;float: left;margin: 0px;padding: 8px 0px 0px 0px;}
.topnavbarright {width: 700px;float: right;margin: 0px;padding: 7px 0px 0px 0px;text-transform: uppercase;text-align: right;}
.topnavbarright a img {border: none;margin: 0px 3px 1px 0px;padding: 0px;}
	
/* Header */
#header {width: 960px;height: 60px;color: #292929;font-size: 12px;font-weight: normal;margin: 0px auto 0px;padding: 0px;	overflow: hidden;}
#header p {padding: 0px;margin: 0px;}
#header #imageheader {width: 300px;height: 60px;text-indent: -10000px;background: url(images/logo.png) left top no-repeat;}
#header #imageheader a {display: block;}
#header h1, #header h4 {color: #FFFFFF;font-size: 36px;font-family: Times New Roman, Georgia, Trebuchet MS;font-weight: normal;	margin: 0px;padding:0px;text-decoration: none;}
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {color: #de6f1d;font-size:30px;font-family: Times New Roman, Georgia, Trebuchet MS;font-weight: normal;margin: 0px;padding: 0px;text-decoration: none;}
#header h1 a:hover, #header h4 a:hover {color: #292929;text-decoration: none;}
#header h2 {margin: 0px;padding: 0px;}
.headerleft {width: 470px;float: left;margin: 0px;padding: 0px;overflow: hidden;}
.headerright {width: 480px;float: right;margin: 0px;padding: 15px 0px 0px 0px;text-align: right;}
.headerright a, .headerright a:visited {color: #FFFFFF;font-size: 11px;text-transform: uppercase;text-decoration: none;	padding: 0px 0px 0px 3px;}
.headerright a:hover {color: #FFFFFF;text-decoration: underline;}
.headerright a img {border: none;margin: 0px;padding: 0px;}
.headerright ul {list-style-type: none;margin: 0px;padding: 0px;}
.headerright li {list-style-type: none;margin: 0px;padding: 0px;}
.rsslink {padding: 2px 5px 2px 20px;background: url(images/rss.gif) no-repeat left center;}	
	
/*	Navbar */
#navbar {background: url(images/nav.gif) repeat-x;width: 960px;height: 40px;color:#fff;margin: 10px auto 5px;padding:0px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;}
#navbarleft {width: 660px;float: left;margin: 0px 0px 0px 10px;padding: 0px;}
#navbarright {width: 200px;float: right;margin: 0px;padding: 8px 0px 0px 0px;}
#nav {margin: 0px;padding: 0px;}
#nav ul {float: left;list-style: none;margin: 0px 0px 0px 0px;padding: 0px;}
#nav li {float: left;list-style: none;margin: 0px;padding: 0px;}
#nav ul li {list-style: none;margin: 0px 0px 0px -1px;padding: 0px;}
#nav li a, #nav li a:link {color: #CCCCCC;display: block;font-size: 14px;margin: 0px 0px 0px 0px;padding: 12px 20px 12px 20px;border-right: 1px solid #333333;text-decoration: none;}
#nav li a:hover, #nav li a:active {background: #f98c31 url(images/navhov.png);color: #FFFFFF;display: block;margin:0px;padding: 12px 20px 12px 20px;text-decoration: none;}
#nav li li a, #nav li li a:link, #nav li li a:visited {background: #fe8d2f;width: 170px;color: #1d1d1d;float: none;margin: 0px;padding: 7px 10px 7px 10px;border-bottom: 1px solid #333333;border-left: 1px solid #333333;border-right: 1px solid #333333;}
#nav li li a:hover, #nav li li a:active {background: #043359;color: #FFFFFF;padding: 7px 10px 7px 10px;}
#nav li ul {z-index: 9999;position: absolute;left: -999em;height: auto;width: 190px;margin: 0px;padding: 0px;}
#nav li li {}
#nav li ul a {width: 160px;}
#nav li ul a:hover, #nav li ul a:active {}
#nav li ul ul {margin: -31px 0 0 192px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {position: static;}
#nav .current_page_item a {background: #222222 url(images/navhov.png);color: #FFFFFF;display: block;margin: 0px;padding: 12px 20px 12px 20px;text-decoration: none;}
 
/*	Search Box		*/ 
.search-box {margin:2px 3px ;padding:0;float:right;}
input#s {background:#e5e5e5;border:1px solid #555;height:17px;width:160px;padding:5px 2px 3px 5px;float:left; margin-top:5px;color:#104d7e;}
input#sbutton {margin:6px 10px 5px 8px ;padding:0;height:25px;width:45px;color:#fff;font-weight:bold;background:#e95e0f;border:none;} 
#searchbutton {background: #fe8d2f;color: #FFFFFF;font-size: 11px;margin: 0px 0px 0px 5px;padding: 3px;font-weight: bold;border: 1px solid #ddd;}

/*	Content		*/
#content {margin:0 0 10px 0;padding:20px 10px 0 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;height:1%;background:#fff;}
 
.clear {height:1px;clear:both;} 
 
/*	Left Container	*/
#left-container {width:625px;margin:0 5px 0 0;float:left;}
 
/*	Entry		*/	
.entry {margin:0 0px 10px 5px;border:1px solid #b9b7b5;padding:5px 10px;background:#FFF url(images/post-bg.jpg) repeat-x;} 
.entry h2 {font-size:25px;margin:0 0 10px 0;}  
 
/*	Right Container	*/	
#right-container {width:300px;margin:0 5px 0 0;float:right;padding:0;} 
 
/*	Sidebar	*/  
#sidebar {margin:0 0 10px 0;padding:0;}
#sidebar h2 {font-size:14px;margin:0;padding:8px 0 0 10px;color:#292929;font-weight:bold;height:25px;background: #FFFFFF url(images/sidebarh2bg.jpg) top no-repeat;} 
#sidebar ul {margin:0;padding:0;list-style:none;}
#sidebar  ul li ul {margin-bottom:15px;border:1px solid #ddd;background:#fff;} 
#sidebar  ul ul li{margin:0;padding:6px;background: url(images/sidebar-li.png) no-repeat;border-bottom:1px solid #e1e0dc; padding-left:22px;}
#sidebar  ul ul ul {margin:0;padding:0;} 
#sidebar  ul ul ul  li{margin:0;padding:3px 2px 3px 5px;} 
#sidebar ul ul a:link, #sidebar ul ul a:active, #sidebar ul ul a:visited {font-weight:bold;}
 
#tag_cloud {border:1px solid #aaa;background:#e9e8e5;padding:0 0 10px 0;}
#tag_cloud h2{margin-bottom:10px;}
#tag_cloud a{padding-left:5px;}
 
/*	Comment Box		*/ 
#comment-box{border-top:1px dotted #888;border-bottom:1px dotted #888;}
form p{margin:0 0 5px 0;padding:0;} 
#comment-box input {width: 220px;margin: 2px 0 10px 0;border: 1px solid #ccc;height:20px;font-size: 12px;color:#000; padding:5px 0 0 5px;}
#comment-box label {display: block;font-size: small;font-weight: bold;margin:0;padding:0;}
#comment-box textarea {width: 350px;height: 150px;display: block;border: 1px solid #ddd;margin: 0;padding:5px 0 0 5px; font-size: small;color:#000;} 
input#submit-comment{font-size: small;font-weight: bold; color:#000;width:155px;height:30px;margin:10px 0 0 0;padding:0; border: 1px solid #ccc;background:#fff;}
ol.commentlist{margin:0;padding:0;list-style:none;} 
ol.commentlist p{line-height:1.7em;}
ol.commentlist li{border:1px dashed #888;padding:10px;margin-bottom:15px;}
#content .commentlist ul li{list-style:none;}
.comment-author cite {float:left;margin-right:5px;font-style:normal;color:#000;}
.comment-author img {padding:5px;border:1px solid #ddd;background:#fff; float:right;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.children {padding: 0;margin:0;} 
ul.children{list-style:none;} 
ul.children li{margin:10px 0;} 
 
/*	Footer		*/ 
#footer {margin-bottom:10px;}
 
/*	 Miscellaneous  */
.aligncenter,
div.aligncenter {display: block;margin-left: auto;margin-right: auto;background:#fff;}
.alignright {float: right; margin: 0;margin-left:12px; margin-bottom:10px;padding:2px;}
.alignleft {float: left; margin:0; margin-right:12px;margin-bottom:10px;padding:2px;} 
blockquote p{padding:5px;margin:0;border-left:5px solid #CC0033;} 
 
 /* Captions           */
.wp-caption {border: 1px solid #ddd;text-align: center;padding-top: 4px;border:1px solid #ddd;}
.wp-caption img {margin: 0;padding: 0;border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;} 

/*	Home Page			*/	
#featured {background:#7e8a96 url(images/featured.jpg) repeat-x;height:170px;margin:0;padding:10px;color:#999;border-left:1px solid #ddd;border-right:1px solid #ddd;}
#featured img {padding:7px;background:#fff;border:1px solid #7e8a96;float:left;margin-right:10px;}
#featured h2 {font-size:30px;margin:0;font-size:normal;font-family:Georgia, "Times New Roman", Times, serif;}
#featured a:link , #featured a:visited {color:#e66e0b;text-decoration:underline;} 
#featured a:hover{text-decoration:none;color:#222;}

ul.portfolio-tiles {list-style-type: none;padding: 0px;margin-left: 0px;display: block;width: 960px;float: left;}
ul.portfolio-tiles li {float: left;margin: 0px;width:145px;min-height:150px;height:150px;padding-top: 0px;padding-right: 0px;padding-bottom: 25px;	padding-left:10px;position: relative;overflow: hidden;}
ul.portfolio-tiles li img {margin: 0px;padding: 10px 0px 0px 5px;border: 1px solid #333;}
ul.portfolio-tiles li a.item {font-size: 13px;color:#aaa;text-decoration: none;padding: 5px;margin: 0px;background-color: #fff;border:1px solid #7e8a96;display: block;text-align:center;}

/*  Home Entry */  
#home-entry {margin:0;padding:0;} 
.normalentry {margin:0 0px 10px 5px;border:1px solid #b9b7b5;padding:5px 10px;background:#FFF url(images/post-bg.jpg) repeat-x;} 
.home-entry-post {background:#FFF url(images/post-bg.jpg) repeat-x;width:610px;margin:0 7px 13px 5px;padding:0;border:1px solid #b9b7b5;padding:5px;} 
.home-entry-post h2{margin:2px 0 0 0;padding:5px;font-size:20px;font-weight:bold;} 
.home-entry-post h2 a:link , .home-entry-post h2 a:visited {color:#054F87;}
.home-entry-post h2 a:hover {color:#222;} 
.home-entry-post p{padding:5px;}

.coupon{padding:3px; background:#054f87 url(images/code.gif) no-repeat; border:1px dashed #ccc;;margin:10px 0px 10px 150px;color:#fff;font-weight:bold;padding:5px;}
.coupon a:link {color:#fff;font-weight:bold;}
 
.home-date {
 margin:0 0 0 5px;
 color:#666;
 } 
 
.home-thumb {width:120px;height:90px;background:#ddd;margin:10px;padding:5px;float:left;} 
.home-thumb img {border:none;}
 
img.add {
 margin-bottom:15px;
 } 

/*=== PageNavi. ===*/
.wp-pagenavi {clear: both;font-size: 16px;margin-bottom: 40px;text-align: right;color: #5F5F5F;}
.wp-pagenavi a, .wp-pagenavi .current {background: #f0f0f0;border: 1px solid #CFCFCF;margin-left: 3px;padding: 3px 7px;text-decoration: none;}
.wp-pagenavi a:hover, .wp-pagenavi .current {background: #c55900;color: #ffffff;}
.wp-pagenavi .pages {float: left;}

.widgeted {background:#FFF url(images/post-bg.jpg) repeat-x;width:610px;margin:0 7px 13px 5px;padding:0;border:1px solid #b9b7b5;padding:5px;}
.widgetedpost {background:#FFF url(images/post-bg.jpg) repeat-x;width:570px;margin:0 7px 13px 5px;padding:0;border:1px solid #b9b7b5;padding:5px;}
.widgeted ul, .widgetedpost ul {list-style-type: none;margin: 0px;padding: 0px;}
.widgeted li, .widgetedpost li {list-style-type: none;margin: 0px;padding: 0px;}
.widgeted img, .widgetedpost img {border:none;}
