/*
Theme Name: Desztinacio Marketing Wordpress Theme
Theme URI: http://www.aera.hu/
Description: 
Version: 1.0
Author: Mark Jakab
Author URI: http://www.aera.hu/
*/

/** BASIC TAGS **/
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	color: #333;
	background-color: #e6e6e6;
	text-align: left;
	margin: 0px;
	}

ul { margin: 0px; padding: 0px; }
ul li { list-style: none; }
hr { border: 1px solid #efefef; margin: 10px 0px; }
.orange { color: #f7931e; }
.clear { clear: both; height: 0px; }
.hidden { display: none; }
strong { color: #555; }
a img { border: 0px; }
.thinborder { border: 1px solid #ddd; }

/** BASIC LAYOUT ELEMENTS **/
#content { font-size: 1.2em; line-height: 1.4em; }
#page { margin: 0px auto; padding: 0; width: 760px; text-align: left; border-bottom: 4px solid #ddd; background-color: white; }
#header { background-color: #fff; }
#headerimg {}
#sidebar { float: left; width: 185px; } 
#footer { width: 710px; padding: 8px 0px 8px 0px; margin: 0 auto; clear: both; border-top: 1px solid #eee; }
.narrowcolumn { float: left; width: 520px; background-color: #fff; padding: 20px 20px 20px 20px; }
.narrowcolumn .tagcloud { }

/** SIDEBAR **/
#sidebar .sidebox { margin: 0px 0px 10px 0px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 0px 0px 15px 0px; }
#sidebar .sidebox .inner { width: 165px; }
#sidebar .sidebox li { }
#sidebar .sidebox h2 { margin-bottom: 15px; color: #8EB936; }
#sidebar .recententries li a:hover {}
#sidebar .shortintro { font-size: 1.2em; font-style: italic; color: #888; }
#sidebar a.rss { display:block; width: 32px; height: 24px; text-indent: 40px; background: transparent url('img/rss.jpg') top left no-repeat; overflow: hidden; border: 0px; overflow: hidden; margin: 0px 0px 10px 0px; } 
#sidebar .references { border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding-top: 10px; }
#sidebar .tagcloud { border-top: 1px solid #eee; border-bottom: 0px solid #eee; padding-top: 10px; }
#sidebar a:hover { color: #8EB936; text-decoration: none; }

/** REFERENCES **/
ul.referenceteaser {}
ul.referenceteaser li { margin: 0px 0px 5px 0px; }
ul.referenceteaser li img { max-width: 150px; padding: 2px; }
ul.referenceteaser li a img { border: 1px solid #f0f0f0; }
ul.referenceteaser li a:hover img { border: 1px solid #aaa; }

/** POST & ENTRY **/
.post { width: 515px; margin: 0px 0px 40px 0px; text-align: left; border-bottom: 1px solid #efefef; }
.post h2 { margin: 0px; line-height: 1.2em; margin: 0px 0px 30px 0px; }
.post h2 a { color: #8EB936; }
.post h2 a:hover { color:#F7931E; }
.entry ul { margin-left: 15px; } 
.entry ul li:before { content: "\00BB \0020"; line-height: 20px; }
.leadimage { display: block; float: left; max-width: 150px; border: 1px solid #f0f0f0; padding: 3px; margin: 0px 10px 10px 0px; }
.narrowcolumn .entry { margin: 15px 0px 0px 0px; }
.narrowcolumn .entry-half { float: left; width: 310px; line-height: 1.4em; margin: 0px 0px 10px 0px; border: 0px solid #999; }
.narrowcolumn .entry-half p { margin: 0px; padding: 0px; }
.metadata { font-size: 0.9em; margin: 0px 10px 10px 0px; padding: 0px 10px 0px 0px; line-height: 1.4em; width: 180px; float: left; border-right: 1px solid #eee; }
.metadata-single { font-size: 0.9em; line-height: 1.4em; float: left; }
.post small { color: #999; }
.post .postmeta { margin: 0px 0px 4px 0px; text-align: right; }

/** FORM **/
.entry table { text-align: left; }
.tf { border: 1px solid #ddd; padding: 4px; width: 200px; }
.msg { border: 1px solid #ddd; padding: 4px; width: 200px; height: 150px; }
.message { color: red; }
.contactus td { padding: 0px 10px 10px 0px;}
.profileimage { float: right; width: 100px; height: 120px; border: 1px solid #ddd; padding: 3px; }
.readmore { margin: 10px 0px 10px 0px; float: right; }
.pagetitle { font-weight: bold; }

/** FOOTER TAGS **/
#footer .logos { width: 165px; margin: 0px auto 0px auto; }
a.wordpress { display: block; float: left; width: 32px; height: 32px; background: transparent url('img/wordpress.png') no-repeat; margin: 0px 10px 0px 0px; }
a.wordpress:hover { background-position: 0px -32px; }
a.aera { display: block; float: left; width: 120px; height: 32px; background: transparent url('img/aera.png') no-repeat; }
a.aera:hover { background-position: 0px -32px; }

/** HEADS **/
h1 { margin: 0; }
#headerimg h1 { display: block; width: 760px; height: 190px; overflow: hidden; color: #000; margin: 0px auto 0px auto; padding: 0px; }
#header #headerimg h1 { background: transparent url('img/header.jpg') no-repeat; text-indent: -3000px; }
h2 { margin: 0px 0px 10px 0px; color: #888; }
h2.pagetitle { border-left: 5px solid #ddd; font-size: 1.6em; margin: 0px 0px 25px 0px; padding: 8px 0px 8px 16px; text-align: left; line-height: 1.2em; }
#sidebar h2 { margin: 5px 0 0; padding: 0; }
h3 { padding: 0; margin: 0px 0px 10px 0px; }
h1, h2, h3 { font-family: Verdana, Arial, Sans-Serif; font-weight: normal; }
h2 { font-size: 1.8em; }
h3 { font-size: 1.3em; }
h2, h2 a, h3, h3 a, { color: #333; }
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite { text-decoration: none; }
a, h2 a:hover, h3 a:hover { color: #f7931e; text-decoration: none; }
a:hover { color: #666; text-decoration: none; }

/** MENU **/
#menu { background: #aaa url('img/menubg.jpg') repeat-x; height: 45px; }
ul.menucont { margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; overflow: hidden; width: 760px; } 
ul.menucont li.page_item { display: inline; }
ul.menucont li.page_item a { float: left; display: block; padding: 13px 0px 0px 0px; width: 152px; height: 32px; color: #f2f08d; text-decoration: none; font-size: 1.4em; text-align: center; }
ul.menucont li.page_item a:hover { background: #8EB936 url('img/menuitem_hover.jpg') no-repeat; } 
ul.menucont li.current_page_item a { background: transparent url('img/menuitemorange_hover.jpg') no-repeat; }

/** IMAGES **/
p img { padding: 0; }
img.centered { 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 10px 2px 0; display: inline; border: 1px solid #f0f0f0; }
.alignright { float: right; text-align: right; width: 230px; }
.alignleft { float: left; text-align: left; width: 230px;}

/** WORKSHOP FORMS **/
#workshop-form { margin: 0px 0px 20px 0px; background-color: #eee; padding: 5px 10px 10px 10px; overflow: hidden; }
#workshop-form p {}
#workshop-form label { display: block; float: left; width: 150px; padding: 4px; color: #666; }
#workshop-form .tf { padding: 4px; width: 200px; color: #888; border: 1px solid #ddd; }
#workshop-form .ta { padding: 4px; width: 200px; height: 150px; color: #888; border: 1px solid #ddd; }
#workshop-form .redborder { border: 1px solid red; }

ul.partners { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; }
ul.partners li { margin: 0px 0px 8px 0px; text-align: center; }