/*
Theme Name: RG Hospital
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

#wp-calendar caption, cite {
	text-decoration: none;
	}
.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 13px;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

.nocomments, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */
.post hr {
	display: block;
	}

.postmetadata {
	padding-top: 5px;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}

.clear {
	clear: both; font-size:0px; line-height:0px; height:0px; content:'.'; visibility:hidden; display:block
	}

/* End Structure */



/*	Begin Headers */

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */



/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
	}

html>body .entry li {
	margin: 7px 0 8px 10px;
	}

.entry ol {
	padding: 0 0 0 0px;
	margin: 0;
	}

.entry ol li {
	margin: 0;
	padding: 0;
	}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

#content-right ul p, #content-right ul select {
	margin: 5px 0 8px;
	}

ol li {
	list-style: decimal outside;
	}

/* End Entry Lists */



/* Begin Form Elements */
#searchform .search-fld{background:url(/images/search-bg.gif) no-repeat left 0px; width:194px; height:18px; padding:3px 0px 0px 4px}
#searchform #s {
	width: 187px;
	padding: 0px;
	margin:0px;
	border:0px;
	height:16px;
	background:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e4b54;
	float:left
	}
#searchform .search-hoder{text-align:right; width:198px; padding-top:6px;}
#content-right .btn-search {
	padding: 0px; margin:0px; background:url(/images/btn-search.gif) no-repeat left 0px; width:94px; height:21px; border:0px; cursor:pointer
	}
#content-right .btn-search-over {
	padding: 0px; margin:0px; background:url(/images/btn-search.gif) no-repeat left -21px; width:94px; height:21px; border:0px; cursor:pointer
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}
#commentform input {
	width: 170px;
	height:12px;
	padding: 2px;
	margin: 0px 5px 0px 0;
	float:left;
	border:1px solid #dddddd;
	background:#f8f8f8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e4b54
	}

#commentform textarea {
	width: 99%;
	height:150px;
	margin:0px;
	padding: 0px;
	float:left;
	border:1px solid #dddddd;
	background:#f8f8f8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3e4b54;
	line-height:16px;
	}

#commentform .submit {
	margin: 5px 0px 0px;
	padding:4px 0px;
	float: left;
	width:140px;
	height:24px;
	background:#e75d01;
	border:1px solid #fff;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer
	}
#commentform .submit-over {
	margin: 5px 0px 0px;
	padding:4px 0px;
	float: left;
	width:140px;
	height:24px;
	background:#294364;
	border:1px solid #fff;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:pointer
	}

/* \*/ * html #commentform #submit {margin:0px} /* */	

#commentform p{padding:0px; margin:0px;}	
#commentform label small{font-weight:normal}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */







/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin:0px;
	font-size:11px;
	font-weight:bold;
	line-height:15px;
	}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */


/***** Custom styles for RG Hospital *****/
body{margin:0px 0 20px 0; padding:0px; background:url(/images/bg.gif) repeat-x top left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e4b54;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, input{padding:0px; margin:0px; font-weight:normal}
a img{border:0px;}
a{outline:none}

/********** Beta **********/
#beta{width:69px; height:68px; position:absolute; top:0px; right:0px}

/********** Main Containers **********/
#wrapper{width:100%; height:auto;}
#page-holder{width:900px; height:auto; margin:0px auto}

/********** Keywords **********/
#keywords{width:100%; height:24px; padding:7px 0px 7px; font-size:11px; color:#566c7a}
#keywords a{color:#566c7a; text-decoration:none;}
#keywords a:hover{color:#ff8100; text-decoration:none;}

/********** Header **********/
#header{width:100%; height:109px; background:url(/images/header-bg.gif) repeat-x 0px 0px}
#header-left{width:263px; height:88px; padding:21px 0px 0px 23px; float:left; background:url(/images/header-bg.gif) no-repeat 0px -109px}
#header-right{width:144px; height:94px; float:right; padding:15px 23px 0px 0px; background:url(/images/header-bg.gif) no-repeat 100% -218px}

/********** Top Navigation **********/
#nav{width:100%; height:40px; margin-bottom:8px; background:url(/images/nav-bg.gif) repeat-x 0px 0px;}
#nav-left{width:auto; height:40px; display:block; background:url(/images/nav-bg.gif) no-repeat 0px -40px}
#nav-right{width:auto; height:40px; display:block; background:url(/images/nav-bg.gif) no-repeat 100% -80px}

#nav ul{list-style:none; padding-left:10px}
#nav ul li{float:left; display:block; height:40px;}
#nav ul li a{font-size:11px; font-weight:bold; color:#e5e6e6; text-decoration:none; height:14px; float:left; display:block; padding:12px 10px 14px;}
#nav ul li a:hover{color:#ffb400; text-decoration:none; background:url(/images/nav-over-bg.gif) no-repeat 50% 29px}

/********** Page Header **********/
#page-header{width:652px; height:77px; padding:20px 0px 8px 0px; background:url(/images/page-heading-bg.jpg) no-repeat top left; text-align:center}
#page-header h1.big{font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:24px; color:#fff; padding-bottom:5px}
#page-header h1.sml{font-size:17px; color:#fff}

/********** Content **********/
#content-outer{width:100%; height:auto;}
#content-outer:after{font-size:0px; height:0px; content:'.'; clear:both; display:block; visibility:hidden;}
/* \*/ * html #content-outer{height:1px} /* */

.content-left{width:652px; height:auto; padding:0px 10px 0px 0px; float:left;}
.content-right{width:238px; height:auto; float:left; padding-bottom:8px;}

.box{padding-bottom:8px;}
.box-left{float:left; width:321px; padding:0px 10px 8px 0px;}
.box-right{float:left; width:321px; padding:0px 0px 8px 0px;}

p{font-size:11px; line-height:18px; padding-bottom:10px; clear:left}
p.more{display:block; text-align:right; padding-bottom:0px}

/********** Widget **********/
.top{width:auto; height:31px; display:block; background:url(/images/widget-bg.gif) repeat-x 0px 0px}
.top h1{width:auto; height:31px; display:block; background:url(/images/widget-bg.gif) no-repeat 0px -31px; font-size:13px; font-weight:bold; color:#ebf5ff}
.top h1 span{width:auto; height:24px; padding:7px 0px 0px 20px; display:block; background:url(/images/widget-bg.gif) no-repeat 100% -62px}
.top h1 a{color:#fff; text-decoration:none}
.top h1 a:hover{color:#fff; text-decoration:underline}

.btm{width:auto; height:6px; display:block; background:url(/images/widget-bg.gif) repeat-x 0px -93px}
.btm .btm-left{width:auto; height:6px; display:block; background:url(/images/widget-bg.gif) no-repeat 0px -99px}
.btm .btm-right{width:auto; height:6px; display:block; background:url(/images/widget-bg.gif) no-repeat 100% -105px; font-size:0px;}

.middle-wrapper{width:auto; height:auto; border:1px solid #d8d8d8; border-width:0px 1px; padding:17px 19px 11px; background:url(/images/widget-bg.gif) repeat-x 0px -111px}
.middle-wrapper .middle{width:100%; height:auto}

/********** Footer **********/
#footer{width:100%; height:68px; background:url(/images/footer-bg.gif) repeat-x 0px 0px; clear:both; color:#566c7a; font-size:10px;}
#footer-left{width:auto; height:68px; display:block; background:url(/images/footer-bg.gif) no-repeat 0px -68px}
#footer-right{width:auto; height:68px; display:block; text-align:center; padding:0px; background:url(/images/footer-bg.gif) no-repeat 100% -136px;}

#footer ul{list-style:none; width:auto; margin:0px auto; padding:12px 10px 0px;}
#footer ul li{display:inline;}
#footer ul li a{color:#566c7a; text-decoration:none; font-size:11px;}
#footer ul li a:hover{color:#ff8100; text-decoration:none;}

#footer .dots{font-size:8px; line-height:8px; line-height:5px;}
#footer .copyright{color:#6a7d89; font-size:10px; line-height:6px;}

h2{font-size:18px; font-weight:normal; color:#DC640E; padding:9px 0px 5px 0px;}
h3{font-size:11px; font-weight:normal; color:#DC640E; padding:9px 0px 5px 0px;}
h3 small, small{font-size:11px; font-weight:bold;}
small{padding:0px; margin:0px;}
h2 a{color:#DC640E; text-decoration:none;}
h2 a:hover{color:#3e4b54; text-decoration:none}
h6{font-size:13px; font-weight:bold; color:#DC640E; padding:9px 0px 5px 0px;}

a{color:#ff8100; text-decoration:none;}
a:hover{color:#3e4b54; text-decoration:none}

a.black{color:#3e4b54; text-decoration:none; font-weight:bold}
a.black:hover{color:#ff8100; text-decoration:none}

a.more{font-size:11px; color:#ff8100; font-weight:bold; text-decoration:none; background:url(/images/more-bg.gif) no-repeat left 1px; padding:0px 0px 0px 19px;}
a.more:hover{color:#3e4b54; text-decoration:none; background-position:0px -11px;}

ul.category-list{list-style:none;}
ul.category-list li{font-size:11px; line-height:18px; background:url(/images/bullet.gif) no-repeat left 5px; padding-left:15px; padding-bottom:4px}
ul.category-list li a{font-size:11px; line-height:18px; text-decoration:none; color:#3e4b54}
ul.category-list li a:hover{ text-decoration:none; color:#ff8100}

.divider{display:block; font-size:0px; line-height:0px; height:30px;}

ol.commentlist p{padding-bottom:0px;}

/********** Endless Scroller **********/
.jscroller2_left{margin:0; padding:0;}
.jscroller2_left, .jscroller2_left_endless{white-space:nowrap;}
/* Scroller Box */
#scroller_container1{width:100%; height:15px; overflow:hidden;}
/* CSS Hack Safari */
#dummy {;# }
#scroller_container1{overflow:hidden;}
/* Scoller Box */

