/*

File Name: style.css

Theme Name:  RT-Theme 3 - Wordpress Theme 5 in 1

This file creaded by Tolga Can

for Themeforest

19.08.2009

*/



body {

	margin:0px auto;

	padding:0px;

	font-family:'Tahoma','Tahoma', san-serif;

	font-size:12px;

	line-height:21px;

	background:url(../../images/1/background.jpg);

	background-repeat: no-repeat;	

	background-position: top center;

	background-color:#b3cbe2;

}





/* layouts 

-------------------------------------------------------------- */

#con0{

}



#con1{

	width:962px;

	text-align:left;

}



#header{

	height:129px;

	display:block;

	background: transparent url(../../images/1/top_bg.png) bottom left no-repeat;	

}



#logo{

	float:left;

	margin-top:20px;

}



/* header area

-------------------------------------------------------------- */

#header_area{

	width:662px;

	height:81px;

	float:left;

}





/* top navigation 

-------------------------------------------------------------- */

#nav_left { 

	height:48px; 

	width:19px;

	text-align:center;

	float:right;

	background: transparent url(../../images/1/menu_back_right.png)  0px 0px no-repeat;	

}



#search_links{

	width:620px;

	float:right;

	background: transparent url(../../images/1/shadow.png) bottom left no-repeat;	

}



#nav_right{ 

	height:48px; 

	width:11px;

	right:-2px;

	z-index:999;

	position:relative;

	text-align:center;

	float:right;

	background: transparent url(../../images/1/menu_back_left.png) bottom left no-repeat;	

}



#nav { 

	height:48px; 

	text-align:center;

	float:right;

	z-index:998;

	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/1/menu_back.png) top center no-repeat;	

}



/*1st sub level menu*/

#nav ul li ul{

	position: absolute;

	left: 0;

	display: block;

	visibility: hidden;

	padding:0px;

	margin:0px 0px 0px 0px;

	background: transparent url(../../images/1/pixel.gif) top left no-repeat;	

	z-index:8;

	border-top:2px solid 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:8px 0px 0px 0px; 

	padding:0px 20px 0px 20px; 

	background: transparent url(../../images/1/menu_line.png) top left no-repeat;	

}





/*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;

	background: transparent url(../../images/1/pixel.gif) top left no-repeat;	

	z-index:8;

}





/*a */

#nav ul li a { 

	font-size:12px;

	text-decoration:none; 

	display:block;  

	color:#71889d;

}



#nav ul li a:hover { 

	text-decoration:none;

	color:#A5A5A5;

}



#nav ul li.current_page_item a { 

	color:#8B9EAF;

}



#nav ul li.current_page_item a:hover { 

	color:#A5A5A5;

}



/* 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;

	background: #e3ecf5;

	display: block;

	padding:10px;

	text-align:left;

	line-height:14px;

	color:#71889d;

	border-bottom:1px solid #FCFDFE;

	border-left:1px solid #FCFDFE;

	border-right:1px solid #FCFDFE;

}



#nav ul li ul li a:hover{ /*sub menus hover style*/

	background: #FBFCFD;

	color: #54687A;

}



#nav ul li ul li ul li a{

	border-top:1px solid #FCFDFE;

}





* 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;

}



/* ######### CSS classes applied to down and right arrow images  ######### */



.downarrowclass{

	position: absolute;

	right: 7px;

}



.rightarrowclass{

	position: absolute;

	top: 6px;

	right: 5px;

}





/* Pages Title Area

-------------------------------------------------------------- */

#pages_top{

	height:9px; 

	width:962px;

	text-align:center;

	background: transparent url(../../images/1/page_header_top.png) top left no-repeat;	

	z-index:-1;

}



#pages_in{

	height:109px; 

	width:962px;

	text-align:center;

	background: transparent url(../../images/1/page_header_in.png) top left no-repeat;	

	z-index:-1;

}





/* page title h1 style */

#pages_in h1{

	font-size:19px;

	line-height:25px;

	font-weight:normal;

	color:#e8f4fb;

	text-align:left;

	padding-top:65px;

	margin-left:20px;

	margin-bottom:0px;

	margin-top:0px;

}





/* Slider Area

-------------------------------------------------------------- */

#slider_top{

	height:9px; 

	width:962px;

	text-align:center;

	background: transparent url(../../images/1/slider_top.png) top left no-repeat;	

	z-index:-1;



}



#slider_in{

	height:237px; 

	width:962px;

	text-align:center;

	background: transparent url(../../images/1/slider_back.png) top left no-repeat;	

	z-index:-1;

}



#slider_area{

	height:221px; 

	width:946px;

	margin-left:7px;

}





.slide{

	width:940px;

	height:210px;

}



/* sliding texts on main page slider

-------------------------------------------------------------- */





/* slider title text */

.sliding_text_text{

	font-size:12px;

	line-height:18px;

	color:#fff;

	text-align:left;

	margin-top:6px;	

	margin-left:20px;	

	margin-right:8px;	

}





/* slider title title*/

.sliding_text_text h1,.sliding_text_text  h1 a{

	font-size:26px;

	font-weight:normal;

	color:#e8f4fb;

	text-align:left;

	margin-top:46px;

	padding-left:0px;

	margin-bottom:7px;

	text-decoration:none;

}





/* slider title title2*/

.sliding_text_text h2,.sliding_text_text  h2 a{

	font-size:19px;

	font-weight:normal;

	color:#e8f4fb;

	text-align:left;

	margin-top:2px;

	padding:0px;

	text-decoration:none;

}



/* slider text link */

.sliding_text_text a{

	text-decoration:underline;

	color:#fff;

}



.sliding_text_text a:hover{

	text-decoration:none;

	color:#fff;

}



/* slider title buttons*/

.slider_buttons{

	float:left;

	width:120px;	

	height:110px;

	background:url(../../images/1/arrows.png);

	background-repeat: no-repeat;	

	background-position: top left;

	margin-top:105px;

	margin-left:7px;

}



.sliding_text_left{

	float:left;

	width:600px;

}



.sliding_text_right{

	width:260px;

	float:left;

}



/* slider featured file position */

.sliding_text_right .featured_file{

	margin-top:30px;

	margin-left:30px;

}





/* slider numbers*/

#numbers{

	position:absolute;

	top:340px;

	margin-left:15px;

	z-index:10;

}



#numbers li { 

	float:left; 

	list-style-type:none; 

	overflow:hidden; 

	background: transparent url(../../images/1/numbers_back.png) top left no-repeat;	

	width:18px;

	height:18px;

	text-align:center;

	margin-left:5px;

	line-height:14px;

}



/* slider featured link styles*/

#numbers  a { 

	font-size:12px;

	text-decoration:none; 

	display:block;  

	color:#6796C5;

}



#numbers a:hover { 

	text-decoration:none;

	color:#fff;

}



/* active number style*/

#numbers  li a.activeSlide { 

	font-size:12px;

	text-decoration:none; 

	display:block;  

	color:#fff;

	background: transparent;	

}







/* side bar

-------------------------------------------------------------- */

#sub_menu{

}



#sub_menu ul{

	width:256px;

	padding-top:10px;

	text-align:left;

}



#sub_menu li{

	font-size:12px;

	padding-top:10px;

	padding-bottom:10px;

	border-bottom:1px solid #DBE1EA;

}



#sub_menu li ul{

	display:none;

	border-bottom:0px solid transparent;

}



#sub_menu li ul li{

	display:none;

	border-bottom:0px solid transparent;

}





/* side menu links*/

#sub_menu  li a{	

	margin-left:0px;

	text-decoration:none;

	color:#637d8b;

	padding-left:12px;

	background:url(../../images/1/ok.gif);

	background-position: left;	

	background-repeat: no-repeat;	

}



#sub_menu  li a:hover{

	color:#62a7d7;

	text-decoration:none;

	background:transparent;

}











/* content layout 

-------------------------------------------------------------- */

#content_con{

	width:962px;

}





/* home page layout 

-------------------------------------------------------------- */



 .box1{

	float:left;

	margin-right:5px;

	margin-left:2px;

}	



 .box2{

	float:left;

	margin-right:5px;

}	



.box3{

	float:left;

}	



.box_in{

	clear:both;

	width:500px;

	height:10px;

}



.box_r{

	clear:both;

	width:200px;

	height:25px;

}





/* Sub Pages Layouts

-------------------------------------------------------------- */

#page_left{

	width:651px;

	float:left;

}



#page_right{

	width:311px;

	float:right;

}



#page_left .content{

	padding-left:10px;

	padding-right:10px;

	padding-bottom:1px;

	padding-top:1px;

	border:0px solid;

}



#page_left img{

	padding:0px 5px 0px 5px;

}





/* Left Container */

.left_top{

	height:18px;

	width:651px;

	background:transparent url(../../images/1/b_box_top.png) left top no-repeat;

}	



.left_bottom{

	height:17px;

	width:651px;

	background:transparent url(../../images/1/b_box_bottom.png) left top no-repeat;



}	



.left_content{

	width:651px;

	background:transparent url(../../images/1/b_box_in.png) left repeat-y;	

}	









/* Box styles

-------------------------------------------------------------- */



/* box 1 style	*/

.box_top{

	height:18px;

	width:309px;

	background:transparent url(../../images/1/box_top.png) top no-repeat;

}	



.box_bottom{

	height:17px;

	width:309px;

	background:transparent url(../../images/1/box_bottom.png) top no-repeat;

}	



.box_content{

	width:309px;

	min-height:225px;

	background:transparent url(../../images/1/box_in.png) repeat-y;

}	



.box_content_sub{

	width:309px;

	background:transparent url(../../images/1/box_in.png) repeat-y;

}	



#content_con .box_content h1, #content_con .box_content h2, .box_content_sub h2{

	margin:0px 20px;

}





/* box  headings*/	

.box_content h1 , .box_content_sub h1{

	font-size:16px;

	color:#1b3f62;

	font-weight:normal;

	padding-bottom:6px;

	margin:0px;

}



#content_con .box_content h2, .box_content_sub h2{

	font-size:12px;

	color:#5482af;

	font-weight:normal;

	margin-bottom:5px;

}



/* box texts*/

.box_content p{

	line-height:18px;

	font-size:11px;

	margin:0px 20px;

	color:#6f8296;

}



.box_content_sub p{

	line-height:18px;

	font-size:11px;

	color:#6f8296;

	margin:0px;

	padding:0px;

}



.box_content_sub .button,.box_content_sub  h1,.box_content_sub  h2,.box_content_sub  h3,.box_content_sub  h4,.box_content_sub  h5,.box_content_sub  h6{

	margin-left:0px;

}



/* lastest news box date*/

.box_content .date, .box_content_sub .date{ 

	color:#9fbed2;

	font-size:11px;

	letter-spacing:2px;

	clear:both;

	display:block;

	margin:10px 20px 4px 20px;

}



/* lastest news box text*/

.box_content .text , .box_content_sub .text{ 

	line-height:18px;

	font-size:11px;

	color:#6f8296;

	clear:both;

	display:block;

	margin:2px 20px 10px 20px;

}



.box_content .text p{

	line-height:18px;

	font-size:11px;

	margin:0px;

	color:#97A4B3;

}



/* portfolio  

-------------------------------------------------------------- */

/* portfolio buttons 

-------------------------------------------------------------- */

.button{

	margin-left:15px;

}



.button a{

	line-height:24px;

	padding:1px 20px;

	text-decoration:none;

	font-size:11px;

	color:#b9b9b9;

}



.button a:hover{

	line-height:24px;

	padding:1px 20px;

	text-decoration:none;

	font-size:11px;

	color:#969696;

}



/* portfolio shadows and images 

-------------------------------------------------------------- */

.portfolio_box{

	margin-bottom:25px;

	margin-top:25px;

}



.portfolio_image{

	float:left;

}



#page_left .portfolio_image img{

	background:#FCFCFC;

	border:1px dotted #E6E6E6;

	padding:15px;

}



/* portfolio texts 

-------------------------------------------------------------- */

.portfolio_text {

	float:left;

	margin-left:10px;

	margin-top:0px;

	width:322px;

}



.portfolio_text h2, .portfolio_text h2 a{

	color:#187aa3;

	font-size:14px;

	margin-bottom:10px;

	margin-top:0px;

	font-weight:bold;

	text-decoration:none;

}









/* page button and link styles

-------------------------------------------------------------- */

.button{

	width:77px;

	height:19px;

	line-height:16px;

	background:transparent url(../../images/1/button.png) left no-repeat;

	text-decoration:none;

	font-size:11px;

	color:#fff;

	text-align:center;

	margin-left:20px;

}





.more-link{

	background:transparent url(../../images/1/button.png) left no-repeat;

	width:77px;

	text-decoration:none;

	font-size:11px;

	color:#fff;

	margin:0px;

	line-height:22px;

	padding-left:13px;

	padding-bottom:0px;

	display:block;

	text-align:left;

	clear:both;

}





.more-link:hover{

	color:#dae5ed;

}





a.read_more{

	text-decoration:none;

	font-size:11px;

	color:#fff;

	margin:0px;

	padding:0px;

	line-height:16px;

}



a.read_more:hover{

	text-decoration:none;

	font-size:11px;

	color:#dae5ed;

	margin:0px;

	padding:0px;

	line-height:16px;

}









/* GALLERY

-------------------------------------------------------------- */

#gallery {

	margin-top:10px;

	padding:0px;

}



#gallery ul {

	list-style: none;

	margin:0px 0px 0px 10px;

	padding:0px;

}

#gallery ul li { 

	float: left;

}





 #gallery ul li { 

	width:210px;

	background:#eaeff3;

	border: 1px solid #FFFFFF;	

	margin-right: 26px;

	margin-bottom: 26px;	

	text-decoration:none;

}



/* Portfolio images*/

#gallery ul img {

	margin: 19px 0 20px 29px;

	border: 1px solid #FFFFFF;

}



#gallery a  {

	border:1px;

	text-decoration:none;

}



#gallery ul a:hover img {

	border: 1px solid #A7C9DA;

	color: #fff;

	background-color:black;

	text-decoration:none;

}









/*

-----------------------------------------------------------

CONTACT US PAGE 

-----------------------------------------------------------

*/



.contact_form{

	float:left;	

	width:310px;

	margin-top:10px;

}



.contact_info{

	float:right;

	width:280px;

	font-size:11px;

	margin-top:10px;



}



#page_left .contact_info ul ,#page_left .contact_form ul{

	list-style: none;

	margin: 0px ;

	padding: 0px;

 }





/* contact info links */

.contact_info li a{

	font-size:11px;

	color:#577c8f;

}



.contact_info li a:hover{

	font-size:11px;

	color:#577c8f;

	text-decoration:none;

}



/* contact info labes*/

.contact_info li.title {

	border-bottom:1px solid #DBE1EA;

	font-weight:bold;

	font-size:12px;

	color:#187aa3;

	padding-top:10px;

}



/* contact form labes*/

.contact_form li.title {

	font-weight:bold;

	font-size:12px;

	color:#187aa3;

	padding-top:10px;

}



/* contact form errors*/

.contact_form li{

	font-size:11px;

	color:#ff0000;

}





/* contact  form*/

.contact_form textarea,

select,

input { 

	font-family:verdana;

	font-size:11px;

	color:#577c8f;

}



.contact_form form {

	overflow:hidden;

}



.contact_form input {

	border:1px solid #DBE1EA;

	background:transparent;

	width:263px;

	padding:4px;

	display:block;

}



.contact_form input.submit_button{

	margin-top:12px;

	width:82px;

	height:26px;

	line-height:4px;

	padding-top:2px;

	border:0px;

	color:#F3F3F3;

	background-color:#577c8f;

	background:transparent url(../../images/1/button.png) center no-repeat;

}



.contact_form textarea {

	width:264px;

	height:42px;

	border:1px solid #DBE1EA;

	background:transparent;

	padding:2px;

	overflow:auto;

	display:block;

}







/* Footer

-------------------------------------------------------------- */



/* footer style	*/

 .footer_top{

	height:11px;

	width:962px;

	background:transparent url(../../images/1/footer_top.png) top no-repeat;

}	



 .footer_bottom{

	height:14px;

	width:962px;

	background:transparent url(../../images/1/footer_bottom.png) top no-repeat;

}	



 .footer_content{

	width:962px;

	height:39px;

	background:transparent url(../../images/1/footer_in.png) repeat-y;

}	





/* footer text style*/

#footer_cont{

	color:#6f8296;

	font-size:10px;

	line-height:44px;

	margin:0px 20px;

}



/* footer links*/

.footer ul { 

	float:left; 

}



.footer li { 

	float:left; 

	list-style-type:none; 

	overflow:hidden; 

	margin:0px 0px 0px 10px; 

}





#footer_cont a{ 

	font-size:10px;

	color:#6f8296;

	text-decoration:none;

}



#footer_cont a:hover{

	color:#A5B0BE;

}



.float_right{

	float:right;

}



.float_left{

	float:left;

}













/* HEADINGS -------------------------------------------------------------- */



h1,h2{ 

	font-weight:normal;

	clear:both;

	color:#135F80;

}





h3,h4,h5,h6 { 

	font-weight:normal;

	clear:both;

	color:#187aa3;

}



h1{font-size: 22px; margin: 5px 0px 10px;}

h2{font-size: 22px;}

h3{font-size: 20px; margin: 15px 0px 10px;}

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 */

#page_left  img.centerimage,#page_left  img.aligncenter{

	display:block;

	margin: 5px 15px 10px 0px;

	padding: 12px;

	color:#9F9F9F;

	font-weight:bold;

	border:1px solid #e0e0e0;

}



.leftimage,#page_left  img.leftimage,#page_left  img.alignleft{

	float:left;

	font-size: 12px;

	margin: 5px 5px 5px 5px;
  
	padding: 5px;

	color:#9F9F9F;

	font-weight:bold;

	border:0;

}



#page_left  img.rightimage,#page_left  img.alignright{

	float:right;

	font-size: 12px;

	margin: 5px 0px 10px 15px;

	padding: 12px;

	color:#9F9F9F;

	font-weight:bold;

	border:1px solid #e0e0e0;

}





	.wp-caption.alignleft {

		text-align:center;

		background:#F8F8F8;

		float:left;

		display:inline;

		overflow:hidden;

		padding:10px 6px 4px 0px;

		border:1px solid #D7D7D7;

		margin: 0 7px 2px 0;

	}



	.wp-caption.alignright {

		text-align:center;

		background:#F8F8F8;

		float:right;

		display:inline;

		overflow:hidden;

		padding:10px 6px 4px 0px;

		border:1px solid #D7D7D7;

		margin: 0 0px 2px 7px;

	}



	.wp-caption.aligncenter {

		display:block;

		margin: 2px auto 2px auto;

		text-align:center;

		display: block;

		text-align:center;

		background:#F8F8F8;

		overflow:hidden;

		padding:10px 6px 4px 0px;

		border:1px solid #D7D7D7;

	}



	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;

	}



/* TEXT ELEMENTS -------------------------------------------------------------- */

#page_left p{

	margin:0px 0px 0px 0px;

}



#page_left p {

    margin-bottom:18px;

	line-height:21px;

	font-size:12px;

	color:#666666;

}





/* side menu links*/

#page_left,

#page_right, a{	

				text-decoration:underline;

				color:#9A9A9A;

}





#page_left h1 a{	

				text-decoration:none;

				color:#187aa3;

}



#page_left h1 a:hover{	

				text-decoration:none;

				color:#105370;

}





#page_left,

#page_right, a:hover{

				text-decoration:none;

				color:#969696;

}



#page_right .box_content_sub{

	padding: 0px 20px;

	padding-bottom: 8px;

	color:#464646;

	width:268px;

}



#page_right .box_content_sub ul{

	color:#9E9E9E;

	text-align:left;	

}



#page_right .box_content_sub ul li{

	font-size:12px;

	padding-top:10px;

	padding-bottom:10px;

	border-bottom:1px solid #DBE1EA;

}



#page_right .box_content_sub ul li ul{

	margin-left:10px;

	padding:0px;

	border-bottom:0px solid #DBE1EA;

}



#page_right .box_content_sub ul li ul li{

	padding:10px 0px 0px 10px;

	border-bottom:0px solid #DBE1EA;

}





#page_right .box_content_sub   li a{	

	margin-left:0px;

	text-decoration:none;

	color:#637d8b;

	padding-left:12px;

	background:url(../../images/1/ok.gif);

	background-position: left;	

	background-repeat: no-repeat;	

}



#page_right .box_content_sub  li a:hover{

	color:#62a7d7;

	text-decoration:none;

	background:transparent;

}



#page_right .box_content_sub  ul li ul li a{	

	margin-left:0px;

	text-decoration:none;

	color:#9E9E9E;

	padding-left:12px;

	background:url(../../images/1/ok.gif);

	background-position: left;	

	background-repeat: no-repeat;	

}



#page_right .box_content_sub  ul li ul li a:hover{

	color:#62a7d7;

	text-decoration:none;

	background:transparent;

}







/* Lists */

#page_left ul {

	list-style: disc outside;

	margin: 2px 0px 10px 10px;

	padding: 4px 0px 0px 20px ;

	color:#464646;

}



#page_left ul ul{

	list-style: circle outside;

	margin: 2px 0px 10px 10px;

	padding: 4px 0px 0px 20px ;

	color:#464646;

}



#page_left ul li {

	line-height: 25px;

}



#page_left ol {

	list-style-position: outside; 

	margin: 2px 10px 10px 10px;

	padding: 4px 20px 20px 20px ;

	color:#464646;

	font-size:12px;

}



#page_left ol li {

	line-height: 20px;

}





blockquote {

	color: #666666;

	padding-left: 10px;

	border-left: 3px solid #eaeaea;

	line-height: 24px;

	margin-left: 20px;

	margin-bottom: 10px;

}



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;

}



/* PULLQUOTES -------------------------------------------------------------- */



blockquote.left {

	float: left;

	margin-right:20px;

	text-align: right;

	width: 33%;

}

blockquote.right {

	float: right;

	margin-left:20px;

	text-align: left;

	width: 33%;

}







/* TABLES */



table{

	border:1px solid #DDDDDD;

	margin: 10px;	

}



table caption strong{

	text-align:left;

	font-size: 14px;

	color: #414141;

	font-weight: normal;

	line-height:40px;

}



table caption{

	text-align:left;

	font-size: 12px;

	color: #414141;

	font-weight: normal;

	padding-bottom: 10px;

	padding-top: 5px;

}



table th {

	padding: 13px;

	background: #77a3cc;

	border: 1px solid #ffffff;

	color: #ffffff;

	font-size: 12px;



}



table td {

	font-size: 11px;

	padding: 10px;

	text-align: left;

	border-left:1px solid #DDDDDD;

	border-bottom:1px solid #DDDDDD;

	background: #fcfcfc;

}







	/* comments*/



	/* error*/

	.error2{

		color:#FF0000;

		font-size:12px;

		font-weight:normal;

		display:block;

		background:#FFD2D2;

		padding:10px;

		border:1px solid #FF7777;

	}



	/* warning */

	.warning{

		color:#8D8D8D;

		font-size:12px;

		font-weight:normal;

		display:block;

		background:#F8F8F8;

		padding:10px;

		border:1px solid #E9E9E9;

	}



	/* ok */

	.ok{

		color:#339900;

		font-size:12px;

		font-weight:normal;

		display:block;

		background:#EFFFE8;

		padding:10px;

		border:1px solid #B5FF91;

	}











/*

	Comment-Styles

*/



#comments_template {

}



 li.comment  {

	margin:0px;

	padding:0px;

	position:relative;

	padding-left:60px;

	list-style:none;

	padding-bottom:20px;

	margin-bottom:20px;

	border-bottom:1px solid #DBE1EA;

}



#comments_template .avatar {

	position:absolute;

	top:0px;

	left:0px;

}



#comments_template a {

	font-weight:normal;

	color:#999999;

}



#comments_template textarea {

	padding: 5px;

	font-family:Tahoma;

	font-size:11px;

	color:#577c8f;

	width: 545px !important;

	height: 150px !important;

	border:1px solid #DBE1EA;

	background:transparent;

}



#comments_template input {

	padding: 5px;

	border:1px solid #DBE1EA;

	background:transparent;

	font-size:11px;



}



a.leaveacomment{

	font-weight:normal;

	color:#999999;

	font-size:11px;

}
