/*
Theme Name: MedicalCoding
Description: Custom Theme for MedicalCoding
Author: Astrit Kita


/*-----------Block Level Elements--------------*/

* { margin:0px; padding:0px; }

a { color:#0052A5; text-decoration:underline; outline:none; }
a:hover { color:#0052A5; text-decoration:none; }

body {
 font:12px Helvetica;
 color:#000000;
 background-color:#CCCCCC;
}

#page {
 width:976px;
 margin:0 auto;
}

#header {
 width: 100%;
 min-height:111px;
 background:url(images/header.gif) no-repeat top left;
 padding-top:5px;
}

#header h1 { width:241px; height:100px; background:url(images/logo.gif) no-repeat top left; font-size:12px; margin:0px 0px 6px 20px; }
#header h1 a { width:241px; height:100px; display:block; background:url(images/logo.gif) no-repeat top left; text-indent:-10000px; }

#header ul { list-style:none; overflow:hidden; background:url(images/menu.gif) no-repeat top left; padding-left:10px; }
#header ul li { float:left; font-size:16px; font-weight:bold; }
#header ul li a { color:#FFFFFF; text-decoration:none; padding:7px 8px 8px 8px; display:block; }

#wrapper {
 width:100%;
 overflow:hidden;
 padding-top:20px;
}

#content {
 float:right;
 width:653px;
 margin-right:3px;
}

#sidebar {
 float:left;
 width:306px;
}

#footer {
 clear:both;
 padding:10px 0px 10px 0px;
 text-align:center;
 font-weight:bold;
 color:#FFFFFF;
}

/*-------------Headings-------------*/

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*- Home Splash -*/
div.splash { background:#6A6A6A url(images/post-top.gif) no-repeat top left; overflow:hidden; margin-bottom:15px; }
div.splash div { background:transparent url(images/post-bottom.gif) no-repeat bottom right; overflow:hidden; }
div.splash div div { background:#FFFFFF url(images/splash.gif) no-repeat top right !important; padding:0px; margin:0px 0px 4px 5px; height:301px; }
div.splash p.future { color:#E76F34; text-transform:uppercase; font-size:30px; padding:15px 210px 0px 15px; font-weight:normal; }
div.splash p.future strong { color:#71BF4B; display:block; }
div.splash p { padding:10px 0px 0px 13px; color:#3D3D3D; font-weight:bold; }
div.splash div div div { min-height:0px !important; width:290px; background:none !important; }

/*- Home Schools -*/
div.school { width:320px; float:left; background:#6A6A6A url(images/post-top.gif) no-repeat top left; margin-bottom:15px; overflow:hidden; position:relative; }
div.school div { background:url(images/post-bottom.gif) no-repeat bottom right; overflow:hidden; }
div.school div div { background:#FFFFFF; height:300px; margin:0px 0px 4px 5px; color:#373232; }
div.school div div div { height:100px; margin:0px; }
div.second { margin-left:11px; }
div.school div div div img { float:left; margin:10px 0px 0px 5px; }
div.school p.button { width:87px; height:88px; float:right; margin:5px 10px 0px 0px; padding:0px; }
div.school p.button a { width:87px; height:88px; background:url(images/click-here.gif) no-repeat top left; display:block; text-indent:-1000px; }
div.school h3 { background-color:#FFDD2E; font-size:14px; color:#000000; padding:7px 0px 6px 15px; text-transform:uppercase; }
div.school h3 a { color:#000000; text-decoration:none; font-style:normal; }
div.school h3 a:hover { color:#000000; text-decoration:none; }
div.school p { padding:10px 10px 5px 15px; }
div.school p.click { font-size:13px; font-weight:bold; position:absolute; left:0px; bottom:15px; }
div.school a { text-transform:uppercase; font-style:italic; }


/*-------------The Post-------------*/

.post h1, .post h2 { color:#000000; font-size:24px; text-transform:uppercase; padding:10px 15px 5px 15px; }
.post h1 a, .post h2 a { color:#000000; text-decoration:none; }

.post {
 clear:both;
 background:#6A6A6A url(images/post-top.gif) no-repeat top left;
 margin-bottom:15px;
 overflow:hidden;
}

.post div { background:url(images/post-bottom.gif) no-repeat bottom right; overflow:hidden; }
.post .headline { background:#71BF4B; margin-left:5px; }
.post .headline small { color:#FFFFFF; display:block; padding:0px 0px 10px 15px; font-size:10px; }
.post .headline small a { color:#FFFFFF; text-decoration:none; }
.post .entry { background:#FFFFFF; margin:0px 0px 4px 5px; padding-bottom:10px; }
.post .entry a { font-style:italic; }

.post p {
 padding:10px 15px 5px 15px;
}

.post a {

}

.post ul, .post ol {
 margin:5px 15px 0px 40px;
}

.post li {

}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

div.navigation {
 overflow:hidden;
 clear:both;
 padding-bottom:15px;
}

div.navigation div.alignleft {
 width:47%;
 float:left;
}

div.navigation div.alignright {
 width:47%;
 float:right;
 text-align:right;
}

.center {

}

.pagetitle {

}

blockquote {

}

cite {

}

a img {
 border:0px;
}

acronym, abbr {

}

/*- Home Featured Section -*/
.featured { float:left; width:300px; margin-left:15px; background:#FFFFFFF; margin-top:15px; }
.featured div { background:#FFFFFF }
.featured h4 { background:#00B0D8; color:#FFFFFF; padding:5px 5px 5px 10px; text-transform:uppercase; font-size:16px; }
.articles h4 { background:#5E50A1 }
.featured ul { color:#666666; margin-left:20px !important; padding:5px 0px 5px 0px; }
.featured ul a { color:#666666; text-decoration:none; font-style:normal !important; }
.featured ul a:hover { color:#4B4B4A; text-decoration:none; }

/*- Degree Finder -*/
#content p.quick { float:left; width:235px; font-size:44px; color:#71BF4B; font-weight:bold; padding-top:25px; }
#content p.quick span.blue { color:#00B0D8; }
#content p.quick span.purple { color:#5E50A1 }

#content form.search { background:url(images/123.png) no-repeat top left; overflow:hidden; position:relative; min-height:175px; }
#content form.search ol { list-style:none; padding-top:10px; overflow:hidden; clear:both; }
#content form.search ol li { margin-top:10px; margin-bottom:19px; }
#content form.search ol li small { font-size:15px; color:#EFAA22; }
#content form.search select { width:180px; }
#content form.search input.submit { width:96px; height:96px; background:url(images/find-now.gif) no-repeat top left; text-indent:-10000px; border:0px; position:absolute; top:45px; right:30px; cursor:pointer; }
#content form.search{ background-position: 0px 20px; }
#content form.search ol{ padding-top: 30px; }

/*--------------Sidebar------------*/

#sidebar form.search { background:url(images/123.png) no-repeat top left; overflow:hidden; padding-top:10px; margin-left:15px; height:230px !important; }
#sidebar form.search ol { list-style:none; margin-left:45px; }
#sidebar form.search ol li { margin-top:12px; margin-bottom:19px; }
#sidebar form.search select { width:200px; }
#sidebar p.quick { float:left; width:235px; font-size:30px; color:#333333; font-weight:bold; padding-top:5px; width:130px; margin-right:15px; margin-left: 3px; }
#sidebar form.search input.submit { width:96px; height:96px; background:url(images/find-now.gif) no-repeat top left; text-indent:-10000px; border:0px; cursor:pointer; float: right; margin-right: 35px; }
#sidebar form.search small { color:#F0AF30; font-size:14px; }




#sidebar h4.must-read { font-size:24px; background:#00ADEF url(images/must-reads.gif) no-repeat top right; color:#FFFFFF; padding:13px 0px 10px 15px; }
#sidebar h4.quickinfo { font-size:24px; background:#ED0972 url(images/quick-info.gif) no-repeat top right; color:#FFFFFF; padding:13px 0px 10px 15px; }
#sidebar h4.directory { font-size:24px; background:#4D3C8A url(images/directory-icon.gif) no-repeat right; color:#FFFFFF; padding:2px 0px 0px 15px; }

#sidebar h4 { font-size:24px; padding:20px 0px 5px 15px; text-transform:uppercase; }

#sidebar ul { color:#333333; margin:10px 5px 10px 27px; }
#sidebar ul li { margin-bottom:3px; }
#sidebar ul li a { color:#333333; text-decoration:none; }
#sidebar ul li a:hover { color:#333333; text-decoration:underline; }

#sidebar p {

}

#sidebar a {

}
#sidebar a:hover {

}

#sidebar a:visited {

}


/*--------------Comments--------------*/
div#comment { background:#6A6A6A url(images/post-top.gif) no-repeat top left; overflow:hidden; margin-bottom:15px; }
div#comment div { background:transparent url(images/post-bottom.gif) no-repeat bottom right; overflow:hidden; }
div#comment div div { background:#FFFFFF; margin:0px 0px 4px 5px; }
div#comment div div div { margin:0px; background:none; }
div#comment div.cancel-comment-reply { margin-left:20px; clear:both; padding:10px 0px 10px 0px; }
div#comment form { margin-left:20px; padding-bottom:17px; }
div#comment form p { padding-bottom:3px; }
div#comment h5 { font-size:15px; color:#000000; clear:both; padding:20px 0px 0px 20px; text-transform:uppercase }

ol.commentlist, ol.commentlist ul { list-style:none; margin-left:20px; }
ol.commentlist li { padding-top:10px; overflow:hidden; clear:both; }
ol.commentlist .avatar { float:left; width:32px; height:32px; margin-right:10px; }
ol.commentlist p { clear:both; padding:10px 0px 5px 0px; }
ol.commentlist div.comment-body { position:relative; }
ol.commentlist div.comment-body div.comment-meta { position:absolute; top:15px; left:43px; }


/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/




/*-------------Other------------------*/
div.white { background:#6A6A6A url(images/post-top.gif) no-repeat top left; overflow:hidden; padding-left:4px !important; margin-bottom:15px; }
div.white div { background:transparent url(images/post-bottom.gif) no-repeat bottom right; padding-bottom:4px !important; }
div.white div div { background:#FFFFFF; padding:0px; margin:0px; }
div.white div div div { background:transparent !important; padding:0px; margin:0px; }
#sidebar div.white { margin-right:1px; }

h1.pagetitle { color:#000000; font-size:24px; text-transform:uppercase; padding:0px 0px 15px 0px; }



.sidebarleft{
 
 width:130px;
 display:inline-block;
 
}

.sidebarright{
 
 width:130px;
 display:inline-block;
 
}

#topschools {
 padding: 10px;
 display: inline-block;
 }
 
#topschools .logo {
 width: 160px; 
 height: 70px; 
 float: left;
}

#topschools .schoolinfo {
 width: 453px; 
 display: block;
 margin-left: 170px;
 font-size: 14px;
}

#topschools img.center {
 display: block;
 margin: 15px auto 0;
 padding-bottom: 20px;
}

