/* 
Theme Name: whiteboard
Theme URL: http://whiteboardframework.com/
Description: A blank theme for you to draw on.
Author: Brian Purkiss
Author URI: http://brianpurkiss.com
Version: 2.0.1

Obviously, you may edit the above info upon your customization.
Though I wouldn't mind a link somewhere... *hint hint*
*/

/*  The following CSS Reset was written by Dejan Cancarevic
http://stylizedweb.com/2008/02/14/10-best-css-hacks/         */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, del, dfn, em, font, img, ins, kbd, q, s, samp, acronym, address, big, cite, code, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	font-size:100%;
	font-family:inherit;F
	vertical-align:baseline;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

body {
	margin:0px;
	padding:0px;
	height:100%;
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/primaryBg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	background-color:#f5ecd7;
}
html {
	overflow-y: scroll; /* Force Scrollbar - Firefox, Opera and Safari */
	font-family:Verdana, Geneva, sans-serif;

}
#container {
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	width:890px;
	font-size:12px;
	margin:0px auto 0px auto;
	text-align:center;
}
/* Header */
#header {
	height:450px;
	display:block;
	padding:0px;
	text-align:left;
}

.logo {
	margin:15px 0px 0px 0px;
}

#utilityWrapper {
	text-align:left;
	margin:13px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	display:block;
	clear:both;
	width:880px;
}

#socialIcons {
float:right;
margin:10px 19px 0px 0px;
padding:0px;
width:120px;
height:25px;
text-align:right;
}

#searchform {
	float:right;
	margin:0px 20px 0px 0px;
	clear:both;
	width:300px;
}

#searchform input {
	font-size:11px;
	float:right;
}

#s {
width:123px;	
}

#searchsubmit {
	float:right;
	margin:0px 0px 0px 3px;	
}

/* Top Navigation */
ul.topnav {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

ul.topnav li {
	text-align:left;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}

ul.topnav li a {
	padding: 0px;
	color: #000;
	display: block;
	text-decoration: none;
	float: left;
}

ul.topnav ul li a {
	padding: 10px 5px;
	color: #000;
	display: block;
	text-decoration: none;
	float: left;
}


ul.topnav li a:hover {

}

.subnav {

}

ul.topnav li ul.subnav {
	background-color:#FFF;
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; 
	top: 29px;
	margin: 0; 
	padding: 10px 0px 15px 0px;
	display: none;
	float: left;
	width: 220px;
	text-transform:uppercase;
}

#aboutUsSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-12px 2px;		
}

#admissionsSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-4px 2px;		
}

#costsAndResourcesSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-12px 2px;
}


#programsSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-39px 2px;		
}

#careerServicesSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-18px 2px;		
}

#employeerResourcesSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-14px 2px;		
}

#connectSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-18px 2px;		
}

#centerStageSub {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/navigation/navRuffleBg.png);
	background-repeat:repeat-x;
	background-position:-10px 2px;		
}


ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	clear: both;
	width: 220px;
	line-height:15px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 190px;
	padding-left: 20px;
	color:#FFF;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
}

/* END Top Navigation */
.headerPhoto {
	display:block;
	clear:both;
	width:867px;
	height:280px;
	margin:0px 0px 0px 0px;
}

/* Breadcrumbs */
#breadcrumb {
	font-weight:bold;
	font-size:10px;
	margin:0px 0px 0px 0px;
	color:#707174;
}

#breadcrumb a:link {
	color:#707174;	
}

#breadcrumb a:visited {
	color:#707174;
}

#breadcrumb a:hover {
	color:#ea2127;	
}

/* END Breadcrumbs */

/* END Header */

/* Content */
#homeCTA {
	margin:0px 0px 20px 80px;
	width:866px;
	text-align:right;
	display:block;
}

#homeCTA p {
}

#homeCTA img {
	margin:0px 0px 12px 0px;	
}
.cta {
	text-align:left;
	width:285px;
	float:left;
	color:#333;
	font-weight:bold;
	line-height:16px;
	font-size:11px;
}


#content {
	width:885px;
	padding:0px 0px 0px 0px;
	margin:0px;
	position:relative;
	min-height:500px;
	height:100%;
	clear:both;
	text-align:left;
}

#contentWrapper {
	width:630px;
}

#contentWrapper h2, #postWrapper h2 {
	padding:10px 0px 5px 0px;
	font-size:22px;
	font-weight:normal;
	margin:0px 0px 10px 0px;
}

#contentWrapper h3, #postWrapper h3 {
	padding:10px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
}


#contentWrapper p, #postWrapper p {
	margin:5px 40px 10px 0px;
	line-height:17px;
	font-size:11px;
	font-weight:bold;
}

#contentWrapper ul, #postWrapper ul {
	list-style-type:none;
	margin:5px 0px 5px 0px;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
}

#contentWrapper ul li, #postWrapper ul li {
	background-image:url(http://www.thecreativecircus.com.php5-2.dfw1-2.websitetestlink.com/proto/wp-content/themes/whiteboard%202.0.1/images/starBullet.png);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding:2px 0px 2px 13px;
	margin:0px 0px 0px 20px;
	line-height:16px;
}

#contentWrapper ol, #postWrapper ol {
	margin:15px;
	font-weight:bold;
	font-size:11px;
	line-height:16px;
	list-style-position:inside;
}

#contentWrapper ol li, #postWrapper ol li {
	padding:2px 0px 2px 13px;
	margin:0px 0px 0px 10px;
	line-height:16px;
}


#contentWrapper a, #postWrapper a {
	color:#6c6862;
}

#contentWrapper a:hover, #postWrapper a:hover {
	text-decoration:none;
	
}

#postWrapper {
	width:100%;
}


#gform_wrapper_1 ul, #gform_wrapper_2 ul, #gform_wrapper_3 ul, #gform_wrapper_4 ul,  #gform_wrapper_5 ul, #gform_wrapper_6 ul {
	list-style-type:none;	
}

#gform_wrapper_1 ul li, #gform_wrapper_2 ul li, #gform_wrapper_3 ul li, #gform_wrapper_4 ul li, #gform_wrapper_5 ul li, #gform_wrapper_6 ul li {
	background:none;
	background-image:none;
}

#contentWrapper #gform_wrapper_6 ul li {
	background:none;
	background-image:none;	
}

#contentWrapper #gform_wrapper_4 ul li {
	background:none;
	background-image:none;	
}
/* END Content */

/* Sidebar */
#sidebar {
	width:230px;
        line-height: 50px;
	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;
	min-height:500px;
	height:100%;
	clear:none;
	text-align:left;
        position:absolute;
        right:20px;
       *top:40px;
}

#sidebar ul {
	list-style-type:none;
        line-height: 25px;
}
#sidebar p {
	margin:0px 0px 5px 0px;
}

#sidebar a, #homeCTA a {
	color:#333;
	text-decoration:none;
}
#sidebar a:hover, #homeCTA a:hover  {
	color:#666;
	text-decoration:none;
}

/* Sidebar-x */
#sidebar-x {
	width:200px;
	padding:0px 0px 0px 0px;
	margin:25px 0px 0px 0px;

	min-height:500px;
	height:100%;
	clear:none;
	text-align:left;
        position:absolute;
        right:5px;
}
#sidebar-x ul {
	list-style-type:none; 
        margin: 0px 0px 0px 0px;
        line-height: 25px;
}
#sidebar-x p {
	margin:0px 0px 5px 0px;
}

#sidebar-x a, #homeCTA a {
	color:#333;
	text-decoration:none;
}
#sidebar-x a:hover, #homeCTA a:hover  {
	color:#666;
	text-decoration:none;
}
.widget {
	
}
.widgettitle {
	font-size:24px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
.textwidget {
	font-size:11px;
	color:#333;
	line-height:16px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
#text-2 {
	margin:0px 0px 50px 0px;	
}

#text-4 {
	margin:0px 0px 50px 0px;	
}

#text-5 {
	margin:0px 50px 50px 0px;	
}

#text-7 {
	margin:0px 0px 0px 0px;	
}


#text-8 {
	margin:30px 0px 0px 0px;	
}

#text-9 {
	margin:30px 0px 0px 0px;	
}
/* Calendar */
/* Home only */
#ics-event-list-902242 {
width:240px;	
}

#ics-event-list-902242 li {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}


#ics-event-list-902242 strong {
	display:block;
	font-weight:bold;
	margin:5px 0px 0px 0px;	
}

/* END Home only */

#ics-calendar-widget {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
}

#ics-calendar-widget strong {
	display:block;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

#sidebar small {
	
}


#ics-calendar-widget-next, #ics-calendar-widget-prev {
	font-weight:bold;	
}

/* END Calendar */

/* END Sidebar */

/* Footer */
#footer {
	clear:both;
	height:100%;
	padding:30px;
	bottom:0;
}

/* END Footer */

/* homepage fix */


#homeCTA {
margin:100px 0 0;
width:1000px;
}

.cta {
width:130px;
}
.xtra{width:267px; margin-left:70px;}
.xtra a{background-image:url(http://www.creativecircus.edu/wp-content/themes/whiteboard/whiteboard%202.0.1/images/imageHeaders/studentWork.png); background-position:bottom;display:block;height:34px;width:230px;}

.xtra a:hover, .contact a:hover{background-position:0 5%;}

.events a{background-position:bottom;display:block;height:34px;width:111px; background-image:url(http://www.creativecircus.edu/wp-content/themes/whiteboard/whiteboard%202.0.1/images/imageHeaders/eventsNew.png);}

.events a:hover{background-position:0 7%;}

.events{margin-right:25px;}

.contact a{background-position:bottom;display:block;height:34px;width:220px; background-image:url(http://www.creativecircus.edu/wp-content/themes/whiteboard/whiteboard%202.0.1/images/imageHeaders/requestInfo.png);}

.links a{background-position:bottom;display:block;height:34px;width:90px; background-image:url(http://www.creativecircus.edu/wp-content/themes/whiteboard/whiteboard%202.0.1/images/imageHeaders/links.png);}

.links a:hover{background-position:0 5%;}



.contact{width:220px;}

.cta {
height:34px;
overflow:hidden;
text-align:left;
}


#map_canvas{margin-top:100px;}