body {
background-image:url(/images/bg.jpg);
background-position:top center;
background-color:#121212;
background-repeat:no-repeat;
margin:0 auto;}

#main {
margin:-173px auto; }

#header {
background-image:url(/images/header-bg.gif);
background-color:#FFFFFF;
background-position:0 12px;
margin:0 auto;
width:100%;
height:138px; }

#footer {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:2;
margin:35px auto; }

#footer a {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline; }

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

.logo {
position:relative;
z-index:2;
top:178px;
left:369px; }

#top {
left:-391px;
margin:0 auto;
padding:0;
position:relative;
text-align:left;
width:882px; }

.title {
color:#dead0d;
font-family:"Courier New", Courier, monospace;
font-size:23px;
font-weight:bold;
margin:20px 0px 0px 20px; }

.social {
margin:-3px 19px 0px 0px; }

.book-bottom {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3d3d3d;
font-size:12px; }

.book-bottom b {
font-size:16px; }

.book-bottom strong {
font-size:16px; }

.book-bottom i {
font-size:12px;
text-decoration:none;
font-weight:bold; }

.body-text {
color:#ffffff;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-right:25px; }

.body-text2 {
color:#3d3d3d;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
overflow:hidden;
width:299px;  }

.body-text2 b {
color:#9e3c20;
font-weight:normal; }

.body-text2 strong {
color:#9e3c20;
font-weight:normal; }

.body-title {
color:#fadc1d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px; }

.body-back {
background-image:url(/images/body-back.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#353535; }

.body-back2 {
background-color:#dcdcdc; }

.body-table {
margin:24px 24px 0px 24px; }

.body-table2 {
margin:0px 24px 0px 30px; }

.body-main {
margin-top:30px; }

.subtitle {
background-image:url(/images/sub-back.jpg); 
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#FFFFFF; }

.subtitle-blog {
background-image:url(/images/blog-back.png); 
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:23px;
color:#FFFFFF; }

.blog-side {
background-image:url(/images/sidebar-back.png); 
background-repeat:no-repeat;
background-color:#909090;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px; }

.blog-side b {
color:#ffe420;
font-family:13px; }

.blog-side-div {
margin:37px 15px 0px 35px; }

.blog-side-div li {
list-style:none;
margin-top:8px;
margin-left:8px; }

.blog-side-div a {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none; }

.blog-side-div a:hover {
text-decoration:underline;
color:#CCCCCC; }

.subtitle-text {
margin:0 0 0 40px; }

.subtitle-blue {
background-image:url(/images/sub-back-blue.jpg); 
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:13px; }

.subtitle-blue b {
font-size:22px;
font-weight:normal; }

.subtitle-blue strong {
font-size:22px;
font-weight:normal; }

.test-partners b {
font-size:15px; }

.test-partners strong {
font-size:15px; }

.test-div-bottom {
margin:0;
text-align:center;
font-size:23px; }

.test-div {
margin:0 40px; }

.test1 {
background-image:url(/images/test1-back.jpg); 
background-repeat:repeat-x;
background-color:#313f4d;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
height:169px;}

.test1 b {
font-size:23px;
font-weight:normal; }

.test1 i {
font-size:13px; }

.test2 {
background-color:#dcdcdc;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3d3d3d;
font-size:12px;
height:169px;}

.test2 b {
font-size:23px;
font-weight:normal; }

.test2 i {
font-size:13px; }

.test1-partners {
background-image:url(/images/test1-back.jpg); 
background-repeat:repeat-x;
background-color:#313f4d;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
height:169px;}

.test1-partners b {
font-size:15px;}

.test1-partners i {
font-size:13px; }

.test2-partners {
background-color:#dcdcdc;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#3d3d3d;
font-size:12px;
height:169px;}

.test2-partners b {
font-size:15px; }

.test2-partners i {
font-size:13px; }

.form {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffe420; }

.form textarea {
width:288px }

.form input {
width:284px }

#form-submit {
width:76px;
height:42px;
background-image:url(/images/send.png);
cursor:pointer;
border:0;
background-color:#353535;
margin-right:14px; }

.body-title-book {
color:#ffffff;
font-size:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal; }

.home-right img {
margin:0px 0px 30px 7px; }

.rally-image1 {
position:relative; 
top:-54px; 
left:3px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px;
text-align:center; }

.rally-image1 img {
margin-top:0px; }

.rally-image2 {
position:relative; 
top:-54px; 
left:3px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px;
text-align:center; }

.rally-image2 img {
margin-top:275px; }

.rally-image3 {
position:relative; 
top:-54px; 
left:3px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px;
text-align:center; }

.rally-image3 img {
margin-top:10px; }

.rally-image4 {
position:relative; 
top:-54px; 
left:3px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF; 
font-size:14px;
text-align:center; }

.rally-image4 img {
margin-top:10px; }

.home-back {
background-color:#353535;
background-image:url(/images/body-back.jpg);
background-repeat:repeat-x;
background-position:top; }