/*
  Title:    Umbraco Creative Website Wizard
  Author:    Warren Buckley
  Website:  http://www.creativewebspecialist.co.uk
*/


/*
================================
COMMON STYLES 
================================
*/

.left {float:left;}
.right {float:right}
.hide {display:none;}
.pointer {cursor:pointer;}
.clearBoth {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


a:active, a:focus
{
    outline: none;
}

.italic{
  font-style:italic;
}

/*
=================================================================================
STICKY FOOTER
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
=================================================================================
*/

html, body
{
   margin:0;
   padding:0;
   height:100%;
}

#container
{
   min-height:100%;
   position:relative;
}

#body
{
   /*padding-bottom:70px;*/   /* Height of the footer */
   padding-bottom:110px;    /*Height of the footer + additional padding between footer & content */
}

#footer
{
   position:absolute;
   bottom:0;
   width:100%;
   height:55px;   /* Height of the footer */ /*70px - 15px (top padding) - 0px (bottom padding) = 55px*/
}

/*
* {
  margin: 0px;
  padding: 0px;
  text-align:left;
}

/*
=================================================================================
STICKY FOOTER
http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page
=================================================================================
*/

html, body
{
   margin:0;
   padding:0;
   height:100%;
}

#PageContainer{
   height:100%;
   width:950px;
   margin-right:auto;
   margin-left:auto;
   background:#fff;
}

#body
{
   /*padding-bottom:70px;*/   /* Height of the footer */
   padding-bottom:68px;    /*Height of the footer + additional padding between footer & content */
}



body {
  background: #ead5a0 url(../images/body_bg.gif) repeat-x;
  line-height: 1.5em;
  color: #413b2f;
  font-family: arial, verdana, sans-serif;
  font-size: 14px;
  padding:0;
  margin:0;
}
h1{
  color:#900303;
  font-family:arial;
  font-size:16pt;
  font-weight:normal;
  text-decoration:none;
  font-family:Georgia;
}

h2{
  font-family:verdana;
  margin: 0;
  padding: 0;
  color: #900303;
  font-weight:normal;
  font-size:17px;
  height:25px;
margin-bottom: 5px;

}

h3{

  color:#900303;
  font-family:arial;
  font-size:9pt;
  font-weight:bold;
  line-height:1.4em;
  margin-bottom: 5px;
  
}



.NewsHeader
{
  color:#900303;
  font-family:arial;
  font-size:12pt;
  
}

a {
  color: #900303;
  text-decoration: underline;
}

a:hover {
  color: #2e2e2e;
}



img {
  border: none;
}

p {
  margin: 0px 0px 0px 0px;
  padding-bottom:10px;
  padding-top:10px;
  
}

.clearthis {
  margin : 0px;
  height : 1px;
  clear : both;
  float : none;
  font-size : 1px;
  line-height : 0px;
  overflow : hidden;
}

#container {
  margin: 0px auto;
  width: 950px;

}

input {
  padding-left: 2px;
  background-color: #fff;
  color: #85859c;
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
}

/* Logo */
/*#logo {
  height:126px;
  margin:0 auto;
  width:950px;
}

#logo h1 {
  background:transparent url(../images/logo.png) no-repeat scroll 0 0;
  float:left;
  text-indent:-9999px;
  width:428px;
}*/
/* Logo */



/*Main Navigation Start*/
#nav {
  background: url(../images/nav.gif) repeat-x;
  height:35px;
  width:950px;
  margin-top:-3px;
  padding-top:0px;

  
}


/*Main Navigation End*/


/* Left Sidebar */

#left_sidebar {
  width:220px;
  float: left;
  text-align: left;
  color: #8989b6;
}

#left_sidebar a {
  color: #8989b6;
}

#left_sidebar a:hover {
  color: #75759c;
}



/* Main Content Area */
#topheader{
}
.header{

  height:255px;
  width:950px;
  margin-left:auto;
  margin-right:auto;
  

}
#logo {
  height:150px;
  margin:0 auto;
  width:940px;
}

#logo h1 {
  background:transparent url(../images/logo.jpg) no-repeat ;
  float:left;
  text-indent:-9999px;
  border-bottom:none;
  width:171px;
  height:150px;
}

#logo h1 a:hover {
  text-decoration:none;
}
#logo h1 a {
  display:block;
  height:150px;
  text-decoration:none;
}

#main_content {
  margin-right: 2px;
  width:710px;
  text-align: center;
  float: right;
}

#main_content .h_divider {
  margin-bottom: 2px;
  height: 1px;
  background-color: #c2c2cd;
  overflow: hidden;
}


/* Page Footer */

#footer {
   position: relative;
   bottom:0;
   width:950px;
   background:transparent url(../images/footer.jpg) no-repeat;
  height:50px;
   color:#ffffff;
  margin-left:auto;
  margin-right:auto;

}
.footerContent{
 height:50px;   /* Height of the footer */ /*70px - 15px (top padding) - 0px (bottom padding) = 55px*/
   
    text-align: left;
  margin-left:auto;
  margin-right:auto;
  width:940px;
}
#footer a {
color:#ffffff;
text-decoration:none;
}

#footer a:hover{
color:#600000;
text-decoration:none;
}

.fix {
clear:both;
height:1px;
margin:-1px 0 0;
overflow:hidden;
}
.fl {
float:left;
}
.fl p {
line-height:14px;
margin:28px 0 0;
}
.fr {
float:right;
}
.fr p {

}
.ac {
text-align:center;
}
.ar {
text-align:right;
}


#page {
border-top:medium none;
margin:0 auto;
width: 910px;
padding: 20px 20px 10px 20px;
background:#f8f6e8;
_height: 400px;
min-height: 400px;
/*border:1px solid #d8d8da;*/
}

.test
{
position:relative;
float:left;
width: 20%;
padding:23px;
text-align:left;
}

#content {
float:left;
width:420px;
}

#sidebar1 {
background:#F2F2F2 none repeat scroll 0 0;
padding:0 20px;
width:210px;
}

#sidebar2 {
padding:0 20px;
width:180px;
}
.sidebar {
float:left;
}
.bottom{
background:url(../images/bottom.gif);
height:5px;
width:100%;
}
.top{
background:url(../images/top.gif);
height:5px;
width:100%;
}


#rightcol {
  float:right;
  font-size:0.85em;
  width:220px;
  border:1px solid #a8a9ad;
  background:#f5f3e5;
}

#wheel {
  float:right;
  width:220px;
  margin-top:15px;
}

#e-mail {
  float:right;
  height:40px;
  width:220px;
  margin-top:15px;
}

#rightcol h3 {
  font-family:arial;
  margin: 0;
  padding: 2px;
  color: #fff;
  font-weight:bold;
  font-size:14px;
  background:#900303;
}

#rightcol p{
margin:0;
padding-bottom:10px;
padding-top:10px;
text-align:center;
font-weight:bold;
font-size:14px;
}


#centercol {
  float:left;
  width:600px;
}
#pagecol {
  float:left;
  
}

#page ul li {

background:transparent url(../images/bullet.gif) no-repeat scroll 0px 8px;
line-height:120%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 5px 5px 25px;
}

#rightcol ul li {

background:transparent url(../images/bullet.gif) no-repeat scroll 4px 8px;
line-height:120%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:5px 5px 5px 25px;
}

#columns {
}
.box {
  /*background:transparent url(http://emaan.ca/../images/interface/box-bgr.gif) no-repeat scroll center top;*/
  margin:0 0 1em;
  padding:3px 7px 23px;
  
}

.title{
  font-weight: bold;
}

.title h2
{
  color:#FFFFFF;
  padding:0px;

}
.box p{
line-height:1.5em;
margin:10px 0 0;

}

#ContentBox{

height:163px;
width:309px;
background:gray;
margin-top:25px;
flaot:left;
}

#ContentBox2{

height:163px;
width:309px;
background:gray;
margin-top:25px;
float:left;
}



/*
================================
COMMON STYLES 
================================
*/

.left {float:left;}
.right {float:right}
.hide {display:none;}
.pointer {cursor:pointer;}
.clearBoth {clear:both;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */


a:active, a:focus
{
    outline: none;
}



img, div, a, input, h1 { 

  behavior: url(../images/iepngfix.htc) 

}

.textbox {
background:#FFFFFF;
border:1px solid #BEBDBD;
margin-bottom:8px;
margin-left:13px;
margin-top:5px;
}


#ContactForm {
background: #F5F3E5;
border:1px solid #D9D9D9;
font-size:0.85em;
padding:6px;
}
.btnSubmit{
  background:#900303;
  border:1px solid #d8d8d8;
  width:60px;
  height:20px;
  color:white;
  cursor:pointer;
      font-size:11px;
  font-family:arial;
  font-weight:bold;
      text-transform:uppercase;
      border:0;
  margin-left:13px;

}

strong {font-weight: bold;}

.date{margin-bottom:20px;}





































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
