/* Asaad Abdollahzadeh (http://www.asaadweb.com). All Rights Reserved */

/* Global Style Settings */

body { 
		background:url(img/bgg.jpg) 50% 0 repeat-y #555; 
		color:#ccc; 
		text-align:center; 
		font:normal 90% "Trebuchet MS",sans-serif; 
		margin:0;
    }
img { 
	border:0;
    }
h1 { 
	 background:#0e193d; 
     color:#99cc33; 
     font-weight:bold; 
     font-size: 20px; 
     margin:0; 
     padding-top: 6px;
     padding-bottom: 8px;
     }
h2 { 
	 background:#0e193d; 
     color:#9c6; 
     font-weight:bold; 
     font-size:14px; 
     margin:0; 
     padding-top:6px;
	 border-bottom:#ccc 1px solid; 
     }
h3 { 
      font-size: 12px;
      font-weight:bold;   
      clear:both;
      color: #BEF653;
      }

a:link ,a:visited ,a:active { 
		  background-color:inherit; 
      text-decoration: none; 
      color:#99cc33;
      }
a:hover { 
			background-color:inherit; 
		  text-decoration: underline; 
			color:#9f3;
      }
form ul { 
          list-style:none; 
          margin-left:75px; 
          padding:1px;
          }
strong { 
         background:#0e193d; 
         text-decoration: none; 
         color:#9c6; 
         font-weight:normal;
         }
.button { 
          text-align:center; 
          padding:10px 0;
          }
.spacer { 
          height:2px; 
          clear:both;        
          }

/* End of Global Settings */

#clock	{
	float: left;
	color :  White;
	}
#topinfo {
	width:700px; 
	font-family: tahoma,verdana;
	font-weight: normal;
	font-size: 8pt;
	color: white;
	line-height: 150%;
	}
td .Languageselected 
{
	border: solid  #99cc33;
	border-style : outset;
}
	

/* Content Settings */
#main
{
	width: 700px;
	background: #0e193d;
	margin: auto;
	clear: both;
	color: #FFFFFF;
}
  

/* Header */


#header { 
  width:690px; 
  height:115px;
  margin:1px; 
  margin-left: 2px;
  border: medium solid  #38689D;
  border-style : outset;
  background:url(img/header2.jpg) 50% 50% no-repeat;
  }
#title1  
{
	 color:#0e193d; 
     font-weight:bold; 
     font-size: 20px; 
     text-align: left;
     margin-top:4px; 
     margin-left:100px; 
	   padding-top: 2px;
     padding-bottom: 2px;
}
#title2  
{
	 color:#0e193d; 
     font-weight:bold; 
     font-size: 26px;
     text-align: left;
     margin-top:2px; 
     margin-left:300px; 
	   padding-top: 2px;
     padding-bottom: 4px;
}

#domain  
{
	 height:30px;
	 color:black; 
     font-weight:bold; 
     font-size: 14px; 
     text-align: left;
     margin-left:100px;
     margin-top:14px;  
     padding-top: 4px;
     padding-bottom: 8px;
}
#domain a 
{
	color: #002D65;
}

/* wrapper*/
#wrapper 	{  
	height: 55px;  
	margin: 0px ;
	padding: 0px;
	border: 0px;
	display: inline;
}
/* Menu */

 #menu {
  width:  430px;
	margin: 0px ;
	padding: 0px;
	float: left;
	line-height: 10px;
	font: bold medium Georgia, "Times New Roman", Times, serif;
  border-right: medium solid  #38689D;
  border-top: medium solid  #38689D;
  border-top-style : outset;
  border-left: medium solid  #38689D;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom: thin solid  #38689D;
  border-bottom-style : inset;
	background: url(img/bghy.jpg) repeat top left #2778B2;
	}
#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: oblique 12px arial;
  }

#menu li {
	display: inline;
	float: left;
	width: 70px;
	}
#menu a  {
	color: #0e193d;
	font-weight: bold;
	display: block;
	}

#menu  a:hover {
	text-decoration: none;
	background: url(img/bghh.png) repeat top left #38689D;
	text-transform: capitalize;
	}

#menu .current_page_item a {
	background:  #38689D;
	color: #99cc33;
	background: url(img/bga.gif) repeat top left #38689D;
	text-transform: uppercase;
	}	
	
/* Icon_items */

#icon_items {
	margin: 5px 5px 0px 0px;
	padding: 0;
	float: right; 
	}
#icon_items ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font: oblique 8px arial;
	padding-left: 0;
	margin-left: 0;
  }
 #icon_items li {
	display: inline;
	float: right;
	width: 53px;
	}
#icon_items a:hover {
	text-decoration: none;
	font-weight: bold;
	}
	
#email_login  {
	border-collapse: collapse;
	margin: 0;
	padding: 0; 
	font-family: Verdana,Arial,sans-serif;
	color: white;
	font-size: 8pt;
}
#email_login td 
{
	text-align: right;
	vertical-align:bottom;
}

	
/* Search Box */

#search_form 	{
    padding:5px 0 0 45px;
		height: 42px;
		line-height: 42px;
    margin: 5px 0px 0 0;
		}
#search_form .imgmid {
 		border-color:#b9c781; 
 		color: #99cc33;
    padding:0 0 0 3px;
 		float:left;
		}
		
/* main_contents */

#main_contents { 
	width: 673px; 
  padding: 10px;
 	margin:0;
  font-size : small;
  text-align:left;
  clear: both;
  min-height: 360px; 
  overflow: hidden;
  
  border-right: medium solid  #38689D;
  border-top: medium solid  #38689D;
  border-top-style : outset;
  border-left: medium solid  #38689D;
  border-left-style : outset;
  border-right-style : outset;
  border-bottom: thin solid  #38689D;
  border-bottom-style : inset;
  
 }
  
#main_contents a.image_link {
		border:0;
		float:right;
		padding:0;
		margin:0;
		}

#main_contents a:hover.image_link {
		background: none;
		}
		
#main_contents p 	{ 

  text-align:justify;
  }

#main_contents ul { 
  list-style:none; 
  margin-left:20px; 
  padding:1px; 
  text-align:left;
  }

#main_contents ul li { 
  padding-left:10px; 
  background: url(img/arw.gif) -3px 3px no-repeat #0e193d; 
  color:inherit; 
  text-align:left;
  }

#main_contents ol { 
  margin-left:10px; 
  text-align:left;
  } 
  
/* side bar */  
#side_bar  {
	width: 15%;
	float: right; 
  font-size : small;
  text-align:left; 
 
  padding: 2px 2px 5px 5px;
  margin:20px 15px 0px 20px;
  background:#0e193d; 

	}
#side_bar ul li  {
	  padding-left:0px;
  }
  
#twtr-profile-widget  {

}

  
/* Footer Settings */
#footer { 
  width:700px; 
  height:50px; 
  margin-top:0px;
  background: url(img/bgfy.jpg) repeat-x top left #38689D;
  color:#0e193d; 
  font-size: 0.7em;
  padding-top:0px; 
  text-align:center; 
  clear:both;
   border-right: medium solid  #38689D;
  border-left: medium solid  #38689D;
  border-top-style :outset;
  border-top: medium solid  #38689D;
  border-left-style :outset;
  border-right-style : outset;
  }
 #footer td {
 	 text-align: center;
 	 vertical-align: middle;
	}
 
#footer a:link, #footer a:visited, #footer a:active {  
  text-decoration: none; 
  color:#0e193d;
  }

#footer a:hover { 
  text-decoration: underline; 
  color:#fff;
  background:  #38689D;
  }

#footer .current_page 
{
	text-transform: uppercase;
	 color:red;
	 font-weight:bold;
}


/* Photo */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer	{
			position: relative;
			height: 500px;
			/*Add a height attribute and set to largest image's height to prevent overlaying*/
			}

.thumbnail img	{
			border: 1px solid white;
			margin: 0 5px 5px 0;
			}

.thumbnail:hover	{
			background-color: transparent;
			}

.thumbnail:hover img{
			border: 1px #70AC0D;
			}

.thumbnail span{ /*CSS for enlarged image*/
			position: absolute;
			background-color: #CFFF9E;
			padding: 5px;
			left: -1000px;
			border: 1px dashed gray;
			visibility: hidden;
			color: black;
			text-decoration: none;
			}

.thumbnail span img{ /*CSS for enlarged image*/
			border-width: 0;
			padding: 2px;
			}

.thumbnail:hover span{ /*CSS for enlarged image*/
			visibility: visible;
			top: 0;
			left: 230px; /*position where enlarged image should offset horizontally */
			z-index: 50;
			}

/* Blog */

		.cssform p	{
			width: 300px;
			color: #99CC66;
			margin: 0;
			padding: 5px 0 8px 0;
			padding-left: 155px; /*width of left column containing the label elements*/
			border-top: 1px dashed gray;
			height: 1%;
			}

.cssform label	{
			font-weight: bold;
			float: left;
			margin-left: -155px; /*width of left column*/
			width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
			}

.cssform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
			width: 180px;
			}

.cssform textarea	{
			width: 250px;
			height: 150px;
			}

/*.threepxfix class below:
Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.
to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html
*/

* html .threepxfix	{
			margin-left: 3px;
			}

