/*
File Name: style.css
This file creaded by Tolga Can
23.10.2009
*/
/* body */
	body {
		margin:0px auto;
		padding:0px;
		background: transparent url(../../images/2/back3.png);	
	}
/* layouts */
	#con0{
		background: transparent url(../../images/2/back1.png) top repeat-x;	
	}
	#con00{	
		background: transparent url(../../images/2/back_top.png) top center no-repeat;	
	}
	#con000{
		background: transparent url(../../images/2/back2.png) 0px 457px repeat-x;	
	}
	#con000_in{
		background: transparent url(../../images/2/back2.png) 0px 148px repeat-x;	
	}
	#con1{
		width:935px;
		text-align:left;
	}
	#header{
		height:121px;
		display:block;
		width:920px;
	}
	#logo{
		width:280px;
		float:right;
		margin-top:40px;
		margin-right:20px;
	}
/* sub page header  */
	#page_in{
		height:35px; 
		width:919px;
		text-align:center;
		z-index:-1;
		clear:both;
		display:block;
		padding-top:11px;
	}
/* top navigation */
	#navigation{
		width:620px;
		float:left;
		margin-top:73px;
	}
	#nav_left { 
		height:47px; 
		width:5px;
		text-align:center;
		float:left;
		background: transparent url(../../images/2/menu_left.png)  0px 0px no-repeat;	
	}
	#nav_right{ 
		height:47px; 
		width:5px;
		z-index:7;
		text-align:center;
		float:left;
		background: transparent url(../../images/2/menu_right.png)  0px 0px  no-repeat;	
	}
	#nav { 
		font-family:'Georgia','Tahoma', san-serif;
		height:48px; 
		text-align:center;
		float:left;
		z-index:6;
		position:relative;
		list-style-type: none;
	}
	/*ul*/
	#nav ul { 
		height:48px; 
		float:left; 
		margin:0px 0px 0px 0px; 
		line-height:38px;
		background: transparent url(../../images/2/menu_back.png) top repeat-x;	
	}
	/*1st sub level menu*/
	#nav ul li ul{
		position: absolute;
		left: 0;
		display: block;
		visibility: hidden;
		padding:0px;
		margin:0px 0px 0px 0px;
		z-index:8;
		border-top:2px solid transparent;	
		background: transparent;	
	}
	/*All subsequent sub menu levels vertical offset after 1st level sub menu */
	#nav ul li ul li ul{
		top: 0px;
		padding:0px;
		margin:0px 0px 0px -1px;
		z-index:8;
		border-top:0px solid transparent;	
	}
	/*li*/
	#nav ul li {
		position: relative;
		display: inline;
		z-index:6;
		float: left;
		text-align:center;
		list-style: none ;	
		height:38px;
		margin:2px 0px 0px 0px; 
		padding:0px 20px 0px 20px; 
		background: transparent url(../../images/2/slice.png) top left no-repeat;	
	}

	/*li*/
	#nav ul li.first {
		position: relative;
		display: inline;
		z-index:6;
		float: left;
		text-align:center;
		list-style: none ;	
		height:38px;
		margin:2px 0px 0px 0px; 
		padding:0px 20px 0px 20px; 
		background: transparent;	
	}

	/*Sub level menu list items (undo style from Top level List Items)*/
	#nav ul li ul li{
		display: list-item;
		float: none;
		padding:0px;
		margin:0px;
		line-height:14px;
		height:auto;
		z-index:8;
	}
	/*a */
	#nav ul li a { 
		font-size:12px;
		text-decoration:none; 
		display:block;  
	}
	#nav ul li a:hover { 
		text-decoration:none;
	}
	#nav ul li.current_page_item a { 
	}
	#nav ul li.current_page_item a:hover { 
	}
	/* Sub level menu links style */
	#nav ul li ul li a, #nav ul li ul li.page_item  a{
		font-size:11px ;
		width: 160px; /*width of sub menus*/
		margin: 0;
		display: block;
		padding:10px;
		text-align:left;
		line-height:14px;
		display: inline-block;
	}
	#nav ul li ul li a:hover{ /*sub menus hover style*/
		display: inline-block;
	}
	#nav ul li ul li ul li a{
	}
	* html #nav ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
		display: inline-block;
	}
	#nav li.empty {
		width:0px;
		padding:0px;
		background: transparent;
	}
	.downarrowclass{
		position: absolute;
		right: 7px;
	}

	.rightarrowclass{
		position: absolute;
		top: 6px;
		right: 5px;
	}
/* slider area */
	#slider_top{
		height:0px; 
		width:919px;
		text-align:center;
		background: transparent url(../../images/2/slider_top.png) top left no-repeat;	
		margin-top:10px;
	}
	#slider_bottom{
		height:5px; 
		width:919px;
		text-align:center;
		background: transparent url(../../images/2/slider_bottom.png) top left no-repeat;	
	}
	#slider_in{
		height:350px; 
		width:919px;
		text-align:center;
		background: transparent url(../../images/2/slider_in.png);	
		z-index:-1;
		clear:both;
		display:block;
		padding-top:11px;
	}
	#slider_area{
		height:315px; 
		width:887px;
		margin:0px 16px 0px 16px;
		clear:both;
		display:block;
		position:relative;

	}
	.slide{
		width:887px;
		height:310px;
		z-index:-3;
		background: transparent url(../../images/2/slider_in.png);	
		position:relative;
		overflow:hidden;
		z-index:2;
	}

	/* sliding texts on main page slider */
	/* slider title text */
	.sliding_text_text{
		font-size:16px;
		line-height:22px;
		text-align:left;
		float:left;
		position:absolute;
		overflow:hidden;
		top:90px;
		left:0px;	
	}
	.sliding_text_text p{
		padding:0px;
		padding-top:6px;
		padding-bottom:10px;
		clear:left;
		margin:0;
	}
	/* slider title title*/
	.sliding_text_text .left_side h1{
		font-size:36px;
		line-height:40px;
		float:left;
		font-weight:normal;
		text-align:left;
		text-decoration:none;
		margin-top:0px;
		padding:0;
		margin-bottom:2px;
	}
	/* slider text link */
	.sliding_text_text  h1 a{
		text-decoration:none;
	}
	.sliding_text_text a{
		text-decoration:underline;
	}
	.sliding_text_text a:hover{
		text-decoration:none;
	}
	.single_image{
		position:relative;
		top:11px;
		height:266px;
	}
	#slider_area .right_side{
		width:327px;
		float:right;
		margin-top:16px;
	}
	#slider_area .left_side{
		float:left;
		width:400px;
		margin-top:10px;
		margin-left:20px;
		margin-right:20px;
		margin-bottom:15px;
	}


	/* slider text link */
	.sliding_text_text a{
		text-decoration:underline;
	}
	.sliding_text_text a:hover{
		text-decoration:none;
	}
	/* slider numbers*/
	#numbers{
		position:absolute;
		top:470px;
		margin-left:15px;
		z-index:10;
	}
	#numbers li { 
		float:left; 
		list-style-type:none; 
		overflow:hidden; 
		width:11px;
		height:11px;
		text-align:center;
		margin-left:3px;
		line-height:14px;
	}
	/* slider featured link styles*/
	#numbers  a { 
		font-size:12px;
		text-decoration:none; 
		display:block;  
		background: transparent url(../../images/2/button_off.png) top center no-repeat;	
	}
	#numbers a:hover { 
		text-decoration:none;
	}
	/* active number style*/
	#numbers  li a.activeSlide { 
		font-size:12px;
		text-decoration:none; 
		display:block;  
		background: transparent;	
		background: transparent url(../../images/2/button_on.png) top center no-repeat;	
	}
	/* Photo frame */
	#photos{
		position:absolute;
		top:210px;
		margin-left:640px;
		z-index:3;

	}
	#photos_2{/*for ie6 fix*/
		background: transparent url(../../images/2/photos.png) top center no-repeat;	
		height:285px; 
		width:286px;
	}
	#photos .photo{
		text-align:center;
		margin:50px 0px 0px 44px;
	}
/* home page layout  */
	#home_left{
		width:655px;
		float:left;
	}
	#home_right{
		width:265px;
		float:left;
	}
	#home_full{
		width:960px;
		float:left;
	}
/* boxes  */

	/* home page left side boxes  */
	#home_full .box
	{
		width:303px;
		float:left;
		margin:0px 5px 5px 0px;		
	}	

	#page_full .box
	{
		width:303px;
		float:left;
		margin:0px 15px 5px 0px;		
	}	

	#page_left .box{
		width:303px;
		float:left;
		margin:0px 9px 20px 0px;		

	}	

	#home_left .box{
		width:303px;
		float:left;
		margin:0px 20px 20px 0px;		
				display:inline;
	}	

	#page_full .imgarea,
	#page_left .imgarea,
	#home_full .imgarea,
	#home_left .imgarea{
		width:303px;
		height:120px;
		overflow: hidden;
		position: relative;
		display:block;
		clear:both;
	}	

	#page_full .box .frame,
	#page_left .box .frame,
	#home_full .box .frame,
	#home_left .box .frame{
		top:0;
		left:0;
		position:absolute;
		z-index:10;
	}	


	#page_full .box .image,
	#page_left .box .image,
	#home_full .box .image,
	#home_left .box .image{
		top:8px;
		left:8px;
		position:absolute;
		z-index:9;
	}	

	#page_full .box h2,
	#page_left .box h2,
	#home_full .box h2,
	#home_left .box h2{
		font-family:'Georgia','Tahoma', san-serif;
		font-size:15px;
		font-weight:normal;
		line-height:15px;
		letter-spacing:1px;
		text-transform: uppercase;
	}	


	#page_full .box .textarea,
	#page_left .box .textarea,
	#home_full .box .textarea,
	#home_left .box .textarea{
		font-size:12px;
		margin:0 10px;

	}	
	/*right side boxes  */
	#home_right .box,
	#page_right .box{
		width:265px;
		float:left;
		margin:0px ;
		padding-top:0px;
		overflow:hidden;
	}	

	#page_right .imgarea{
		width:263px;
		height:80px;
		position: relative;
		display:block;
		clear:both;
		overflow:hidden;
	}	

	#page_right .box .frame{
		top:0;
		left:0;
		position:absolute;
		z-index:10;
		margin:0px;
		padding:0px;
	}	
	#page_right .box .image{
		top:4px;
		left:4px;
		position:absolute;
		z-index:9;
		margin:0px;
		padding:0px;
	}	

	#home_right .box .titlearea,
	#page_right .box .titlearea
	{
		width:265px;
		height:31px;
		display:block;
		margin:0px;
		background: transparent url(../../images/2/box_hback.png) top center no-repeat;	
	}	
	#home_right .box .titlearea2,
	#page_right .box .titlearea2
	{
		width:265px;
		height:31px;
		display:block;
		margin:0px;
		background: transparent url(../../images/2/box_hback.png) top center no-repeat;	
	}	
	#home_right .box .titlearea .icon,
	#page_right .box .titlearea  .icon{
		position:absolute;
		margin-top:-6px;
		margin-left:12px;
		text-align:left;
	}	
	#home_right .box .titlearea .icon2,
	#page_right .box .titlearea  .icon2{
		position:absolute;
		margin-top:5px;
		margin-left:12px;
		text-align:left;
	}	
	#home_right .box h2,
	#page_right .box h2{
		position:absolute;
		text-transform: uppercase;
		font-family:'Georgia','Tahoma', san-serif;
		font-size:15px;
		font-weight:normal;
		line-height:28px;
		margin:0px 0px 0px 55px;
		letter-spacing:1px;
	}	
	#home_right .box .titlearea2 h2,
	#page_right .box .titlearea2 h2{
		position:absolute;
		font-family:'Georgia','Tahoma', san-serif;
		font-size:15px;
		font-weight:normal;
		line-height:28px;
		margin:0px 0px 0px 20px;
		letter-spacing:1px;
	}	
	#home_right .box .textarea,
	#page_right .box .textarea{
		font-size:11px;
		margin:10px 10px 10px 10px;
	}	

	#home_right .box .textarea p,
	#page_right .box .textarea p{
		margin:0;
		padding:0;
	}	

	/* testimonials author   */

	#home_right .box .textarea h3,
	#page_right .box .textarea h3{
		font-family:'Georgia','Tahoma', san-serif;
		text-transform: uppercase;
		letter-spacing:1px;
		font-size:11px;
		font-weight:normal;
		line-height:16px;
		margin:10px 10px 1px 0px;
	}	
	/* testimonials company name   */
	#home_right .box .textarea h4,
	#page_right .box .textarea h4{
		font-family:'Georgia','Tahoma', san-serif;
		letter-spacing:1px;
		font-size:11px;
		font-weight:normal;
		margin:0px 0px 0px 0px;
		line-height:16px;
	}	
	/*content slicers*/
	.slicercontent{
		margin-top:5px;
		margin-bottom:5px;
	}
	.emptyspace{
		margin-bottom:5px;
		clear:both;
		display:block;
	}
	.emptyspace2{
		margin:0px;
		clear:both;
		display:block;
	}
/* buttons   */
	/* big button */
		.button_big{
			width:146px;
			height:29px;
			background:transparent url(../../images/2/button.png) left no-repeat;
			text-align:center;
			margin:10px 0 0 0;
		}
		.button_big a{
			line-height:16px;
			text-decoration:none;
			font-size:11px;
			line-height:23px;
		}
		.button_big a:hover{
		}
	/* small button */
		.button_small{
			width:92px;
			height:20px;
			background:transparent url(../../images/2/button_s.png) left no-repeat;
			text-align:center;
			margin:10px 0 0 0;
		}
		.button_small a{
			line-height:16px;
			text-decoration:none;
			font-size:10px;
		}
		.button_small a:hover{
		}
/* footer */
	#footer1{
		margin-top:35px;
		clear:both;
		background:url(../../images/2/footer_back.png);
	}
	#footer1 .footer_con{
		width:960px;
		min-height:78px;
		clear:both;
		text-align:left;
		margin: 0px auto 0px auto;
	}
	/* footer1 copyright text */
	#footer1 .part1{
		width:480px;
		float:left;
		margin-top:30px;
		font-size:11px;
		line-height:14px;
	}
	/* footer1 navigation */
	#footer1 .part2{
		width:250px;
		float:left;
		margin-top:30px;
		font-size:11px;
		line-height:14px;
	}

	/* footer1 links */
	#footer1 .part1 a, #footer1 .part2 a, #footer1 .part4 a{
		text-decoration:none;
	}
	#footer1 .part1 a, #footer1 .part2 a:hover, #footer1 .part4 a:hover{
		text-decoration:none;
	}

	/* alternative for part2 footer1 part4 (if twitter disabled)*/
	#footer1 .part4{
		text-align:right;
		width:650px;
		float:left;
		margin-top:30px;
		font-size:11px;
		line-height:14px;
	}

	/* twitter */
	#footer1 .part3{
		width:420px;		
		float:left;
	}
	/* twitter entry text*/
	#footer1 .twitter_entry{
		margin-top:20px;
		font-family:'Georgia','Tahoma', san-serif;
		letter-spacing:1px;
		font-size:12px;
		font-weight:normal;
		font-style:italic;		
		line-height:16px;
	}
	/* twitter links*/
	#footer1 .twitter_entry a{
	}
	#footer1 .twitter_entry a:hover{
		text-decoration:none;
	}
	/* twitter baloon*/
	#footer1 .twitter_baloon{
		text-align:left;
		width:262px;
		height:45px;
		background:transparent url(../../images/2/twitter_baloon.png);
		position:absolute;
		z-index:999;
		display:none;
		text-align:center;
		font-family:'Georgia','Tahoma', san-serif;
		font-size:15px;
		letter-spacing:1px;
		line-height:42px;
	}
	/* twitter icon*/
	.ticon{
		position:relative;
		display:block;
		margin: 2px auto -44px auto;
		padding-left:40px;
		text-align:center;
	}
	/* footer 2 */
	#footer2{
		text-align:center;
		display:block;
		clear:both;
	}
	#footer2 .footer_con{
		width:960px;
		min-height:8px;
		clear:both;
		text-align:left;
		margin: 0px auto 0px auto;
	}
	/* footer2 left space */
	#footer2 .part1{
		width:510px;
		float:left;
		font-size:11px;
		line-height:14px;
	}
	/* footer2 right space */
	#footer2 .part2{
		width:450px;
		float:left;
		font-size:11px;
		line-height:14px;
		padding-bottom:10px;
	}
	/* footer2 links */
	#footer2 .part1, #footer .part2 a{
		text-decoration:none;
	}
	#footer2 .part1, #footer .part2 a:hover{
		text-decoration:none;
	}
	/* social media icons */
	.s_icon{
		float:left;
		margin-top:10px;
		margin-right:10px;
	}
/* headings*/
	h1,h2,h3,h4,h5,h6{
		letter-spacing:1px;
		font-family:'Georgia','Tahoma', san-serif;
	}
	h1,h2{ 
		font-weight:normal;
		clear:both;
	}
	h3,h4,h5,h6 { 
		font-weight:normal;
		clear:both;
	}
	h1{
		font-size: 22px;
		margin: 5px 0px 10px;
	}
	h2{
		font-size: 22px;
	}
	h3{
		font-size: 16px;
		margin: 15px 0px 10px;
		line-height:24px
	}
	h4{
		font-size: 18px;
		margin: 10px 0px 10px;
	}
	h5{
		font-size: 16px;
		margin: 5px 0px 10px;
		}
	h6{
		font-size: 14px; 
		margin: 5px 0px 10px;
		}
/* image alignments */
	img.aligncenter{
		display:block;
		margin: 2px auto 2px auto;
		text-align:center;
		display: block;
	}
	img.alignleft{
		float:left;
		margin: 0 7px 2px 0;
		display: inline;
	}
	img.alignright{
		float:right;
		margin: 0 0px 2px 7px;
		border:0px;
	}

/* wordpress image captions */
	.wp-caption{
		border: 1px solid #ddd;
		text-align: center;
		background-color: #f3f3f3;
		padding-top: 4px;
		margin: 10px;
	}

	.wp-caption.alignright {
		float:right;
	}

	.wp-caption.alignleft {
		float:left;
	}

	.wp-caption.aligncenter{
		display: block;
		margin:0px auto 0px auto;
	}

	.wp-caption img {
		margin: 0;
		padding: 0;
		border: 0 none;
	}

	.wp-caption p.wp-caption-text {
		font-size: 11px;
		line-height: 17px;
		padding: 0 4px 5px;
		margin: 0;
	}
/* sub page layout two columns */
	#sub_page{
		min-height:100px;
		width:960px;
	}		

	#page_full{
		min-height:100px;
		width:960px;
	}		

	#page_left{
		width:625px;
		float:left;
		padding-right:30px;	
	}
	#page_right{
		width:265px;
		float:left;		
		padding-top:20px;
	}
	/* Lists */
	#page_left ul {
		list-style: none;
		margin: 0px;
		padding: 0px ;
	}
	#page_left ul ul{
		list-style: none;
		margin:  0px;
		padding: 0px ;
	}
	#page_left ul ul li{
		margin-right:10px;
	}
	#page_left ul li {
		margin:4px 0 4px 0px;
		padding:4px 0 5px 10px;
	}
	#page_left ol {
		list-style-position: inside; 
		margin:  0px;
		padding: 0px ;
	}
	#page_left ol li {
		margin:4px 0 4px 0px;
		padding:4px 0 5px 10px;
	}
	#page_left ol ol{
		list-style: none;
		margin:  0px;
		padding: 0px;
	}
	#page_left ol ol li{
		margin-right:10px;
	}
	/* links */
	a{	
	}
	a:hover{
		text-decoration:none;
	}
/* page navigation */
	 #sub_nav{
		padding-top:10px;
	 }
/* sub navigation */
	#sub_menu{	
		padding:10px;
	}
	#sub_menu  li{	
		background:url(../../images/2/slicercontent.png);
		background-position: left bottom;	
		background-repeat: no-repeat;	
		min-height:26px;
	}
	#sub_menu  li a{	
		margin-left:0px;
		text-decoration:none;
		padding-left:12px;
		background:transparent;
		background:url(../../images/2/sub_arrow.png);
		background-position: left;	
		background-repeat: repeat-y;	
	}
	#sub_menu  li a:hover{
		text-decoration:none;
		background:transparent;
	}
/* side bar */
	#page_right .textarea ul{
		padding:0px;
	}
	#page_right .textarea li{	
		background:url(../../images/2/slicercontent.png);
		background-position: left bottom;	
		background-repeat: no-repeat;	
		min-height:26px;
	}

	#page_right .textarea li ul li{	
		background:transparent;
		background-repeat: no-repeat;	
		min-height:26px;
		margin-left:10px;
		position:relative;
	}

	#page_right .textarea li a{	
		margin-left:0px;
		text-decoration:none;
		background:url(../../images/2/sub_arrow.png);
		background-position: left;	
		background-repeat: repeat-y;	
		padding-left:12px;

	}
	#page_right .textarea li a:hover{
		text-decoration:none;
		background:transparent;
	}
/* side bar form elements*/
	#page_right form,
	input,
	select,
	textarea
	{
		overflow:hidden;
		padding:0px;
		margin:0px;
		font-size:10px;
	}

	#page_right .textbox
	{
		display:inline;
		float:left;
		width:170px;
		margin-right:5px;
		padding:3px;
		border:0;
	}

	#page_right .button
	{
		float:left;
		text-align:center;
		border:0;
		padding:2px;
		cursor:pointer;
	}
/* flickr images */
	.flickr_badge_image img {
		margin:0 0px 10px 20px;
		padding:5px;
		float:left;
	}
	.flickr_badge_image img:hover {
		margin:0 0px 10px 20px;
		padding:5px;
		float:left;
	}
/* tables */
	table{
	}
	table caption strong{
		text-align:left;
		font-size: 14px;
		font-weight: normal;
		line-height:20px;
		font-weight:bold;
	}
	table caption{
		text-align:left;
		padding-bottom: 10px;
		padding-top: 5px;
	}
	table th {
		padding: 13px;
		font-size: 12px;
	}
	table td {
		padding: 10px;
		text-align: left;
	}
/* text elements */
	blockquote {
		font-family:'Georgia','Tahoma', san-serif;
		letter-spacing:0px;
		font-size:15px;
		background:url(../../images/2/blockquote.png);
		background-position: left top;	
		background-repeat: no-repeat;	
		line-height: 24px;
		padding-left:70px;
		padding-top:10px;
		margin:0px;
		font-style:italic;
	}

	blockquote em, blockquote i, blockquote cite {
		font-style:normal;
	}
	pre {
		font:11px Monaco, monospace;
		line-height:18px;
		margin-bottom:18px;
	}
	code {
		font:11px Monaco, monospace;
	}
	ins {
		text-decoration:none;
	}
	sup {
		bottom: 1ex;
	}
	sub {
		top: .5ex;
	}
/* portfolio */
	 /* portfolio box*/
	.portfolio_con{
		margin-right:10px;
		margin-bottom:10px;
		height: 190px;
		width:306px;
		float:left;
		overflow: hidden;
		position: relative;
		display:inline;
	}

	 /* portfolio box links*/
	.portfolio_con a{
		color:#fff;
		text-decoration:none;
	}

	.portfolio_con a:hover{
		color:#fff;
		text-decoration:none;
	}

	 /* portfolio image*/
	.portfolio_con img{
		padding:20px;
		position: absolute;
		top: 0;
		left: 0;
		border: 0;
	}
	 /* portfolio text */
	.portfolio_text{
		margin: 22px 20px 0px 20px;
		float: left;
		position: absolute;
		width: 256px;
		padding-left:10px;
		left: -365px;
		top:30px;
	 }
	 /* portfolio heading */
	.portfolio_text h3{
	 }
 	 /* portfolio arrow */
	.portfolio_con .portf_arrow{
		padding:20px;
		position: absolute;
		z-index:999;
		top:120px;	
		left:105px;
	}
/* paging*/
		#paging ul li{
			float:left;
			margin-right:3px;
			height: 22px;
			width:22px;
			float:left;
			padding:0px;
			overflow: hidden;
			position: relative;
			text-align:center;
		}
		 /* paging mouseover*/
		#paging ul li:hover{
		}
		 /* paging active*/
		#paging ul li.active{
		}
		 /* paging link*/
		#paging ul li a{
			text-decoration:none;
		}
		#paging ul li a:hover{
			text-decoration:none;
		}
/* photo gallery */
	 /* photo gallery box*/
	.photo_gallery_con{
		margin-right:20px;
		margin-bottom:20px;
		padding:15px;
		float:left;
		overflow: hidden;
		position: relative;
	}
	 /* photo gallery image*/
	.photo_gallery img{
		position: absolute;
		top: 0;
		left: 0;
		border: 0;
	}
	 /* photo gallery text */
	.photo_gallery_text{
		float: left;
		position: absolute;
		left: -365px;
		top:30px;
		font-size:10px; 
		padding:4px;
	 }
/* blog*/
	.blog_box{
		background:url(../../images/2/slicercontent.png) bottom repeat-x;
		padding-bottom:-5px;
	}
	.blog_box h2 a{
		text-decoration:none;
	}
	.blog_box h2 a:hover{
		text-decoration:none;
	}
	.blog_box .dateandcategories{
		margin-bottom:5px;
		font-size:12px;
		padding:4px;
	}
	.post_image{
		padding:7px;
	}
/* form elements*/
	#contact_form form,
	#contact_form input,
	#contact_form select,
	#contact_form textarea
	{
		overflow:hidden;
		padding:10px;
		margin:0px;
		font-family: 'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;
		font-size:12.5px;
		line-height:14px;
	}

	#contact_form input,
	#contact_form select,
	#contact_form textarea
	{
		border:0px;
		padding:6px;
		width:450px;
	}	
	
	#contact_form textarea
	{
		margin-top:2px;
		padding-left:5px;
	}	
	
	#contact_form .button
	{	
		width:120px;
		text-align:center;
		cursor:pointer;
background:#000033;
	}
	/* form elements lists */
	#contact_form ul {
		list-style: none;
		margin: 0px;
		padding: 0px ;
	}
	#contact_form label.error {
		margin-top: 3px;
		width: auto;
		display: block;
	}
	#contact_form ul li {
		margin:0px 0 4px 0px;
		padding:4px 0 4px 0px;
	}
	#contact_form ul li.title {
		margin:0px 0 0px 0px;
		padding:10px 0 2px 0px;
		font-size:13px;
	}



/*	Comment-Styles */
	#page_left .comments ul li p {
		font-size: 100%;
	}

	#page_left .commentlist li  {
		border:1px solid #ededed;
		font-size: 110%;
		list-style-type: none;
		padding-top:10px;
	}

	#page_left .commentlist li .avatar {
		float: left;
		margin-right: 25px;
		border: 1px dotted #ccc;
		padding: 4px;
	}
	#page_left  .comment-meta.commentmetadata{
		font-size:10px;
	}

	
/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
.imagecaptioneasy {
  padding:15px;
		font-family:'Georgia','Tahoma', san-serif;
font-weight:normal;
  font-size: 20px;
  text-align: center;
  border: 1px solid ##666699;
  background: #000033;
  color: #FFF;
padding-bottom:25px;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:0px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

	.fl{ 
		display:block;
		margin: 0px auto 2px auto;
		text-align:left;
		width:960px;
		display: block;		
		border-top:1px solid #666699;
font-size: 80%;
padding-bottom:31px;
	}
.f2{ 
		display:block;
		text-align:left;
margin-left: 10px;
		width:620px;
font-size: 80%;
padding-bottom:11px;
	}
