/*   
Theme Name:  Insiders Network to College
Theme URI: http://insidersnetwork.org
Description: Insiders Network to College
Author: Camilo Graphics and Web Solutions
Author URI: http://camilographics.com
Version: 2.0
*/

@media screen {

* { margin: 0; padding: 0; }

article, aside, figure, footer, header, hgroup, menu, nav, section { display: block; }
#footer { display: block; }
#aside {display: block;}
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

body { 
font: 14px Arial, Helvetica, sans-serif; 
letter-spacing: .125px; 
font-family: Arial, Helvetica, sans-serif; 
background-color: #fff;
 color: #000;

}



html, body {
  
    padding: 0;
    margin: 0;
}

.post-edit-link {color: #898989; font-size: 11px;}
.post-edit-link a {color: #898989; font-size: 11px;}

/* 	TYPOGRAPHY */
h1, h2, h3, h4, h5 { margin: 0 0 5px 0; font-weight: bold; line-height: 1.25; padding: 0 0 3px 2px; color: #2C6AA5;}
h1 { font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: normal; padding: 9px 0 7px 2px !important; color: #0E5499; font-size: 17px;}

.giant { font-size: 90px; }

h2 { font-size: 16px; color: #2C6AA5; text-transform: none; letter-spacing: .25px;  margin: 0 0 0 0; }


h3 { font: italic 16px arial; letter-spacing: .25px; color: #1A5E68; text-transform: italic;  margin: 5px 0 5px 0; font-weight: bold;}

.post h2 a  { font-size: 15px; color: #2C6AA5; text-transform: none; letter-spacing: .25px;  margin: 5px 0 5px 0;}

td { padding: 4px 0px 4px 10px; }


h4 { font-size: 16px; text-transform: none; letter-spacing: .25px; }
h5 { font-size: 12px;  color: #000;}

a { text-decoration: none; color: #000; font-weight: bold; }
a:hover, a:focus { text-decoration: underline;  color: #000;}
a:active { position: relative;  text-decoration: underline; }

a img { border: 0; }
.zoomer:active { top: 0; }
.screen-reader-text { position: absolute; top: -9999px; left: -9999px; }

h2, h4 a { display: block; color: #2C6AA5; font-size: 16px;}
.post h1 a {font-size: 20px;  text-transform: none; padding: 9px 0 0 0; color: #1A5E68; letter-spacing: .5px;}
h1 a:hover {text-decoration: none; color: #4B79CE;}
h2 a:hover {text-decoration: none; color: #89ABCD;}

h3 a { color: black; }



p { padding: 2px 4px 15px 3px; line-height: 1.7em;    color: #363A34;    font-family: Arial,Helvetica,sans-serif;     font-size: 14px;}

blockquote { padding: 7px; margin: 0; font-style: normal; color: white; background-color: #034991; text-align:center; width: 160px; height: 25px; float: right;}

blockquote a { color: #fff !important; font-size: 12px; }

blockquote a:hover { text-decoration:underline;}

ul, ol { margin: 0 0 2px 20px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0; }
.button { background-image: -moz-linear-gradient(top, #6b7886, #3b4f63); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #6b7886),color-stop(1, #3b4f63)); padding: 5px 15px; -moz-border-radius: 20px; color: white; font-weight: normal !important; text-transform: uppercase; border: 2px solid white !important; -moz-box-shadow: 1px 1px 3px #666; -webkit-box-shadow: 1px 1px 3px #666; }
.button:hover { background-image: none; background-color: #6b7886; -moz-box-shadow: 0px 0px 2px #999; text-decoration: none !important; }


/* pagewrap */
#pagewrap {    background:  url(i/intc_bg.gif)  repeat-x; position: relative; width: 980px; padding:0 0 0 0; margin: 0 auto 0;  -moz-box-shadow: 0 0 20px #243f8c; 
min-height: 700px; border: 1px solid #0B5298;  }



/* header */
#header {    height: 204px;    left: 0;    margin: 0 auto 0 17px;    position: relative;    top: 0;    width: 955px;   }

#header_logo { width: 145px; height: 192px; float: left; margin: 15px 0 0 0; position: relative; background: url("http://insidersnetwork.org/i/insiders_network_logo.png") no-repeat; background-color: none;}

#main-title {float: left; position: relative; margin:13px 0 7px 10px;}
#main-title h1 {color: white; font-size: 32px; letter-spacing: 8px; margin:13px 0 7px 10px; padding: 0 !important;}

#header_nav {float: left; position: relative; margin: 20px 0 0 15px; width: 750px; height: 45px; background-color: none; display: table; }
#header_nav_row {  display: table-row; position: relative; font-weight: bold;}
#header_nav_row li {  list-style: none !important; background: none !important;}

#header_nav_row li.last-child {  list-style: none !important; background: none !important;  z-index: 10;}
#header_nav_row li.last-child a {  list-style: none !important; background: none !important; z-index: 10;}


#header_nav1, #header_nav2, #header_nav3, #header_nav4, #header_nav5, #header_nav6, #header_nav7 {display: table-cell; height: 48px; width: 107px; float:none; }

#header_nav_link {height: 48px; width: 107px; color: #575757; text-align: center; position: absolute; line-height: 219px; display: table-cell;}
#header_nav_link a:hover {color:#E93443;}

#header_sub{position:relative; float: left; width: 700px; height: 40px; margin: 0 0 0 30px; }

#header_sub h1{font-size: 18px; letter-spacing: 7px; color: #024890;}


/* maincontent */

#maincontent { margin: 0 40px 20px 0;  background: none ; background-color: none;   position: relative;  float: right;  width: 750px;   min-height: 420px;}

.colleges ul li  {font-size: 9pt; margin: 1px 0 1px !important;    padding-left: 2px !important;}
.colleges ul li a  {font-size: 9pt;    list-style: disc outside none;  font-weight: normal;  margin: 1px 0 1px !important;    padding-left: 2px !important;}

.post { margin: 0; }
.post a { font-weight: bold; color: #000; font-size: 14px;  }
.post ul {}

.post li {margin: 1px 0 10px 0; list-style: disc; padding-left: 20px; }

.post li a {font-weight: bold; color: #000; font-size: 14px; }

.post a:hover {text-decoration: underline; } 
.post ul li.current_page_item a {color: red;} 
.post h4, .post h4 a, .post h4 a:hover { border: 0; margin: 0; }
.post h4 a:hover { text-decoration: underline; }
.post * ~ h3, .post * ~ h4 { margin-top: 3px; }

.entry {    background-color: none;    float: none;    margin:10px 0 0 0;    min-height: 400px;   position: relative;    width: 750;   
 line-height: 1.7em;    padding: 2px 4px 15px 3px;}

li {margin: 1px 0 10px 10px; list-style: disc; padding-left: 1px;  }
li a {font-weight: bold; color: #1A1D19; font-size: 14px; }
li a:hover {font-weight:bold; color:#024890;  }
li b {font-weight:bold; color:#000;  }

img.size-auto,
img.size-full,
img.size-large,
img.size-medium,
.attachment img {
	max-width: 100%; /* When images are too wide for containing element, force them to fit. */
	height: auto; /* Override height to match resized width for correct aspect ratio. */
}
.alignleft,
img.alignleft {	display: inline;	float: left;	margin-right: 12px;	margin-top: 2px;}
.alignright,
img.alignright {	display: inline;	float: right;	margin-left: 12px;	margin-top: 2px;}
.aligncenter,
img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}
img.alignleft,
img.alignright,
img.aligncenter {	margin-bottom: 7px;}

.if_other {margin: 0 0 0 20px;}

.addthis_toolbox addthis_default_style addthis_ {margin: 200px auto 200px auto !important;}
#addthis { margin: 30px 1px 3px 1px;} 

.addthis_toolbox {margin: 30px auto 30px auto !important;}

.posts .attachment-thumbnail {float: none;}

#search_results_date {color: #515151; size: 12px;}
#search_results_title   {color: #0000; size: 12px;}
#search_results_title  a {color: #0000; size: 12px; }
#search_results_title a:hover {color: #11569A; size: 12px; }

/* aside */

#aside {float: left;   font-size: 11px;  padding: 0 ;   position: relative;   width: 165px;     border-style: none none none none; }

DIV#aside {margin: 15px 0 0 12px;padding: 0;}

#aside h4 a {text-transform:uppercase; text-align: left; font-size: 12px; color: #1D5F9F; margin: 0 0 0 12px; letter-spacing: 4px;}
#aside h4 a:hover{ text-decoration: none; color: #000;  font-style: italic;}
#aside h5 a {color: #000; font-size:12px;}
#aside h5 a:hover {color: #2665A3; text-decoration: none;}

.widgets { margin: 0 10px 0 -2px; height: 110px;}
.widgets h5 { color: #555; }
.widgets p { color: #999; line-height: 1.5; padding: 0 3px 4px 2px;} 

#excerpt p{font-size: 11px; color: #4c4c4c;}
#excerpt p a {font-size: 11px; font-weight: normal !important;}
#excerpt p:hover {color: #2665A3;}

#excerpt a:hover {color: #2665A3;}

#date {display: block; background-color:#acacac; font-size: 11px; color: white; width: 96%; padding: 2px 0 2px 3px;}

.future-event a {font-weight: bold; text-decoration: none;}


.over_300 {float: none; position: relative; margin: 10px auto 10px auto; text-align:center;}

.portal {float: none; position: relative; margin: 10px 7px 10px 0; text-align:center;}

.logos {float: none; position: relative; margin: 0 4px 0 0; text-align:center;}

#ode {font-size: 14pt; float: right;}


/* other */

.meta { padding: 1px 5px; color: #898989; margin: 12px 0 15px 0; }
.breadcrumb { background: #eee; padding: 1px 5px; }
.single .meta { background: #666; padding: 3px 3px 3px 3px; color: #eee; position: relative; left: 1px; width: 500px; }
#featured_items{ list-style: none; }
#featured_items li { position: relative; margin: 20px 0 40px 0; }
#featured_items h3, #featured_items p { padding: 0 0 0 200px; }
.image-and-button { position: absolute; top: -20px; left: 0; width: 165px; text-align: center; }
.image-and-button img { margin: 0 0 15px 0; }
.ui-tooltip { padding: 8px; position: absolute;  -moz-box-shadow: 0 0 5px #aaa; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }
* html .ui-tooltip { background-image: none; } /* Fades and background-images don't work well together in IE6, drop the image */
body .ui-tooltip { border-width: 2px; }
.mini { float: left; margin: 0 10px 0 0; }

/* Footer */

#footer { width: 980px; height: 100px; margin:  5px auto 20px auto;  color: #000; text-transform: none; letter-spacing: .5px; }

#copyright {  margin: 0; width: 825px; font-size: 11px;  text-align: left; padding:6px 0 0 5px; color: #484848; float: left;} /* also includes site navigation */
#copyright a{  color: #484848;; font-size: 11px; text-decoration: none;} /* also includes site navigation */
#copyright a:hover {  color: #1D5F9F; font-size: 11px; text-decoration: underline;} /* also includes site navigation */

#sn {float:none; font-size: 10pt; margin: 8px 1px 0 0;}

} /* END screen media */


@media print {

.do-not-print { display: none; }
#comments { page-break-before: always; }

body { width: 100% !important; margin: 0 !important; padding: 0 !important; line-height: 1.4; word-spacing: 1.1pt; letter-spacing: 0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }
h1,h2,h3,h4,h5,h6 { font-family: Arial, sans-serif; }
h1 { font-size: 20pt; color: #000066; } 
h2 { font-size:17pt; }
h3 { font-size:15pt; }
h4,h5,h6 { font-size:11px; }
code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em; }
img { display: block; margin: 1em 0; }
a img { border: none; }
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th, td { padding: 4px 10px 4px 0; }
caption { background: #fff; margin-bottom: 2em; text-align: left; }
thead { display: table-header-group; }
tr { page-break-inside: avoid; } 
a { text-decoration: none; color: black; }
	
} /* END print media */
