/*
Theme Name: Medicept
Description: Custom template designed for Medicept/Alvamed.
Version: 1.0
Author: Christian Riggs
Author URI: http://riggscreative.com/

*/


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
body { background:#fff;line-height: 1;font:62.5%/1.6 Arial, Helvetica, sans-serif;height:100%;margin:0;padding:0;}
ol, ul {	}
blockquote, q {	quotes: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

h1 { font-size: 2.6em; line-height: 1.2;  margin:0.5em 0 0.5em 0; font-family:Arial, Helvetica, sans-serif;font-weight:normal; color:#000;}
h2 { font-size:1.6em; color:#000;}
h3 { font-size: 1.4em; line-height: 1.34; margin: 1em 0 0.5em 0em; color:#02305a;font-weight:normal;}
h4 { font-size: 1.2em; line-height: 1.34; margin-bottom: 0.2em; }
h5 { font-size: 0.85em; line-height: 1.45; margin: 0 0 0.2em; }
h6 { font-size: 0.65em; line-height: 1.85; margin: 0 0 0.2em; }
p, ul, ol, dl {font-size: 1.2em;color:#111;margin:0.1em;padding:0; font-family:Arial, Helvetica, sans-serif; padding-bottom:1em;}
a{text-decoration:underline; color:#055eb1;}
input{border:1px #cfcfcf solid; padding:2px; background:#f8edc4;}
input[type=submit]{cursor:pointer;}
.capitalize{ text-transform:capitalize;}
.colored{color:#CC440E !important;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}
.underline{text-decoration:underline;}

/* Auto Clearing Method ( Not for IE )
######################################## */
.clearfix:after
{
	content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/*
**********************************************************************
Default Site Styles
**********************************************************************
*/
#wrapper{width:960px; margin:0 auto;}
#homeheader{padding:20px 0 0 0; margin-bottom:10px; position:relative;}

/* Logo */

h1.logo{padding:0; margin:0;}
	h1.logo a{position:relative; font-size:11px; height:46px; display:block; width:170px;}
	h1.logo a span{background:url(images/alvamed_logo.gif) top left no-repeat; position:absolute; width:170px; height:46px; left:0; top:0; cursor:pointer;}

/* Navigation */

ul#nav{float:right;list-style:none; position:absolute; bottom:0; right:0; padding:0; margin:0;}
	ul#nav li{display:inline; margin-right:25px;float:left; position:relative;}
	ul#nav a{color:#000; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
	
	
	
/* Main Body */

#mainbody{ border-bottom:1px #d4d4d4 solid; overflow:hidden; zoom:1;}
	#mainbody .column{float:left; width:169px; border:1px #d4d4d4 solid; border-width:1px 1px 0 0; padding-bottom:2000em; margin-bottom:-2000em;}
	#mainbody .middlecontent{float:left; width:600px; padding:0 10px 20px 10px;}
	#mainbody .last{border-width:1px 0 0 1px;}
	
	#mainbody .column h2{background:#efd15f; font-size:1.4em; font-weight:normal; padding:0.2em 0.5em;}
	h2{font-size:26px; color:#000000; line-height:26px; font-weight:normal;}
	h3{font-size:22px; color:#02305a; line-height:26px; font-weight:normal;}
	p {line-height:20px; font-size:12px; margin-bottom:14px;}
	.post {margin-top:20px;}
	
	/* Left SubMenu */
	
	ul.menu{padding:1em 0.5em; list-style:none;}
		ul.menu a{ margin-bottom:0.7em; display:block;}



/* Left SubMenu */
	a.page_item ul li ul li {color:#ffcc00;}
		
	
	/* Right Block */
	.last .last{background:none;}
	.contentBlock{background:url(images/divider.jpg) bottom left no-repeat; padding:1em 0 1em 1em;}
	.contentBlock p{padding-bottom:5px; line-height:16px;}
	.contentBlock q{font-size:11px; font-style:italic; color:#484848;}
	.contentBlock p.author{margin-bottom:0px; line-height:4px;}
	.contentBlock cite{font-weight:bold; font-size:1.1em; font-style:normal;}
	.contentBlock p.position {margin-top:0px; margin-bottom:5px;}
	
	.contentBlock h3{margin-top:0;}
	.contentBlock p.submit{text-decoration:underline; color:#055eb1;}
	.contentBlock p.submit input{ background:none; border:0; color:#055eb1; font-size:1.2em; text-decoration:underline; padding:0px; margin-bottom:10px;} 

/* Footer */

#footer{padding:2px 0; text-align:right;}
	#footer ul{list-style:none; padding-bottom:0;}
		#footer ul li{display:inline;}
		#footer ul a{color:#484848; font-size:0.9em; margin-left:1em;}
	#footer p{color:#878787; font-size:11px;}


	.column ul li {margin-bottom:0px; font-size:12px;font-weight:normal;}
	.column ul li p {margin-bottom:0px; font-size:12px; padding-left:20px;}
	.page_item a {text-decoration: none; line-height:13px; margin-bottom:18px; color:#055eb1;}
	.page_item a:hover {text-decoration: underline; color:#055eb1;}
	
	.page_item ul li {padding-left:8px; font-size:11px; margin-top:10px; margin-right:10px;}
	.page_item ul li a {text-decoration: none; line-height:13px; color:#487fb3; font-weight:normal;}
	.page_item ul li a:hover {text-decoration: underline; color:#487fb3;}
	.page_item {text-decoration: none; line-height:13px;  margin-top:14px; margin-right:10px;}
	
	.current_page_item a {font-weight:bold; color:#000000;}
	.page_item .current_page_item a {font-weight:bold; color:#000000;}
	


#sub-page-menu h2 a {color:#000000; text-decoration:none; font-weight:normal; font-size:14px;}









