/*
Theme Name: islam-investor
Theme URI: http://www.islam-investor.com
Description: "Islam-Investor Theme" is a commercial brand theme for Islam-Investor.com created by Sascha Schwartz (contact@saschaschwartz.com).
Version: 1.0
Author: Sascha Schwartz
Author URI: http://www.saschaschwartz.com
License: Commercial
*/


BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.9em;
	BACKGROUND: url(images/horiz_bg.jpg) #C0C589 repeat-x left top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #411D1B;
	PADDING-TOP: 0px;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
}

A {
	COLOR:#823713;
	text-decoration: none;
}

A:hover {
	COLOR:#9C5F03;
		text-decoration: underline;
}

i {
	color:#6A602F;
}

H1 {
	FONT-SIZE: 1.7em;
	font-family: Georgia, Times, serif;
	FONT-WEIGHT: NORMAL;
}

H2 {
	FONT-SIZE: 1.7em;
	font-family: Georgia, Times, serif;
	FONT-WEIGHT: NORMAL;
}

H3 {
	FONT-SIZE: 1.3em;
	font-family: Georgia, Times, serif;
	FONT-WEIGHT: NORMAL;
	margin:12px 0px 0px 0px;
	color:#763E1F;
}

#sidebar H1 {
	FONT-SIZE: 1.3em;
	FONT-WEIGHT: NORMAL;
}

#sidebar H2 {
	FONT-SIZE: 1.3em;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: NORMAL;
}

#sidebar H3 {
	FONT-SIZE: 1.3em;
	FONT-FAMILY: Tahoma, Arial, Verdana, Sans-Serif;
	FONT-WEIGHT: NORMAL;
}

H4 {
	FONT-SIZE: 0.9em;
}

H5 {
	FONT-SIZE: 0.8em;
}

H6 {
	FONT-SIZE: 0.7em;
}

BLOCKQUOTE {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: #f0e8a7 5px solid;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #f8f8e2;
}

IMG.alignleft {
	FLOAT: left;
	MARGIN: 0px 0.8em 0.8em 0px;
}

IMG.alignright {
	FLOAT: right;
	MARGIN: 0px 0px 0.8em 0.8em;
}

.aligncenter {
	DISPLAY: block;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
}

.alignleft {
	FLOAT: left;
}

.alignright {
	FLOAT: right;
}

A IMG {
	border:none;
}

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

#frame {
	BACKGROUND: url(images/main_bg.jpg) no-repeat center top;
	MARGIN: 0px auto;
	WIDTH: 100%;
}

#container {
	MARGIN: 0px auto;
	WIDTH: 936px;
}

#header {
	HEIGHT: 334px;
	position: relative;
}

#headercontent {
	position: absolute;
	top:106px;
	width:936px;
}

#header #Logo {
	float:right;
	width:355px;
	height:181px;
}

span.noshow {
	display:none;
}

#header #Logo h1 {
	cursor: pointer;
	margin: 0px;
	display: block;
	width:355px;
	height:181px;
	background: transparent url(images/logo.png) no-repeat top left;
}

#header .MainVisual {
	float: left;
}

#header .MainVisual IMG {
	border: none;
	padding:0px;
	margin:0px;
}

#LangChooser {
	text-align:right;
	line-height: 45px;
	color: #CFBE9A;
	font-size: 0.85em;
}

#LangChooser A {
	color: #CFBE9A;
	text-decoration: none;
}

#LangChooser A:hover {
	color: #fff;
}

#LangChooser .Divider {
	padding: 0px 15px;
}

#LangChooser UL {
	margin: 0;
	padding: 0;
}

#LangChooser LI {
	margin: 0;
	padding: 0;
	display: inline;
}

#header .description {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 53px;
	FONT-SIZE: 1.3em;
	PADDING-BOTTOM: 0px;
	COLOR: #c46816;
	PADDING-TOP: 0px;
}

#page {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}

#pageinner {
	MARGIN: 9px 0px 0px;
	POSITION: relative;
}

#navcontainer {
	position:absolute;
	top:67px;
	width: 100%;
}

#navcontainer UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px -1px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

#navcontainer UL LI {
	DISPLAY: inline;
}

#navcontainer UL LI A {
	PADDING-RIGHT: 22px;
	PADDING-LEFT: 22px;
	BACKGROUND: #79401F url(images/tab_def.png) repeat-x;
	FLOAT: left;
	PADDING-TOP:9px;
	PADDING-BOTTOM:10px;
	MARGIN: 0px 0px 0px 1px;
	COLOR: #F1EFE2;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
}

#navcontainer UL LI A:hover {
	TEXT-DECORATION: none;
	BACKGROUND: #542711 url(images/tab_over.png) repeat-x;
}

#navcontainer UL LI.current_page_item A {
	BACKGROUND: #876026 url(images/tab_active.png) repeat-x;
}

#navcontainer UL LI.current_page_ancestor A {
	BACKGROUND: url(images/tab_def.png) repeat-x;
}

#navcontainer UL LI.current_page_item A:hover {
	TEXT-DECORATION: none;
}

#navcontainer UL LI.current_page_ancestor A:hover {
	TEXT-DECORATION: none;
	BACKGROUND: #542711 url(images/tab_over.png) repeat-x;
}

#navcontainer UL LI A:hover {
	TEXT-DECORATION: none;
}

#searchBar {
	float: right;
	TEXT-ALIGN: right;
}

#searchform, form {
	PADDING: 0px !important;
	margin: 0px !important;
}

#tx-indexedsearch-searchbox-sword {
	BORDER:	1px inset #855F25;
	width: 211px;
}

INPUT#searchsubmit {
	BORDER-RIGHT: #542711 0px hidden;
	BORDER-TOP: #542711 0px hidden;
	BACKGROUND: url(images/button_bg.png) #542711 repeat-x;
	BORDER-LEFT: #542711 0px hidden;
	BORDER-BOTTOM: #542711 0px hidden;
	Border-style: none;
	color: #F1EFE2;
	font-size: 11px;
	font-weight: bold;
	padding:8px 20px 8px 20px;
	width: 77px;
	margin-left:1px;
}

INPUT#searchsubmit:hover {
	BACKGROUND: url(images/button_bg_over.png) #542711 repeat-x;
}

.SearchInput {
	width: 213px;
	BACKGROUND: url(images/mid_bg.png) #542711 repeat-x;
	padding: 5px 6px 6px 6px;
	float:left;
}

#sidebar, #subnav {
	MARGIN: 0px;
	WIDTH: 345px;
	float: right;
	/*clear:right;*/
	margin-bottom:9px;
}

#subnav {
	background-color: #CFC5A0;
	opacity: 0.8;
	margin-bottom:9px;
}

#subnav .gutter {
	padding:12px;
}

#subnav UL {
	PADDING: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
}


#subnav UL LI {
	FONT-SIZE: 11px;
	font-weight:bold;
	MARGIN: 0px 0px 1px 0px;
}

#subnav UL LI A {
	padding: 8px 10px;
	background-color:#E9E2C7;
	display:block;
}

#subnav UL LI A:hover {
	background-color: #F4F1E3;
	text-decoration:none;
}

#subnav UL LI.current_page_item A {
	background-color: #F4F1E3;
	font-weight:bold;
}


#wp-calendar {
	WIDTH: 100%;
}

#wp-calendar TH {
	TEXT-ALIGN: center;
}

#wp-calendar TD {
	TEXT-ALIGN: center;
}

#wp-calendar TD#today {
	FONT-WEIGHT: bold;
}

.csc-frame-frame1 H1, .csc-frame-frame1 H2,
.csc-frame-frame2 H1, .csc-frame-frame2 H2 {
	background-color: #E9E2C8;
	opacity: 0.8;
	PADDING-LEFT: 23px;
	PADDING-BOTTOM: 7px;
	MARGIN: 0px;
	COLOR: #763E1F;
	PADDING-TOP: 14px;
	border-bottom: 1px solid #B1A76A;
}

#sidebar .csc-frame-frame1 H1, #sidebar .csc-frame-frame1 H2 {
	padding: 10px 23px 6px 23px;
}

#content {
	float:left;
	width:581px; 
	margin:0px;
}

.csc-frame-frame1, .csc-frame-frame2 {
	background-color: #CFC5A0;
	/*opacity: 0.8;*/
	FONT-SIZE: 0.9em;
	margin-bottom:9px;
	LINE-HEIGHT: 1.5em;
}

.csc-frame-frame2 {
	margin-top:-9px;
}

.csc-frame-frame1, .csc-frame-frame2 {
	padding-bottom:12px;
}

.csc-frame-frame2 .csc-frame-frame1 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.post H2.posttitle {

}

.post H2.posttitle A {
	COLOR: #8e1901;
	TEXT-DECORATION: none;
}

.post H2.posttitle A:hover {
	COLOR: #8e1901;
	TEXT-DECORATION: none;
}

SMALL.postmetadata {
	FONT-SIZE: 0.85em;
}

UL.postmetadata {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0.85em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

UL LI.tags {
	FLOAT: left;
}

UL LI.comments {
	TEXT-ALIGN: right;
}

DIV.divider {
	BACKGROUND: repeat-x center center;
	MARGIN: 1em 0px;
	HEIGHT: 47px;
}

DIV.navigation {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2em;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}

#singlepost {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 49px;
	MARGIN: 0px;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 10px;
}

#commentwrapper {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 49px;
	PADDING-TOP: 0px;
}

#commentwrapper H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px;
	PADDING-TOP: 0.5em;
}

H2.commentheading {
	FONT-SIZE: 1.2em;
	COLOR: #fefef6;
}

OL.commentlist {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #3a3a3a;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}

OL.commentlist A {
	TEXT-DECORATION: none;
}

IMG.avatar {
	BORDER-RIGHT: #fefef6 3px solid;
	BORDER-TOP: #fefef6 3px solid;
	MARGIN: 0px 0.5em;
	BORDER-LEFT: #fefef6 3px solid;
	BORDER-BOTTOM: #fefef6 3px solid;
}

OL.commentlist LI.commentind {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 2em;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

OL.commentlist LI.commentind CITE {
	FONT-STYLE: normal;
}

P.commentsedit {
	FONT-SIZE: 0.9em;
	MARGIN: 0px 0px 0px 0.5em;
}

.commentindheader {
	BORDER-BOTTOM: #fefef6 1px dotted;
}

.commentindheader IMG.avatar {
	FLOAT: left;
}

OL.commentlist LI.alt .commentindheader {
	TEXT-ALIGN: right;
}

OL.commentlist LI.alt .commentindheader IMG.avatar {
	FLOAT: right;
}

OL.commentlist LI.alt P.commentsedit {
	MARGIN: 0px 0.5em 0px 0px;
	TEXT-ALIGN: right;
}

FORM#commentform INPUT {
	BORDER-RIGHT: #bbb 1px solid;
	BORDER-TOP: #bbb 1px solid;
	BORDER-LEFT: #bbb 1px solid;
	BORDER-BOTTOM: #bbb 1px solid;
}

FORM#commentform TEXTAREA {
	BORDER-RIGHT: #bbb 1px solid;
	BORDER-TOP: #bbb 1px solid;
	BORDER-LEFT: #bbb 1px solid;
	BORDER-BOTTOM: #bbb 1px solid;
}

INPUT#author {
	WIDTH: 60%;
}

INPUT#email {
	WIDTH: 60%;
}

INPUT#url {
	WIDTH: 60%;
}

TEXTAREA#comment {
	WIDTH: 90%;
}

INPUT#submit {
	BORDER-RIGHT: #542711 0px hidden;
	BORDER-TOP: #542711 0px hidden;
	BACKGROUND: url(images/button_bg.png) #542711 repeat-x;
	BORDER-LEFT: #542711 0px hidden;
	BORDER-BOTTOM: #542711 0px hidden;
	Border-style: none;
	color: #F1EFE2;
	font-size: 11px;
	font-weight: bold;
	padding:8px 20px 8px 20px;
}

#footer {
	CLEAR: both;
	FONT-SIZE: 0.85em;
	MARGIN: 23px 0px 0px 0px;
	TEXT-ALIGN: left;
	padding-bottom:80px;
	padding-top: 18px;
	border-top: 1px dotted #6B5F2E;
}

#footer UL, #footer Li {
	margin:0;
	padding:0;
	list-style: none;
}

#footer LI {
	margin-right:15px;
	padding-left:15px;
	border-left: 1px solid #938F57;
	display: inline;
}

#footer LI.first {
	border-left: none !important;
	border-left-style: none;
	padding-left: 0px;
	color: #6B5F2E;
}

#footer P {
	PADDING-RIGHT: 0.9em;
	PADDING-LEFT: 0.9em;
	PADDING-BOTTOM: 0.9em;
	MARGIN: 0px;
	LINE-HEIGHT: 1.5em;
	PADDING-TOP: 0.9em;
}

#footer A {
	COLOR:#823713;
	text-decoration: none;
}

#footer A:hover {
	COLOR: #9C5F03;
}

DIV#recaptcha_widget_div {
	FLOAT: right;
}

.wp-caption {
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	MARGIN: 10px;
	BORDER-LEFT: #ddd 1px solid;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #ddd 1px solid;
	BACKGROUND-COLOR: #f3f3f3;
	TEXT-ALIGN: center;
}

.wp-caption IMG {
	BORDER-RIGHT: 0px;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: 0px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 0px;
}

.wp-caption-dd {
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	LINE-HEIGHT: 17px;
	PADDING-TOP: 0px;
}

H3.subpages {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0.5em;
	MARGIN: 0px;
	PADDING-TOP: 1em;
}

UL.subpages {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 1em;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: square;
}

FIELDSET {
background-color:#CFC5A0;
font-size:0.9em;
line-height:1.5em;
margin-bottom:9px;
border: none;
}

LEGEND {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em;
	COLOR: #999;
}

HR {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	COLOR: #cfc887;
	BACKGROUND-COLOR: #cfc887;
	BORDER-RIGHT-WIDTH: 0px;
}

PRE {
	FONT-SIZE: 1em;
	OVERFLOW: auto;
	WIDTH: 100%;
}

CODE {
	FONT-SIZE: 1em;
	OVERFLOW: auto;
	WIDTH: 100%;
}

.post H1, .post H2, .post H3, .post H4 {
	margin-top:0px;
}

.post TABLE {
	BORDER-RIGHT: #ccc 1px solid;
	BORDER-TOP: #ccc 0px solid;
	BORDER-LEFT: #ccc 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-COLLAPSE: collapse;
}

.post TABLE TH {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0.3em;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 0.3em;
	BORDER-BOTTOM: #ccc 0px solid;
}

.post TABLE TD {
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-RIGHT: 0.5em;
	BORDER-TOP: #ccc 1px solid;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 0.3em;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-TOP: 0.3em;
	BORDER-BOTTOM: #ccc 0px solid;
}

.post TABLE TH {
	BORDER-BOTTOM: #ccc 2px solid;
	TEXT-ALIGN: left;
}

.linklove {
       display:none;
}

#content .bodytext, #sidebar .bodytext, h3 {
	padding:0px 23px;

}

.csc-textpic {
margin:14px;
}

.csc-textpic-center {
margin:0px;
}

.align-center {
	text-align:center;
	padding:0px 23px;
}

.center {
	text-align:center;
}
.indent {
	padding:0px 53px;
}

.vtext {
	font-weight:bold;
	margin-bottom:9px;
}

.vimg {
	background-color:#E9E2C8;
	opacity:0.8;
}

.vimg img {
	margin:12px;
}
/* SEARCH */


.tx-indexedsearch {
	background-color:#CFC5A0;
	font-size:0.9em;
	line-height:1.5em;
	margin-bottom:9px;
	opacity:0.8;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
	background-color:#E9E2C8;
	border-bottom:1px solid #B1A76A;
	color:#763E1F;
	margin:0;
	opacity:0.8;
	padding-bottom:7px;
	padding-left:23px;
	padding-top:14px;
	font-family:Georgia,Times,serif;
	font-size:1.7em;
}

.tx-indexedsearch-browsebox, .tx-indexedsearch-res {
	padding:0px 23px;
}

.tx-indexedsearch-searchbox, .tx-indexedsearch-rules {
	display: none;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	background:transparent none;
}

.tx-indexedsearch-title {
	font-weight: bold;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
	font-style:italic;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
	color:#6F0007;
}

label {

	display:block;
	width: 180px;
	float: left;
	text-align: right;
	padding-right: 12px;

}

.csc-mailform-field {
	clear:both;
	padding: 4px 0px;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	width: 340px;
}

.csc-mailform-field input.csc-mailform-submit {
	margin-left: 192px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 180px;
	background:#542711 url(images/button_bg.png) repeat-x scroll 0 0;
	border:0 none #542711;
	color:#F1EFE2;
	font-size:11px;
	font-weight:bold;
	padding:8px 20px;
}

#mailform .tcenter {
	display:block;
	text-align: center;
	margin: 10px 0px;
}