html, * {
			margin:0px;
			padding:0px;
			}

body {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:.7em;
		background:#ffffff;
		width:auto;
		color:#000000;
		text-align:center;
		}
		
h1 {	
		visibility:hidden;

		}
h2 {	
		direction:rtl;
		font-size:1.3em;
		text-align:center;
		padding-top:15px;
		padding-bottom:10px;
		color:#2e7cbc;
		}

h3 {		
		float:right;
		width:250px;
		font-size:14px;
		margin-top:10px;
		margin-right:15px;
		}
	
p {}

a:link { 
		 color:#000000;
		 text-decoration:none;
		 }
		 
a:active {	
		 color:#000000;
		 text-decoration:none;
		}
		
a:visited {
			 color:#000000;
			 text-decoration:none;
			}
			
a:hover {	 
			 color:#000000;
			 text-decoration:underline;
		 }

#main-content {
				width:100%;
				height:auto;
				margin:0 auto ;
				background:#faf9e9;
				}

#header { 
			width:100%;
			height:200px;
			background: url('images/header-bg.jpg') #404040;
			border-top:4px #FF6633 solid;
			}

#logo {
			width:100%;
			height:200px;
			margin:0 auto;
			text-align:right;
			background:url('images/logo-full.jpg') no-repeat right;
			}

#header-left-space {
			}
			
#navigation {
			width:100%;
			height:40px;
			background-color:#23282d;
			border-top:1px #CCCCCC solid;
			border-bottom:5px #FF6633 solid;
			background-image:url('images/menu-bg.jpg');
			}


#navigation a:link, #navigation a:hover, #navigation a:visited, #navigation a:active {
		 color:#ffffff;
		 text-decoration:none;
}
#nav-list {
			width:100%;
			text-align:center;
			}
			
.list {
			display:block;
			width:80px;
			height:40px;
			float:right;
			list-style:none;
			margin-right:0px;
			color:#ffffff;
			font-size:20px;
			padding-top:10px;
			font-family:"Times New Roman", Times, serif;
			font-weight:bold;
			}
			
.list:hover {
			display:block;
			width:80px;
			height:40px;
			float:right;
			list-style:none;
			margin-right:0px;
			color:#ffffff;
			font-size:20px;
			padding-top:10px;
			font-family:"Times New Roman", Times, serif;
			font-weight:bold;
			background: url('images/list-bg.jpg') repeat-x ;
			}
#resume, #contact, #site-map, #home {
			background:url('images/list-bg.jpg') repeat-x;
		}
		
#content {
			width:900px;
			height:900px;
			background:#FFFFFF;
			margin:0px auto;
			text-align:center;
			background:url('images/outer-borders.png') repeat-y;
			
			}
			
#right-content {
			width:480px;
			float:right;
			font-size:13px;
			text-align:justify;	
			direction:rtl;
			line-height:25px;
			padding-right:20px;
			margin-top:20px;
			}

#right-content li {
			margin-right:15px;
			list-style:url('images/check_list.jpg');
			line-height:27px;



}

#right-content label {
			display:block;
			width:100%;
			height:33px;
			background:#f9f9f9;
			margin-top:25px;
			padding-right:15px;
			margin-right:0px;
			margin-bottom:7px;
			font-family:tahoma;
			font-size:1.1em;
			font-weight:bold;
			
}

.alignleft {
			float:left;
			margin:10px;
			
				


}
#left-content {
			width:340px;
			height:500px;
			float:left;
			padding-left:20px;
			margin-top:20px;
			}

#lef-content-top {
			background:url('images/businessman-home.jpg') no-repeat bottom;
			width:270px;
			height:400px;
			margin-top:0px;
			text-align:left;
			}

#left-content-bottom {
			background:url('images/social-bg.jpg') no-repeat #e1f3f8;
			width:338px;
			height:203px;
			text-align:center;
			}

#social-bookmarking {
			width:300px;
			height:150px;
			padding-top:28px;
			padding-left:20px;
			}
		
#social-bookmarking img {
			margin:2px;
			}
#social-bookmarking-head {
			font-family:tahoma;
			color:#FFFFFF;
			font-size:1.4em;
			font-weight:bold;
			margin:0 auto;
			padding-top:10px;
			


}
#footer {
			width:100%;
			height:28px;
			background-color:#23282d;
			border-top:1px #CCCCCC solid;
			border-bottom:4px #FF6633 solid;
			margin:0 auto;
			font-family:Tahoma, Arial, Verdana;
			color:#FFFFFF;
			font-size:13px;
			direction:rtl;
			padding-top:9px;
		}

#footer a {
			color:#FFFF00;
			text-decoration:none;	

}
#footer a:hover {
			color:#FFFFFF;
			text-decoration:underline;	

}
/*-------------- Contact Form ---------------*/
form label {
		display:block;
		width:100px;
		height:25px;
		font-weight:bold;
		margin-top:15px;
		font-size:14px;
		}
		
input {
		height:35px;
		width:340px;
		background:#f7f7f7 url('images/form-bg.jpg') repeat-x;
		direction:rtl;
		font-family:Tahoma, "Times New Roman", Times, serif;
		font-size:20px;
		border-bottom:1px #999999 solid;
		border-top:none;
		border-left:none;
		border-right:1px #fccc8d solid;
		border-bottom:2px #fccc8d solid;
		color:#999999;
		}
		
input:focus{
		height:35px;
		width:340px;
		background:#faf9e9;
		direction:rtl;
		font-family:Tahoma, "Times New Roman", Times, serif;
		font-size:20px;
		border-bottom:2px  #fccc8d solid;
		border-top:none;
		border-left:none;
		border-right:1px #fccc8d solid;
		color:#999999;		
		}

.email_filed {
		direction:ltr;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
.email_filed:focus {
		direction:ltr;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}

textarea {
		height:200px;
		width:400px;
		direction:rtl;
		font-family:Tahoma, "Times New Roman", Times, serif;
		font-size:14px;
		line-height:25px;
		border:1px #999999 solid;
		background: url('images/textarea-bg.jpg') repeat-x;
		border-bottom:2px #fccc8d solid;
		border-right:1px #fccc8d solid;
		border-top:1px #e4e3e3 solid;
		border-left:1px #e4e3e3 solid;
		}
		
textarea:focus {
		height:200px;
		background:#faf9e9;
		width:400px;
		direction:rtl;
		font-family:Tahoma, "Times New Roman", Times, serif;
		font-size:14px;
		line-height:25px;
		border:1px #fccc8d solid;
		border-bottom:2px #fccc8d solid;
		background: url('images/upside-textarea-bg.jpg') repeat-x;
		}
		
.form_button, .form_button:focus {
		width:100px;
		height:30px;
		font-size:14px;
		font-weight:bold;
		color:#999999;
		border-right:none;
		border-bottom:2px #fccc8d solid;
		}

/*--------------- Resume ----------------*/
#resume-page {
			width:900px;
			height:1500px;
			margin:0px auto;
			text-align:center;
			background:url('images/outer-borders.png') repeat-y;	
			}

#resume-page p {
			text-align:center;
			padding-top:10px;
			font-size:13px;
			color:#666666;
			}

.resume-head {
		width:99%;
		height:40px;
		background:#f2f2f2;
		border-top:1px solid #c2e0e7;
		border-bottom:1px solid #c2e0e7;
		float:right;
		margin-right:5px;
		text-align:right;
		margin-bottom:10px;
		margin-top:10px;
		}
		
.resume-content label{
		color:#000000;
		font-size:1.2em;
		width:650px;
		display:block;
		direction:rtl;
		height:auto;
		margin:0px;
		text-align:right;
		line-height:35px;
		vertical-align:middle;
		}
		
.resume-content a {
		color:#009933;
		}
		
.resume-content {
		width:900px;
		height:auto;
		color:#CCCCCC;
		margin:0 auto;
		direction:rtl;
		}

.resume-right-col {
		width:100px;
		height:auto;
		float:right;
		text-align:right;
		padding-right:15px;
		font-weight:bold;
		}
		
.resume-left-col {
		width:700px;
		height:auto;
		float:left;
		text-align:right;
		}
		
		
/***---------------- Index Page ------------------***/

#social-bookmarking img{
	border:none;}
	
	



/********** Tweet **************/

.tweet {
  font-family: Tahoma;
  font-size: 100%;
  color: #085258;
  text-align:justify;
  float:right;
  direction:rtl;
   }
  .tweet .tweet_list {
    -webkit-border-radius: .5em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background-color: #8ADEE2; }
    .tweet .tweet_list li {
      overflow: auto;
      padding: .5em; }
      .tweet .tweet_list li a {
        color: #0C717A; }
    .tweet .tweet_list .tweet_even {
      background-color: #91E5E7; }
    .tweet .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: right; }
      .tweet .tweet_list .tweet_avatar img {
        vertical-align: middle; }
