/*  
Theme Name: Precision Creations
Theme URI: http://www.precisioncreations.com/
Description: Default Precision Creations theme.
Version: 1.0
Author: Joshua Wychopen
Author URI: http://www.joshwychopen.com/
*/

/* 1. RESET
	no editing required
----------------------------------------------------------------------------- */

html, body, br, hr, 
div, span, a,
object, iframe,
ul, ol, dl, li, dt, dd,
h1, h2, h3, h4, h5, h6,
p, blockquote, q, address,
small, big, cite, dfn, ins, del, 
i, em, b, strong, sup, sub, strike,
pre, code, samp, kbd, var, tt,
form, fieldset, legend, label,
input, textarea, option, .nobox{ 
	background: transparent;
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}

html, body, br, hr, 
div, span, a, 
object, iframe, 
ul, ol, dl, li, dt, dd, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, q, address, 
small, big, cite, dfn, ins, del, 
i, em, b, strong, sup, sub, strike, 
pre, code, samp, kbd, var, tt, 
form, fieldset, legend, label, 
input, textarea, option, .nobox {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	font-size:100%;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
	font-family:"Lucida Sans","Myriad Pro","Arial","Century Gothic",Sans-Serif;
}

li, dt, dd, p, pre, address, legend, label, input, textarea, select, option, optgroup, th, td {
	-x-system-font:none;
	font-family:inherit;
	font-size:inherit;
	font-size-adjust:inherit;
	font-stretch:inherit;
	font-style:inherit;
	font-variant:inherit;
	font-weight:inherit;
	line-height:inherit;
}

blockquote, q{ quotes: none; }

br{ height: 0; }

ul, ol, dl{ list-style: none; }

a:link, a:visited {
	color:#99AB32;
}

a {
	text-decoration:none;
}

a img { 
	border: 0; 
}

img {
	display:block;
}

a:active{
  	outline: none;
}

a:focus {
	outline: none;
}

img.inline { 
	display: inline; 
	vertical-align: middle; 
}

.float-clear:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	font-size: 0;
	visibility: hidden;
}

.small {
	font-size: 9px;
	font-weight: normal;
}

.required {
	color: #FF0000;
}

.reqtxt {
	color: #FF0000;
}

.emailreqtxt {
	color: #FF0000;
}

.previous-next {
	width: 670px;
	height: 30px;
	margin: 0px;
}

.previous-next-left {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
}

.previous-next-right {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	float: right;
}

.alignnone {
	margin: 15px auto 15px auto;
	border: 5px solid #f3f3f4;
	display: block;
}

body#white.blog .alignleft,
body#white.single .alignleft {
	float: left;
	margin: 5px 15px 15px 0px;
	border: 10px solid #f3f3f4;
	display: block;
}

body#white.blog .alignright,
body#white.single .alignright {
	float: right;
	margin: 5px 0px 15px 15px;
	border: 10px solid #f3f3f4;
	display: block;
}