/*   
Theme Name: Alex Hildebrandt
Theme URI: 
Description: Alex Hildebrandt
Author: Alex Hildebrandt
Author URI: http://alexhildebrandt.com
Template: thematic
Version: 1.0
Tags: Thematic, alex
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

body
{
	background	: #000 url(images/bg.jpg) repeat-x;
	font-family	: arial;
	font-size	: 84%;
}

#branding {
	position	: relative;
	margin		: 0 auto;
	background	: url(images/header.jpg) no-repeat;
	width		: 1000px;
	padding		: 0;
	height		: 211px;

}

#access
{
	border	: none;
}

#main
{
	width		: 1000px;
	padding		: 10px 0;
}

#topMenuPages
{
	margin		: 0;
	padding		: 0;
	position	: absolute;
	right		: 0px;
	top			: 170px;
}

#container
{
	width		: 700px;
}


#cw
{
	float		: left;
	width		: 700px;
}
#containerMidBg
{
	float		: left;
	background	: #fff;
	width		: 100%;

}

#containerBotBg
{
	float		: left;
	height		: 10px;
	width		: 100%;
}

#containerWrap
{
	float		: left;
	width		: 700px;
	min-height	: 100%;
	
}

#content
{
	margin	: 0;
	padding	: 0;
	margin	: 1%;
	width	: 98%;
}

.entry-title
{

}

.hentry
{
	background	: url(images/post-sep.png) 45% 95% no-repeat;
}

body.singular .hentry
{
	background: none;
}

#respond
{
	background		: none;
}

#secondary,#primary
{
	width		: 250px;
	float		: right;
	border		: none;
}

#comments-list li
{
	margin-bottom	: 10px;
	
}

#comments-list ol
{
	border:none;
}

.aside h3
{
	font-style:normal;
	color		: #d5d7dc;
}

.widgetcontainer
{
	margin-bottom	: 10px;
}

.aside
{
	color	: #eee;
}

.aside a
{
	color		: #fff;
}

.aside a:hover,
.aside a:active,
.aside .current_page_item a
{
	color		: #eee;
}



.main-aside ul
{
	padding	: 0;
}

h3.widgettitle
{
	text-align	: center;
	font-weight	: bold;
	font-size		: 20px;
	margin-bottom	: 7px;
}


#footer
{
	border:none;
}

a:active,
a:hover,
.entry-title a:active,
.entry-title a:hover 
{
	color	: green;
    color: #141e3d;
}


#rssForm
{
	position	: absolute;
	right		: 0;
	top			: 40px;
}

#rssForm form
{

	padding	: 0;
	margin	: 0;
	right		: 0;
	width		: 270px;
	float		: left;
}

.btnTop
{
	background	: url(images/signup.png) no-repeat;
	width		: 89px;
	height		: 23px;
	border		: none;
	margin-left	: 15px;
	margin-top	: 7px;
}

#divBtnTop
{
	float		: left;
	width		: 72px;
	
}

#divTextTop
{
	float		: left;
	margin-top	: 5px;
	width		: 155px;
}

#inputText1
{
	padding		: 0;
	margin		: 0;
	margin-left	: 5px;
	margin-right	: 5px;
	height			: 21px;
	border-top		: 1px solid #afafaf;
	border-right	: 1px solid #e0e0e0;
	border-left		: 1px solid #e0e0e0;
	background		: #f9f9f9;
	color			: #333;
	width			: 150px;
}

#rssForm .rssLink
{
	margin-top	: -1px;
	float	: right;
}

/* links side bar */

a.contact
{
	display	: block;
	background	: url(images/contact-alex.jpg) no-repeat;
	width		: 250px;
	height		: 75px;
}

a.contact:hover
{
	display	: block;
	background	: url(images/contact-alex.jpg) 0 -75px no-repeat;
	width		: 250px;
	height		: 75px;
}

a.photos
{
	display	: block;
	background	: url(images/photo.jpg) left top no-repeat;
	width		: 250px;
	height		: 180px;
}

a.photos:hover
{
	display	: block;
	background	: url(images/photo.jpg) 0 -180px no-repeat;
	width		: 250px;
	height		: 180px;
}

/* plugin base */

dl.gallery-item
{
	width: 45%;
}



#siteinfo
{
	width	: 1000px;
	text-align	: right;
	border-top	: 1px solid #333;
}
