/* 
	override drupals default css to make thing looks purtier
*/

/* ckeditor */
.cke_editable { padding: 15px; }
.cke_editable p { margin-bottom: 15px; }
.cke_editable table td { border: 1px solid #444; padding: 5px; }

/* fields */
.field { font-size: 1.5em; }
.main-content .field p,
.main-content .field ul li,
.main-content .field dl { font-size: 1em; }

.item-list li a { font-size: 1.5em; }
.item-list ul li { margin: 0; }
.main-content .item-list ul li a { font-size: 1em; }
.tabs li { font-size: 1.5em; }

/* git rid of ugly list images */
ul li.leaf { list-style-type: none; list-style-image: none; }
ul.menu li { margin: 0; }
li.expanded, li.collapsed, li.leaf { padding: 0; }

/* Form Search Block */
.form-item, .form-actions { margin: 0; }

/* edit tabs and messages */
.messages { font-size: 1.4em; }
ul.primary { margin: 0 0 5px 0; }
.contextual-links li a { font-size: 1.3em; }

/* user login form text is too small */
.page-user input[type="text"], .page-user input[type="password"] { margin-bottom: 5px; }
.page-user form { width: 40%; }
.page-user .description { font-size: 1.2em; }
.page-user .form-item { margin: 0 0 15px 0; }
.page-user .form-item input { font-size: 1.5em; }

/* wysiwyg editor styles */
p.rteindent1 { text-indent: 20px; }
blockquote { margin: 10px 0 10px 40px; }
blockquote p { color: #777; }

/* set random stuff */
hr { background-color: #ccc; margin: 8px 0; height: 1px; border: none; }
table { width: 100%; }
pre { font-size: 1.5em; } /* for debugging */
.main-content .contextual-links li { font-size: 1em; }

/* views */
.view-event .views-field-field-date { font-size: 1.3em; }
.view-content .item-list ul { margin: 0; }

/* basic webform */
.webform-client-form .webform-component {
	margin: 0 0 15px 0;
	width: 40%;
}
.webform-client-form .webform-component.webform-component-markup { width: 100%; }

@media screen and (max-width: 600px) {
	.webform-client-form .webform-component { width: 98%; }
}

/* search block */
.block-search form input { height: 25px; font-size: 1.2em; }
.block-search form .form-item { float: left; width: 75%; }
.block-search form .form-item input { padding: 0 5px; margin: 0; }
.block-search form .form-actions { float: left; width: 25%; }
.block-search form .form-actions input { 
	background-color: #fff;
	color: #333;
	margin-left: 5px;
	border: none;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

/* Search Page */
#search .right .content .search-form { font-size: 1.5em; }
#search .right .content h3 { font-size: 1.5em; }
#search .right .content ol li { margin: 0 0 20px 0;	}


/* 
	style the date field module so it doesnt take up so much room (optional)
	place this code inside of Sevens admin theme > style.css
*/
/*
.date-float { clear: both; float: none; }
.date-no-float { clear: none; float: left; width: 300px; }
.end-date-wrapper { width: 350px; }
.container-inline-date { clear: none; }
.field-type-datetime .end-date-wrapper div label { float: left; width: 30px; margin: 15px 40px 0 0; }
.field-type-datetime .end-date-wrapper div div label { margin: 0; }
.field-type-datetime .container-inline-date div div { float: left; padding: 0 10px 0 0; }
*/