/*  
Theme Name: RoMaDyn
Theme URI: http://romadyn.com
Description: Romadyn's migration to Wordpress
Version: 1.0
Author: Scott Shearer
Author URI: http://studioshearer.com

*/

* {padding: 0;margin: 0;}
#grid {width: 100%;height: 100%;background: transparent url(http://bentlyreserve.com/images/grid.png) no-repeat top center;position: absolute;top: 0px;bottom: 0px;right: 0px;left: 0px;}
body {text-align: center;background-color: #252525;font: 12px/1.5 Verdana, Arial, Helvetica, sans-serif;}


/**** Containing Divs ****/
#header {width: 100%;height: 75px;background-color: #c9c9c9;border-bottom: 1px solid #fdfdfd;}
#container {width: 960px;margin: 0 auto 0 auto;background: #31393e url(images/backdrop_container.gif) repeat-y top left;text-align: left;}
#content {width: 720px;float: right;}


/**** Background Photos ****/
#monitoring-system-operation-and-maintenance-seminar-3500 #content, #monitoring-system-operation-and-maintenance-seminar-3300 #content, #torsional-vibration-analysis-diagnostics-seminar #content, #torsional-vibration-analysis-diagnostics-seminar #content, #advanced-machinery-diagnostics-seminar-with-structural-and-piping-vibration-analysis #content, #alignment-fundamentals-and-field-balancing-seminar #content, #machinery-diagnostics-seminar #content, #seminar-photos #content, #technical-training #content {background: transparent url(images/backdrop_class.jpg) no-repeat 4px 55px;}
#careers #content, #privacy-policy #content, #error-page #content, #thank-you #content, #core-values #content, #company-links #content, #contact #content, #compant-links #content, #about #content, #externally-pressurized-bearings #content {background: transparent url(images/backdrop_building.jpg) no-repeat 4px 55px;}
#subscription-unsubscribe #content, #subscription-confirmation #content, #trade-show-schedule #content, #search-results #content, #turnkey-services #content, #services #content {background: transparent url(images/backdrop_gear.jpg) no-repeat 4px 55px;}
#romadyn-structural-vibration-analysis #content, #machinery-diagnostics #content {background: transparent url(images/backdrop_writing.jpg) no-repeat 4px 55px;}
#product-services #content {background: transparent url(images/backdrop_machining.jpg) no-repeat 4px 55px;}
#secure-publications #content, #news-publications #content {background: transparent url(images/backdrop_machining.jpg) no-repeat 4px 55px;}
#bio #content {background: transparent url(images/backdrop_machining.jpg) no-repeat 4px 55px;}


/**** Universal Styles ****/
h2 {padding: 40px 50px 5px 50px;font-size: 20px;clear: both;}
h3 {padding: 20px 50px 5px 50px;font-size: 20px;clear: both;}
h4 {padding: 20px 50px 5px 50px;clear: both;font-size: 18px;}
h5 {margin: 20px 50px 5px 50px;padding: 5px 0;clear: both;font-size: 16px;border-bottom: 1px solid #c1c1c1;}
h6 {padding: 20px 50px 5px 50px;clear: both;}
address {padding: 0 50px;font-style: normal;}
p {padding: 5px 50px;}
cite {color: #888;padding: 5px 0;margin: 5px 50px 10px 50px;display: block;border-top: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1;}
ul {padding: 5px 50px 10px 50px;}
ul li {padding: 2px 10px;}
ol {padding: 5px 70px 10px 70px;}
ol li {padding: 2px 10px 2px 0px;}
dl {padding: 0px 50px 5px 50px;}
dl dt {font-weight: bold;padding: 10px 0 0 0;font-size: 14px;}
dl dd {padding: 5px 20px;}
a {color: black;padding: 2px 4px;}
a:hover {color: white;background-color: black;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.edit {margin: 50px;display: block;}
.edit a {background-color: orange;color: black;padding: 10px;font-weight: bold;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.edit a:hover {background-color: black;color: orange;text-decoration: none;}
fieldset {border: none;padding: 0;margin: 0;}
legend {display: none;}
strong {font-weight: bold;}


/**** Header ****/
h1 a {text-indent: -9999px;padding: 0;background: transparent url(images/homelogo.jpg) no-repeat top center;height: 75px;width: 100%;display: block;text-decoration: none;}
h1 a:hover {background-color: transparent;-webkit-border-radius: 0px;-moz-border-radius: 0px;}


/**** Home Header ****/
#home_top {padding: 0;background-image: url(images/homeimage_shadow.jpg);background-repeat:no-repeat;background-position: top left;background-color: transparent;height:94px;width: 960px;text-indent: -9999px;}


/**** News List ****/
#news {padding: 5px 0 20px 0;padding-left: 0;margin-left: 70px;}
#news li {list-style-type: square;list-style-position: outside;padding:0 10px 20px 10px;margin: 0;}
#news h3 {font-size: 14px;padding-left: 0;}
#news cite {margin-left: 0px;}
#news p {padding-left: 0;}
#news h3 a {text-decoration: none;}
#news h3 a:hover {}
.readmore {padding-top: 0px !important;padding-bottom: 20px;}
#news .edit {margin-left: 0px;}


/**** News Home ****/
#news_home {background-color: #b9b9b9;margin-top: 30px;}
#news_home li, #news_home h3, #news_home a, #news_home h2 {color: #4b5a6b;}
#news_home ul {padding-left: 0;margin-left: 70px;}
#news_home li {list-style-type: square;list-style-position: outside;padding:0 10px 20px 10px;}
#news_home li p {padding: 2px 4px;}
#news_home li h3 {padding: 0px 50px 0 0px;}
#news_home li h3 a {}
#news_home li h3 a:hover {background-color: #4b5a6b;color: #b9b9b9;}


/**** Navigation Bar ****/
#navbuttons {float: left;width: 240px;background-color: #5a5a5a;padding: 0 0 10px 0;}
#navbuttons li {padding: 0;list-style-type: none;border-bottom: 2px solid #5a5a5a;}
#navbuttons li a {padding: 9px 10px 9px 14px;display: block;background-color: #6b747a;text-decoration: none;color: white;font-weight: bold;}
#navbuttons li a:link {}
#navbuttons li a:visited {}
#navbuttons li a:hover {color: yellow;background-color: #838383;-webkit-border-radius: 0px;-moz-border-radius: 0px;}
/* #navbuttons li a:active {color: black;background-color: #c9c9c9;-webkit-border-radius: 0px;-moz-border-radius: 0px;} */
#navbuttons li ul {padding: 5px 0;border-top: 2px solid #5a5a5a;}
#navbuttons li ul li {border: none;}
#navbuttons li ul li a {background-color: transparent;font-size: 10px;padding: 5px 0px 5px 35px;}
#navbuttons li ul li a:hover {background-color: transparent;}
#service_link {background: #838383 no-repeat 0px 43px;}
#training_link {background: #838383 no-repeat 0px 55px;}


/**** Navigation Bar Forms ****/
#searchform {}
#subscribe {}
#navbuttons form {padding: 10px 0 10px 16px;}
#navbuttons label {font-weight: bold;padding: 0 0 2px 0;color: white;display: block;}
#navbuttons input{padding: 4px;width: 120px;background-color: #6b747a;border: 1px solid #909597;color: white;}
#navbuttons button {margin-left: 10px;background-color: #009618;border: 1px solid #909597;padding: 4px;color: white;cursor: pointer;width: 65px}
#navbuttons button:hover {background-color: black;}


/**** Home Page ****/
#home_list {clear: both;padding-bottom: 40px;}
#home_list li {width: 300px;float: left;list-style-type: none;padding: 5px;}
#home_list li a {text-align: center;text-decoration: none;display: block;padding: 10px;background-color: #333;color: white;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
#home_list li a:hover {background-color: #4c2551;}


/**** Subpage specifics ****/
#subpage_header {border-right: 3px solid #ebebeb;border-left: 3px solid #ebebeb;font-size: 16px;color: white;font-weight: normal;background: transparent url(images/subpage_header.jpg) repeat-x top left;height: 55px;padding: 5px 12px;}
#content img {float: right;margin: 20px 50px 20px 20px;padding: 10px;border: 1px solid #cccccc;}
#main_header {padding-top: 150px;}
#header_quote {color: #575757;width: 400px;font-weight: bold;text-align: center;position: absolute;top: 165px;left: 50%;margin: 0 0 0 60px;}
#header_quote p {padding: 0px;margin: 0px;}
#registration_area {}
#secure-publications img {margin: 20px 0 20px 0;float: none;}
a.thickbox:hover {background-color: transparent !important;}
#seminar-photos {}


/**** Contact Pages ****/
#contactform {width: 300px;float: left;margin-left: 50px;padding-bottom: 40px;}
#contactform label {display: block;font-size: 14px;font-weight: bold;padding: 20px 0 5px 0;}
#contactform input {display: block;padding: 4px;border: 1px solid #c1c1c1;width: 220px;}
#contactform textarea {display: block;padding: 4px;border: 1px solid #c1c1c1;width: 220px;height: 150px;}
#contactform button {font-size: 14px;font-weight: bold;margin-top: 20px;background-color: #009618;border: 1px solid #909597;padding: 6px;color: white;cursor: pointer;}
#contactform button:hover {background-color: black;}
#sub_contact {width: 350px;float: right;}
#sub_contact h5 {padding-left: 0px;margin-left: 0px;}
#sub_contact h4 {padding-left: 0px;}
#sub_contact address {padding-left: 0px;}
#sub_contact p {padding-left: 0px;}
#sub_contact dl {padding-left: 0px;}
#sub_contact dt {padding-left: 0px;}
#sub_contact dd {padding-left: 0px;}


/**** Footer ****/
#footer {clear: both;background-color: #31393e;text-align: center;color: #8ea098;padding: 5px;font-size: 10px;}
#footer a {color: #8ea098;}
#footer a:hover {background-color: #8ea098;color: #31393e;}




/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;background-color: transparent;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
#TB_window {position: absolute;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top: 10px;left:50%;}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;position: relative;z-index: 4;}
#TB_hide {position: absolute;z-index: 5;left: 0px;right: 0px;background-color: transparent;height: 100%;}
#TB_closeWindowButton {position: relative;z-index: 6}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
