/*



Theme Name: Blass2

Theme URI: http://1000ff.de/wordpress-theme-blass-english-version/

Description: Elegant and simple. Blass2 is a CSS-only theme, has a widgetized sidebar, support for gravatars, and works nicely with WordPress 2.5+. Brought to you by <a href="http://1000ff.de/">1000ff</a>.

Version: 1.6.2

Tags: fixed width, two columns, widget ready, widgets, right sidebar, simple, white, clean, valid CSS, valid XHTML

Author: 1000ff

Author URI: http://1000ff.de/



*/



/* body

--------------------------------------------------*/
.oneColFixCtr #container {
	width: 1004px;
	margin: 0 auto; /* this overrides the text-align: center on the body element. */
}
#main {
	width:1004px;
	margin-top:0px;
	margin-left:auto;
	
	margin-right: auto;

}

body {
	background-color: #ffffff;
	margin:0px auto;
	padding:0px;
}



* {
margin:0;
padding:0;

}
code {
font:120% "Courier New", "Lucida Console", Arial;

}



/* header

--------------------------------------------------*/

#header1 {
	margin-left:0px;
	margin-top:0px;
	width:1002px;
	height:80px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/header.gif);
	overflow:hidden;

}
#allmedicalsolutions {
	float: left;
	width: 568px;
	margin-top: 8px;
	margin-left: 20px;
	background: url(http://www.allmedicalsolutions.com/images/all-medical-solutions-logo-hitec-short.jpg) no-repeat left top;
	height: 80px;
	padding-top: 0px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	padding-left: 0px;
	display: inline;
}
#allmedicalsolutions li{
	display: block;
	padding-left: 347px;
}

#hitecbanner {
	font-family: Tahoma;
	font-weight: 800;
	color: #003399;
	background: url(http://www.allmedicalsolutions.com/images/all-medical-solutions-logo.jpg) no-repeat left top;
	margin-left: 460px;
	margin-top: 8px;
	margin-right: 340px;
	padding-top: 0px;
}

#contact {
	font-family: Tahoma;
	font-weight: 800;
	color: #003399;
	float: right;
	margin-top: 8px;
	margin-right: 20px;
	padding-top: 0px;
}



#wrapper {

width:1004px;
	margin-top:0px;
	margin-left:auto;
	margin-right: auto;

}

.p {
	margin:0px;
	padding:0px;
font: 90% Arial, Helvetica, sans-serif;
}
p {
	padding-top:10px;
	margin-top:0px;
}
h1 {
	font: 900 140%/100% Tahoma;
	color: #003399;
}
h2 {
	font: 800 90% Tahoma;
	color: #003399;
}
h3 {
	font: 800 80% Tahoma;
	color: #003399;
}
.small {
	font: 11pt Arial, Helvetica, sans-serif;
}

/* image-center*/

.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	margin: 0px;
	padding: 0px;
}




/* navigation

--------------------------------------------------*/
/* navigation*/
#navigation {
	margin-left:0px;
	margin-top:0px;
	width:1004px;
	height:29px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
	background: url(images/all-medical-small/navigation.gif) repeat-x;
}
#nav-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	height: 30px;
	width: 1000px;
}

#nav-menu li
{
	float: left;
	margin: 0 0.15em;
	padding: 0px;
}

#nav-menu li a
{
	background: url(background.gif) #fff bottom left repeat-x;
	height: 1.5em;
	float: left;
	width: 9em;
	display: block;
	color: #40517C;
	text-decoration: none;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	border-right: 0.1em solid #dcdce9;
	margin-top: 8px;
}

#nav-menu li a:hover{
	color: #4A81C3;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
	width:1003px;
	height: 29px;
	margin: 0px;
	padding: 0px;
} 



.clear {
clear:both;

}
/* image-center*/

#image {
	margin-left:0px;
	margin-top:0px;
	width:764px;
	height:319px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/image.jpg);
	overflow:hidden;

}
#offer {
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	width: 350px;
	margin-right: 20px;
	margin-top: 40px;
}

/* right-nav*/
	
#right_nav {
	margin-left:0px;
	margin-top:0px;
	width:238px;
	height:319px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background-image: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right_nav.gif);
	overflow:hidden;

}
#nav-wrap {
	float:right;
	width:238px;
	margin-top:0px;
	margin-left:0px;
	height: 309px;

}
#hitech {
	margin-left:0px;
	margin-top:0px;
	width:238px;
	height:60px;
	margin-bottom:0px;
	display:inline;
	overflow:hidden;
	padding: 0px;
}


#hitech a:link.button, a:visited.button, a:active.button{
	color: #FFFFFF; /*button text color*/
}



#hitech a.button {
	overflow:hidden;
	display: block;
	height: 60px;
	width: 238px;
	text-decoration: none;
	background: transparent url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/hitech-h.png) no-repeat;
}
#hitech a.button:hover {
	background: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/hitech.png) no-repeat;
}
#qualify {
	margin-left:0px;
	margin-top:2px;
	width:238px;
	height:60px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
#qualify a:link.button, a:visited.button, a:active.button{
	color: #FFFFFF; /*button text color*/
}

#qualify a.button {
	overflow:hidden;
	display: block;
	width: 238px;
	text-decoration: none;
	background: transparent url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/qualify-h.png) no-repeat;
	height: 60px;
}
#qualify a.button:hover {
	background: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/qualify.png) no-repeat;
}
#maximize {
	margin-left:0px;
	margin-top:2px;
	width:238px;
	height:60px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
#maximize a:link.button, a:visited.button, a:active.button{
	color: #FFFFFF; /*button text color*/
}

#maximize a.button {
	overflow:hidden;
	display: block;
	height: 60px;
	width: 238px;
	text-decoration: none;
	background: transparent url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/maximize-h.png) no-repeat;
}
#maximize a.button:hover {
	background: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/maximize.png) no-repeat;
}
#promise {
	margin-left:0px;
	margin-top:2px;
	width:238px;
	height:60px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
#promise a:link.button, a:visited.button, a:active.button{
	color: #FFFFFF; /*button text color*/
}

#promise a.button {
	overflow:hidden;
	display: block;
	height: 60px;
	width: 238px;
	text-decoration: none;
	background: transparent url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/promise-h.png) no-repeat;
}
#promise a.button:hover {
	background: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/promise.png) no-repeat;
}
#faq {
	margin-left:0px;
	margin-top:2px;
	width:238px;
	height:60px;
	margin-bottom:0px;
	float:left;
	display:inline;
	overflow:hidden;
}
#faq a:link.button, a:visited.button, a:active.button{
	color: #FFFFFF; /*button text color*/
}

#faq a.button {
	overflow:hidden;
	display: block;
	height: 59px;
	width: 238px;
	text-decoration: none;
	background: transparent url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/faq-h.png) no-repeat;
}
#faq a.button:hover {
	background: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/right-nav/faq.png) no-repeat;
}




/* content

--------------------------------------------------*/


#content {
	width:675px;
	float:right;
	display:inline;
	margin: 0px;


!important;
	height: 200%;
}


#content2 {
	margin:0 !important;
	padding:10px 0 0px;
	width:675px;
	float:right;
	display:inline;
	overflow:visible;
	height: 200%;
}
#content p,#content2 p {
	margin:5px 0 0px;
	font: 90% Arial, Helvetica, sans-serif;
}



#content a,#content2 a {
	text-decoration:none;
	color:#003399;
}



#content a:hover,#content2 a:hover {
	color:#0066FF;
}



#content h2,#content2 h2 {
	color:#003399;
	padding:5px 0;
	font: 800 100%/30px Arial, Helvetica, sans-serif;
	margin-right: 0;
	margin-left: 0;
}



#content h2 a,#content2 h2 a {

text-decoration:none;

border:none;

}



#content h1 {
	font:900 140% Arial, Helvetica, sans-serif;
	color:#003399;
	margin-right: 0;
	margin-left: 0;
}



#content h3 {
	font:800 100% Arial, Helvetica, sans-serif;
	color:#003399;
	margin-right: 0;
	margin-left: 0;
}



#content h4 {
	font:700 90% Arial, Helvetica, sans-serif;
	color:#003399;
}



#content h5 {
	font:80% Arial, Helvetica, sans-serif;
	color:#003399;
}



#content2 h3 {
	font:160% Arial, Helvetica, sans-serif;
	color:#003399;
}



#content ul,ol {
	margin:0px 10px 0px 25px;
	font: 90% Arial, Helvetica, sans-serif;
	padding: 0px;
}



#content2 ul,ol {
	margin:0px 10px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
}



/* blockquote + links

--------------------------------------------------*/



blockquote {

background:#EFF8FB;

border:1px solid #ccc;

margin:10px 0;

padding:5px 15px;

}



a:hover {
	color:#0033FF;
	text-decoration:none;
	background-color:#EFF8FB;
}



a.more {
	display:block;
	text-align:right;
	color:#003399;
	text-decoration:none;
	margin:10px 0 0;
}



a.more:hover {

text-decoration:none;

}



/* metadata under post

--------------------------------------------------*/

.post {

margin:0 0 50px 0;

text-align:justify;

}



.post img {

background:#ccc;

border:5px solid #eee;

padding:1px;

}



.post .info {
	border-bottom:1px solid #003399;
	border-top:1px solid #003399;
	background-color:#EFF8FB;
	font-size:1em;
	color:#333;
	padding:2px 3px 3px 8px;
	margin: 25px 0;
}



.date {
	margin: 0 0 15px 0;
	font: 12px Arial, Helvetica, sans-serif;
}



.post small {

margin-top:25px;

}



/* metadata sidebar ('about this post')

--------------------------------------------------*/

p.news {
	background:#EFF8FB;
	color:#333;
	font-size:100%;
	border-bottom:1px solid #003399;
	border-top:1px solid #003399;
	margin:10px 0 28px;
	padding:10px;
}
/* sidebar 
--------------------------------------------------*/


#sidebar {
	margin-left:0px;
	margin-top:0px;
	width:323px;
	height:300px;
	margin-bottom:0px;
	float:left;
	display:inline;
	background: url(http://www.allmedicalsolutions.com/pages/wp-content/themes/blass2/images/all-medical-small/sidebar.jpg) no-repeat top;
	}
.side_buttonwrapper{ overflow: hidden; 
width: 100%;
}	

a.side_button{
display: block;
float: right;
	width: 154px;
	margin-right: 40px;
	margin-top: 30px;
	height: 45px;
	margin-bottom: 5px;
}

a:link.side_button, a:visited.side_button, a:hover.side_button, a:active.side_button{
	text-decoration: none;
	background: url(http://www.allmedicalsolutions.com/images/transition.png) no-repeat;

}

a:hover.side_button{ 
text-decoration: none;
	background: url(http://www.allmedicalsolutions.com/images/transition-h.png) no-repeat;
}


a.side_button1{
	display: block;
	float: right;
	width: 154px;
	margin-right: 40px;
	margin-top: 50px;
	height: 45px;
	margin-bottom: 5px;
}

a:link.side_button1, a:visited.side_button1, a:hover.side_button1, a:active.side_button1{
	text-decoration: none;
	background: url(http://www.allmedicalsolutions.com/images/consultation.png) no-repeat;

}

a:hover.side_button1{
	text-decoration: none;
	background: url(http://www.allmedicalsolutions.com/images/consultation-h.png) no-repeat;
}

a.side_button2{
	display: block;
	float: right;
	width: 154px;
	margin-right: 40px;
	margin-top: 45px;
	height: 45px;
	margin-bottom: 5px;
}

a:link.side_button2, a:visited.side_button2, a:hover.side_button2, a:active.side_button2{
	text-decoration: none;
	background: url(http://www.allmedicalsolutions.com/images/events.png) no-repeat;

}

a:hover.side_button2{
	text-decoration: none;
	background: url(http://www.allmedicalsolutions.com/images/events-h.png) no-repeat;
}


#sidebar h2 {
	letter-spacing:1px;
	font-size:100%;
	color:#003399;
	padding:0 0 3px;
}



#sidebar ul {

list-style:none;

font-size:120%;

margin:0 0 23px;

}



#sidebar li {
	list-style:none;
	padding:3px;
}



#sidebar li a:hover {
	color:#0066ff;
}



#sidebar input {
	width:102px;
	background:#fff;
	color:#444;
	border:1px solid #003399;
	font:11px Arial, Helvetica, sans-serif;
	padding:3px;
}



#sidebar input:focus {

background:#fff;

border:1px solid #eee;

}


/* some input

--------------------------------------------------*/

input {
	border:1px solid #CCC;
	font:11px Arial, Helvetica, sans-serif;
	padding:3px;
}



input:hover {

border:1px solid #262626;

}



input:focus {

border:1px solid #262626;

color:#333;

}



/* comments

--------------------------------------------------*/

#comments {

font-size:0.9em;

}



#commentlist li {

margin-bottom:1.5em;

padding-bottom:1em;

}



#commentform {

background:#fff;

width:350px;

text-align:left;

margin:0 0 15px 0;

}



#commentform textarea {
	background:#f8f7f6;
	border:1px solid #d6d3d3;
	width:480px;
	font: 13px Arial, Helvetica, sans-serif;
}



#commentform #email,#commentform #author,#commentform #url {

font-size:1.1em;

background:#f8f7f6;

border:1px solid #d6d3d3;

width:350px;

}



#commentform input {

margin-bottom:3px;

}



#gravatar {

align:right;

}



/* wp stuff

--------------------------------------------------*/



.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}



.alignleft {

float:left;

}



.alignright {

float:right;

}



.navigation {

text-align:center;

font-size:120%;

}



.wp-caption {

border:1px solid #ddd;

text-align:center;

background-color:#f3f3f3;

padding:4px 0 0 0;

-moz-border-radius:3px;

-khtml-border-radius:3px;

-webkit-border-radius:3px;

border-radius:3px;

margin:10px;

}



.wp-caption img {

border:0 none;

margin:0;

padding:0;

}





.wp-caption-dd {

font-size:11px;

line-height:17px;

margin:0;

padding:0 4px 5px;

}



#header h1 a:hover,#footer a:hover {
	text-decoration:none;
	color:#333;
	background:#EFF8FB;
	font-family: Arial, Helvetica, sans-serif;
}



#content li,#content2 li {
	padding:3px 10px 1px;
	font: 90% Arial, Helvetica, sans-serif;
}



a,#sidebar li a,#footer a {

text-decoration:none;

}



/* footer

--------------------------------------------------*/

#footer {
	color:#333;
	margin:0 auto;
	padding:20px 0;
	font: 11px Arial, Helvetica, sans-serif;
	width: 1004px;
	clear: both;
}

