
/* topbar
--------------------------------------------------------------------------------------------------*/
.topbar	{
		background-color:#000025;
		border-bottom:1px solid #4b4b4b;
		}

	.logo	{
			}
		
		
/* topmenu
--------------------------------------------------------------------------------------------------*/
.topmenu	{
			}


/* index sliderpart
--------------------------------------------------------------------------------------------------*/

.sliderbg	{
			background:#474747 url(../images/grey/sliderbg.jpg) no-repeat bottom center;
			} 	

		 .slider_text h1	 {
							 color:#fff;
							 }
	 
			.slider_text p	{
							color:#fff;
							}
 
	 	 
				.button	{
						}
				

/* subheader
--------------------------------------------------------------------------------------------------*/

.subheader	{
			background:url(../images/grey/subheader2.jpg) repeat-x;	
			}

	.subheader h2	{
					font: normal bold 22px/24px "lucida grande", Arial, Helvetica, sans-serif; 
					color:#fff;
					}

		.subheader p	{
						color:#fff;
						}	
	
			.subheader h5	{ 
							color:#FFFFFF; 
							text-align:right;
							}
								

								
/* midcontent
--------------------------------------------------------------------------------------------------*/
.midcontent {
			background:url(../images/grey/bg_body.png) repeat-y top center;			
			/*border-top:1px solid #d5d5d5;*/
			}

	.content	{
				}

		.sidebar	{
					background:url(../images/sidebar.jpg) top right no-repeat;
					}
					
			
/* newslist
--------------------------------------------------------------------------------------------------*/
ul.newslist	{
			list-style:square;
			}

	ul.newslist li	{
					color:#666666;
					border-bottom:1px solid #CCCCCC;
					}

		ul.newslist li p	{
							}

			ul.newslist li a:link, 
			ul.newslist li a:visited, 
			ul.newslist li a:active	{
									text-decoration:none;
									}

				ul.newslist li a:hover	{
										color:#000;
										text-decoration:none;
										}

					ul.newslist li span {
										font-weight:bold;
										}
										

/* submenu
--------------------------------------------------------------------------------------------------*/

	ul.subnav li a {
		border-bottom:1px solid #f0f0f0;
		text-decoration:none;
	}

	ul.subnav li li a {
		text-decoration:none;
	}

	ul.subnav li li a:link, 
	ul.subnav li li a:visited {
		text-decoration:none;
	}

	ul.subnav li a:link, 
	ul.subnav li a:visited {
		text-decoration:none;
	}

	ul.subnav li.current a {
		color:#000000;
		font-weight:bold;	
		text-decoration:none;
	}

	ul.subnav li a:hover {
		color:#000000;
		text-decoration:none;
	}
	

/* services servicebox
--------------------------------------------------------------------------------------------------*/

		.servicetext h3	 { 
				font: normal bold 18px/22px "lucida grande", Arial, Helvetica, sans-serif; 
				letter-spacing:-1px; 
				color:#515151;
				}
					
		.servicetext h3 span	 {
				font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
				letter-spacing:normal;
				}
			
		.servicetext p	{ 
				margin-left:70px;
				}


/* portfolio boxes
--------------------------------------------------------------------------------------------------*/
		
			.portbox h3	a {
						color:#999999; 
						} 
			.portbox h3	a:hover {
						color:#000; 
						} 

					.img_border	{
								background:#ffffff;
								border:5px solid #ddd;
								}

					.img_border:hover	{
								border:5px solid #aaa;
								}
	

/* read more
--------------------------------------------------------------------------------------------------*/
a.read	{
		text-decoration:none;
		}

a.read:hover	{
				color:#4d4d4d;	
				text-decoration:underline;
				}



/* testimonial block
--------------------------------------------------------------------------------------------------*/
blockquote	{
			padding:0 15px 0;
			margin:0px;
			}

			blockquote p	{
 							}



/* form details
--------------------------------------------------------------------------------------------------*/

input		{
			width: 200px;
			height: 28px;
			font-family: Ubuntu, "Helvetica Neue", Helvetica, Arial;
			font-size: 16px;
			color: #555;
			margin: 3px;
			padding: 3px;
			border: solid 2px #eee;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			}
			
input:hover		{
			border: solid 2px #6af;
			}


textarea	{
			width: 350px;
			height: 160px;
			font-family: Ubuntu, "Helvetica Neue", Helvetica, Arial;
			font-size: 14px;
			color: #555;
			margin: 3px;
			padding: 2px;
			border: solid 2px #eee;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			}

textarea:hover {
			border: solid 2px #6af;
			}

label		{
			font-family: Ubuntu, "Helvetica Neue", Helvetica, Arial;
			font-size: 14px;
			line-height: 43px;
			color: #555;
			}


/* Post Entry
--------------------------------------------------------------------------------------------------*/
.entry	{
		padding:20px 0;
		clear:both;
		}

		
		.entry .post-info	{
							text-transform:uppercase;
							font-size:10px;
							}
		
			.entry ul, .entry ol	{
									list-style-type:disc;
									list-style-position:inside;
									}		

				.entry ul	{
							list-style-type:circle;
							}
							
				.entry ol	{
							list-style-type:decimal;
							}

div.excerpt	{
			border-bottom:1px solid #ddd;
			}		


		.singlepost h3	{
					margin-bottom:20px;
					}
						
			.singlepost h2 a	{
							background:none;
							}

	

				.postimg	{
						}
