@charset "utf-8";
/*   
Theme Name: Qogir Communications
Theme URI: http://www.qogir.com
Description: The Official Qogir WP Theme
Author: oneGOG
Author URI: http://www.onegog.hu
Version: 1.0
*/

@import url('style-navigation.css');

* { margin: 0; padding: 0; outline: none; }

body {
	background: #6d6767 url(images/bg.jpg) top center no-repeat;
	color: #222;
	font-family: Verdana, Geneva, sans-serif;
}
.clear { clear: both; }

#header {
	margin: 80px auto 0;
	width: 920px;
	height: 46px;
	background: url(images/header-bg.png) top center no-repeat;
}
#navigation {
	margin: 0 auto;
	width: 910px;
}
#nav-main {
	height: 39px;
	padding: 0 5px;
	background: url(images/mainnav-bg.png) no-repeat;
}
#nav-sub {
	height: 25px;
	padding: 0 10px 0;
	background: url(images/subnav-bg.png) no-repeat;
}
#container {
	margin: 0 auto;
	width: 910px;
	background: #f3f3f3 url(images/content-bg.png) top center repeat-y;
}
#content {
	padding: 30px 45px 0;
	min-height: 360px;
	background: url(images/content-bg-img.jpg) top center no-repeat;
}
#content-bottom { height: 20px; background: url(images/content-bottom.png) no-repeat; }
#content-main {
	width: 520px;
	margin-right: 50px;
	float: left;
}
.post-meta-top { margin: 5px 0 15px; }
.post-meta-bottom {
	margin-bottom: 30px;
	padding: 0 20px;
	background: #D8D7D7;
	border-top: #A39F9F 1px dotted;
	border-bottom: #A39F9F 1px dotted;
}
.meta-category { margin: 10px 0; padding-left: 20px; background: url(images/categories-icon.png) top left no-repeat; }
.meta-tag { margin: 10px 0; padding-left: 20px; background: url(images/tags-icon.png) top left no-repeat; }
.meta-comment { margin: 10px 0; padding-left: 20px; background: url(images/comments-icon.png) top left no-repeat; }

#page-nav { margin-bottom: 15px; }
#page-prev { padding-bottom: 5px; float: left; }
#page-next { padding-bottom: 5px; float: right; }

/* Sidebar ***************************************************************************************************** */
#sidebar { width: 250px; float: left; }
#sidebar div {
	margin-bottom: 15px;
	padding: 1px;
	background: #E5E5E5;
	border: #A39F9F 1px solid;
}
#sidebar h3 {
	height: 19px;
	padding: 2px 9px;
	background: #6d6767 url(images/sidebar-head-bg.png) no-repeat;
	color: #F3F3F3;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sidebar ul { font-size: 11px; }
/* ************************************************************************************************************* */

/* Footer ****************************************************************************************************** */
#footer {
	margin: 0 auto 50px;
	padding-top: 15px;
	width: 910px;
	height: 50px;
	background: url(images/footer-bg.png) no-repeat;
}
#footer p {
	margin-bottom: 0px;
	color: #CCC;
	font-size: 10px;
	text-align: center;
}
#footer p a {
	color: #DDD;
	border: none;
}
/* ************************************************************************************************************* */

/* Typo ******************************************************************************************************** */
#header h1 a {
	margin-left: 20px;
	width: 342px;
	height: 46px;
	display: block;
	overflow: hidden;
	background: url(images/logo.png) top center no-repeat;
	text-indent: -10000px;
	border: none;
}
p {
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.4;
	text-align: justify;
}

a { color: #665533; font-weight: bold; text-decoration: none; border-bottom: #A39F9F 1px dotted; }
a:hover { text-decoration: underline; }

h1, h2, h3, h4 { margin-bottom: 15px; color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
h1 { font-size: 28px; }
h2 { font-size: 24px; }
h3 { font-size: 20px; }
h4 { font-size: 16px; }

ul, ol { margin: 0 0 15px 25px; font-size: 13px; }
li { margin-bottom: 3px; }

table { margin-bottom: 15px; }

h2.post-title { margin: 0; border-bottom: #A39F9F 3px double; }
h2.post-title a { color: #000; font-weight: normal; text-decoration: none; border: none; }

h2.pagetitle { font-size: 14px; }

.post-meta-top { color:#666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; }
.post-meta-bottom { color:#666; font-family: Arial, Helvetica, sans-serif; font-size: 11px; word-spacing: 1.5pt; }

#page-nav { font-size: 11px; }
/* ************************************************************************************************************* */

/* Navigation ************************************************************************************************** */
#nav-main ul {
	margin: 0;
	list-style-type: none;
}
#nav-main ul li {
	margin: 0;
	display: block;
	float: left;
}
#nav-main ul li a {
	width: 150px;
	height: 39px;
	background: url(images/navigation.jpg) no-repeat;
	text-indent: -10000px;
	border: none;
	display: block;
}
#nav-main ul li#m01 a { background-position: 0 0; }
#nav-main ul li#m02 a { background-position: -150px 0; }
#nav-main ul li#m03 a { background-position: -300px 0; }
#nav-main ul li#m04 a { background-position: -450px 0; }
#nav-main ul li#m05 a { background-position: -600px 0; }
#nav-main ul li#m06 a { background-position: -750px 0; }
#nav-main ul li#m01 a:hover { background-position: 0 -39px; }
#nav-main ul li#m02 a:hover { background-position: -150px -39px; }
#nav-main ul li#m03 a:hover { background-position: -300px -39px; }
#nav-main ul li#m04 a:hover { background-position: -450px -39px; }
#nav-main ul li#m05 a:hover { background-position: -600px -39px; }
#nav-main ul li#m06 a:hover { background-position: -750px -39px; }
#nav-main ul li#m01-current a { background-position: 0 -78px; }
#nav-main ul li#m02-current a { background-position: -150px -78px; }
#nav-main ul li#m03-current a { background-position: -300px -78px; }
#nav-main ul li#m04-current a { background-position: -450px -78px; }
#nav-main ul li#m05-current a { background-position: -600px -78px; }
#nav-main ul li#m06-current a { background-position: -750px -78px; }

#nav-sub ul { margin: 0 10px; padding: 0; list-style-type: none; }
#nav-sub ul li {
	height: 19px;
	margin-right: 20px;
	padding: 6px 0 0 10px;
	background: url(images/subnav-listicon.png) left no-repeat;
	display: block;
	float: left;
}
#nav-sub ul li a {
	color: #998d77;
	font: normal 11px Verdana, Geneva, sans-serif;
	border: none;
}
#nav-sub ul li a:hover {
	color: #f4f4f4;
	text-decoration: none;
}
/* ************************************************************************************************************* */

/* Table ******************************************************************************************************* */
table,td { border: 1px solid #CCC; border-collapse: collapse; font: 12px Tahoma, Geneva, sans-serif; }
table { border: none; border: 1px solid #CCC; }
thead th, tbody th { background: #FFF; color: #222; padding: 5px 10px; border-left: 1px solid #CCC; }
tbody th {
	background: #D8D7D7;
	border-top: 1px solid #A39F9F;
	border-bottom: 1px solid #A39F9F;
	text-align: left;
	font-weight: bold;
}
tbody tr td { padding: 5px 10px; color: #444; }
tbody tr:hover { background: #FFF; }
tbody tr:hover td { color: #454545; }
tfoot td, tfoot th { border-left: none; border-top: 1px solid #CCC; padding: 4px; background: #FFF; color: #666; }
caption { text-align: left; font-size: 120%; padding: 10px 0; color: #666; }
table a:link { color: #666; }
table a:visited { color: #666; }
table a:hover { color: #003366; text-decoration: none; }
table a:active { color: #003366; }
/* ************************************************************************************************************* */

/* Comments **************************************************************************************************** */
#comments {}
#comments a { border: none; }
#comments ol { color: #555; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
#comments ol li p { padding: 10px 10px 0; }

.comment-author { color: #222; font: bold 11px Verdana, Geneva, sans-serif; border-top: #A39F9F 1px dotted; }
.comment-author cite { font-style: normal; }
.comment-author .says { font-weight: normal; }
.comment-meta { font-size: 10px; border-bottom: #A39F9F 1px dotted; }

#commentform input,
#commentform textarea { padding: 4px 5px; color: #555; font: 11px Verdana, Geneva, sans-serif; }
#commentform label { color: #6d6767; }
/* ************************************************************************************************************* */

/* Contact ***************************************************************************************************** */
.formcontainer p { font: 11px Verdana, Geneva, sans-serif; }
.required { color: #900; }

.contact-form { font-family: Verdana, Geneva, sans-serif; }
.contact-form fieldset { margin-bottom: 10px; padding: 10px; border: #A39F9F 1px solid;  }
.contact-form fieldset legend { padding: 0 5px; font-size: 12px; font-weight: bold; }

.contact-form input,
.contact-form textarea { margin-bottom: 5px; padding: 4px 5px; color: #555; font: 11px Verdana, Geneva, sans-serif; }
.contact-form textarea { width: 480px; }
.contact-form label { color: #6d6767; font-size: 11px; }
.contact-form input.button { width: 120px; margin-top: 10px; }
/* ************************************************************************************************************* */

