/*
Theme Name: Build Template
Theme URI: wearebuild.com
Description: Based on the default WordPress theme.
Version: 0.1
Author: Ben Wise
Author URI: kleber.net/
Tags: pink, custom header, fixed width, two columns, widgets
Notes:
	Build Template
	This theme was designed by Guy@Build
	The CSS, XHTML and design is not released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/



/* Top Level */
html								{ margin:0; padding:0}
body								{ margin:12px; padding:0; font:11px monaco, monospace; line-height:16px; }
#page								{ width:755px; padding:10px; background: #FFE4E9; text-align: left }

#headerimg 							{ position:relative; top:-10px; left:-10px; width:510px; height:158px }

#sidebar 							{ margin-left:10px; margin-top:-158px; padding: 0; width: 245px; float:left; }
#sidebar form 						{ margin:0 }

#footer 							{ padding:0; margin: 150px 0 0 0; clear: both; position:relative }
#footer .sidebar-aligned			{ position:absolute; left:510px; }
.preload							{ display:none }



/*CONTENT*/
.narrowcolumn 						{ float:left; width:500px; margin:0; padding:0; }

.navigation-wrapper 				{ height:48px;}
.smartposition .navigation 			{ position: fixed; top: 0px; left:22px; z-index: 10; width: 500px;
										margin: 0; padding: 5px 0 5px 0; background:white; }
.older a							{padding:0 0 0 14px; background:transparent url(images/larr.png) no-repeat bottom left}
.newer a							{padding:0 14px 0 0; background:transparent url(images/rarr.png) no-repeat bottom right}
.older a:hover						{background:black url(images/larr-hover.png) no-repeat bottom left}
.newer a:hover						{background:black url(images/rarr-hover.png) no-repeat bottom right}



.post 								{ margin:0 0 32px }
.post img							{ margin:0 0 5px 0 }
.post h2							{ border-bottom:15px solid #BA1502; margin:0 0 2px 0; padding:0 0 1px 0 }
.entry								{ font:13px Georgia, "Times New Roman", Times, serif; font-style:italic; line-height:15.5px; }
.entry a							{ border:1px dotted black; border-width:0 0 1px 0 }
.entry a:hover						{ border:1px solid black; border-width:0 0 1px 0; background:none; color:black }
.post-end							{ margin:8px 0 10px 0; clear:both; }




/*TYPO*/
h1, h2, h3 							{ margin: 0; padding:0 }
h2									{ font:24px Georgia, "Times New Roman", Times, serif; font-weight:normal; }
#sidebar h2							{ display:none }
h3 									{ font-size:14px; font-weight:normal;  }
h3.comments 						{ padding: 0; margin: 40px auto 20px ; }
 
a						 			{ text-decoration:none; color:black }
a:hover 							{ background:black; color:#FFE4E9 }
input,select,textarea				{ font:11px monaco, monospace; line-height:16px;}



/* Comments */
.alt 								{ margin: 0; padding: 10px; }
.commentlist 						{ margin:0; padding:0; }
.commentlist li 					{ margin:0 0 32px 0; padding: 0; list-style: none;}
.commentlist li .comment			{font: 13px Georgia, "Times New Roman", Times, serif; font-style:normal; line-height:15.5px }
.commentlist p 						{ margin:13px 0 0 0; padding:0 }
.commentlist p:first-child			{ margin:0}
#commentform p 						{ margin: 0; }
.nocomments 						{ text-align: center; margin: 0; padding: 0; }
.commentmetadata 					{ margin: 0; display: block; }

#commentform input 					{ width: 494px; padding: 2px; margin:0; border:1px solid black; }
#commentform textarea 				{ width: 494px; padding: 2px; margin:0; border:1px dotted black;  }
#commentform #submit 				{ margin: 0; float: right; }
.commentlist li .avatar 			{ float: right; border: 1px dotted black; padding: 2px; }



/*IMAGES*/
p img 								{ padding: 0; max-width: 100%; }
img.centered 						{ display: block; margin-left: auto; margin-right: auto; }
img.alignright						{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft 						{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright 						{ float: right; }
.alignleft 							{ float: left }




/* Lists
Special stylized non-IE bullets Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul 				{ margin-left: 0px; padding: 0 0 0 30px; padding-left: 
										10px; list-style: none; text-indent: -10px; }
html>body .entry li 				{ margin: 7px 0 8px 10px; }
.entry ul li:before,


.entry ol 							{ padding: 0 0 0 35px; margin: 0; }
.entry ol li 						{ margin: 0; padding: 0; }
.postmetadata ul, .postmetadata li 	{ display: inline; list-style-type: none; list-style-image: none;}

#sidebar ul ul li:before 			{  }
#sidebar ul, #sidebar ul ol 		{ margin: 0; padding: 0; }
#sidebar ul li 						{ list-style-type:none; list-style-image:none; margin:0 }
#sidebar ul p, #sidebar ul select 	{ margin: 0;}
#sidebar ul ul, #sidebar ul ol 		{ margin: 0; }
#sidebar ul ul ul, #sidebar ul ol 	{ margin: 0; }

ol li, #sidebar ul ol li 			{ list-style: decimal outside; }

#sidebar ul ul li,
#sidebar ul ol li 					{ margin: 0; padding: 0; }




/* Form Elements */
form								{margin:0; padding:0;}
#searchform 						{margin:0 !important; padding:0; height:174px;  }
#searchform input					{margin:0; padding:0; border:0; background:#FFE4E9 }



/* This is mainly for password protected posts, makes them look better. */
.entry form 						{ text-align:center; }



/* Begin Calendar */
#wp-calendar 						{ empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #prev a,
#wp-calendar #next a				{ font-size: 9pt; }
#wp-calendar #next a				{ padding-right: 10px; text-align: right; }
#wp-calendar #prev a 				{ padding-left: 10px; text-align: left; }

#wp-calendar a 						{ display: block; text-decoration: none; }
#wp-calendar caption 				{ text-align: center; width: 100%; text-align: center; }
#wp-calendar th 					{ font-style: normal; text-transform: capitalize; }
#wp-calendar td 					{ padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover 			{ background-color: #fff; /* Doesn't work in IE */  }




/* Misc */
.clear 								{ clear: both; }
.center								{ text-align: center }
.hidden 							{ display: none }

hr 									{ display:none }
.hr									{ height:1px; background:url(images/hr.png) repeat; margin:4px 0 }

a img 								{ border: none }
a.uarr								{ background:transparent url(images/uarr.png) no-repeat center right; padding:0 10px 0 0;}
a:hover.uarr						{ background:black url(images/uarr-hover.png) no-repeat center right}



/* Captions */
.aligncenter, div.aligncenter 		{ display: block; margin-left: auto; margin-right: auto; }
.wp-caption 						{ border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;
										-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img						{ margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text 		{ font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }


/*FIXES*/
.ie6 #searchform					{ position:relative; top:-14px;}


/* PALETTE */
.pink								{ background:#FFE4E9 }
.bright-pink						{ background:#FF1FFC }
.red								{ background:#BA1502 }
