/*

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: #777;

}



h1, h2 {

	font-family: arial unicode ms, arial, Tahoma, Helvetica, sans-serif;

	font-weight: normal;

	color: #3A3D40;


}

h3 {

	font-family: arial, Tahoma, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 18px;

	color: #000;


}

h6 {

	font-family: arial, Tahoma, Helvetica, sans-serif;

	font-weight: normal;

	font-size: 9px;

	color: #000;


}






p, blockquote, ul, ol {

	margin-bottom: 20px;

	line-height: 2em;

}



p {

}



blockquote {

}



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;

	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)
	}