/*
Theme Name:	Vigilance *Child Theme*
Theme URI: 	http://themes.jestro.com/vigilance/
Description: Vigilance theme customized for higheredcamp philly by Dave Konopka
Author:		Drew Strojny
Author URI:	http://www.jestro.com
Template: vigilance
*/

/* Import Stylesheets, don't remove these.
-----------------------------------------------------------*/
@import url("../vigilance/css/undo.css");
@import url("../vigilance/css/master.css");
@import url("../vigilance/functions/style-options.php");

/* fix image scaling in IE */
img { -ms-interpolation-mode: bicubic; }

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes BELOW this line
-----------------------------------------------------------*/

/*** Colors ****/
a:link, a:visited { color: #0C2C52; }

body {
	background-color: #CCCCCC;
}

#wrapper {
	background-color: #FFFFFF;
	border-left:4px solid #666666;
	border-right:4px solid #666666;
	padding:0 20px 10px;	
}
/***************************************************************************** typography */
body, input, textarea {
    font-family: Arial, Helvetica, sans-serif;
}

#title a.titleimage { 
	display:block; /* We do this so we can add a background image */
	text-indent:-1000px; /* Hides the text--but not from search engines */
	height: 145px; /* height of your logo, like 180px */
	width: 650px; /* width of your logo, like 940px */
	background:url(http://www.higheredphilly.com/wp-content/uploads/2010/04/higheredcamp_logo2.png) no-repeat top center; /* adds in the logo image */
}

/***************************************************************************** header */
#description {
	float:right;
	text-align:right;
	padding-top:10px;
	padding-left:100px;
}

#description h2 {
	font-size:1.4em;
}

#header .calendar_icon {
	float:right;
	padding-right:20px;
}

#nav {
	float:left;
	padding-top:10px;
}


#content {
	width:420px;
	padding: 25px 0 0 15px;
	margin-right:30px;
}

/***************************************************************************** sidebar */
#sidebar {
	width:450px;
	float:left;
}

#sidebar .main {
	background-color: #E4F2FD;
	width:210px;
	float:left;
	padding:10px;
	margin-right:10px;
}

#sidebar .thin-sidebar { 
	width:200px;
	float:left; 
	padding: 10px 0 0 10px;
}

.thin-sidebar .badge { display: none; }

.widget_signup {
margin-top:20px;
text-align:center;
}

.widget_twitter ul li {
	font-size:.9em;
}

ul li.widget_twitter ul li a {
background:none;
display:inline;
padding:0;
}
ul li.widget_twitter ul li a:hover {
background:none;
}
ul li.widget_badge {
	padding-top:30px;
}
ul li.widget_sponsors {
	text-align:center;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding-top:10px;
	margin-top:20px;
}
ul li.widget_sponsors h3 {
	font-size:1.8em;
	margin-bottom:5px;
}
/***************************************************************************** post */
input.text-input, form#commentform textarea { width:391px; }

.post img { border: 1px solid #999999; margin:0 10px; padding:0; }

dl.whoscoming dd, dl.whoscoming dt { display:block; }
dl.whoscoming dd { margin-left: 20px; margin-top: 5px; margin-bottom: 20px; }
dl.whoscoming dt { font-weight: bold; }

div.c-body { width: 275px;}

div.entry h3 { font-size:1.2em;}