/*

THEME NAME: Business Forward

THEME URI: http://www.burstwebsolutions.com

DESCRIPTION: Based on Sandbox, Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists

VERSION: 1.6.1

AUTHOR: BWS & <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>

AUTHOR URI:

TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar

*/













/*******************************Template Begin*/

*{

	padding:0;

	margin:0;

}



html{

height: 100%;

}



body,td,th {

	color: #333;

	font-family:Arial, Helvetica, sans-serif;

}

body {

	background: #d3d3d3 url(images/shine.jpg) center top no-repeat;

}



#wrapper{

	width:865px;

	margin: 20px auto 10px auto;

}



/************************header begin*/

#header{

	background:url(images/arrows.png) center bottom no-repeat;

	padding: 0 0 30px 0;

}



#header img{

	border:0;

}



#head-left{

	width:200px;

	float:left;

	margin: 0 0 0 10px;

}



#head-right{



width: 400px;

	float:right;

	text-align:right;

	margin: 10px 0 0 0;

}

/************************header end*/



/************************sidebar begin*/

#sidebar{

	width:180px;

	float:left;

	margin: 15px 0 0 0;

}



#red{

	background: #7a0000;

	display:block;

	height:100%;

	margin-top: 15px;

	min-height: 240px;

	color:#FFF;

	font-size:12px;

}



#red ul{

	list-style:none;

	padding: 5px 0 0  10px;

}



#nav{

	padding: 0;

	margin: 0;

}



#nav ul{

	padding: 0px;

	margin: 0;

	list-style:none;

}



#nav ul li{

	background: #292929/* url(images/list-bullet.png) center left no-repeat*/;

	color:#FFF;

	padding: 8px 5px 8px 10px;

	border: 1px solid #333;

	font-size:14px;

}



#nav ul li a{

	color:#FFF;

	text-decoration:none;

	padding: 3px 0 3px 15px;

	display:block;

	background: url(images/list-bullet.png) left no-repeat;

}



#nav ul li a:hover{

	color:#CCC;

	text-decoration:none;

	padding: 3px 0 3px 15px;

	display:block;

	background: url(images/list-bulleth.png) left no-repeat;

}



#nav ul ul {

	padding: 0;

	margin: 0;

}



#nav ul ul li{

	font-size: 12px;

	/*list-style-image:url(images/sublist-bullet.png);*/

	padding: 3px 0 3px 10px;

	border:none;

}



#nav ul ul li a{

	color:#FFF;

	text-decoration:none;

	padding: 3px 0 3px 15px;

	display:block;

	background:  url(images/sublist-bullet.png) left no-repeat;

	display:block;

}



#nav ul ul li a:hover{

	color: #CCC;

	text-decoration:none;

	padding: 3px 0 3px 15px;

	display:block;

	background:  url(images/sublist-bulleth.png) left no-repeat;

	display:block;

}





	

/************************sidebar end*/



/************************content begin*/



#cont-bg{

	float:right;

	width:683px;

}



#body-top{

	background:url(images/body-top.png) bottom center no-repeat;

	height:20px;

	display:block;

}

#body-mid{

	background:url(images/body.png) center repeat-y;

	display:block;

}

#body-bot{

	background:url(images/body-bot.png) center top no-repeat;

	height:20px;

	display:block;

}



#content{

	margin: 0 25px;

	font-size:14px;

min-height: 540px;
/*background:url(images/main_image.png) center bottom no-repeat;*/
}



#content p, h1, h2, h3, h4, h5{

	padding: 5px;

}



#content ul{

	padding-left: 25px;

}



#content li{

	padding: 3px 0;

}



#content h2{

	font-weight:normal;

}



#content a{

	text-decoration:none;

	color:#ec0e16;

}



#content a:hover{

	text-decoration:underline

}



.entry-title{

	font-size:24px;

	font-weight:normal;

	color:#ec0e16;

}


.entry-content{

}
/************************content end*/



/************************footer begin*/

#footer{

	background: #292929;

	padding: 10px;

	margin: 10px 10px 0 0;

	color:#FFF;

	font-size:12px;

}



#footer ul{

	list-style: none;

	padding: 5px 0 0 10px;

}



#footer li{

	list-style: none;

	padding: 5px 0 0 10px;

}

	

/************************footer end*/



/************************bottom begin*/

#bottom{

	padding: 5px;

	font-size:10px;

	text-align:center;

	margin: 0 10px 0 0;

}



#bottom ul{

	display:inline;

	padding: 0;

	margin: 0;

}



#bottom li {

	display:inline;

	padding: 5px 10px;

}



#bottom li a{

	text-decoration:none;

	color:#333;

}



#bottom li a:hover{

	text-decoration:none;

	color: #666;

}

/************************bottom end*/



/************************aux begin*/

.clear{

	clear:both;

	height:0px;

}



/************************front begin*/



#front-page{

	background: #d3d3d3 url(images/shine-front.jpg) top repeat-x;

	height: 100%;

}



#front-wrap{

	width: 1000px;

	margin: 260px auto 200px auto;

}



#front-wrap img{

	border:none;

}



#front-logo{
	width: 480px;
	float:right;
	text-align:right;
	margin-top:20px;
}

#fron-nav{
	width:430px;
	float:right;
	margin: 60px 0 0 0;
	font-size:12px;
}




/*fron nav begin*/



#fron-nav ul{

	list-style:none;

	margin:0;

	padding:0;

	}

	#fron-nav li{

		float:left;

		padding:0px;

		}

	#fron-nav li a{

		color: #333;

		display:block;

		font-weight:normal;

		margin:0px;

		padding:0px 15px;

		text-align:center;

		text-decoration:none;

		border-left: 1px solid #333;

		}

		#fron-nav li a:hover, #fron-nav ul li:hover a{

			color: #666;

			text-decoration:none;

			}

	#fron-nav li ul{

		display:none;

		height:auto;

		padding:0px;

		margin:0px;

		border:0px;

		position:absolute;

		width:180px;

		z-index:200;

		/*top:1em;

		/*left:0;*/

		}

	#fron-nav li:hover ul{

		display:block;

		

		}

	#fron-nav li li {

		display:block;

		float:none;

		margin:0px;

		padding:0px;

		width:100px;

		border-bottom: 1px solid #666;

		}

	#fron-nav li:hover li a{

		background:none;

		}

	#fron-nav li ul a{

		display:block;

		font-size:12px;

		font-style:normal;

		margin:0px;

		padding:5px 10px 5px 15px;

		text-align:left;

		color:#666;

		border: none;

		}

		#fron-nav li ul a:hover, #fron-nav li ul li:hover a{

			border:none;

			color:#000;

			text-decoration:none;

			}

	#fron-nav p{

		clear:left;

		}	



/*fron nav end*/



#fron-nav ul a .page-item-43{

border:0px;

}


#front-foot{

	bottom: 0;

	right: 0;

	text-align:right;

	font-size:10px;

	padding:10px;

	position:absolute;

}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
