/*
Theme Name: WordPress Soulaima Gourani
Theme URI: http://wordpress.org/
Description: Wordpress theme for Soulaima Gourani.
Version: 1.0
Author: Anders Moefelt
Author URI: http://moefelt.dk/
Tags: soulaima, gourani

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
	html {
		overflow:scroll;
	}
	
	body, html {
		font-size: 12px; /* Resets 1em to 10px */
		font-family: Arial;
		background-color: #000;
		color: #fff;
		width:100%;
		height:100%;
		margin:0;
		padding:0;
	}
	
	object {margin-bottom:25px;}
	
	input[type=text] {background-color:#333;color:#fff;border:1px solid #666;padding:1px;width:250px;}
	textarea {font-family: Arial;background-color:#333;color:#fff;border:1px solid #666;padding:1px;width:250px;height:100px;}
	
	
	a {color:#fff;text-decoration:none;}
	a:hover {color:#cccc00;text-decoration:none;}
	
	a img {border:0;}
	img {border:0;}
	
	.meta {color:#999;font-size: 10px; }
	.break {clear:both;}
	
	body table {height:100%;margin:0 auto;}
	body table .content {width:853px;background-color:#000;vertical-align:top;}

	.icons {position:absolute;top:17px;right:20px;}
	.icons a img {border:0;margin-left:5px;}

/* Structure */
	.spacer {
		height:40px;
		width:40px;
		float:left;
	}
	
	.edit {border:1px solid #444;width:110px;padding:4px;}
	.edit a {text-decoration:none;}
	.edit a:hover {text-decoration:underline;}
	

	.content-wrapper {width:850px;padding:0;margin:0 0 20px 0;position:relative;}
	.content-wrapper .logo {width:850px;height:50px;}
	.content-wrapper .left-gfx {width:32px;float:left;position:absolute;left:0;top:50px;}
	.content-wrapper .content {width:553px;float:left;text-align:left;}
	
	.content-wrapper .content .print {text-align:right;}
	
	.content-wrapper .content .paragraph {}
	.content-wrapper .content table {text-align:left;margin:0;}
	.content-wrapper .content p {font-weight:normal;}
	.content-wrapper .content h1 {text-shadow: #000000 0 0 0px;}
	.content-wrapper .content h2 {text-shadow: #000000 0 0 0px;}
	.content-wrapper .content h3 {text-shadow: #000000 0 0 0px;}

	.content-wrapper .content .col_1_2 {width:370px;float:left;}
	.content-wrapper .content .col_1_3 {width:230px;float:left;}
	.content-wrapper .content .col_2_3 {width:490px;float:left;}

	.content-wrapper .content h1 {margin:0;padding:10px 0 0 0;color: #cccc00;font-size:22px;line-height:26px;font-weight:normal;}
	.content-wrapper .content h1 a {color:#cccc00;}
	.content-wrapper .content h2 {margin:0;padding:25px 0 0 0;font-size:18px;line-height:20px;font-weight:normal;}
	.content-wrapper .content h3 {margin:0;padding:20px 0 0 0;font-size:15px;line-height:18px;font-weight:normal;}
	.content-wrapper .content h4 {margin:0;padding:16px 0 0 0;font-size:13px;line-height:18px;color:#cccc00;font-weight:normal;}
	.content-wrapper .content ul {}
	.content-wrapper .content ul li {line-height:18px;}
	.content-wrapper .content p {margin:0;padding:16px 0 0 0;line-height:18px;color: #fff;}
	.content-wrapper .content a {color:#cccc00;text-decoration:underline;}
	.content-wrapper .content a:hover {color:#cccc00;text-decoration:none;}

	.content-wrapper .right {width:208px;overflow:hidden;float:right;margin-left:40px;text-align:right;}
	.content-wrapper .right .right-frontpage {width:220px;}
	.content-wrapper .right h2 {font-size:18px;line-height:18px;font-weight:normal;color:#cccc00;}
	.content-wrapper .right h3 {font-size:14px;line-height:14px;font-weight:normal;color:#cccc00;}
	.content-wrapper .right .menu {text-align:right;height:169px;margin-bottom:30px;}
	.content-wrapper .right .menu ul {list-style:none;margin:0;padding:0;}
	.content-wrapper .right .menu ul li {list-style:none;margin:0;padding:0;background-image:none;text-align:right;}
	.content-wrapper .right .menu ul li a {font-size:30px;line-height:26px;text-transform:uppercase;}
	.content-wrapper .right ul {list-style:none;margin:0;padding:0;}
	.content-wrapper .right ul li {list-style:none;margin:0;padding:0 0 0 6px;text-align:right;}
	.content-wrapper .right ul li ul {margin:0 0 15px 0;padding:0;}
	.content-wrapper .right ul li a {font-size:16px;line-height:18px;text-transform:uppercase;}
	.content-wrapper .right ul li ul li {xbackground-image:url('img/dot.gif');background-repeat:no-repeat;}
	.content-wrapper .right ul li ul li a {font-size:12px;line-height:18px;text-transform:none;}
	
	/**
	* Headers
	*/
	.content-wrapper .right .menu {margin:16px 0 0 0;}
	.content-wrapper .right .menu .current_page_item a {background-position:0px -60px;}
	.content-wrapper .right .menu .current_page_ancestor a {background-position:0px -60px;}
	.content-wrapper .right .menu li {width:308px;overflow:hidden;height:24px;}
	.content-wrapper .right .menu li a {width:408px;height:30px;margin:-5px 0 0 0;background-position:0px 0px;display:block;text-indent:1000px;color:#000;}
	.content-wrapper .right .menu li a:hover {background-position:0px -30px;}
	.content-wrapper .right li.page-item-572 {height:30px;}
	.content-wrapper .right li.page-item-572 a {background-image:url('img/header-572.gif');margin:0;}
	.content-wrapper .right li.page-item-658 a {background-image:url('img/header-658.gif');}
	.content-wrapper .right li.page-item-580 a {background-image:url('img/header-580.gif');}
	.content-wrapper .right li.page-item-19 a {background-image:url('img/header-19.gif');}
	.content-wrapper .right li.page-item-777 a {background-image:url('img/header-777.gif');}
	.content-wrapper .right li.page-item-64 a {background-image:url('img/header-64.gif');}

	.content-wrapper .right li a:link,
	.content-wrapper .right li a:visited,
	.content-wrapper .right li a:active, {color:#fff;}
	.content-wrapper .right li a:hover {color:#8cbde1;}
	
	.content-wrapper .right li.current_page_ancestor a:link,
	.content-wrapper .right li.current_page_ancestor a:active,
	.content-wrapper .right li.current_page_ancestor a:visited {color:#cccc00;}
	.content-wrapper .right li.current_page_ancestor a:hover {color:#8cbde1;}
	
	.content-wrapper .right li.current_page_ancestor li a:link,
	.content-wrapper .right li.current_page_ancestor li a:active,
	.content-wrapper .right li.current_page_ancestor li a:visited {color:#fff;}
	.content-wrapper .right li.current_page_ancestor li a:hover {color:#8cbde1;}
	
	.content-wrapper .right li.current_page_ancestor li.current_page_item a:link,
	.content-wrapper .right li.current_page_ancestor li.current_page_item a:active,
	.content-wrapper .right li.current_page_ancestor li.current_page_item a:visited {color:#cccc00;}
	.content-wrapper .right li.current_page_ancestor li.current_page_item a:hover {color:#8cbde1;}
	
	.content-wrapper .right li.current_page_item a:link,
	.content-wrapper .right li.current_page_item a:active,
	.content-wrapper .right li.current_page_item a:visited {color:#cccc00;}
	.content-wrapper .right li.current_page_item a:hover {color:#8cbde1;}
	
	.content-wrapper .right li.current_page_item li a:link,
	.content-wrapper .right li.current_page_item li a:active,
	.content-wrapper .right li.current_page_item li a:visited {color:#fff;}
	.content-wrapper .right li.current_page_item li a:hover {color:#8cbde1;}
	
	

	.bottom {background-color:#000;text-align:left;color:#666;line-height:16px;vertical-align:bottom;padding:20px 0 20px 0;}
	.bottom a {color:#999;}
	

	.right-teaser {}
	.right-teaser h3 {margin:0;padding:0 0 10px 0;}
	.right-teaser ul {margin:0;padding:0 0 10px 10px;list-style:none;}
	.right-teaser ul li {margin:0;padding:0;list-style:none;font-size:24px;text-transform:uppercase;line-height:20px;}


	
/* Contact form */
	div.wpcf7-validation-errors {border:0;}

	
	
	