/*  
Theme Name: QUAL
Theme URI: http://www.iklive.org

Description: Default theme for QUAL.

Version: 1.0
Author: Tadeu Bento
Author URI: http://www.tadeubento.com/
*/

@import "stylefont.css";

/* Eric Meyer's Reset CSS v2.0 - http://cssreset.com */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}

/** {
	position:relative;
}*/

html {
	/*background: url('images/bg-w.jpg') repeat;*/
}

body {
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	line-height: 20px;
	color: rgb(154, 154, 154);
}

.header {
	height: 137px;
}

#logo {
	cursor:pointer;
	float: left;
	margin-right:20px;
}

.contact {
	float:right;
	text-align:right;
	text-transform: uppercase;
	font: 12px vegurregular;
}

.header .contact a {
	text-decoration:none;
}

div#slogan {
	padding-top: 40px;
	text-transform:uppercase;
	font: 20px vegurregular;
	line-height: 1.3em;
}

span#slogan {
	color: rgb(2, 66, 114);
}

a {
	font-weight: bold;
	text-decoration: none;
}

a:link {
	color: rgb(2, 66, 114);
	text-decoration: underline;
}

a:visited {
	color: rgb(2, 66, 114);
}

a:hover {
	text-decoration: none;
}

a:active {
	color: rgb(2, 66, 114);
}


/**/
input, textarea {
	border: 1px solid #DDD;
	height:36px;
	padding-left:10px;
	font-size: 12px;
}

input:focus, textarea:focus {
	outline:none;
}

textarea {
	padding-top:10px;
}
/**/


.content-container {
	margin-top:30px;
	margin-bottom:30px;
	clear:both;
	width: 940px;
	margin-left:auto;
	margin-right:auto;
	overflow:auto;
	/*background-color:#FFFFFF;*/
	padding: 40px 40px 0px;
	/*-moz-box-shadow: 0 0 5px #cfcfcf;
	-webkit-box-shadow: 0 0 5px #cfcfcf;
	box-shadow: 0 0 5px #cfcfcf;*/
}

.sidebar {
	padding-left:35px;
	width: 194px;
	float: left;
	border-left: 1px solid #bbbbbb;
}


/* Wordpress Built-in Styles */

/* ------- Fluid Columns ------- */
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; height:260px; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}

.clear {
	clear: both;
}

.home-readmore {
	clear:both;
	position: absolute;
	bottom:0px;
}

.one_fourth img {
	margin-top:10px;
}

hr {
	clear: both;
	color: rgb(154, 154, 154);
	background: url(images/hr.gif) repeat-x;
	border:none;
	height:4px;
}

img {
	margin-top: 20px;
	margin-bottom: 20px;
}

img.wp-image-50 {
	margin-top: 0;
}

.post img {
	user-select: none;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	-webkit-user-select: none; 
	-o-user-select: none; 
	cursor: default;
}

img.aligncenter {
	display:block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}

blockquote {
	float:left;
	width:702px;
	font-size: 16px;
	margin: 4px 0 20px 0px;
	color: #9a9a9a;
	padding: 27px 10px 20px 70px;
	line-height: 20px;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-color: #efefef;
	background-position: 20px 22px;
}

/* Nav-Menu Top Horizontal */
#nav-menu {
	background-color: rgb(2, 66, 114);
	font-size: 12px;
	height: 25px;
	text-transform: uppercase;
	/*margin: 0 0 30px;*/
	padding-top: 7px;
	padding-left:30px;
}

#nav-menu * ul {
	list-style-type: none; 
	list-style-image: none;
	margin:0;
}

#nav-menu * li  {
	display: inline; 
	font-style: normal;
	margin: 0 40px 0 0;
}

#nav-menu * ul a {
	text-decoration: none;
	font-weight: normal;
}

#nav-menu * ul a:link {
	color: rgb(189, 193, 215);
}

#nav-menu * ul a:visited {
	color: rgb(189, 193, 215);
}

#nav-menu * ul a:hover {
	color: rgb(171, 176, 206);
}

a.more-link {
	display:block;
	margin-top:20px;
}

h1 {
	color: rgb(84, 84, 84);
	text-transform: uppercase;
	font: 17px vegurregular;
	margin-bottom:10px;
}

.page-title h1 {
	margin-top: 30px;
} 

h2 {
	color: rgb(84, 84, 84);
	text-transform: uppercase;
	font: 15px vegurregular;
	line-height:24px;
	margin-bottom:5px;
}

ul {
	margin: 10px 0;
}

ul li {
	list-style-type: circle;
	margin-left:30px;
	margin-bottom:5px;
}

p {
	margin-bottom:10px;
}

strong {
	font-weight:bold !important;
	font-size:14px;
}

small {
	font-size:11px;
}

.comment-focus {
	height:30px;
	width: auto;
	background: url(images/comment-icon.png) no-repeat 5px 10px;
	font-size: 12px;
	padding-top: 18px;
	text-transform: uppercase;
	padding-left:50px; 
	
}

/* Link Page */

.favcat h2 {
	margin-top:20px;
}

.favcat ul li {
	list-style-type: circle;
	margin-left:30px;
}

.column { 
	float: left; 
	width: 480px; 
	margin-right: 20px; 
}

.column ul { 
	padding-bottom: 5px; 
	margin-bottom: 5px; 
	border-bottom: 1px solid #dddddd; 
}

option {
	text-transform:capitalize;
}

.footer {
	clear:both;
	margin-top:30px;
	text-align:center;
	font-size:10px;
}

.footer a {
	text-decoration: none;
	color: #6b6868;
}
