@charset "UTF-8";
/* CSS Document */

html {padding:0px; margin:0px;}
body {padding:0px; margin:0px; font-family: Arial, Helvetica, sans-serif; background-image: url(images/bg.jpg); background-repeat: repeat-x; background-color: #FFFFFF;}

#container {margin-left: auto; margin-right: auto; width: 900px; height: auto;}
#header {float: left; width: 900px; height: 203px;}
#content {float: left; width: 900px; height: auto;}

#contentmain {float: left; width: 666px; height: auto;}
#sidebar {float: left; width: 234px; height: auto;}

/*header divs*/

#headertop {float: left; width: 900px; height: 124px;}
#headermid {float: left; width: 900px; height: 42px; background-image: url(images/header-3.jpg);}
#headerbottom {float: left; width: 900px; height: 37px; background-image: url(images/nav.jpg);}

#sitelogo {float: left; width: 238px; height: 124px; background-image: url(images/sitelogo.jpg);}
#worldmap {float: left; width: 212px; height: 124px; background-image: url(images/header-1.jpg);}
#topnav {float: left; width: 450px; height: 124px; background-image: url(images/header-2.jpg);}

#topnavmain {padding-top: 35px; padding-left: 35px;}
#tagline {padding-left: 60px;}
#nav {padding-left: 60px; padding-top: 10px;}

/*contentmain divs*/
#contentmainproper {padding-left: 60px; padding-right: 20px;}

.post-top {float: left; width: 666px; height: 34px; background-image: url(images/post-top.jpg);}
.post-bottom {float: left; width: 666px; height: 34px; background-image: url(images/post-below.jpg);}

.titlepostpad {padding-left: 60px;}

/*sidebar divs*/
#sidebarmain {float: left; width: 234px; height: auto;}
.sidebararea {float: left; width: 234px; height: auto;}

.sidebartop {float: left; width: 234px; height: 47px; background-image: url(images/sidebar-top.jpg);}
.sidebarbg {float: left; width: 234px; height: auto; background-image: url(images/sidebar-bg.jpg); background-repeat: repeat-y;}
.sidebarbottom {float: left; width: 234px; height: 14px; background-image: url(images/sidebar-bottom.jpg);}

.sidebarbgtitle {padding-left: 10px; padding-top: 20px;}
.sidebarbgcontent {padding-left: 10px; padding-right: 50px;}
.sidebarbgcontent li {font-size:12px; list-style:circle;}
.sidebarbgcontent li a {text-decoration:none; color:#333;}
.sidebarbgcontent li a:hover {text-decoration:underline;}
.sidebarbgcontent ul {padding-left: 10px; margin-left:10px; margin-top:3px;}
.sidebarbgcontent .entry2 {padding-left: 5px; font-size: 12px; color: #333; font-weight:bold; margin-top:10px; }


/*footer divs*/
#footer {margin-left: auto; margin-right: auto; clear: both; position: relative; width: 100%; height: 108px; background-image: url(images/footer-bg.jpg); background-repeat: repeat-x;}
#footercontent {margin-left: auto; margin-right: auto; width: 900px; height: 108px; background-image: url(images/footer.jpg);}

#footerleft {float: left;}
#footerright {float: right;}

#footerleftmain {padding-left: 45px; padding-top: 12px;}
#footerrightmain {padding-right: 250px; padding-top: 12px;}

/*member profile */

#memberdetails {float: left; width: 400px; height: auto;}
#memberphoto {float: left; width: 200px; height: auto;}

/*extra divs*/
#contenttop {float: left; width: 900px; height: 35px; background-image: url(images/content-top.jpg);}
#footerspacer {float: left; width: 900px; height: 37px; background-image: url(images/nav.jpg);}

/*formatting classes*/

.topnav {font-size: 12px; font-weight: bold; color: #999999;}
.topnav a{font-size: 12px; font-weight: bold; color: #999999; text-decoration: none;}
.topnav a:hover{font-size: 12px; font-weight: bold; color: #CCCCCC;}

.bottomnav {font-size: 10px; font-weight: bold; color: #999999;}
.bottomnav a{font-size: 10px; font-weight: bold; color: #999999; text-decoration: none;}
.bottomnav a:hover{font-size: 10px; font-weight: bold; color: #CCCCCC;}

.bottomnavyellow {font-size: 10px; font-weight: bold; color: #d9db1b;}
.bottomnavyellow a{font-size: 10px; font-weight: bold; color: #d9db1b; text-decoration: none;}
.bottomnavyellow a:hover{font-size: 10px; font-weight: bold; color: #d9db1b; text-decoration: underline;}

.sidebartitle {font-size: 12px; font-weight: bold; color: #FFFFFF;}
.sidebartitle a{font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.sidebartitle a:hover{font-size: 12px; font-weight: bold; color: #d9db1b;}

.nav {font-size: 10px; font-weight: bold; color: #9b9b9b;}
.nav a{font-size: 10px; font-weight: bold; color: #9b9b9b; text-decoration: none;}
.nav a:hover{font-size: 10px; font-weight: bold; color: #666666; text-decoration: none;}

.entry {font-size: 12px; color: #666666; line-height: 1.7em;}
.entry a{font-size: 12px; color: #333333; text-decoration: underline;}
.entry a:hover{font-size: 12px; color: #666666; text-decoration: none;}
.entry img { padding-right:10px; padding-bottom:10px; }
#contactimg { padding-top:20px; padding-bottom:20px; }

.titlepost {font-size: 25px; color: #505050; letter-spacing: -1px; font-weight: bold;}
.titlepost2 {font-size: 40px; color: #505050; letter-spacing: -1px; font-weight: bold;}
.titlepost3 {font-size: 25px; color: #505050; letter-spacing: -1px; font-weight: bold; padding-left:20px; }
.titlepost a{font-size: 25px; color: #505050; letter-spacing: -1px; font-weight: bold; text-decoration: none;}
.titlepost a:hover{font-size: 25px; color: #333333; letter-spacing: -1px; font-weight: bold; text-decoration: none;}
.titlered {font-size: 13px; color: #900; font-weight: bold;}

.titlepost-nonbold {font-size: 20px; color: #505050; letter-spacing: -1px; font-weight: normal;}
.titlepost-nonbold a{font-size: 20px; color: #505050; letter-spacing: -1px; font-weight: normal; text-decoration: none;}
.titlepost-nonbold a:hover{font-size: 20px; color: #333333; letter-spacing: -1px; font-weight: normal; text-decoration: none;}

.titlepost-nonbold-red {font-size: 17px; color: #6f150c; letter-spacing: -1px; font-weight: bold;}
.titlepost-nonbold-red a{font-size: 17px; color: #6f150c; letter-spacing: -1px; font-weight: bold; text-decoration: none;}
.titlepost-nonbold-red a:hover{font-size: 17px; color: #6f150c; letter-spacing: -1px; font-weight: bold; text-decoration: underline;}

.alignleft {float: left;}
.alignright {float: right;}

#member-ul { text-align:left; }
#memberOne { list-style-type:none; background:url(images/member-home.jpg) no-repeat left; padding-top:8px; padding-left:50px; }
#memberTwo { list-style-type:none; background:url(images/member-mail.jpg) no-repeat left; padding-top:8px; padding-left:50px; }
#memberThree { list-style-type:none; background:url(images/member-phone.jpg) no-repeat left; padding-top:8px; padding-left:50px; }
#memberFour { list-style-type:none; background:url(images/member-mail.jpg) no-repeat left; padding-top:8px; padding-left:50px; }
#memberFive { list-style-type:none; background:url(images/member-car.jpg) no-repeat left; padding-top:8px; padding-left:50px; }
.members { text-align:center; font-size:12px; font-weight:bold; color:#333; }
.membersul { text-align:center; list-style:none; padding-top:40px; }
.membersul li { float:left; display:block; width:100px; height:150px; }

#whatwecanoffer { width:537px; height:63px; margin:0 auto; }
#whatwecanoffer img { padding-right:9px; }
#dinquerywrap { width:280px; margin-left:140px; border:#fff solid 1px; text-align:right; margin:0 auto; }
#dinquerywrap input { width:150px; }
#dinquerywrap textarea { width:150px; }
#formleft { width:195px; height:20px; border:#000 solid 1px; float:left; }
#formright { width:195px; height:20px; border:#000 solid 1px; float:right; }
#formbottom { width:100%; margin-top:30px; border:#000 solid 1px; height:50px; }
#member-submit { margin-top:5px; }

.blog-top { background:url(images/blog-top.jpg) top no-repeat; padding-top:5px; margin-bottom:25px; margin-top:25px; }
.blog-bottom { background:url(images/blog-bottom.jpg) bottom no-repeat; padding:0px 20px 5px 20px; text-align:left; }
.blog-top a { font-size: 20px; color: #505050; font-weight: bold; padding-left:20px; text-decoration:none; }
.blog-top a:hover { font-size: 20px; color: #505050; font-weight: bold; padding-left:20px; text-decoration:underline; }

.cf-sb #sendbutton { background:url(images/member-submit.jpg) no-repeat; width:123px; height:29px; color:transparent; margin-right:150px; }

#contactsubmit { background:url(images/member-submit.jpg) no-repeat; width:123px; height:29px; border:none; }

.cform { width:210px !important; }
