/**
 * Theme Name: MS Russian
 * Theme URI: http://www.mattersolutions.com.au/
 * Description: for Russian (from Alkina / AIYA / PCL / Bade / Apollos )
 * Version: 0.1
 * Author: Matter Solutions
 * Author URI: http://www.mattersolutions.com.au
 * Tags: threaded-comments, sticky-post, two-columns, fixed-width
 * Template: hybrid
 */


/* Get base CSS */
@import url('../hybrid/library/css/20px.css');
@import url('../hybrid/library/css/plugins.css');
@import url('../hybrid/library/css/drop-downs.css');

/* Uncomment the below line if using the Hybrid Tabs plugin */
/* @import url('tabs.css'); */

/* Body */
html {margin: 0; padding:0;}
body {
	font: 14px Arial, Helvetica, sans-serif;
	color: #333;
	background: #00007e;
	margin: 0;
	padding: 0;
	}

h1, h2, h3, h4, h5, h6, h7 { font-family: Helvetica, Verdana, Arial, helvetica;}
#Xheader h1 {font-size: 2.9em; color: #eee; padding: 0px 24px;}
h2 { font-size: 2.3em;}
h3 { padding: 16px 0 0; margin-top: 20px;}
a {color:#00d;}
p a{text-decoration: underline;}
#content a:active {color:#FF0;}
#content a:hover { background: #FFF;}
a:visited {color: #00c;}
P STRONG { color: #111;}


a.button {
-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:#123144 url(images/bg-button.jpg) repeat-x scroll 0 0;
border: none; color:#FFFFFF;
font-size:1.2em; padding:10px 28px; text-decoration:none; text-transform:capitalize;
float: right;
}
#content a.button:hover { background:#123144 url(images/bg-button.jpg) repeat-x scroll 0 0; color: #f8f8f8; text-shadow: #333 1px 1px;}


h2.page-title { margin-top: 22px; padding: 7px 0 0px;}

/* Body container */
#body-container { width: 960px; margin: 0 auto;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	}
#top-container { background: none;}


/*header*/
#header-container {margin: 0 auto; padding: 10px 0; height: 118px;}

#header { position: relative;}
#header #site-title { float: left; height: 110px; width: 214px; background: #fff; margin: 0; padding: 0; text-align: center; border: 3px solid #000;}
#header #site-title IMG { padding: 10px;}
#header #site-description {float: left; color: #fff; font-family: Helvetica, Verdana, Arial; font-weight: 200; padding: 35px 45px 3px; text-transform: uppercase; font-size: 1.4em;}
#header #cta-button { float: right;}


/*nav*/
#primary-menu {width: 218px; margin: 0 auto; padding: 0; background-color: #c22126; float: left;}
#primary-menu .menu { padding: 14px 1px;  height: 500px; border: 3px solid #fff}
#primary-menu li {float: left; width: 197px;}
#primary-menu li a { padding: 10px 15px; color:#FFF; font-size: 14px; font-family: Helvetica, Verdana, Arial;}
#primary-menu li a:hover{ text-decoration: underline; }
#primary-menu li.current-menu-item a {text-decoration: underline;}
.metal-bit { height: 28px; width: 218px; background: #c22126 url(images/metal.jpg); border: none;}

#place_box { width: 214px; background: #c22126; margin: 20px 0; float: left; clear: left; font-size: 11px; color: #fff; border: 3px solid #fff}
#place_box h5 { padding: 20px 17px 16px; margin: 0;}
#place_box p { padding: 0px 17px 20px; margin: 0;}
#place_box a, #place_box a:visited, #place_box a:active { color: #fff;}

/* header feature */
#feature_section { width: 724px; height: 292px; border: none; margin: 0; float: right; background: #fff;}
#top-panel { padding: 0px; margin: 0; background: #f4c472 url(images/wooden.jpg) no-repeat; height:240px; left:25px; position:relative; top:25px; width:223px; z-index:1;}
#top-panel h4 { font-size:1.1em; font-weight:bold; padding:20px 15px 13px; text-decoration:underline; text-transform:uppercase; margin: 0;}
#top-panel p { padding: 0px 17px; margin: 0; font-size: 0.9em;}
#top-panel p.buttons { padding: 20px 17px;}
#top-panel a.button { padding: 10px; font-size: 11px;}


/*container*/
#container {width: 724px; background: #FFF; overflow: hidden; float: right; margin: 20px 0; padding-bottom: 30px; border: 3px solid #000;}
/* .page-template-without-slider */
#container { margin-top: 0;}
.breadcrumb {display: none}

#content {padding: 0 25px; margin: 10px 0 0 0; background: #fff; min-height: 430px}
#content h1 {margin-top: 10px;}

/*language selector*/
#ms-sidebar {width: 240px; padding-right: 10px; float: right;}
#ms-sidebar li {float: right; list-style:none; padding: 4px;}


#primary {margin: 10px 0 0 0; width: 235px; padding: 0 10px; height: 80px; background: none; position: relative; }
#primary h1{position: absolute; top: 22px; left: 9px; text-align: center; width: 80px; font-size: 48px; line-height: 48px; font-weight: 900; margin: 0; padding: 0; color: #FFF;}
#primary h3 { padding: 0px;}
#primary > DIV { padding-bottom: 30px;}
#secondary {margin: 10px 0 0 0; padding: 5px 5px 2px 5px; width: 190px; color: #FFF; background:url(images/bg-downloads.jpg) #295e9e repeat-x;}
#secondary h3 {padding: 0 0 20px 40px; margin: 5px 0 ; font-size: 16px; color: #1b437b; background:url(images/download.png) center left no-repeat;}
#secondary a {display: block; padding: 0 0 0 15px; margin: 0 0 0 20px; color: #FFF; font-size:10px; background:url(images/bullet.gif) center left no-repeat;}
#secondary p {margin-bottom: 10px;}
#banner { position: fixed; bottom: 0px; margin: 10px 0 0 0; width: 250px; height: 570px; background: transparent url(images/standing-sexy-woman-laptop.jpg) no-repeat scroll 0 -77px;}
#logos { padding: 20px 0 0 10px;}


#ctabar {float: right; clear: both; margin: 0; background: #c22126; width: 724px; padding: 22px 0; border: 3px solid #fff}
#ctabar h3 { color:#FFFFFF; float:right; margin:0 30px 0 0; padding:10px 0; text-transform:uppercase;}
#ctabar .button { float: right; margin-right: 50px;}


#subsidiary { clear: none;}

#footer-container { }
#footer {  margin: 0; float: right; text-align: right; color: #fff; font-size: 0.8em; width: 100%;}
#footer A, #footer A:visited { color: #eee;}
#footer p { margin:0; }

#comments-template {display: none;}

#content IMG { bordeR: 1px solid #ccc; margin-bottom: 10px; margin-right: 10px;}
#content #geobanner { padding-left: 70px;}

#foot-nav LI { floaT: right; list-style-type: none; padding: 3px; }

#content h3 { clear: both; font-size: 1.1em; font-weight: bold;}


#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #444;
	font-size: 12px;
	margin: 5px;
	font-weight: normal;
}


