/*
Theme Name: 5alas Mashi
Theme URI: http://5alasmashi.com
Description: 5alas Mashi
Version: 1.0
Author: Nada Jaffal
Author URI: http://nadajaffal.com/
Tags: custom header, fixed width, 3 columns, widgets
*/

body {
	color: #CCCCCC;
	background-color:#2F2F2F;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1 {
	color:#FF1851;
	font-size: 20px;	
}

h1 a:link, h1 a:visited{
	color:#FF1851;
	font-size: 20px;	
}

h2 {
	color:#FF1851;
	font-size: 14px;	
}

input.text {
	border: 2px #CCCCCC solid;
	background-color: #797979;
	width:150px;
}

#left_area {
	float:left;
	width:800px;
}

#left_column {
	float:left;
	width:180px;
	padding:0 10px 0 10px;
}

#middle_column {
	float:right;
	width:578px;
	border-left:1px dashed #585858;
	border-right:1px dashed #585858;
	padding:0 10px 0 10px;
}

#right_column {
	float:left;
	width:180px;
	padding:0 10px 0 10px;
}

ul.colul {
	list-style: none;
	text-align:left;
    padding:0px;
	margin:0px;

}

ul.colul li.widget h2{
    padding:0px;
	margin:0px;
}

ul.colul li.widget{
    padding-bottom:30px;
}

#wrapper {
	margin:0 auto;
	width: 1000px;
	border: 3px solid #5B5B5B;
	background-color:#000000;
}

.logo-part {
	float:left;
}

#menu {
	background-color: #2F2F2F;
	height: 23px;
	text-align:center;
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align:middle;
	padding-top: 5px;
}

#menu ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu li{
	display:inline;
}

#menu a:link, #menu a:visited {
	padding-right: 50px;
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#container {
	background-color:#000000;
	padding-bottom:30px;
	padding-top:10px;
}

.post {
  	border-bottom:dashed 1px #585858;
}

.post_page {

}

.clearit {
	clear:both;
}

#footer {
	border-top: 3px #5B5B5B solid;
	background-color: #000000;
	text-align:center;
	color: #CCCCCC;
	padding: 10px;
	padding-top: 10px;*	padding-top: 5px;
        font-size: 11px;
}



input[type=text] {
	border: 2px #CCCCCC solid;
	background-color: #797979;
	width:180px;
	color:#FFFFFF;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#btnSearch {
	border: 2px #CCCCCC solid;
	background-color: #797979;
	color: #CCCCCC;
}

.postInfo {
	font-size: 11px;
}

a:link, a:visited {
	color: #CA571A;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

#comment {
 width : 385px;
 background-color:#797979;
 border:2px solid #CCCCCC;
 color:#FFFFFF;
 font-weight:bold;
}

.comment_hr{
 margin-top:15px;
  margin-bottom:15px;
}

.pagetitle {
  border:1px solid #ffffff;
  padding:10px 5px 10px 5px;
  text-align:center;
}


#nav {
	background: transparent url('images/menuorangebg.gif') repeat-x scroll right center;
	text-align:center; 
	vertical-align:middle; 
	padding: 0px 0 0 0; 
	border-bottom: 3px solid #FF6600;
	border-top: 3px solid #5B5B5B;
	height:34px;
}
ul#thicktabs{
margin: 0;
padding: 0;
padding-left:256px;
font: bold 15px Tahoma;
text-align:center;
white-space:nowrap;
}

#thicktabs li{
display: inline;
}

#thicktabs li a{
float: left;
color: black;
padding: 8px 11px; /*padding of tabs*/
text-decoration: none;
background: transparent url(images/orangebg.gif) right center no-repeat;

min-width: 100px;
}

#thicktabs li a#leftmostitem{ /*Extra CSS for left most menu item*/
border-left: 1px solid #ffffff; /*left border style*/
}

#thicktabs li a#rightmostitem{ /*Extra CSS for right most menu item*/
border-right: 1px solid #d3bdbe; /*right border style*/
background-position: top left; /*Position background image to the left instead of default right, to hide indented underline for this link*/
}

#thicktabs li a:visited{
color: black;
}

#thicktabs li a:hover{
color: black;
background-image: url(images/orangebgover.gif); /*background image swap on hover*/
}
img#wpstats{display:none}

ul#menuz {
width:820px;
height:44px;
background:url('images/bg.png') repeat-x;
list-style:none;
margin:0;
padding:0;
padding-left: 180px;
}

ul#menuz li {
float:left;
}

ul#menuz li a {
background:url('images/sprite.png') no-repeat scroll top left;
display:block;
height:44px;
position:relative;

}





ul#menuz li a.home {
width:159px;
}

ul#menuz li a.aboutus {
width:157px;
background-position:-159px 0px;
}

ul#menuz li a.contactus {
width:157px;
background-position:-316px 0px;
}

ul#menuz li a.rss {
width:157px;
background-position:-475px 0px;
}


ul#menuz li a span {
background:url('images/sprite.png') no-repeat scroll bottom left;
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100;
}

ul#menuz li a.home span {
background-position:0px -44px;
}

ul#menuz li a.aboutus span {
background-position:-159px -44px;
}

ul#menuz li a.contactus span {
background-position:-315px -44px;
}

ul#menuz li a.rss span {
background-position:-475px -44px;
}

.your-message textarea {
background-color:#797979;
border:2px solid #CCCCCC;
color:#FFFFFF;
font-weight:bold;
width:385px;
}

div.wpcf7-validation-errors {
border:2px solid #CA571A;
}