 /*
Theme Name: Gebo MD
Theme URI: http://gebomd.com/
Description: The default theme for GeboMD.
Version: 
Author: Maxwell Berkel
Author URI: http://solomediaworks.com/
Tags: one/two column, medical, health

	This theme was designed and built by Maxwell Berkel.
	Developer at Solo Media Works (http://www.solomediaworks.com)

*/

html{color:#000; background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0; padding:0}table{border-collapse:collapse; border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0; font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit; font-size:inherit; font-weight:inherit}input,textarea,select{font-size:100%}legend{color:#000}del,ins{text-decoration:none}

.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/*** General Styles ***/
a { color: #d37127;	text-decoration: none; }
a:hover {	color: #e06d17; }
 
body { font-family: Arial, Helvetica, sans-serif; font-size: 13px; background: #ffffff url(images/main_bg.jpg) repeat-x top center; text-align: left; }

h1, h2, h3, h4, h5, h6 { font-family: arial, helvetica, san-serif; font-weight: normal;	color: #000; margin: 0 0 10px 0; }
h1 { height: 36px; font-size: 35px; margin-bottom: 14px; }
h2 { height: 23px; font-size: 22px;	margin-bottom: 10px; }
h3 { height: 22px; font-size: 22px; margin-bottom: 2px; }
h4 { height: 22px; font-size: 18px; }

.simple-heading { display: block; font-size: 18px; margin-bottom: 12px; clear:  both; }

img, a img { border: 0; }
img.bordered, iframe.bordered { background: #efefef; border: 1px solid #dddddd; padding: 4px; }

hr { border: 0; border-bottom: 1px dotted #bbbbbb; margin: 20px 0; clear: both; }
p {	margin: 0 0 12px 0; }

ul { margin: 10px 0 12px; }
ul li { list-style: circle url(images/bullet1.jpg); margin: 0 0 6px 18px; padding-left: 2px; }

p.error, span.error { color: #ff0000; }
p.required, span.required {	color: #ff0000; }

em { font-style: italic; }

a.back-to-top { font-size: 12px; }
a.highlight, a.highlight:hover, span.highlight, p.highlight { color: #00a6b1; }
a.bulleted { background: url(images/bullet1.jpg) no-repeat 0 2px; padding-left: 17px; }


/***  Wrapper Styles ***/
#wrapper { width: 1020px; min-height: 805px; background: url(images/wrapper_bg.jpg) no-repeat top left; clear: both; }


/*** Logo ***/
#logo { display: block; width: 223px; height: 151px; background: url(images/gebo_md_logo.jpg) no-repeat top left; text-indent: -99999px; margin: 30px 0 0 12px; clear: both; }

#cchit-certified { display: block; width: 161px; height: 127px; background: url(images/cchit_certified_2011.jpg) no-repeat top left; text-indent: -99999px; margin-left: 41px; clear: both; }


/*** Banner ***/
#banner { width: 740px; height: 440px; float: right; clear: right; }


/*** Navigation ***/
#nav { width: 160px; height: 270px; list-style: none; font-size: 15px; background: url(images/navigation_bg.jpg) no-repeat top left; padding: 62px 0 0 3px; margin: 100px 0 25px 20px; clear: both; }
#nav li { display: block; width: 145px; font-weight: bold; list-style: none; border-bottom:  1px solid #c4d7d8; padding: 0 0 0 15px; margin: 0; }
#nav li a { display: block; height: 18px; padding: 4px 0 5px; }
#nav li a:hover, #nav li a.selected {  }
#nav li.last { border-bottom:  0; }

#nav li ul { position: absolute; display: none; width: 160px; border: 1px solid #c4d7d8; background: #eef8f9; list-style: none; padding: 0; margin: -28px 0 0 148px; }
#nav li ul li { display: block; width: 160px; list-style: none; font-weight: normal; padding: 0;  margin: 0; }
#nav li ul.large, #nav li ul.large li { width: 235px; }
#nav ul li a { padding-left: 15px; margin: 0; }
#nav ul li a:hover { background-color: #ddf0f2; }

#nav a, #nav a:hover { display: block; color: #000000; }


/*** Content ***/
#content { width: 640px; min-height: 320px; float: right; padding: 8px 30px 0 0; }

#sidebar { width: 215px; float: left; padding-left: 35px; }

#error-msg { color: #ff0000; padding: 10px 0; }

#marketing-files { margin: 15px 0 35px; clear: both; }
#marketing-files ul { list-style: 0; padding: 0; margin: 0; }
#marketing-files ul li {display: block; font-weight: bold; background: url(images/pdf_icon.jpg) no-repeat top left; list-style: 0; padding: 2px 0 6px 40px; margin: 3px 0; }
#marketing-files ul li a { font-size: 11px; font-weight: normal; }



/*** Footer ***/
#footer { height: 90px; font-size: 11px; color: #B3B3B3; padding: 35px 30px 0 50px; clear: both; }

#footer-info { width: 600px; height: 80px; float: right; text-align: right; padding-top: 5px; }
#footer-info p { display: block; float: right; clear: both; }

#footer-navigation { height: 18px; float: right; padding: 0; margin: 0; clear: both; }
#footer-navigation li {	display: inline; height: 18px; list-style: none; font-size: 11px; padding: 0; margin: 0; }

#footer-navigation a, #footer-navigation a:hover { color: #00a6b1; margin: 0 9px; }
#footer-navigation li.last a, #footer-navigation li.last a:hover { margin-right: 0; }

#powered-by-smw { display: block; width: 93px; height: 26px; float: left; text-indent: -99999px; background: url(images/powered_by_smw.jpg) no-repeat top center; }


/*** Headers ***/
h1.medical-office-management-solutions { width: 391px; height: 59px; background: url(images/hdr_medical_office_management.jpg) no-repeat top left; text-indent: -99999px; }
h1.skip-sifr embed { display: none; }


/*** Button ***/
button.submit { width: 129px; height: 37px; background: url(images/btn_submit.jpg) no-repeat top left; text-indent: -99999px; }


/*** Homepage ***/
img.arra-logo { margin-left: 20px; }

ul.certifications-list { height: 96px; list-style: none; margin-top: 60px; clear: both; }
ul.certifications-list li { height: 96px; list-style: none; padding: 0; margin: 0; }
ul.certifications-list li.superscripts { width: 113px; float: left; }
ul.certifications-list li.medcin { width: 165px; float: left; margin-left: 120px; }
ul.certifications-list li.rxhub { width: 83px; float: left; margin-left: 110px; }


/*** Blog ***/
.blog-post h2 { margin-bottom: 4px; }
.blog-post .author { margin-left: 1px; }
.blog-post .comments { margin: 0 0 0 20px; }
.blog-post .blog-entry { margin: 10px 0 20px; clear: both; }
.blog-post .blog-entry .more-link { display: block; margin-top: 10px; clear: both; }
.blog-comments { margin: 20px 0 0; clear: both; }

#blog-archive { padding: 0 0 0 15px; margin: 0 0 30px; clear: both; }

#blog-categories { padding: 0 0 0 15px; margin: 0 0 30px; clear: both; }
#blog-categories h3 { margin-bottom: 8px; }
#blog-categories ul { padding: 0; margin: 0; }
#blog-categories ul li { padding: 0; margin-left: 20px; }
#blog-categories ul li ul { padding: 0; margin: 0; clear: both; }
#blog-categories ul li ul li { padding: 2px 0; margin: 0 0 0 20px; }

#though-for-the-week { padding: 0 0 0 15px; margin: 0 0 30px; clear: both; }

#blog-welcome #social-sharing .facebook { float: left; margin: 0; clear: none; }
#blog-welcome #social-sharing .twitter { float: left; margin: 0 0 0 6px; clear: none; }


/*** UI Tabs ***/
ul.tabs { list-style:none; margin:0 !important; padding:0; height:30px; border-bottom:1px solid #666; }
ul.tabs li { float:left; text-indent:0; padding:0; margin:0 !important; list-style:none !important; }

ul.tabs a { background: url(images/tabs_bg.png) no-repeat -652px 0; font-size:15px; font-weight: bold;	display:block; height: 30px; line-height:30px; width: 111px; text-align:center; text-decoration:none; color:#000; padding:0px; margin:0px; position:relative; top:1px; }
ul.tabs a:active { outline:none; }
Ul.tabs a:hover { background-position: -652px -31px; color:#fff;	}

ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a { background-position: -652px -62px; cursor:default !important; color:#000 !important; }

ul.tabs a.w1 { background-position: -519px 0; width:134px; }
ul.tabs a.w1:hover 	{ background-position: -519px -31px; }
ul.tabs a.w1.current { background-position: -519px -62px; }

ul.tabs a.w2 { background-position: -366px -0px; width:154px; }
ul.tabs a.w2:hover 	{ background-position: -366px -31px; }
ul.tabs a.w2.current { background-position: -366px -62px; }

ul.tabs a.w3 { background-position: -193px -0px; width:174px; }
ul.tabs a.w3:hover 	{ background-position: -193px -31px; }
ul.tabs a.w3.current { background-position: -193px -62px; }

ul.tabs a.w4 { background-position: -0px -0px; width:248px; }
ul.tabs a.w4:hover 	{ background-position: -0px -31px; }
ul.tabs a.w4.current { background-position: -0px -62px; }

div.panes div.pane { display:none; }
div.panes div { min-height: 290px; border:1px solid #999; border-top:0; padding: 15px; }

