/*
Theme Name: Intellect Design
Theme URI: http://www.intellectdesign.co.uk/
Description: Intellect Design's Theme by Wagner Matos.
Version: 1.0
Author: Wagner Matos
Author URI: http://www.intellectdesign.co.uk
*/



@charset "utf-8";
/* -------------------- Web design by www.intellectdesign.co.uk ---------------------------------*/

/* This first part is to reset all margins etc so all browsers start from same blank page */
/* ------------------------------------ START undo_html.css ----------------------------------*/
/* (CC) 2004 Tantek Celik. Some Rights Reserved.             */
/*   http://creativecommons.org/licenses/by/2.0                   */
/* This style sheet is licensed under a Creative Commons License. */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
/* ------------------------------------ END undo_html.css ----------------------------------*/

/* ---- Start Standard CSS ---- */

html {
	overflow: auto;
}

body {
	font: 12px Helvetica, Arial, Verdana, sans-serif;
	background: #000000 url(images/bg.jpg) center top;
	margin-top: 0;
	padding: 0;
	color: #d1d3d4;
}

@font-face {
	font-family: mplus;
	src: url("fonts/mplus-2p-light.ttf") format("opentype");
}

a:link {
	color: #df9300;
}

a {
	color: #df9300;
	text-decoration: underline;
}

:visited {
	color: #dcb500;
	text-decoration: none;
}

/* ---- End Standard CSS ---- */

/* ----- Text Stylings ----- */

h1 {
	color: #df9300;
	font-size: 18px;
	font-weight: lighter;
	font-family: mplus, Helvetica, Verdana, Arial, sans-serif;
	padding: 20px 20px 0px 30px ;
}

h1.port {
	margin-bottom: 20px;
}

h2 {
	color: #df9300;
	font-size: 14px;
	font-family: mplus, Helvetica, Verdana, Arial, sans-serif;
	padding: 20px 20px 0px 30px ;
}	

p {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
	padding: 20px 20px 0px 30px;
	line-height: 20px;
}

#footer h2 {
	color: #df9300;
	padding: 20px 20px 0px 0px;
	font-size: 14px;
	font-weight: lighter;
}

#footer p {
	padding: 16px 20px 0px 0px;
	font-size: 12px;
	font-weight: lighter;
}

#footer li {
	padding: 8px 25px 5px 30px;
	font-size: 12px;
	font-weight: lighter;
	background: url(images/li_menu.png) no-repeat;
}

.name {
	font-size: 14px;
	color: #df9300;
}

/* ----- End Text Stylings ----- */

/* ---- Start Images ---- */

.img {
	padding-left: 13px;
}

.img_port {
	margin: 10px 0px 0px 10px;
}

/* ---- End Images ---- */

/* ---- Start Divs ---- */

#bg_wrapper {
	width: 1000px;
	margin: 0 auto;
	background: url(images/int_container_bg2.png) repeat-y;
}

#wrapper {
	width: 808px;
	margin: 0 auto;
	min-height: 808px;
	background: url('images/girl2.png') top right no-repeat;
}

#header {
	width: 808px;
	margin: 0 auto;
	height: 174px;
	background: url('images/title_head.png') no-repeat;
}

#main_block {
	width: 808px;
	margin: 0 auto;
}

#navigation {
	width: 220px;
	float: left;
	display: inline;
	background: url('images/divider.png') right no-repeat;
}

#content {
	float: left;
	width: 379px;
	display: inline;
	margin-bottom: 50px
}

#content_2 {
	float: left;
	width: 565px;
	display: inline;
	margin-bottom: 50px
}

#animation {
	float: right;
	width: 203px;
	display: inline;
}

#footer {
	width: 808px;
	min-height: 250px;
	background: url('images/divider_hor.png') top repeat-x;
	padding: 5px 0px 0px 0px;
	overflow: auto;
	margin: 0 auto;
}

.sm_footer {
	width: 31%;
	float: left;
	display: inline;
	margin-left: 3%;
	background: url('images/divider.png') center right no-repeat;
	min-height: 250px;
}

.sm_footer_right {
	width: 25%;
	float: left;
	display: inline;
	margin-left: 3%;
}


/* ---- End Divs ---- */

/* ---- Menu Style ---- */

.menus {
	margin: 0px;
	list-style: none;
	color: #fff;
	font-size: 10.8pt;
	letter-spacing: 1pt;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-weight: lighter;
}

.menus li {
	height: 20px;
	background: url(images/li_menu.png) no-repeat;
	padding: 6px 5px 5px 30px;
	margin-left: 35px;
}

.menus a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}

.menus a:hover {
	text-decoration: underline;
}

.menus :visited {
	text-decoration: none;
}

.current_page_item a {
	color: #DF9300 !important;
}

/* ---- End Style ---- */

/* ---- WP Specific ---- */

.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
	float: right;
	margin-left: 15px;
}

.alignleft {
	float: left;
	margin-right: 15px;
}

.testimonial_divider {
	margin: 20px 0px 10px 30px;
}

/* ---- end Wp specific ---- */

/* ---- Start comments ---- */

#comments {
	color: #df9300;
	padding: 20px 20px 15px 30px ;
	font-size: 14px;
} 

ol li {
	margin-left: 0px;
	background: none;
}

.line {
	margin: 10px 0px 30px 30px;
}

.comment-author a {
	font-size: 18px;
	color: #df9300;
	font-style: normal;
	margin: 0px 0px 0px 10px;
}

.says {
	display: none;
}

.commentlist p {
	padding: 10px 0px 0px 0px;
}

.comment-meta a {
	font-size: 9px;
}

.comment-body {
	background: url(images/line_3.png) top right no-repeat;
	margin: 20px 0px 0px 0px;
}

#respond h3 {
	margin-left: 30px;
}

/* ---- End comments ---- */


/* ---- start list styles ---- */

ul {
	list-style: none;
	margin-top: 20px;
	color: #df9300;
}

li {
/*	height: 20px; */
	background: url(images/li_menu.png) no-repeat;
	padding: 6px 5px 5px 30px;
	margin-left: 35px;
	line-height: 18px;
}

/* ---- end list styles ---- */


/* ---- start twitter style ---- */


#twitter_update_list li {
	background: none;
	margin: 0px 20px 15px 0px;
	color: #d1d3d4;
	padding: 0px;
}

#twitter_update_list a {
	color: #CC9955;
}

#twitter-link a {
	color: #CC9955;
	text-align: left;
}

/* ---- end twitter style ---- */


/* ---- start machform ---- */

iframe {
	width: 450px;
}

/* ---- end machform ---- */

