body {
background-color:#FFF;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
a, a:visited {
color: #0066CC;
}
a:hover, a:focus {
text-decoration: none;
}
#page {
width:755px;
margin:25px auto 0 auto;
background:url(images/page_background.gif) repeat-y;
text-align:left;
}
#content {
padding-bottom:45px;
overflow:hidden;
padding-right:15px;
}
#header {
text-align:center;
padding:10px;
background:url(images/page_background_top.gif) no-repeat top;
}
#header h1 a {
text-decoration:none;
color:#03C;
font:3.5em "Times New Roman", Times, serif;
font-weight:600;
}
#main_navigation {
width:739px;
overflow:auto;
background-color:#06C;
border-top:1px solid #03C;
border-bottom:1px solid #03C;
text-align:center;
margin-left:8px;
}
#main_navigation ul {
overflow:hidden;
}
#main_navigation ul li {
float:left;
text-align:center;
}
#main_navigation ul li a, #main_navigation ul li a:visited {
color:#fff;
font-size:1.2em;
line-height:1.2em;
text-decoration:none;
display:block;
padding:0 30px;
border-left:1px solid #fff;
}
#main_navigation ul li a:hover, #main_navigation ul li.current_page_item a {
color:#000;
}
#main_navigation ul li a[title="Home"] {
border-left:0px;
}
/* === CONTENT STYLING === */

/* == HOME PAGE == */

#home div#img{
overflow:hidden;
width:739px;
margin-left:8px;
}
#home #img div {
float:left
}
#home #img span {
display: block;
padding: 10px 0 0 12px;
text-align: center;
width: 165px;
font-size: 1.2em;
}
#home h2 {
display:none;
}
#home #content img {
width:165px;
height:128px;
margin:15px 0 0 12px;
border:2px solid #666;
}
#home #content em {
font-size:1.2em;
padding:30px 30px 0 30px;
display:block;
}
#home #content p {
padding:15px 75px;
}
#home #company-info {
text-align: center;
margin-top: 30px;
}
#home #company-info span {
margin:-3px 0;
display: block;
}
/* === SECONDARY PAGE STYLING === */

/* == TITLE == */

#other h2, #two_column h2 {
color:#666;
font:2em "Times New Roman", Times, serif;
font-weight:bold;
padding:15px 0 10px 30px;
}
#other p, #two_column p {
padding:7px;
line-height:120%
}

/* == TWO COLUMN SUBPAGES == */

/* = SIDEBAR = */

#two_column #sidebar {
float:left;
width:205px;
margin:15px 0 0 0;
}
#two_column #sidebar ul {
margin:0 0 0 15px;
}
#two_column #sidebar ul li {
padding:5px 0;
}
#two_column #sidebar ul li a, #two_column #sidebar ul li a:visited {
text-decoration:none;
background:url(images/sidebar_link_list_bullet.gif) no-repeat left;
padding:0 0 0 18px;
color:#000;
line-height:110%;
}
#two_column #sidebar ul li a:hover, #two_column #sidebar ul li.current_page_item a {
background:url(images/sidebar_link_list_bullet_hover.gif) no-repeat left;
font-weight:bold;
}

/* = CONTENT = */

#two_column h3, #other h3 {
padding:15px 0;
color:#AC9C7B;
font:1.6em "Times New Roman", Times, serif;
font-weight:bold;
letter-spacing:2px;
}
#two_column .entry {
width:535px;
margin:15px 0 0 0;
float:right;
overflow:auto;
}
#two_column #image, #other #image {
float:right;
border:2px solid #666;
padding:10px;
background-color:#DCD2B2;
margin:15px 10px 30px 15px;
}
#two_column #image img, #other #image img {
width:282px;
height:200px;
}
#two_column #image span, #other #image span {
display:block;
width:282px;
text-align:center;
}
#content hr {
clear:both;
font-family:0px;
height:0px;
width:0px;
}
/* === SINGLE COLUMN === */

#other .entry {
padding:0 35px;
}

/* === FOOTER === */
#footer {
background:url(images/page_background_bottom.gif) no-repeat bottom center;
height:20px;
margin:0 auto;
}
#additional {
margin:5px auto 25px auto;
color:#666;
width:730px;
overflow:hidden;
padding-bottom:5px;
font-size: 0.8em;
}
#additional .copyright {
float:left;
}
#additional .advertiseme {
float:right;
}
#additional .advertiseme a, #additional .advertiseme a:visited {
color:#1973A2;
font:"Century Gothic", Arial;
text-decoration:none;
}
#additional .advertiseme a:hover {
text-decoration:underline;
}