/*

Theme Name: Design 5

Theme URL: http://web20-templates.com

Description: Exclusive Design from Web20-templates

Version: 5 Red

Author: Team Beyond

Author URL: http://web20-templates.com/

*/



/* Global

--------------------------------------------------------------------------------------- */

html, body{ 

  padding:0px;

  margin:0px;

}



body {

  background: #ffffff;

  font-size: 11.5px;

  font-family: arial,lucinda,verdana,geneva,sans-serif;

  color:#000000;

}

	

a { 

color: #e72222;

text-decoration: none; 

}



a:hover { 

color: #999999;

text-decoration: none; 

}



p

{

	padding:1px;

}



/******************************************

*   Headlines                         

******************************************/

h1 {

	color: #e72222;

	font-size: 18px;

	margin: 0px 10px 0px 0px;

	padding: 20px 0px 0px 10px;

	}

	

h2 {

	color: #355478;

	font-size: 24px;

	padding-bottom:8px;

	margin: 20px 0;

	}



h3 {

	font-size: 14px;

	letter-spacing:1px;

	margin-bottom:4px;

	font-weight:bold;

	color:#e72222;

	}



h4 {

	font-size:12px;

	margin-bottom:6px;

	}





/****** Images ****************************/



img

{

	border:0;

}



img.left, img.left a{ 

float:left;

margin:2px 10px 5px 2px;

border: 4px #f1f1f1 solid;

}



img.about, #video {



	margin-right:10px;



	float:left;



	}





img.left:hover, img.left a:hover, img.center:hover, img.center a:hover { 

border: 4px #e72222 solid;

}



img.center{ margin:0 auto; margin-bottom:10px; padding:0px; border: 4px #f1f1f1 solid;}

img.right{ float:right; margin:0 0 5px 12px; }

img align left{ float:left; margin:0 12px 5px 0; }



/* Top Navigation

--------------------------------------------------------------------------------------- */



#navbar

{

	width:950px;

	margin:0px auto 0px auto;

	float:left;

	background: #ffffff;

	font-size:11px;

	padding:0px;

	font-family: Verdana, Arial, Tahoma, SunSans-Regular, Sans-Serif;

}



#navbar:hover

{

	background: #f1f1f1;

}



#nav_right

{

	float:right;

	text-align:right;

	padding:5px 0 0 0;

	margin-right:10px;

	letter-spacing:1px;

	font-weight:bold;

	color: #585858;

}



.color

{

	color: #e72222;

	font-style:italic;

}



.update

{

	font: 11px "Times New Roman", Times, serif;

}



.rssicon

{

	width:38px;

	height:39px;

	float:right;

	margin-top:80px;

}



#navbar ul {

	margin:0 auto;

	list-style: none;

	line-height: normal;

	padding:0px;

}



#navbar li {

	float: left;

	margin-right: 5px;

}



#navbar a:link, #navbar a:visited {

	padding: 5px 10px 5px 10px;

	color:#e72222;

	display: block;

	text-decoration:none;

}



#navbar a:hover{

	color:#fff;

	text-decoration:none;

	background: #e72222;

}



/* Header Layout

--------------------------------------------------------------------------------------- */



#header

{

	float:left;

	width:950px;

	margin:0 auto;

	padding:0px 0 15px 0;

	clear:both;

	border-top: 1px #000000 solid;

	border-bottom: 1px #000000 dotted;

}



#header .left

{

	width:185px;

	margin:0 auto;

	float:left;

	margin-top:15px;

}



#header .right

{

	width:185px;

	margin:0 auto;

	float:right;

	margin-top:15px;

}



#banner

{

	background: url(images/header.jpg) top center no-repeat;

	height: 136px;

	width:466px;

	margin:0 auto;

}



#header h1, #header h1 a {



margin:0 auto;

padding:20px 0 0 0;

font: 45px arial,lucinda,verdana,geneva,sans-serif;

letter-spacing:-2px;

color:#FFFFFF;



}



#header h1 a:hover{



color:#f1f1f1;

text-decoration: underline;



}



#header h2{



margin:0 auto;

padding:10px 0 0 0;

font: 28px "Times New Roman", Times, serif;

letter-spacing:1px;

color: #e72222;



}



/* Main Content

--------------------------------------------------------------------------------------- */



#wrapper

{

	width:950px;

	height:auto;

	margin: 0 auto;

}



#content {

	float:left;

	width:950px;

	margin:10px auto 0 auto;

	padding: 4px;

	border-bottom: 1px #CCCCCC solid;

		}

		

#content .feature_content

{

	width:612px;

	float:left;

	margin:0 auto 10px auto;

	font-size: 11px;

	background: #f1f1f1;

	padding: 4px;

	color: #696969;

}



.feature_content h3{



padding-top:5px;

margin: 5px 0 5px 0;

font-size: 16px;



}



#left_main{

	

	width:620px;

	float:left;

	margin:10px 0 10px 0;

		}

	

#right_main{

	

	width:302px;

	float:right;

	margin:10px 0 10px 0;

}



#fill_left

{

	width:300px;

	float:left;

	background: #ffffff;

	margin: 10px 0 10px 0;

	padding-right:9px;

	border-right: 1px #000000 dotted;

}



#fill_left ul

{



	margin:0;

	padding:0;



}



#fill_left li

{

	padding:2px 2px 2px 2px;

	float:left;

	width:100%;

	margin: 0px 0 2px 0;

	list-style:none;

	border-top: 1px #000000 dotted;

}



#fill_right

{

	width:300px;

	float:right;

	background: #ffffff;

	margin: 10px 0 10px 0;

}



#fill_right ul

{



	margin:0;

	padding:0;



}



#fill_right li

{

	padding:2px 2px 2px 2px;

	float:left;

	width:100%;

	list-style:none;

	margin: 0px 0 2px 0;

	border-top: 1px #000000 dotted;

}

		

#fill_right li, #fill_left li h3{



padding-bottom:2px;

margin: 2px 0px 0px 0px;

font-size: 14px;

font-family: "Times New Roman", Times, serif;



}



#fill_right li:hover, #fill_left li:hover

{

	background: #f1f1f1;

}



/*Blocks and Sidebar

--------------------------------------------------------------------------------------- */



#top_block 

{

	

	width:950px;

	margin:10px auto 0 auto;

	padding: 0px;

	float:left;

	font-size:11px;

	border-bottom: 1px #CCCCCC solid;

}

		

#left_block{

	

	width:300px;

	float:left;

	margin:10px 0 10px 0;

		}

		

#middle_block{

	

	width:300px;

	margin:10px 25px 10px 25px;

	float:left;

		}

		

#right_block{

	

	width:300px;

	float:right;

	margin:10px 0 10px 0;

		}

		

#sidebar h3{



padding-bottom:5px;

padding-top:10px;

margin: 10px 5px 5px 10px;

font-size: 16px;

border-bottom: #dadada 1px dotted;



}



#sidebar h3:hover{



border-bottom: #e72222 1px dotted;



}



#sidebar

{

	width :auto;

	margin:0 auto;

}

		

#sidebar ul 

	{



		margin:0px; padding:0px;



		margin-top:15px;

		

		background:#FFFFFF;



	}



#sidebar ul li 

	{



		margin:0px 0 3px 0; 



		padding-top:10px;

		

		padding-bottom:10px;



		padding-left:10px;



		padding-right:10px;	



		display:block;	



		list-style:none;



		background: #ffffff;



		text-decoration:none;



		font-size:11px;

		

		color: #444444;

		

		border-bottom: 1px #000000 dotted;



	}



#sidebar ul li:hover, #sidebar .selected

	{







	}



#smallad

{

	width: 300px;

	height:auto;

	background: #ffffff;

	margin: 10px 0px 10px 0px;

}



.images

{

		margin: 10px 0px 10px 10px;

		border: 3px #999999 solid;

}



.images:hover

{

		border: 3px #ffffff solid;

}



#smallad:hover

{



}



#advertisehere

{

	width: 40px;

	height:100%;

	background: #f1f1f1;

	margin: 115px 0px 0px 0px;

	float:right;

	border: 2px #f1f1f1 solid;

	display:block;

	border-right:0;

}



#advertisehere:hover

{

	border: 2px #cccccc solid;

	margin-right:5px;

}



#adbox

{

	width: 300px;

	height:250px;

	background: #fff;

	border: 1px #000000 dotted;

}



#sidebar{

		letter-spacing:1px;

		}

		

#sidebar a

{

		color:#e72222;

		letter-spacing:1px;

		font-size:11px;

		display:block;

}



#sidebar a:hover

{

		color:#999999;

		text-decoration:underline;

}



/* Footer Layout

--------------------------------------------------------------------------------------- */

#footer

{

	width:950px;

	font-size:11px;

	margin:0 auto;

	padding:0;

	clear:both;

}



#foot_inside

{

	width:100%;

	float: left;

	margin:0px auto 0px auto;

	padding:5px 0 5px 0;

}



#foot_inside:hover

{

	background: #f1f1f1;

}





#footer_left

{

float: left;

padding-left:10px;

}



#footer_right

{

float: right;

padding-right:10px;



}