/*
Theme Name: Pharmacy Technician Certification
Description: Custom Theme for Pharmacy Technician Certification


/*-----------Block Level Elements--------------*/
* { margin:0; padding:0; }
a { color:#005DB0; text-decoration:none; outline:none; }
a:hover { color:#005DB0; text-decoration:underline; }

body {
 background-color:#FFFDF5;
 font:11px Verdana;
 color:#333333;
}

#page {
 width:978px;
 margin:0 auto;
}

#header {
 width: 100%;
 background:url(images/border.gif) repeat-x bottom left;
 overflow:hidden;
 min-height:136px;
}
#header h1 { width:391px; height:133px; background:url(images/logo.gif) no-repeat top left; }
#header h1 a { width:391px; height:133px; display:block; text-indent:-10000px; background:url(images/logo.gif) no-repeat top left; }

#nav { list-style:none; overflow:hidden; padding:6px 0 6px 0; font-size:12px; font-weight:bold; }
#nav li { float:left; padding:0 10px; text-transform:uppercase; }
#nav a { color:#999999; text-decoration:none; }
#nav a:hover { color:#333333; text-decoration:none; }

#wrapper {
 width: 100%;
}

#content {
 width:612px;
 float:left;
 padding-bottom:5px;
}

#sidebar {
 width:358px;
 float:right;
 background:url(images/sidebar.gif) repeat-y top left;
 overflow:hidden;
 margin-bottom:5px;
}

#footer {
 background:url(images/border.gif) repeat-x top left;
 overflow:hidden;
 width:100%;
 clear:both;
 text-align:center;
 padding:15px 0;
 font-size:10px;
 color:#999999;
}

/*- Round -*/
.round { background:url(images/round-background.gif) repeat-y top left; overflow:hidden; bottom-top:15px; }
.round .top { background:url(images/round-top.gif) no-repeat top left; overflow:hidden; }
.round .bottom { background:url(images/round-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:10px; }
.round p { padding:5px 15px 10px 15px; color:#313131; }
.round img.titles { margin-top:10px; }
.round p.title { text-transform:uppercase; font-family:Helvetica; font-size:38px; padding-bottom:0; }
.round p.subtitle { text-transform:uppercase; font-family:Helvetica; font-size:24px; padding:20px 15px 0 15px; }

/*- Arrows -*/
div.arrows { width:595px; margin:0 auto; padding-top:50px; background:url(images/two-arrows-home.gif) no-repeat top left; overflow:hidden; }
div.arrows p { padding:0 !important; float:left; width:288px; }
div.arrows p.currently a { display:block; width:288px; height:130px; background:url(images/technician.gif) no-repeat top left; text-indent:-10000px; }
div.arrows p.become { float:right !important; }
div.arrows p.become a { display:block; width:288px; height:130px; background:url(images/become-technician.gif) no-repeat top left; text-indent:-10000px; }

/*- Round and Border -*/
.border { background:url(images/round-post-background.gif) repeat-y top left !important; overflow:hidden; }
.border p.title { font-size:30px; margin:5px 10px 0px 10px; padding-bottom:5px; background-color:#FFFFFF; }

/*- Homepage Posts -*/
div.box { float:left; width:285px; background:url(images/post-border.gif) repeat-x top left; overflow:hidden; margin-left:18px; }
div.left { float:right !important; margin:0 22px 0 0; }
div.round div.box h2 { padding:15px 10px 0 0; color:#333333; font-size:16px; }
div.round div.box h2 a { color:#333333; text-decoration:none; }
div.round div.box h2 a:hover { color:#585858; text-decoration:none; }
div.round div.box p { padding:5px 15px 15px 0px !important; }
div.round div.left h2 { padding:15px 0 0 15px !important; color:#333333; font-size:16px; }
div.round div.left p { padding:5px 0px 15px 15px !important; }
div.box p.read a { font-style:italic; color:#005DB0; text-decoration:underline; }
div.box p.read a:hover { color:#005DB0; text-decoration:none; }

/*-------------Headings-------------*/

h1 {

}

h2 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/

.post h2, .post h1 { color:#333333; font:30px Verdana; padding:10px 10px 0 15px; }
.post h2 a { color:#333333; text-decoration:none; }
.post small.by { color:#999999; font:12px Helvetica; margin-left:15px;}
.post small.by a { font-weight:normal; color:#999999; text-decoration:underline }
.post a { color:#005DB0; font-weight:bold; text-decoration:none; }
.post ul, .post ol {
 margin:5px 10px 10px 40px;
}

.post li {

}

.entry {
 background:url(images/border.gif) repeat-x bottom left;
 overflow:hidden;
 padding-bottom:5px;
 padding-top:5px;
 margin:0 10px;
}

.entry p { padding:5px 5px 10px 5px; }

.entrytext  {

}

.postmetadata { clear:both; padding:10px 0; overflow:hidden; }
.postmetadata p.comments { background:url(images/icon.gif) no-repeat top left; width:150px; float:left; overflow:hidden; }
.postmetadata p.comments a { text-decoration:underline; }
.postmetadata p.comments a:hover { text-decoration:none; }
.postmetadata p.comments span { width:23px; text-align:center; float:left; display:block; margin-right:10px; }
.postmetadata p.comments a span { color:#FFFFFF; text-decoration:none; }

.navigation {
 overflow:hidden;
 padding:5px 0;
 margin:0 10px;
}
.navigation .wp-pagenavi { width:100px; float:right; font-weight:bold; }
.navigation a.previouspostslink { width:14px; height:16px; background:url(images/prev.gif) no-repeat top left; text-indent:-10000px; float:left; display:block; }
.navigation a.nextpostslink { width:14px; height:16px; background:url(images/next.gif) no-repeat top left; text-indent:-10000px; float:left; display:block; }
.navigation span.current { float:left; display:block; margin-right:2px; margin-top:1px; }
.navigation a.page { margin-top:1px; }
.navigation a { color:#999999; text-decoration:none; margin-right:2px; float:left; }
.navigation a:hover { color:#333333; text-decoration:none; }

.navigation .alignleft {
 width:47%;
 float:left;
}

.navigation .alignright {
 width:47%;
 float:right;
 text-align:right;
}

.center { text-align:center; }
blockquote { background-color:#EFEFEF }
a img { border:0; }

/*- AddThis Styling -*/
.addthis { width:250px; height:29px; float:left; background:url(images/social.gif) no-repeat top left; overflow:hidden; position:relative; padding:2px 0; }
.addthis a.addthis_button_twitter { width:20px; height:19px; background:url(images/twitter.gif) no-repeat top left !important; position:absolute; top:5px; left:5px; }
.addthis a.addthis_button_facebook { width:30px; height:19px; background:url(images/facebook.gif) no-repeat top left !important; position:absolute; top:5px; left:25px; }
.addthis a.addthis_button_email { width:33px; height:19px; background:url(images/email.gif) no-repeat top left !important; position:absolute; top:5px; left:52px; }
.addthis a.addthis_button_expanded { width:120px; height:19px; background:none !important; position:absolute; top:5px; left:85px; text-decoration:underline }
.addthis a.addthis_button_expanded img { float:left; }
.addthis a.addthis_button_expanded span { float:left; display:block; padding:2px 0 0 20px; }

/*- Sidebar -*/
#sidebar #bottom { background:url(images/sidebar-bottom.gif) no-repeat bottom left; overflow:hidden; padding:0 15px 15px 15px; }

#sidebar #welcome { overflow:hidden; background:url(images/welcome-border.gif) no-repeat bottom center; margin:0 5px 15px 2px; padding-top:15px; }
#sidebar #welcome h4 { color:#313131; font-size:11px; font-weight:bold; padding:10px 0 10px 15px; }
#sidebar #welcome img { float:left; margin-right:10px; }
#sidebar #welcome p { padding:0 15px 15px 15px; }

#sidebar strong.title { display:block; margin:15px 0 5px 0; }
#sidebar img.logo { display:block; margin-bottom:5px; }

#sidebar a { color:#005DB0; text-decoration:none; }
#sidebar a:hover { color:#005DB0; text-decoration:underline; }

#sidebar h4 { color:#313131; font-size:11px; font-weight:bold; padding:20px 0 10px 0px; }
#sidebar ul { list-style:none; }
#sidebar ul li { margin-bottom:5px; }

/*--------------Comments--------------*/
#comment-box .avatar { float:right; padding:2px; border:1px solid #E4E4E4; }
#comment-box h5 { font-size:15px; padding:15px 10px 5px 15px; }
ol.commentlist { list-style:none; margin:20px 20px 0px 15px; padding-top:5px; overflow:hidden; }
ol.commentlist ul { list-style:none; margin:0px 15px 0px 0px; overflow:hidden; }

ol.commentlist li {
 padding:5px 10px 5px 10px;
 border:1px solid #E4E4E4;
 margin-top:5px;
 overflow:hidden;
}

ol.commentlist li p {
 padding:5px 0px 5px 0px;
 clear:both;
}

/*--------------Search Form-------------*/

#searchform {

}

#searchform input {

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/
img.home { margin-left:20px; }
img.alignleft { float:left; margin-right:10px; }
img.alignright { float:right; margin:0 10px 10px 10px; }

/*-------------Other------------------*/

h1.pagetitle { color:#333333; font:30px Verdana; margin:0 10px; background:url(images/border.gif) repeat-x bottom left; padding:10px 0; font-weight:bold; }


/*------------- CUSTOM TEMPLATES------------------*/

.table {border-collapse:collapse;font-size:10px;}
.column1 {width:120px;border:1px solid #000000;padding:3px;padding-left:10px;}
.column2 {width:100px;border:1px solid #000000;padding:3px;padding-left:10px;}
.column3 {width:140px;border:1px solid #000000;padding:3px;padding-left:10px;}
.column4 {width:140px;border:1px solid #000000;padding:3px;padding-left:10px;}


#widget {
	margin:20px;
	margin-bottom:0px;
}

#edudirect-search-widget {
	width:275px !important;
}

#edudirect-search-widget h3 {
}

#edudirect-search-widget select {

}

#edudirect-search-widget button {

}
