html, body{
padding: 0px;
border: 0px;
margin: 5px 0;
min-width: 950px;
}

/* Image rules */
img{
border: 0px;
}

/* CMS Image templates */
img.top{
display: block;
margin-left: auto;
margin-right: auto;
}

img.right{
float: right;
padding: 5px;
}

img.bottom{
text-align: center;
display: block;
margin-left: auto;
margin-right: auto;
}

img.left{
float: left;
margin-right: 5px;
}

div#wrapper{
position: relative;
width: 950px;
height: auto;
min-height: 750px;
left: 50%;
margin-left: -475px;
background-color: #FFFFFF;
}

div#header{
position: relative;
background-image: url('../img/header.jpg');
background-repeat: no-repeat;
width: 948px;
height:178px;
}

a.photobucket{
display: inline;
float: left;
}

/* Main Menu Wrapper*/
div.menu{
position: absolute;
top: 148px;
right: 2px;
width: 700px;
height: 30px;
color: #FFFFFF;
text-align: right;
}

ul.menuList{
margin-top: 5px;
margin-right: 15px;
}

/* Main Menu items */
ul.menuList li{
display: inline;
margin-left: 35px;
font-weight: bold;
font-family: century gothic, tahoma, arial;
font-size: 15px;
}

ul.menuList a{
color: #FFFFFF;
text-decoration: none;
padding-bottom: 1px;
}

ul.menuList li.active{
border-bottom: 2px solid #FFFFFF;	
}

ul.menuList li:hover{
cursor: pointer;
border-bottom: 2px solid #FFFFFF;	
}

/*Subnav Menu Wrapper */
div#subnav{
height: 25px;
width: 948px;
background-color: #f78d05;
color: #FFFFFF;
text-align: right;
margin-bottom: 10px;
overflow: hidden;
}

ul.menuSubnav{
margin-top: 2px;
margin-right: 15px;
}

ul.menuSubnav a{
text-decoration: none;
color: #000000;
}
/*Subnav Menu items */
ul.menuSubnav li{
display: inline;
margin-left: 35px;
font-family: century gothic, tahoma, arial;
font-size: 14px;
}

ul.menuSubnav li.active{
border-bottom: 1px solid #000000;
}
ul.menuSubnav li:hover{
cursor: pointer;
border-bottom: 1px solid #000000;	
}

/*Left Side Bar Wrapper */
div#leftMenu{
display: inline;
float: left;
width:255px;
height: 555px;
background-image: url('../img/leftMenu2.jpg');
background-repeat: no-repeat;
}

/*Content Wrapper */
div#content{
display: inline;
float: right;
width: 655px !important;
width: 665px;
height: auto;
min-height: 500px;
padding-right: 10px;
font-size: 12px;
font-family: tahoma, arial, sans;
line-height: 19px;
}

/* Blog Comments Box */
div#commentsBox{
width: 400px;
height: auto;
}

p.blogdate{
font-size: 11px;
}

/* Post-it Note Top */
div.quickLinks{
position: absolute;
top: 328px;
left:50px;
width: 120px;
font-family: bradley hand itc, tahoma, arial;
font-size: 21px;
font-weight: lighter;
}

div.quickLinks p {
margin: 0px 0px 5px 0px;
}

div.quickLinks ul {
margin-top: 0px;
margin-bottom: 5px;
list-style-type: disc;
}

/* Post-it note links */
div.quickLinks li a{
text-decoration: none;
color: #000000;
}

div.quickLinks li a:hover{
cursor: pointer;
text-decoration: underline;
}

div.newsletter {
position: absolute;
top: 512px;
left: 40px;
width: 135px;
font-family: bradley hand itc, tahoma, arial;
font-size: 15px;
font-weight: lighter;
}

div.newsletter p {
margin: 0px 0px 5px 0px;
}

div.newsletter form {
margin: 0px 0px 2px 0px;
}

div.emailUsLink {
position: absolute;
top: 770px;
left: 55px;
width: 175px;
height: 20px;
cursor: pointer;
}

/* Home Page second par */
p.second{
font-size: 14px;
}

/* Home Page third par */
span.third{
font-size: 12px;
}

/* Contact Form */

div#contactForm{
width: 250px;
height: auto;
padding: 15px 50px 5px 15px;
border: 1px solid #2A2A50;
background-color: #B6CAFC;
text-align: right;
margin-left: 150px;
}

/*Footer Wrapper */
div#footer{
position: relative;
width: 948px;
height:41px;
background-image: url('../img/footer.jpg');
background-repeat: repeat-x;
clear: both;
left: 50%;
margin-left: -478px;
padding-top: 3px;
}

/*Header Rules */
h1{
font-size: 19px;
font-family: gill sans mt, tahoma, arial, sans;
margin-bottom: 0px;
}

h2{
font-size: 16px;
font-family: gill sans mt, tahoma, arial, sans;
}

h2 a{
text-decoration: none;
color: #2A2A50;
}

h3{
font-size: 14px;
color: #6278A5;
font-family: gill sans mt, tahoma, arial, sans;
}

hr{
color: #2A2A50;
background-color: #2A2A50;
border: 1px solid #6278A5;
height: 2px;
}

/* Input Box Rules */
input.text{
width: 127px;
}

input.submit{
float: right;
font-size: 14px;
font-family: arial, tahoma;
font-variant: small-caps;
font-weight: bold;
margin: 4px 2px 0px 0px;
cursor: pointer;
border: 1px solid #000000;
}

input.blogComment{
width: 100px;
height: 25px;
text-align: center;
}

/* AddThis Button */
a.addthis{
display: inline;
float: right;
border: 0px;
width: 125px; 
height: 16px;
margin-top: 10px;
margin-right: 15px;
}

/* Footer Nav bottom left */
ul.footerNav{
display: inline;
float: left;
font-family: gill sans mt, tahoma, arial;
font-size: 10px;
color: #FFFFFF;
border: 0px;
width: 300px;
margin-top: 10px;
height: 16px;
}

ul.footerNav li{
display: inline;
margin-right: 15px;
}

ul.footerNav li a{
text-decoration: none;
color: #FFFFFF;
}
