/******************************************************************
Theme Name: 
Theme URI: 
Author: Magnet
Author URI: http://magnet.co/
Version: 1.0
Tags: html5, framework, css3, development
*/

/**Reset**/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }
html { overflow-y: scroll; }
a:hover, a:active { outline: none; }
ul, ol { padding-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }
sub, sup { font-size: 75%; line-height: 0; position: relative; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; } 
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
a:link { -webkit-tap-highlight-color: #FF5E99; }
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }
body, select, input, textarea { color: #444; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }
.hidden { display: none; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
@media all and (orientation:portrait) {}
@media all and (orientation:landscape) {}
@media screen and (max-device-width: 480px) {/* html { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; } */}
@media print {
	* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important;
	-ms-filter: none !important; } 
	a, a:visited { color: #444 !important; text-decoration: underline; }
	a[href]:after { content: " (" attr(href) ")"; }
	abbr[title]:after { content: " (" attr(title) ")"; }
	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  
	pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; } 
	tr, img { page-break-inside: avoid; }
	@page { margin: 0.5cm; }
	p, h2, h3 { orphans: 3; widows: 3; }
	h2, h3{ page-break-after: avoid; }
}


/******************************************************************
GENERAL LAYOUT STYLES
******************************************************************/

body {
	background:#a6ccdf;
	color:#000;
	font:13px/22px Verdana, Arial, Helvetica, sans-serif;
}

#container {
	width:974px;
	margin:9px auto 30px;
	background:url(library/images/bg-page-c.gif) repeat-y;
}
.c1,
.c2 {
	height:1%;
	overflow:hidden;
	background:url(library/images/bg-page-t.gif) no-repeat;
}
.c2 {
	background:url(library/images/bg-page-b.gif) no-repeat 0 100%;
	padding:17px 17px 0;
}
/******************************************************************
LINK STYLES
******************************************************************/

a {color:#0e7cb2}
a:active {} /* on click */
a:link {text-decoration:none;}
a:hover {text-decoration:underline;}

/******************************************************************
TEXT SELECTION STYLES
******************************************************************/

/* Safari, Chrome, iPhones, iPads */
::-webkit-selection {}

/* Firefox */


/* The Rest of em */
::selection {}


/******************************************************************
WORDPRESS BODY CLASSES
want to style a page via body class? go ahead
******************************************************************/

body.rtl {}
body.home {} /* home page */
body.blog {} 
body.archive {} /* archive page */
body.date {} /* date archive page */
body.date-paged-1 {} /* replace the number to the corresponding page number */
body.search {} /* search page */
body.search-results {} /* search result page */
body.search-no-results {} /* no results search page */
body.search-paged-1 {} /* individual paged search (i.e. body.search-paged-3) */
body.error404 {} /* 404 page */
body.single {} /* single post page */
body.postid-1 {} /* individual post page by id (i.e. body.postid-73) */
body.single-paged-1 {} /* individual paged single (i.e. body.single-paged-3) */
body.attachment {} /* attatchment page */
body.attachmentid-1 {} /* individual attatchment page (i.e. body.attachmentid-763) */
body.attachment-mime-type {} /* style mime type pages */
body.author {} /* author page */
body.author-nicename {} /* user nicename (i.e. body.author-samueladams) */
body.author-paged-1 {} /* paged author archives (i.e. body.author-paged-4) for page 4 */
body.category {} /* category page */
body.category-1 {} /* individual category page (i.e. body.category-6) */
body.category-paged-1 {} /* replace the number to the corresponding page number */
body.tag {} /* tag page */
body.tag-slug {} /* individual tag page (i.e. body.tag-news) */
body.tag-paged-1 {} /* replace the number to the corresponding page number */
body.page-template {} /* custom page template page */
body.page-template-page-php {} /* individual page template (i.e. body.page-template-contact-php */
body.page-paged-1 {} /* replace the number to the corresponding page number */
body.page-parent {}
body.page-child {}
body.parent-pageid-1 {} /* replace the number to the corresponding page number */
body.logged-in {} /* if user is logged in */
body.paged {} /* paged items like search results or archives */
body.paged-1 {} /* individual paged (i.e. body.paged-3) */
/* new browser classes */
body.browser-lynx {} /* lynx browsers */
body.browser-gecko {} /* firefox browsers */
body.browser-opera {} /* opera browsers */
body.browser-ns4 {} /* ns4 browsers */
body.browser-safari {} /* safari browsers */
body.browser-chrome {} /* chrome browsers */
body.browser-ie {} /* ie browsers ( aka dinosaurs) */
body.browser-iphone {} /* iphones (expirimental, best to use Media Queries) */
/******************************************************************
HEADLINES & TITLES
******************************************************************/
h1, .h1 {}
h2, .h2 {}
h3, .h3 {}
h4, .h4 {}
h5, .h5 {}
h1 a, h2 a, h3 a, h4 a, h5 a {}
/******************************************************************
HEADER SYTLES
******************************************************************/
header[role=banner] {
	margin:0 0 19px;
}
#inner-header
#logo a {
	background:url(library/images/logo.gif) no-repeat;
	width:528px;
	height:61px;
	margin:0 0 7px 1px;
	display:block;
	text-indent:-9999px;
}
/******************************************************************
NAVIGATION STYLES
(Main Navigation)
******************************************************************/
nav[role=navigation] {
	background:url(library/images/bg-nav.gif) no-repeat;
	height:34px;
	padding:0 13px 0 0;
}


nav[role=navigation] .menu ul {
	list-style:none;
	padding:2px 0 1px 5px;
	float:left;
}
nav[role=navigation] .menu ul li {
	float:left;
	padding:0 1px 0 0;
	font:bold 13px/31px Verdana, Arial, Helvetica, sans-serif;
	background:url(library/images/separator01.gif) no-repeat 100% 3px;
}
nav[role=navigation] .menu ul li a {
	color:#fff;
	padding:0 21px;
	float:left;
}
nav[role=navigation] .menu ul li a:hover {
	background:#19a7cb;
	text-decoration:none;
}
nav[role=navigation] .menu ul li:first-child a { }
nav[role=navigation] .menu ul li.current-menu-item a, .nav ul li.current_page_item a {}
nav[role=navigation] .menu ul li ul.sub-menu {}
nav[role=navigation] .menu ul li ul li a {}
nav[role=navigation] .menu ul li ul li a:hover {}
nav[role=navigation] .menu ul li ul li:last-child a {}
nav[role=navigation] .menu ul li:hover ul { }
nav[role=navigation] .menu ul li ul li ul.sub-menu { }
nav[role=navigation] .menu ul li ul li:hover ul.sub-menu { }


.search {
	float:right;
	width:189px;
	height:24px;
	background:url(library/images/bg-search.gif) no-repeat;
	overflow:hidden;
	margin:6px 0 0;
}
.search input.text {
	float:left;
	width:145px;
	padding:4px 0 4px 9px;
	border:0;
	background:none;
	color:#675957;
	font:italic 12px Verdana, Arial, Helvetica, sans-serif;
}

.search input.button {
	float:right;
	width:25px;
	height:20px;
	margin:2px 4px 0 0;
	background:url(library/images/btn-go01.gif) no-repeat;
	text-indent:-9999px;
	border:0;
	font:0/0 Arial, Helvetica, sans-serif;
}

/******************************************************************
POSTS & CONTENT STYLES
******************************************************************/
#content {padding:0 0 30px;}
#main {}
#main .cnt {
	float:left;
	width:621px;
}
.intro {
	background:#f0f2f1;
	border:1px solid #e0e0e0;
	margin:0 0 22px;
}
.intro img {float:left;margin-right:12px;}
.intro h1 {
	font:16px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#b43263;
	margin:18px 0 9px;
}
.intro h1 a {color:#b43263;}
.intro h1 a:hover {color:#0e7cb2;text-decoration:none;}
.intro p {
	color:#13909f;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 23px;
}
.more {overflow:hidden;}
.intro .more {padding:0 19px;}
.btn01 {
	float:right;
	color:#fff;
	cursor:pointer;
	background:url(library/images/btn01-l.gif) no-repeat;
	font:12px/25px Verdana, Arial, Helvetica, sans-serif;
}
.btn01 span {
	float:left;
	padding:0 30px 0 18px;
	background:url(library/images/btn01-r.gif) no-repeat 100% 0;
}
.btn01 span:hover,
.btn01:hover {text-decoration:underline;}
.cnt article {
/*	border-bottom:1px solid #bababa;*/
	padding:0 0 2px;
	margin:0 0 30px;
}
a.section {
	float:left;
	background:url(library/images/arrow01.gif) no-repeat 0 3px;
	padding:0 0 8px 42px;
	font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
}
a.section:hover {text-decoration:none;color:#b5167d;}
.cnt article h1,
.cnt article h2 {
	color:#b5167d;
	font:18px/29px Verdana, Arial, Helvetica, sans-serif;
}
.cnt article h1 {
	margin:0 0 0;
}
.cnt article h2 {
	margin:-5px 0 0;
}
.cnt article h2 {
	/* border-top:1px solid #bababa; */
}
.cnt article h1 a,
.cnt article h2 a {color:#b5167d;}
.cnt article h1 a:hover,
.cnt article h2 a:hover {color:#0e7cb2;text-decoration:none;}
.cnt article img {
	/*float:left;*/
	margin:7px 0 0 0;
}
.cnt article p {}

.cnt article p,
.cnt article ul,
.cnt article ol,
.cnt article dl,
.cnt article div,
.cnt article table {
	margin: 0 0 15px;
}
.cnt article table {
	border: 0px solid #ccc;
}
.cnt article th,
.cnt article td {
	padding: 2px 10px;
}
.cnt article .box {
	border:solid #bababa;
	border-width:1px 0;
	margin:22px 0 0;
	font:12px/25px Brawler, Georgia, "Times New Roman", Times, serif;
}
.comm {
	float:left;
	padding:0 0 0 25px;
	background:url(library/images/ico01.gif) no-repeat 0 6px;
}
.readMore {
	float:right;
	cursor:pointer;
	background:url(library/images/ico02.gif) no-repeat 0 6px;
}
.readMore:hover,
.comm:hover {color:#b5167d;text-decoration:none;}
.readMore span {
	float:left;
	padding:0 15px 0 19px;
	background:url(library/images/arrow02.gif) no-repeat 100% 8px
}


/* Contact Form
-----------------------------------------------------------------------*/
#gb_form {
	
}
#gb_form br {
	display: none;
}
#gb_form legend {
	display: block;
	font-weight: bold;
	margin: 10px 0 5px;
	color: #14568A;
}
#gb_form #mainlegend {
	display: none;
}
#gb_form label {
	display: block;
	font-weight: normal;
	margin: 10px 0 5px;
	color: #14568A;
}
#gb_form input[type=text] {
	width: 260px;
	padding: 5px 7px;
	margin: 0px;
	outline: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#gb_form textarea {
	width: 600px;
	padding: 5px 7px;
	margin: 0px;
	outline: none;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
#gb_form p.creditline {
	display: none;
}


article[id*=post-] {}
.post-id {} /* post by id (i.e. post-3) */
.post {} /* general post style */
.page {} /* general article on a page style */
.attachment {} /* general style on an attatchment */
.sticky {} /* sticky post style */
.hentry {} /* hentry class */
.category-slug {} /* style by category (i.e. category-videos) */
.tag-slug {} /* style by tag (i.e. tag-news) */
/* post meta */
.meta {}
.meta time {}
/* post content */
.post_content {}
.post_content p {}
.post_content ul, .post_content ol, .post_content table, .post_content dl {}
.post_content ul, .post_content ol {}
.post_content li {}
.post_content ul li {}
.post_content ol li {}
.post_content blockquote {}
.post_content blockquote:before {} /* this adds the quote before the blockquote */
.post_content dl {}
.post_content dt {}
.post_content dd {}
.post_content img {}
.post_content video {}
.post_content object {}
.wp-caption {}
.wp-caption img {}
.wp-caption p.wp-caption-text {}
/* image gallery styles */
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}
.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
article[id*=post-] footer {}
/******************************************************************
PAGE NAVI STYLES
(Special Feature)
******************************************************************/
/* page navigation */
.page-navigation {
	background:url(library/images/bg-paging.gif) no-repeat;
	padding:6px 18px 5px 9px;
}
.page-navigation p {
	float:right;
	font:12px/23px Verdana, Arial, Helvetica, sans-serif;
}
.bones_page_navi {
	float:left;
	list-style:none;
	padding:0;
}
.bones_page_navi li.bpn-prev-link {} /* previous link */
.bones_page_navi li.bpn-prev-link a {}
.bones_page_navi li.bpn-prev-link a:hover {}
.bones_page_navi li {
	float:left;
	padding:0 5px 0 0;
} /* regular links */
.bones_page_navi li a {
	float:left;
	text-align:center;
	border:1px solid #ddd;
	min-width:19px;
	color:#5a5a5a;
	background:url(library/images/bg-page-navi01.gif) repeat-x;
}
.bones_page_navi li a:hover {
	background:#0e7cb2;
	text-decoration:none;
	color:#fff;
}
.bones_page_navi li.bpn-current a {
	background:#0e7cb2 url(library/images/bg-page-navi02.gif) repeat-x;
	border:1px solid #4486a6;
	color:#fff;
}
.bones_page_navi li.bpn-current:hover {}
.bones_page_navi li.bpn-next-link {} /* next page link */
.bones_page_navi li.bpn-next-link a {}
.bones_page_navi li.bpn-next-link a:hover {}
.bones_page_navi li.bpn-last-page-link {} /* last page link */
.bones_page_navi li.bpn-last-page-link a {padding:0 8px;}
.bones_page_navi li.bpn-last-page-link a:hover {}
.bones_page_navi li.bpn-first-page-link {} /* first page link */
.bones_page_navi li.bpn-first-page-link a {}
.bones_page_navi li.bpn-first-page-link a:hover {}
/* fallback previous & next links */
.wp-prev-next {}
.wp-prev-next ul {}
.wp-prev-next .prev-link {}
.wp-prev-next .next-link {}
/******************************************************************
COMMENT STYLES
******************************************************************/
#comments {}/* h3 comment title */
#comments span {} /* number of comments span */
.comment-nav {}
.comment-nav ul {}
.comment-nav ul li {}
.commentlist {}
.commentlist li {}
.commentlist li[class*=depth-] {}
.commentlist li.depth-1 {}
.commentlist li.depth-2 {}
.commentlist li.depth-3 {}
.commentlist li.depth-4 {}
.commentlist li.depth-5 {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.depth-1 {} /* change number for different depth */
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}
.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}	
.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard time {}
.commentlist .vcard time a {}
.commentlist .vcard time a:hover {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}
.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}
.commentlist li .comment_content {}
.commentlist li .comment_content p {}
.commentlist li ul {}
.commentlist .comment-reply-link {}
.commentlist a.comment-reply-link:hover {}
/******************************************************************
COMMENT FORM STYLES
******************************************************************/
#respond {}
#comment-form-title {}
#cancel-comment-reply {}
#cancel-comment-reply a {}
#commentform {}
.comments-logged-in-as {}
#comment-form-elements {}
#comment-form-elements li {}
#comment-form-elements label {}
#author, #email, #url, #comment {}
#author:focus, #email:focus, #url:focus, #comment:focus {}
#author, #email, #url {}
#allowed_tags {}
#comment {}
#submit {}
/******************************************************************
SIDEBARS & ASIDES
******************************************************************/
#main #sidebar1  {
	float:right;
	width:300px;
}
.widget {
	background:url(library/images/bg-widget-c.gif) repeat-y;
	border-bottom:1px solid #cde0eb;
	margin-bottom:23px;
}
.adsense-widget{
	margin-bottom:23px;
}
.widget li {}
.widgettitle {
	background:url(library/images/bg-widget-title.gif) no-repeat;
}
.widgettitle h2 {
	color:#fff;
	padding:0 5px 0 42px;
	font:15px/36px Verdana, Arial, Helvetica, sans-serif;
}
.schools .widgettitle h2 {
	background:url(library/images/ico07.gif) no-repeat 14px 13px;
}
.spotlight .widgettitle h2 {
	background:url(library/images/ico08.gif) no-repeat 15px 12px;
}
.articles .widgettitle h2 {
	background:url(library/images/ico09.gif) no-repeat 15px 12px;
}

/* links widget */
.widget_links {
	background:#f9f9f9;
	margin:0 1px;
}
.widget_links ul {
	overflow:hidden;
	list-style:none;
	padding:0;
}
.widget_links ul li {
	background:url(library/images/line02.gif) repeat-x;
	margin:-2px 0 2px;
	padding:8px 5px 6px 14px;
	font:12px/1.5em Arial, Helvetica, sans-serif;
}
.widget_links ul li a {
	display:block;
	padding:0 0 0 18px;
	background:url(library/images/bull01.gif) no-repeat 0px 5px;
}
.widget_links ul li a:hover {
	color:#b5167d;
	text-decoration:none;
}

.searchSchools {padding:12px 13px 5px 12px;}
.searchSchools .row {padding:0 0 11px;}
.numb {
	float:left;
	width:17px;
	color:#fff;
	text-align:center;
	font:bold 11px/17px Verdana, Arial, Helvetica, sans-serif;
	margin:3px 9px 0 0;
	background:url(library/images/bullet03.gif) no-repeat;
}
.searchSchools label {
	float:left;
	font:12px/23px Verdana, Arial, Helvetica, sans-serif;
	color:#0e7cb2;
}
.input01 {
	float:right;
	width:84px;
	height:23px;
	overflow:hidden;
	background:url(library/images/bg-input01.gif) no-repeat;
}
.input01 input.text {
	float:left;
	border:0;
	background:none;
	width:74px;
	padding:2px 5px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
.searchSchools select {
	float:right;
	width:249px;
	color:#675957;
	font:12px/23px Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:23px;
	padding:3px;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
	background:#f9fbfd;
}
.searchSchools input.radio {
	float:left;
	margin:6px 3px 0 25px;
	padding:0;
}
* + html .searchSchools input.radio {margin:2px 3px 0 25px;}

/* meta widget */
.widget_meta {}
.widget_meta ul {}
.widget_meta ul li {}
.widget_meta ul li a {}
/* pages widget */
.widget_pages {}
.widget_pages ul {}
.widget_pages ul li {}
.widget_pages ul li a {}
/* recent-posts widget */
.widget_recent_entries {}
.widget_recent_entries ul {}
.widget_recent_entries ul li {}
.widget_recent_entries ul li a {}
/* archives widget */
.widget_archive {}
.widget_archive ul {}
.widget_archive ul li {} 
.widget_archive ul li a {}
.widget_archive select {}
.widget_archive option {}
/* tag-cloud widget */
.widget_links {}
.widget_links li:after {}
.widget_links li:before {}
.widget_tag_cloud {}
.widget_tag_cloud a {}
.widget_tag_cloud a:after {}
.widget_tag_cloud a:before {}
/* calendar widget */
.widget_calendar {}
#calendar_wrap {}
#calendar_wrap th {}
#calendar_wrap td {}
#wp-calendar tr td {}
#wp-calendar caption {}
#wp-calendar a {}
#wp-calendar #today {}
#wp-calendar #prev {}
#wp-calendar #next {}
#wp-calendar #next a {}
#wp-calendar #prev a {}
/* category widget */
.widget_categories {}
.widget_categories ul {}
.widget_categories ul li {} 
.widget_categories ul ul.children {}
.widget_categories a {}
.widget_categories select{}
.widget_categories select#cat {}
.widget_categories select.postform {}
.widget_categories option {}
.widget_categories .level-0 {}
.widget_categories .level-1 {}
.widget_categories .level-2 {}
.widget_categories .level-3 {}
/* recent-comments widget */
.recentcomments {}
#recentcomments {}
#recentcomments li {}
#recentcomments li a {}
.widget_recent_comments {}
/* search widget */
#searchform {}
.widget_search {}
.screen-reader-text {}
/* text widget */
.textwidget {}
.widget_text {}
.textwidget p {}
/******************************************************************
FOOTER STYLES
******************************************************************/
footer[role=contentinfo] {
	background:url(library/images/line01.gif) repeat-x;
	padding:17px 0 24px;
}
footer p {
	font-size:11px;
	float:left;
}
footer p a:hover {color:#b5167d;text-decoration:none;}
/* footer menu */
footer ul {
	float:right;
	padding:2px 0 0;
	list-style:none;
}
footer ul li {
	float:left;
	padding:0 5px 0 0;
	font:11px/17px Verdana, Arial, Helvetica, sans-serif;
}
footer ul a {
	width:17px;
	height:17px;
	position:relative;
	display:block;
	overflow:hidden;
}
footer ul a:hover img {margin-top:-17px;}

/******************************************************************
MEDIA QUERIES & DEVICE STYLES
Developed by: Andy Clarke & the 320 & Up Extension
URL: http://stuffandnonsense.co.uk/projects/320andup/
******************************************************************/
@media only screen and (min-width: 480px) {}
@media only screen and (min-width: 768px) {}
@media only screen and (min-width: 992px) {}
@media only screen and (min-width: 1382px) {}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {}
/******************************************************************
PRINT STYLES
(Handled by default, but if you want to edit it, feel free)
******************************************************************/
@media print { }

a:visited {text-decoration:none;}

.request {
	border: 1px solid #b60000;
    color: #b60000;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 23px;
    margin: 20px 0 15px 0;
    padding: 0 5px;
}
.request_arrow{
	border: 1px solid #b60000;
    color: white;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 23px;    
    padding: 0 2px;
	background-color: #b60000;
	margin: 20px 0 15px 0;
	border-left-width:0;
}
.request:hover, .request_arrow:hover{
	text-decoration: none;
}
.cnt article .short_description{
	border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    color: #074285;
    font-size: 11px;
	padding: 2px 0;
	line-height: 16px;
	margin-top: 5px;
}
.short_description strong{
	font-weight: normal;
}
.cnt article .schoolnames{
	background-color: #eeeeee;
}
.cnt article .schoolnames a{
	color: #039;
	font-weight: bold;
	font-size: 14px;
	
}
.schoolp {
	margin: 0 0 0 0;
	font-size: 12px;
}
.logo_school{
	float: right;
}
.medium_description{
	float: left;
	width: 450px;
}
.cnt article ul.list1 {
	list-style: none outside none;
	margin: 0 0 0 15px;
    padding: 0;	
}
.cnt article ul.list1 li {
	color:#3A00AA;
	font-size: 11px;
}
.clr{
	clear:both;
	height:0;
	width:0
}
.cnt article .expanditem{
	display:none;
}
.moreitem{
	cursor: pointer;
}
.nearby{
	margin-top:10px;
	display:block;
}