﻿/********************
BEGIN HTML tags
*********************/
*
{
    margin:0;
    padding:0;
}

a, a:link, a:active, a:hover, a:visited
{
    color:#d05708;
    font-size:large;
}

h1, h2, h3, h4, h5, h6
{
    margin:.5em 0;
}

img 
{
    border:0;
    padding:0;
    margin:0;
}

body
{
    background-image:url('images/background.jpg');
    background-repeat:repeat;
    background-position:left top;
    width:100%;
    color:#65372e;
    line-height:1.4;
    font-size:medium;
}

p
{
    margin:.5em .5em;
}

/******** Begin IDs **********/
#alignmentcontainer
{
    width:900px;
    border:5px solid #d05604;
    background-color:#ffffff;
    margin-top:1em;
    float:left;
}

#container
{
    width:900px;
    margin:0 auto;
    padding:1em;
    /*border:5px solid #d05607;*/
    
}

#content
{
    padding:1em;
    margin-left:1em;
    margin-right:1em;
    clear:both;
    width:870px;


}

#content p
{
    margin:1em;
    text-align:justify;
}

#credit
{
    
    color:#703726;
    text-align:center;
}

#credit a
{
     color:#dedbca;
     text-decoration:none;
     font-size:x-small;
}

#dyk
{
    width:215px;
    background-image:url('images/QuoteBubbleTop.png');
    background-repeat:no-repeat;
    margin:0;
    padding:0;
    /*border:1px solid #ff0000;*/
}

#dyk h3
{
    width:200px;
    padding:1em 7px;
    margin:0;
}

#dyk p
{
    width:200px;
    font-size:small;
    /*border:1px solid #ceb483;*/
    text-align:center;
   margin-left:0 7px 0 0;
}

/*#dyk img
{
    border:1px solid #ccc;
}*/

#events
{
    background-color:#ffffff;
    border:3px solid #d05607;
    margin-top:2em;
    width:300px;
    
}

#events h2
{
    background-color:#d05607;
    color:#ffffff;
    margin:0;
    padding:0;
}

#folders
{
  width:264px;
  float:right; 
  margin-right:-2em;
}

#footer
{
    background-color:#ffffff;
    color:#000000;
    width:800px;
    padding:1em;
    clear:both;
    margin:.5em auto;
    text-align:center;
    /*border:1px solid #ff0000;*/
}

#footer ul li
{
    list-style-type:none;
    display:inline;
}

#headercomplement
{
    float:right;
    width:500px;
    margin:0 3em 0 0;
    padding:0;
    
}

#insettext
{
    float:right;
    width:300px;
    padding:1em 0;
    margin:1em 1em 3em 2em;
    /*border:1px solid #ff0000;*/
}

#insettext p
{
    padding:0;
    margin:0;
    /*border:1px solid #ff0000;*/
}

#joinlist
{
    display:block;
    float:right;
    /*border:3px solid #ffbe26;*/
    background-image:url('images/joinmailinglistbackgroundorig.png');
    background-repeat:no-repeat;
    padding:.5em .25em 0 .50em;
    width:300px;
    padding:.25em 1em;
    color:#65372e;
    margin-top:1em;
    margin-right:3em;
}

#joinlist h4
{
    text-transform:uppercase;
    margin:0 1em;
}

#joinlist p
{
    padding:.5em .5em 0 .5em;
}

#joinlist ul
{
   width:300px;
   padding-left:.5em;
    
}

#joinlist ul li
{
    list-style-type:none;
}

#mainimgcontent
{
    width:870px;
    clear:both;
    margin-top:5em;
    /*border:1px solid #ff0000;*/
}

#mailinglist
{
    border-top:1px dotted #ffbe26;
    border-bottom:1px dotted #ffbe26;
    margin-top:1.5em;
    padding-bottom:1em;
}

#polaroid
{
  width:900px;
  margin:0 auto;
  text-align:center;
}

#preload
{
    display:none;
}

#press p
{
 text-align:justify;
}

#services
{
    float:left;
    width:225px;
}

#signup
{
    margin-left:1em;
}

#testimonials
{
    width:250px;
    background-color:#ffffff;
    border:3px solid #dcb886;
    font-size:small;
    float:right;
    padding:1em;
    margin-right:-2em;
}

#testimonials p
{
    margin-bottom:1em;
}

#textsection
{
    /*background-color:#6d3524;*/
    background-color:#ffffff;
    border:4px solid #65372e;
    color:#65372e;
    width:600px;
    float:left;
    padding:1em;
    margin-left:1em;
    margin-right:-2em;
    line-height:1.4;
    font-size:large;
}

#welcome
{
    width:800px;
    clear:both;
    padding:0 1em .5em 1em;
    text-align:justify;
   /* border:1px solid #ccc;*/
}

#virtualtour
{
    width:900px;
    margin:0;
    padding:0;
}

/********************
BEGIN CLASSES
**********************/
.bizcard
{
    width:339px;
    float:left;
}

.clientquote
{
    margin:0;
    padding:0;
    display:block;
}

p.client
{
    padding:0;
    margin:0;
    text-align:left;
   /* border:1px solid #ff0000;*/
}

.h4border
{
    border-top:1px dotted #c23307;
}

.date
{
    /*background-image:url('images/datebackground.jpg');
    background-repeat:no-repeat;
    background-position:left center;*/
    background-color:#c23307;
    color:#ffffff;
    height:43px;
    width:178px;
    background-color:#c23307;
    font-size:small;
    padding:3px;
  
}

.floatimageright
{
    float:right;
    width:300px;
    margin:1em;
}

.floatimageleft
{
    float:left;
    width:160px;
    margin:0 1em 1em 0;
}

.highlight
{
    /*background-color:#dcb886;
    color:#ffffff;*/
    padding:.25em 0;
    
    color:#d05708;
}

#blog
{
    width:250px;
    float:right;
    background-color:#ffffff;
    border:1px solid #ffbe26;
   /* background-image:url('images/arrow.png');
    background-position:left top;
    background-repeat:no-repeat;*/
}

.teaser
{
    float:right;
    margin-right:3em;
    width:500px;
}
