/*
THEME NAME: Optima
DESCRIPTION: Custom Theme Created for Optima Health Care, Inc.
VERSION: 1.0
AUTHOR: <a href="http://www.caspianservices.net/">Narek Parlakyan</a>
AUTHOR URI:
TAGS: Optima
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-r.css');

/** Reset **/
img, em, ul, ol, li,
fieldset, form, label, legend { margin:0; padding:0; outline:0; }
table, caption, tbody, tfoot, 
thead, tr, th, td    { margin:0; outline:0; }
a, a:active, a:focus { outline:none; }
:focus     { -moz-outline-style:none; }
blockquote { margin:0; }
a, img { border: 0px none; }
hr     { height:1px; margin:30px 0; border:0; background-color:#016330; }
ul, li { list-style-type:none; }
.clear { clear:both; height:0; padding:0; margin:0; }
.left  { float:left; }
.right { float:right; }
/** Reset End **/

/* General Styles */
html { background:url(images/back-rep.gif) repeat-x top; } 
body { background:url(images/back.jpg) top center no-repeat; margin:0px; font-family:arial; font-size:16px; color:#000; height:100%; line-height:21px; }
#wrapper    { width:1000px; margin:auto; overflow:hidden; }
#comments   { font-size:13px; color:#666; }
.entry-meta { font-size:11px; }

/* Header Styles */
#header         { height:250px; }
#logo           { overflow:hidden; margin-top:25px; display:block; }
#header .left   { width:560px; }
#header .right  { width:281px; }
#button-eligibility { background:url(images/button-eligibility.png) no-repeat top left; display:block; width:261px; height:41px; padding:10px; margin-top:195px; }
#button-eligibility:hover { background:url(images/button-eligibility.png) no-repeat bottom left; display:block; width:261px; height:41px; padding:10px; margin-top:195px; }
#blog-description   { margin:-45px 0 0 145px; font:bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:left; width:400px; }

.entry-content ul, .entry-content ol { margin-left:15px;}
.entry-content ul li, .entry-content ol li { list-style-type:square; margin-left:15px; margin-top:7px;}
/* Navigation Styles */
#navigation            { overflow:hidden; }
#navigation ul#menu    { margin-left:53px; overflow:hidden; }
#navigation ul#menu li { display:block; float:left; }
#navigation ul#menu li a.home        { display:block; height:40px; width:65px; background:url(images/nav.jpg) no-repeat top left; }
#navigation ul#menu li a.about       { display:block; height:40px; width:88px; background:url(images/nav.jpg) no-repeat -65px top; }
#navigation ul#menu li a.care        { display:block; height:40px; width:130px; background:url(images/nav.jpg) no-repeat -153px top; }
#navigation ul#menu li a.health      { display:block; height:40px; width:155px; background:url(images/nav.jpg) no-repeat -283px top; }
#navigation ul#menu li a.credentials { display:block; height:40px; width:109px; background:url(images/nav.jpg) no-repeat -438px top; }
#navigation ul#menu li a.employment  { display:block; height:40px; width:116px; background:url(images/nav.jpg) no-repeat -547px top; }
#navigation ul#menu li a.blog        { display:block; height:40px; width:61px; background:url(images/nav.jpg) no-repeat -663px top; }
#navigation ul#menu li a.shop        { display:block; height:40px; width:60px; background:url(images/nav.jpg) no-repeat -724px top; }
#navigation ul#menu li a.contact     { display:block; height:40px; width:104px; background:url(images/nav.jpg) no-repeat -784px top; }

#navigation ul#menu li a.home:hover         { display:block; height:40px; width:65px; background:url(images/nav.jpg) no-repeat left bottom ; }
#navigation ul#menu li a.about:hover       { display:block; height:40px; width:88px; background:url(images/nav.jpg) no-repeat -65px bottom; }
#navigation ul#menu li a.care:hover        { display:block; height:40px; width:130px; background:url(images/nav.jpg) no-repeat -153px bottom; }
#navigation ul#menu li a.health:hover      { display:block; height:40px; width:155px; background:url(images/nav.jpg) no-repeat -283px bottom; }
#navigation ul#menu li a.credentials:hover { display:block; height:40px; width:109px; background:url(images/nav.jpg) no-repeat -438px bottom; }
#navigation ul#menu li a.employment:hover  { display:block; height:40px; width:116px; background:url(images/nav.jpg) no-repeat -547px bottom; }
#navigation ul#menu li a.blog:hover        { display:block; height:40px; width:61px; background:url(images/nav.jpg) no-repeat -663px bottom; }
#navigation ul#menu li a.shop:hover        { display:block; height:40px; width:60px; background:url(images/nav.jpg) no-repeat -724px bottom; }
#navigation ul#menu li a.contact:hover     { display:block; height:40px; width:104px; background:url(images/nav.jpg) no-repeat -784px bottom; }

/* Dropdown */
ul#menu li ul.sub       { left:-999em; position:absolute; }
ul#menu li:hover ul.sub { left:auto; }
ul#menu li ul.sub li    { clear:both; }
ul#menu li ul.sub li a  { display:block; width:150px; padding:5px 15px; background:url(images/nav-back.png) repeat; margin-left:0px; color:#fff; font:bold 13px Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #000;  }
ul#menu li ul.sub li a:hover { color:#D8A3BB;}

/* Footer Styles */
#wrapper-footer { width:100%; background:#ececec; border-top:1px solid #c8c8c8; }
#footer         { width:1000px; margin:0 auto; background:url(images/footer-back.jpg) no-repeat top center; height:300px; }
#footer hr      { background-color:#666; height:3px; }
#footer .left   { width:370px; margin:30px 0 0 350px; line-height: 26px;}
#footer .right  { width:250px; padding-top:50px; }
#generator-link, #theme-link     { font-size:12px; }
#generator-link a, #theme-link a { font-weight:bold; }

#footer ul.badges li   { list-style-type:none; display:block; float:right; }
#footer ul.badges li a { display:block; margin:0 20px 0 0; }
#footer ul.badges li a.assoc         { background:url(images/badges.gif) no-repeat top left; width:55px; height:60px; }
#footer ul.badges li a.assoc:hover   { background:url(images/badges.gif) no-repeat bottom left; }
#footer ul.badges li a.bbb           { background:url(images/badges.gif) no-repeat -65px top; width:55px; height:60px; }
#footer ul.badges li a.bbb:hover     { background:url(images/badges.gif) no-repeat -65px bottom; }
#footer ul.badges li a.cahsah        { background:url(images/badges.gif) no-repeat top right; width:80px; height:60px; }
#footer ul.badges li a.cahsah:hover  { background:url(images/badges.gif) no-repeat bottom right; }

/** Heading Styles **/
h1 { font-size:24px; margin:0; padding:0; font-weight:normal; }
h2 { font-size:28px; margin:0; padding:0; font-weight:normal; }

h2.entry-title a { font-size:34px; color:#000; }
h3.widgettitle   { color:#135362; text-transform:uppercase; font-weight:normal; }

/* Sidebar Styles */
.wrapper-slideshow { margin:34px 0 20px 0!important; overflow:hidden; } 
div#nav a { display:block; width:115px; height:83px; }
div#nav a span { display:block; width:115px; height:83px; }
div.sidebar    { margin-right:4px; }
a.patients { background:url(images/slide-but-patients.jpg) no-repeat top left; float:left; }
a.doctors  { background:url(images/slide-but-doctros.jpg) no-repeat top left; float:left; }
a.patients.activeSlide span { background:url(images/slide-but-patients-active.jpg) no-repeat top left; }
a.doctors.activeSlide span  { background:url(images/slide-but-doctros-active.jpg) no-repeat top left; }

#secondary.sidebar { }
#linkcat-2              { margin:0 0 35px; }
#linkcat-2 .widgettitle { border-bottom:3px solid #b9b5ae; padding-bottom:5px; margin-bottom:15px; }
ul.blogroll      { font-size:12px; margin-left:2em!important; }
ul.blogroll li a { font-weight:bold; color:#000; }
ul.blogroll li   { padding:0 0 10px 0;}
ul.social               { overflow:hidden; }
ul.social li            { list-style-type:none; display:block; float:left; }
ul.social li a          { display:block; width:64px; height:82px; margin:0 15px 10px 0; color:#000; }
ul.social li a.facebook { background:url(images/social.gif) top left no-repeat; }
ul.social li a.twitter  { background:url(images/social.gif) top center no-repeat; }
ul.social li a.youtube  { background:url(images/social.gif) top right no-repeat; }

div.sidebar input#s       { border:solid 2px #ccc; padding:5px 7px; width:165px; }
div.sidebar input#s:focus { border:solid 2px #0BBEBF; }
div.sidebar input.button  { border-top:solid 1px #0BBEBF; border-right:solid 1px #076F6F; border-bottom:solid 1px #076F6F; border-left:solid 1px #0BBEBF; background-color:#099; padding:5px 7px; font-weight:bold; color:#AAE1F5; text-shadow:0 1px 0 #076F6F; cursor:pointer; }
div.sidebar input.button:hover { background-color:#00AEAF; color:#FFCB3F; }
/** Link Styles **/
a:link,
a:visited {	color:#4B8BA6; text-decoration:none; }
a:hover   { color:#33A3CF; text-decoration:none; }

/** Other Shortcuts **/
.border        { border:solid 8px #E6D9C9; }
.first { padding-left:0!important; margin-left:0!important; }
.last  { padding-right:0!important; margin-right:0!important; }
blockquote { color:#C1AB7D; font-size:12px; quotes: "\201C" "\201D"; /*text-indent:2em;*/ }
/*Tweaks for modern browsers*/
.text-shadow   { text-shadow:0 1px 0 #000; }
.box-shadow    { 
	box-shadow:4px 4px 0px #480001;
	-webkit-box-shadow:4px 4px 0px #480001;
	-moz-box-shadow:4px 4px 0px #480001;	
} 

/* Icons attribute setup */
[quote ^="dark-open"] {	background:transparent;	display:block; float:left; width:20px; height:16px; margin-right:7px; }

/* Buttons styles */
a.button { display:block; background:url(../images/button.png) no-repeat center; width:162px; height:36px; line-height:36px; text-align:center; color:#3d300a; text-shadow:0 1px 0 #FDEE93; text-transform:uppercase; font-size:14px; font-weight:bold; margin:145px 15px 0 0; float:right; }
a.button:hover { color:#6d540b; }

/* Just some example content */
.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:7px;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:100%;
height:100px;
border:solid 1px #ccc;
}

textarea#comment:focus { border:solid 1px #A22D58; }

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

div#nav-above {
}

div#nav-below {
margin-top:1em;
}

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar li {
list-style:none;
margin:10px 0;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {

}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

.content-pic
{
	border:solid #B7AF98 4px;
}
h2.entry-title { border-bottom:3px #EFF8FF solid; margin-bottom:25px; padding-bottom:15px; line-height: 26px;}
#nostyle { margin:0; padding:0; }