/*
Theme Name: hive
Theme URI: http://www.jennifersquires.ca
Description: Built on Thematic Theme</a>
Author: Jennifer Squires Ross
Author URI: http://www.jennifersquires.ca
Template: thematic
Version: 0.1
.
All Rights Reserved
.
*/

/* Get base CSS */
@import url('../thematic/style.css');


/* all text that is the main colour - brown */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, .menu, .menu a:link, .menu a:visited, .menu a:active, #siteinfo, .wp-caption-text, .gallery-caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #663333;
}

/* all text that is the complimentary colour - pink*/ .menu a:hover, a:link, a, a:visited, a:hover, .entry-title, .entry-title a:hover, .entry-title a, .entry-meta a, .entry-meta, .entry-meta .n, .entry-meta abbr, .entry-meta a:hover, .entry-utility, .entry-utility a, .entry-utility a:hover, .navigation a, .meta-nav, .aside a, .aside a:visited, .aside a:hover, .navigation a:active, .navigation a:hover, .loggedin a, #siteinfo a, #siteinfo a:hover, .category a, .category a:visited, .category a:hover, .category a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #CC0066;
}

/* remove underline links */ .loggedin a, a:link {
	text-decoration:none;
}

/* underline links */ a:hover, .aside a:hover, loggedin a:hover {
	text-decoration:underline;
}


#blog-title {
	display:none /* hides blog title */
}

#header {
	width: 942px;
	height: 119px; 
	border-bottom:1px dotted #cccccc;
	padding: 34px 0 0 0;
	text-align:center;
	margin: auto;
}

#branding {
	padding: 0px 0 0 0;
	width: 942px;
	border-bottom:0px dotted #cccccc;
}


.headertable {
	border:0px; 
	padding:0px;
	vertical-align:top;
	margin-bottom: 15px;
}

.headerlogo {
	border:0px;
	padding:0px;
}

/* formatting for upper navigation menu */
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight:normal;
	text-align: right;
	padding: 0px 0px 4px;
	margin: 0em 0;
	letter-spacing: 0.2ex;
	vertical-align: bottom;
	border-width:0px; 
	text-transform:uppercase;
}
.menu a:link, .menu a:visited, .menu a:hover, .menu a:active {
	text-decoration: none;
}

/* end of formatting for upper navigation menu */


#access {
	border-bottom: 1px dotted #cccccc;	
	text-transform: lowercase;
	height: 25px;

}

.sf-menu a {
	border:0px;
	padding-top: 0px;
}

.sf-menu {
	border:0px
}

.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, sf-menu a:active {
	background:#ffffff;
}

#container {
	width:520px;

}

.aside {
	width: 210px;
	font-size:11px;
	line-height:16px;
}

/* end of general links */

#main {
	width: 942px;
	padding-top: 30px;
}

.entry-title, .entry-title a:hover, .entry-title a {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: normal;
	font-size:18px;
	line-height:22px;
	text-transform:uppercase;
	letter-spacing: 0.2ex;
}

.entry-meta a {
	text-transform: lowercase;
}

.entry-meta, .entry-meta .n, .entry-meta abbr, .entry-meta a:hover, .entry-utility, .entry-utility a, .entry-utility a:hover {
	text-transform: lowercase;
	font-style:italic;
	font-size:11px;
}

.entry-utility {
	padding-left:1px; /* without this it can cut off the italics on the left */
}

.entry-content, .aside input {
	font-size:12px;
	line-height:18px;
}

#content {
	border-right:1px dotted #CCCCCC;
	padding-right: 58px;
}

.hentry {
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:0px;
	margin-bottom: 22px;
}

.main-aside h3 {
	font-style:normal;
	text-transform:uppercase;
	letter-spacing: 0.2ex;
	font-size:12px;
}

.main-aside {
	right:88px;
}

.aside a {
	text-decoration:none;	
}

#primary {
	border:0px;
	padding: 0px;
	margin-bottom: 0px;
}

.widgetcontainer {
	border-bottom: 1px dotted #cccccc;	
	padding-top: 20px;
	padding-bottom:20px;
}

#footer {
	border: 0px;
}

#content .aside {
	border: 0px;
	padding: 0px;
}

#single-insert .widgetcontainer {
	border: 0px;
	width: 400px;
	padding: 0px;
}

.entry-content img {
	border: 1px solid #cccccc;	
}

body, input, textarea {
	font-size:10px;
	line-height:11px;
}
