/*



Theme Name: Clean and Crisp



Description: Clean and Crisp with Rounded corners



Author: designwiz



Author URI: designwiz.ca







*/











* {



	margin: 0;



	padding: 0;



}







body {



	background: #FFFFFF url(images/img01.jpg) repeat-x left top;



	text-align: justify;



	font-family: arial unicode ms, arial, Tahoma, Geneva, sans-serif;



	font-size: 12px;



	color: #333;



}







h1, h2 {



	font-family: arial unicode ms, arial, Tahoma, Helvetica, sans-serif;



	font-size:20px;
	font-weight: normal;



	color: #cc0000;
margin-bottom:10px;
margin-top:20px;





}



h3 {



	font-family: arial, Tahoma, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 18px;



	color: #000;
margin-bottom:10px;
margin-top:20px;





}













p, blockquote, ul, ol {



	margin-bottom: 20px;



	line-height: 2em;



}







p {



}







blockquote {



}



.post .entry li {



	margin-left: 30px;



	padding: 0px;
	
	list-style-type:disc;








}



ul, ol, li {



	margin: 0px;



	padding: 0px;



	list-style: none;



}







a {



	text-decoration: none;



	color: #F40C42;



}







a:hover {



	text-decoration: underline;



	color: #F40C42;



}



a:active

	{

		

	text-transform: none;

	padding:0px;

	margin: 0px;



	

	}

	







a:visited

	{

	

	text-transform: none;	

	padding:0px;	

	margin: 0px;



	}









/* Wrapper */







#wrapper {



}







/* Header */







#header {



	width: 1000px;/*900px;*/



	height: 118px;



	margin: 0 auto;



	/*border: 1px  solid	#cc0000;*/



}







/* Logo */







#logo {



	float: left;



	width: 270px; /*270px;*/



	height: 76px;



	margin: 0px;



	padding: 15px 0px 0px 30px;



	/*border: 1px  solid	#000000;*/



}







#logo h1 {



	margin: 0;



	padding: 0;



	/*text-transform: lowercase;*/



	font: normal 46px Georgia, "Times New Roman", Times, serif;



}







#logo h2 {



	margin: -4px 0 0 0;



	padding: 0px 0px 0px 10px;



	text-transform: uppercase;



	letter-spacing: 2px;



	font-size: 10px;



	font-weight: normal;



	color: #D9170E;



}







#logo h2 a {



	color: #9AA9B1;



}







#logo a {



	text-decoration: none;



	color: #D9170E;



}







/* Menu */







#menu {



	float: right;



	



	width: 692px;/*was592*/



	height: 90px;



	/*border: 1px  solid	#000000;*/



}







#menu ul {



	margin: 0;



	padding: 0px 0 0 20px;



	list-style: none;



	line-height: normal;



	margin-left: 30px;



}







#menu li {



	display: inline;



	text-align: center;



}







#menu a {



	display: block;



	float: left;



	height: 55px;



	margin-right: 1px;



	padding: 35px 20px 0px 20px;



	letter-spacing: -1px;



	text-decoration: none;



	text-align: center;



	/*text-transform: lowercase;*/



	font-family: Arial, Helvetica, sans-serif;



	font-size: 24px;



	font-weight: normal;



	color: #383B3F;



}







#menu a:hover, #menu .active a {



	background: #F40C42 url(images/img02.jpg) repeat-x left bottom;



	color: #FFFFFF;



}







/* Search */







#search {



	padding: 0px 0px 40px 0px;



}







#search form {



	margin: 0;



	padding: 0;



}







#search fieldset {



	margin: 0;



	padding: 0;



	border: none;



}







#search input {



	float: left;



	font: 11px arial unicode ms, arial, Tahoma, Geneva, sans-serif;



	padding: 2px 2px;



}







#search-text {



	width: 100px;



	border: 1px solid #000000;



	color: #000000;



}







#search-submit {



	height: 21px;



	margin-left: 10px;



	padding: 0px 2px;



	border: none;



	background: #E71810;



	color: #FFFFFF;



}







/* Page */







#page {



	width: 1000px; /*900px;*/



	margin: 0 auto;



}







/* Content */







#content {



	float: left;



	width: 650px; /*630px;*/



}







.post {



	background: url(images/img05.jpg) repeat-y left top;



}







.post-bgtop {



	background: url(images/img04.jpg) no-repeat left top;



}







.post-bgbtm {



	background: url(images/img06.jpg) no-repeat left bottom;



	padding: 50px 40px 30px 40px;



}







.post .title {



	margin: -10px 0px 0px 0px;



	padding: 0px 0px 10px 0px;



	color: #232F01;



}







.post .title a {



	letter-spacing: -1px;



	text-decoration: none;



	/*text-transform: lowercase;*/



	font-family: arial, Tahoma, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 27px;



	color: #333;



}











.post .title a:hover {



		



    letter-spacing: -1px;



	text-decoration: none;



	/*text-transform: lowercase;*/



	font-family: arial, Tahoma, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 27px;



        color:  #cc0000;



}



.post .title a:active

	{

	

	

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



	

	}

	







.post .title a:visited

	{

	

	text-transform: none;

	padding:0px;

	margin: 0px;



	}









.post .entry {



}







.post img {



	float: left;



	padding: 15px 0px;



}







.post .meta {

font-size: 10px;





}







.post .more {



	display: block;



	width: 115px;



	height: 32px;



	padding: 8px 0px 0px 0px;



	background: url(images/img12.jpg) no-repeat left top;



	text-align: center;



	text-transform: uppercase;



	text-decoration: none;



	font-family: arial unicode ms, arial, Tahoma, Geneva, sans-serif;



	font-size: 11px;



	font-weight: normal;



	color: #FFFFFF;



}







.post .byline {



	font-size: 10px;



	font-style: normal;

color: #333;



}







/* Side bar  */







#sidebar {



	float: right;



	width: 340px; /*260px;*/



	background: url(images/img08.jpg) repeat-y left top;



	font-size: 11px;

text-align: left;





}





#sidebar a {



		font-family: arial, Tahoma;

font-size: 11px;

padding-left: 20px;

font-weight: normal;

color: #333;



}



#sidebar a:hover {



	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 20px;

font-weight: normal;

color:  #cc0000;

text-decoration:none;



}







#sidebar a:active

	{

	

	

	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 20px;

font-weight: normal;

color: #333;

text-decoration: none;





	

	}

	

		



#sidebar a:visited

	{

	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 20px;

font-weight: normal;

color:#333;





	}









#sidebar-bgtop {



	background: url(images/img07.jpg) no-repeat left top;



}







#sidebar-bgbtm {



	background: url(images/img09.jpg) no-repeat left bottom;



	padding: 40px 40px 20px 40px;



}







#sidebar ul {



	margin: 0;



	padding: 0;



	list-style: none;



	line-height: normal;



}







#sidebar li {



	margin-bottom: 1px;



}







#sidebar li ul {



	margin: 0px;



	padding: 0px 0px 40px 0px;



}







#sidebar li li {



	margin: 0;



	padding: 7px 0px;



	border: none;



	background: url(images/img10.jpg) repeat-x left bottom;



	font-family: arial unicode ms, arial, Tahoma, Geneva, sans-serif;



}







#sidebar li li a {



	background: url(images/img11.jpg) no-repeat left 3px;



	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 15px;

font-weight: normal;

color: #333;



}



#sidebar li li  a:hover {



	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 15px;

font-weight: normal;

color:   #cc0000;

text-decoration: none;





}







#sidebar li li a:active

	{

	

	

	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 15px;

font-weight: normal;

color:  #cc0000; 

text-decoration: none;





	

	}

	

		



#sidebar li li a:visited

	{

	font-family: arial, Tahoma;

font-size: 11px;

padding-left: 15px;

font-weight: normal;





	}











#sidebar h2 {



	font-family: arial, Tahoma, Helvetica, sans-serif;

margin: 0px;



	padding: 0px 0px 10px 0px;



	/*text-transform: lowercase;*/



	

	font-size: 180%;



	font-weight: normal;



	color: #cc0000;



}



#sidebar h2   a {



	font-family: arial, Tahoma;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;

color:  #cc0000;



}











#sidebar h2   a:hover {



	font-family: arial, Tahoma;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;

font-decoration: none;





}







#sidebar h2 a:active

	{

	

	

	font-family: arial, Tahoma;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



	

	}

	

		



#sidebar h2 a:visited

	{

	font-family: arial, Tahoma,;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;

color:  #cc0000;



	}







#sidebar h3 {



	font-size: 77%;



	color: #454E55;



}



#sidebar h3   a {



	font-family: arial, Tahoma;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



}











#sidebar h3   a:hover {



	font-family: arial, Tahoma;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



}







#sidebar h3 a:active

	{

	

	

	font-family: arial, Tahoma;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



	

	}

	

		



#sidebar h3 a:visited

	{

	font-family: arial, arial, Tahoma,;

	font-size: 18px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



	}







#sidebar p {



	margin: 0;



	line-height: normal;



	color: #D4C792;



}







#sidebar a {



	border: none;



	text-decoration: none;



	color: #777;



}







#sidebar a:hover {



	text-decoration: underline;



	color: #363636;



}





#sidebar a:active

	{

	

	

	font-family: arial unicode ms, arial, Tahoma;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



	

	}

	



#sidebar a:visited

	{

	font-family: arial unicode ms, arial, Tahoma;

		

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;



	}









/* Submenu */







#submenu {



}







/* News */







#news {



}







#news a {



	font-size: 85%;



}







/* Footer */







#footer-wrapper {



	background: #Fff url(images/img03.jpg) repeat-x left top; /*#F7F7F7*/



	padding: 20px 0px;



}







#footer {



	width: 1000px; /*900px;*/

	margin: 0 auto;

	color: #777;

	text-align:center;

font-size: 11px;

font-family: arial unicode ms, arial;



}







#footer p {



	margin: 0;

	text-align: center;

	font-size: 11px;



}







#footer a {



	text-decoration: underline;

	color: #777;

font-size: 11px;

font-family: arial unicode ms, arial;



}







#footer a:hover {



	text-decoration: none;

	color: #F90542;

font-size: 11px;

font-family: arial unicode ms, arial;



}



	



#footer a:active

	{

	

	

	font-family: arial unicode ms, arial, Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-transform: none;

	padding:0px;

	margin: 0px;

font-size: 11px;

font-family: arial unicode ms, arial;



	

	}

	







#footer a:visited

	{

	font-family: arial unicode ms, arial, Tahoma;

	font-size: 11px;

	font-weight: normal;

	text-transform: none;

	

	

	padding:0px;

	

	margin: 0px;

font-size: 11px;

font-family: arial unicode ms, arial;



	}







.pagetitle {



	padding-left: 40px;

	padding-top: 10px;

	padding-bottom: 10px;



	/*letter-spacing: -1px;*/



	text-decoration: none;



	/*text-transform: lowercase;*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 22px;



	color: #E71810;



}







#respond {



	margin-top: 20px;



	padding-top: 20px;



	background: url(images/img10.jpg) repeat-x left top;



	letter-spacing: -1px;



	text-decoration: none;



	/*text-transform: lowercase;*/



	font-family: Arial, Helvetica, sans-serif;



	font-weight: normal;



	font-size: 18px;



	color: #3A3D40;



}







#comment {



	width: 570px; /*500px;*/



	height: 100px;



}







.commenttext {



	clear: both;

	margin: 3px 0px 20px 0px;

	padding: 20px 20px 5px 20px;

	width: 530px;

	background: #f7f7f7 url(images/comment.gif) no-repeat top;

	border-bottom: 1px solid #f0f0f0;

	font-family:arial;

	font-size:9pt;

	color: #333;

	



	}

	

	

	.commenttext img{



	padding-right: 10px;

	margin-top: -10px;



	}











.navigation {



	padding: 10px 0px 50px 0px;



}







.alignleft {



	float: left;



	padding-left: 40px;



margin-left: 30px;



}







.alignright {



	float: right;
text-align: right;



	padding-right: 40px;



margin-right: 30px;



}







/* Slidertron */











#gallery-bg {



	background: url(images/img05.jpg) repeat-y left top;



}







#gallery-bgtop {



	background: url(images/img04.jpg) no-repeat left top;



}







#gallery-bgbtm {



	background: url(images/img06.jpg) no-repeat left bottom;



	padding: 50px 40px;



}











#foobar



{



	width: 570px; /*550px;*/



	height: 310px;



	position: relative;



	background:#303030;



}







#foobar .navigation



{



	position: absolute;



	display: block;



	z-index: 100;



	color: #ffffff;



	bottom: 0px;



	right: 0px;



	margin: 15px 0px 10px 0px;



	padding: 7px 10px 10px 10px;



	background-color: #303030;



	opacity: 0.75;



}







#foobar .navigation a



{



	color: #ffffff;



	text-decoration: none;



	outline: none;



}







#foobar .viewer



{



	width: 570px; /*550px;*/



	height: 330px;



}







#foobar .viewer .reel .slide



{



	position: relative;



	width: 570px; /*550px;*/



	height: 330px;



}







#foobar .viewer .reel .slide span



{



	position: absolute;



	display: block;



	width: 570px; /*520px;*/



	opacity: 0.50;



	padding: 20px;



	background-color: #FFFFFF;



	font-family: Arial, Helvetica, sans-serif;



	font-size: 14px;



	font-weight: bold;



	color: #3A3D40;



	bottom: 0px;



	left: 0px;



}







img







 {border:0px;}



#dot_line

	{

	background: url(images/dots.gif)

	}
