/* Dynamic CSS rules generated Mon, 10 May 2010 12:38:59 +0800 */
body { color: #747373; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", Arial, Verdana, Helvetica, Sans-Serif; background-color: #efeded; background-image: url('/files/ams-bg.jpg'); background-repeat: repeat-x; } 
#page { width: 940px; margin-top: 0px; font-size: 1.05em; line-height: 1.7em; background-image: none; border: none; background-color: transparent; } 
#header { height: 254px; margin-bottom: 0px; border: none; background-image: url('/files/ams-hdr-about.jpg'); background-repeat: no-repeat; background-position: center bottom; } 
.site-title { margin: 0px; padding: 0px; padding-top: 27px; margin-left: 45px; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 1.5em; color: white; text-align: left; } 
.site-tagline { margin: 0px; padding: 0px; padding-top: 25px; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", Arial, Verdana, Helvetica, Sans-Serif; text-align: right; font-size: 1.2em; font-style: italic; color: white; margin-right: 70px; } 
#header_action_box_1 a { width: 217px; height: 113px; left: 0px; top: 107px; background: url(/files/ams-logo.gif) no-repeat; background-position: top left; } 
#header a:link, #header a:visited, #header a:hover, #header a:active { color: white; } 
span.page_item a:link, span.page_item a:visited, span.page_item a:active { color: #fff; } 
span.page_item a:hover { color: #fff; } 
span.current_page_item a:link, span.current_page_item a:visited, span.current_page_item a:hover, span.current_page_item a:active  { color: #fff; } 
a:link, a:visited, a:active { color: #e66d3b; } 
a:hover { color: #e66d3b; } 
blockquote { color: #b3b1b1; background: transparent; text-align: justify; font-style: italic; margin: 5px 0; padding: 0 0; } 
.wp-caption { border: 1px solid #ddd; background-color: #f3f3f3; }
.wp-caption p.wp-caption-text { font-weight: normal;  font-style: normal; }
blockquote.withquote { background: url(http://static.om4hub.com/wp-content/themes/om4/images/quoteopen.gif)  no-repeat; background-position: top left; }
p.withunquote { background: url(http://static.om4hub.com/wp-content/themes/om4/images/quoteclose.gif) no-repeat; background-position: bottom right; }
#footer { height: 99px; background-image: url('/files/ams-ftr-bg.gif'); background-repeat: no-repeat; } 
#footer p { color: #898989; } 
#footer a:link, #footer a:visited, #footer a:active { color: #898989; } 
#footer a:hover { color: #e66d3b; } 
.narrowcolumn { width: 420px; padding: 0px 0px 30px 0px; text-align: left; } 
.widecolumn { padding: 0px 0px 30px 0px; text-align: left; } 
h1 { color: #e66d3b; font-size: 1.2em; line-height: 1em; margin-top: 0px; margin-bottom: 18px; } 
h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { color: #e66d3b; } 
h2 { color: #e66d3b; font-size: 1.1em; line-height: 1em; margin-top: 0px; margin-bottom: 18px; } 
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color: #e66d3b; } 
h3 { color: #e66d3b; font-size: 1em; line-height: 1em; margin-top: 36px; margin-bottom: 12px; } 
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active { color: #e66d3b; } 
h4 { color: #e66d3b; font-size: 1em; line-height: 1em; margin-top: 24px; margin-bottom: 8px; font-weight: bold; } 
h4 a:link, h4 a:visited, h4 a:hover, h4 a:active { color: #e66d3b; } 
#sidebar2 h2 { padding: 3px 3px; font-size: 95%; font-weight: bold; border-bottom: 1px solid #999; margin: 15px 0px 0px 0px; } 
#sidebar2 ul { list-style: none; margin: 0px; padding: 0px; } 
#sidebar2 li { padding: 1px 0px 1px 0px; } 
#sidebar2 ul ul { color: black; margin: 10px 0px 10px 20px; padding: 0px 0px 0px 0px; } 
#sidebar2 ul ul ul { position: relative; left: 10px; margin: 2px 0px 2px 0px; padding: 0px; } 
#sidebar2 ul ul li ul li { margin-left: 4px; font-size: 90%; } 
#sidebar2 ul a:link, #sidebar2 ul a:visited, #sidebar2 ul a:hover, #sidebar2 ul a:active { list-style: none; margin: 0px; padding: 0px; margin-top: 5px; font-weight: bold; display: block; } 
#sidebar2 ul ul li a:link, #sidebar2 ul ul li a:visited, #sidebar2 ul ul li a:hover, #sidebar2 ul ul li a:active { font-weight: bold; border-bottom: none; font-weight: normal; display: inline; } 
#sidebar { border-right: none; font-size: 1.2em; line-height: 1.2em; width: 250px; padding: 0px 0px 0px 0px; } 
#sidebar2 { border-left: none; font-size: 1.2em; line-height: 1.2em; width: 250px; padding: 0px 0px 0px 0px; } 
#sidebar2 { } 
#sidebar { padding-left: 0px }
#sidebar2 { padding-right: 0px }
#sidebar h2 { color: #ed7d4e; background-color: transparent; } 
#sidebar2 h2 { color: #ed7d4e; background-color: transparent; } 
#sidebar ul ul { list-style: disc; } 
#sidebar2 ul ul { list-style: disc; } 
#sidebar ul ul li ul li { list-style: square; } 
#sidebar2 ul ul li ul li { list-style: square; } 
#sidebar ul ul li a:link, #sidebar ul ul li a:visited, #sidebar ul ul li a:hover, #sidebar ul ul li a:active { color: #e66d3b; } 
#sidebar2 ul ul li a:link, #sidebar2 ul ul li a:visited, #sidebar2 ul ul li a:hover, #sidebar2 ul ul li a:active { color: #e66d3b; } 
#sidebar ul ul li a:hover { color: #e66d3b; } 
#sidebar2 ul ul li a:hover { color: #e66d3b; } 
#sidebar ul ul li { color: #747373; } 
#sidebar2 ul ul li { color: #747373; } 
#sidebar ul li p a:link, #sidebar ul li p a:visited, #sidebar ul li p a:hover, #sidebar ul li p a:active { color: #e66d3b; } 
#sidebar2 ul li p a:link, #sidebar2 ul li p a:visited, #sidebar2 ul li p a:hover, #sidebar2 ul li p a:active { color: #e66d3b; } 
#menu { margin: 0px 0px 0px 0px ; text-align: left; height: 50px; border: none; } 
#menu a:link, #menu a:visited, #menu a:hover, #menu a:active { margin: 0px; color: #fff !important; font-size: 1em; font-weight: normal; padding: 0px 8px; border-right: dashed 1px #8e899e; } 
/* Header */
#header { background-color: transparent; }
/* Home Page Header */
body.home #header { height: 401px; background-image: none; }

/* Image rotator on the home page that needs to be placed in the header */
#homerotator { position: absolute; top: 72px; left: 0; }
#homerotator img { margin: 0; }
img.homerotator_tagline { position: absolute; top: 280px; right: 25px; border: 1px red black; z-index: 1000; } /* Position the slogan over the rotator */
* html img.homerotator_tagline { display: none; } /* Don't display the slogan (transparent png) in IE6 */

/* Main content area */
table.layout { background-image:url(/files/ams-feet.gif); background-position:right bottom; background-color: white; padding-top: 50px; background-repeat:no-repeat; }
#content { font-size:1.3em; }
#content blockquote { font-size: 1.2em; }
#content img.alignnone {margin: 0; padding: 0;} 
#content ul { padding-left: 0; }
#content ul li { list-style-type: none; padding: 0 0 6px 0; margin: 0; }

/* Home Page */
body.home blockquote  { color:#E66D3B; }

/* Sidebars */
#sidebar h2, #sidebar2 h2 { border: none; padding: 0; margin: 0; }
#text-4 a { margin: 0 !important; }
#text-4 img { margin-bottom: 4px; }
#sidebar img.map { padding-left: 17px; padding-top: 35px; }
#sidebar2 li {padding: 0 0 15px 0;}
* html #sidebar2 .widget { width: 250px; } /* Force width to 250px to fix IE6 */
#sidebar ul ul li, #sidebar2 ul ul li { list-style-type: none; } /* Remove bullets */
#sidebar ul ul, #sidebar2 ul ul { margin-left: 0; }


/* Visitor Comment Widget */
#adv-custom-field-4 { font-weight: bold; margin-bottom: 1em; }
#adv-custom-field-4 q, #adv-custom-field-4 blockquote {  text-align: left; font-weight: normal; font-style: italic; margin: 0.5em 2em 0.5em 0; display: block; font-size: 0.95em; }

/* Cameo Widget */
#adv-custom-field-3 div.advcustomvalue img  { border: 2px solid #cbcbcb; }

/* Contact Form */
.cform p.cf-sb  {text-align: center;}

/* Footer */
#footer { padding: 0 40px; width: auto; }
#footer p { text-align: left; }
#footer .powered { float: right; text-transform: uppercase; font-weight: bold; font-size: 0.8em; }
#footer .footermenu { text-align: center; margin-bottom: 2em; text-transform: uppercase; }
#footer .footermenu a { font-weight: bold; }

/* Navigation Menu */
#menu { width: 100%; background-color: #5d5574; position: absolute; top: 0; left: 0; font-family: "ff-meta-web-pro-1","ff-meta-web-pro-2", Arial, Verdana, Helvetica, Sans-Serif; text-transform: uppercase; text-align: center; height: 35px;  padding-top: 15px; font-size: 12px; letter-spacing: 0.1em; font-weight: bold; }
#menu a { padding: 10px 5px !important; display: inline; }
#menu a:hover { text-decoration: none; color: #9289af !important; }
#menu a.last { border-right: none !important; }
/* Current Page Item for top menu */
body.page-id-3 #menu a.link-3,
body.page-id-2 #menu a.link-2,
body.page-id-111 #menu a.link-111,
body.page-id-9 #menu a.link-9,
body.page-id-7 #menu a.link-7,
body.page-id-61 #menu a.link-61,
body.page-id-6 #menu a.link-6,
body.page-id-8 #menu a.link-8,
body.page-id-5 #menu a.link-5
 { color: #999999 !important; }

/* Current Page Item for footer menu */
body.page-id-3 #footer a.link-3,
body.page-id-2 #footer a.link-2,
body.page-id-111 #footer a.link-111,
body.page-id-9 #footer a.link-9,
body.page-id-7 #footer a.link-7,
body.page-id-61 #footer a.link-61,
body.page-id-6 #footer a.link-6,
body.page-id-8 #footer a.link-8,
body.page-id-5 #footer a.link-5
 { color: #333 !important; }

/* Remove border from right menu item */
#menu a.link-5 { border-right: none !important; }


/* Images / Captions */
.alignnone { margin-left: 0; }
