
	/* --------------------------------------------------
	
	Theme Name: Andrew Seybold
	Theme URI: http://andrewseybold.com/
	Description: The Wordpress theme for AndrewSeybold.com.
	Version: 1.0
	Author: RyanJWilke.com
	Tags: Andrew Seybold, wireless, mobile, phone, cell
			
	-------------------------------------------------- */
	
	
	/* --------------------------------------------------
	Global Reset
	-------------------------------------------------- */
	* { margin: 0; padding: 0; outline: none; }
	
	
	/* --------------------------------------------------
	Typography
	-------------------------------------------------- */
	ol, ul { margin: 10px 0 20px 35px; }
	li { font: 13px/14px Verdana, Arial, sans-serif; margin: 0 0 5px; color: #505050; }
	dt { font-size: 13px; font-weight: bold; margin: 0 0 5px; color: #097af2; }
	dd { font-size: 12px; }
	span { font-size: inherit; }
	a { color: #097af2; cursor: pointer; font-size: inherit; }
	a:hover { color: #0061c9; }
	p { font: 13px/18px Verdana, Arial, sans-serif; margin: 0 0 18px; color: #505050; }
	hr { border: 0; border-bottom: 1px solid #ddd; height: 0; margin: 20px 0; }
	strong { font-weight: bold; font-size: inherit; }
	blockquote p { color: #807964; font-size: 16px; line-height: 22px; font-style: italic; }
	blockquote p cite { display: inline; color: #666; font-size: 14px; margin: 10px 0 0; }
	blockquote p:last-child { margin: 0; }
	blockquote cite:before { content: "\2014 \0020"; }

	h1, h2, h3, h4, h5, h6 { color: #010101; font-family: Myriad Pro, Myriad, Helvetica, Arial, Verdana, sans-serif; font-weight: normal; }
	h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; color: #444; }
	h1 { font-size: 20px; margin: 0 0 20px; }
	h2 { font-size: 19px; margin: 0 0 15px; }
	h3 { font-size: 14px; margin: 0 0 15px; font-weight:bold; color:#666; }
	h4 { font-size: 14px; margin: 0 0 15px; }
	h5 { font-size: 12px; margin: 0 0 15px; }
	h6 { font-size: 12px; margin: 0 0 5px; }


	/* --------------------------------------------------
	Images
	-------------------------------------------------- */
	img { border: 0; }
	img.alignleft { float: left; margin: 0 20px 20px 0; }
	img.alignmiddle { margin: 0 auto 20px; display: block; }
	img.aligncenter { margin: 0 auto 20px; display: block; }
	img.alignright { float: right; margin: 0 0 20px 20px; }
	
	
	/* --------------------------------------------------
	Forms
	-------------------------------------------------- */
	label { font-size: 16px; color: #f37b21; display: block; margin: 0 0 3px;}	
	label a { font-size: 11px; color: #5e553a; margin: 0 0 0 4px; text-decoration: none; }
	label a:hover { color: #5e553a; text-decoration: underline; }
	label span.note { font-size: 11px; color: #888d7d; }
	input.text { display: block; margin: 0; }
	textarea { width: 608px; height: 110px; display: block; margin: 0 0 10px; border: 1px solid #bdbcbd; overflow: auto; }
	form input.image { float: right; }
	form.solid { background: #e9e9e9; padding: 20px; }
	
	
	/* --------------------------------------------------
	960.gs Grid System
	-------------------------------------------------- */	
	.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}* html .clearfix{height:1%}
	
	
	/* --------------------------------------------------
	Miscellaneous
	-------------------------------------------------- */	
	div.message { font-family: Myriad Pro, Helvetica, Arial, sans-serif; margin: 20px 0 30px; clear:both; }
	div.message h4 { font-size: 24px; font-family: inherit; line-height: 28px; color: #F37B21; margin: 0 0 10px; font-weight:bold;}
	div.message p { font-size: 16px; font-family: Verdana; color: #459E1B; line-height: 20px; }
	div.message p.callToAction { font-size: 14px; color: #666; line-height: 14px;}
	div.message ul { float: right; list-style: none; margin:10px 0; }
	div.message ul li { font-size: 14px; color: #73b21b; margin: 0 0 2px; line-height: 14px }
	div.message ul li:before { content: "\2013 \0020"; }
	div.message ul li a { margin: 0 0 0 3px }
	div.message:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	
	ul.sub-nav { margin: 20px 0 40px; list-style: none;}	
	ul.sub-nav li { font: normal 20px/28px Helvetica, Arial, sans-serif; color: #555; margin: 0; }
	ul.sub-nav li a { text-decoration: none; }
	ul.sub-nav li a:hover { text-decoration: underline; }
	ul.sub-nav li ul {display: none; margin:0; list-style: none; background: url(images/shared/sub-nav.gif) repeat-y;}
	ul.sub-nav li ul li {padding-left:15px; font: normal 13px/19px Helvetica, Arial, sans-serif; color: #999; background: url(images/shared/sub-nav-item.gif) no-repeat 0 0;}
	/* Second Level Links */
	ul.sub-nav ul.second-level li {}
	/* Third Level Links */
	ul.sub-nav ul.third-level li {}
	/* Fourth Level Links */
	ul.sub-nav ul.fourth-level li {}



	/* Highlight the Current Page */	
	ul.sub-nav li ul li.current { background: url(images/shared/sub-nav-current.gif) no-repeat 1px 4px; }
	ul.sub-nav li ul li.current a.second-level,
	ul.sub-nav li ul li ul li.current a.third-level,
	ul.sub-nav li ul li ul li ul li.current a.fourth-level { color: #555; text-decoration: none; cursor: text; }
	ul.sub-nav li.current a.top-level { color: #555; font-weight: bold; text-decoration: none; cursor: text; }
	ul.sub-nav li.current ul { display: block; margin-bottom:10px;}
	
	ul.pagination { list-style: none; overflow: hidden; border-top: 1px solid #ddd; margin: 40px 0 0; padding: 10px 0 0; }
	ul.pagination li.previous { float: left; }
	ul.pagination li.next { float: right; }
	
	blockquote.with-arrow { margin: 0 0 5px; position: relative; border: 1px solid #e0e0e0; height: 1%; }
	blockquote.with-arrow p { color: #666; margin: 14px 20px 16px; }
	blockquote.with-arrow div.top-left-corner { position: absolute; top: -1px; left: -1px; width: 4px; height: 4px; background: url(images/shared/blockquote-top-left.gif); overflow: hidden; z-index: 5; }
	blockquote.with-arrow div.top-right-corner { position: absolute; top: -1px; right: -3px; width: 6px; height: 6px; background: url(images/shared/blockquote-top-right.gif); overflow: hidden; z-index: 5; }
	blockquote.with-arrow div.right-shadow { position: absolute; top: 0; right: -3px; width: 3px; height: 100%; background: url(images/shared/blockquote-right.gif) repeat-y; overflow: hidden; }
	blockquote.with-arrow div.bottom-left-corner { position: absolute; bottom: -4px; left: -1px; width: 6px; height: 6px; background: url(images/shared/blockquote-bottom-left.gif); overflow: hidden; z-index: 5; }
	blockquote.with-arrow div.bottom-right-corner { position: absolute; bottom: -4px; right: -3px; width: 6px; height: 6px; background: url(images/shared/blockquote-bottom-right.gif); overflow: hidden; z-index: 5; }
	blockquote.with-arrow div.bottom-shadow { position: absolute; bottom: -4px; left: 0; width: 100%; height: 4px; background: url(images/shared/blockquote-bottom.gif) repeat-x; overflow: hidden; }
	blockquote.with-arrow div.arrow { position: absolute; bottom: -45px; right: 30px; width: 53px; height: 45px; background: url(images/shared/blockquote-arrow.jpg); overflow: hidden; }
	
	blockquote#pageStart.with-arrow  {margin:0 -60px 50px 70px;}
	blockquote#pageStart.with-arrow p {margin:20px 20px 30px 20px;}
	blockquote#pageStart.with-arrow cite {color:#555; font-size:11px; position:absolute; right:20px; bottom:10px;}
	
	ol.commentlist { list-style: none; margin: 0 0 30px }
	ol.commentlist li { border-bottom: 1px solid #ddd; padding: 15px 0; margin: 0; }
	ol.commentlist li h5 { margin: 0 0 5px; font-size: 14px; }
	ol.commentlist li h5 a { text-decoration: none; }
	
	
	/* --------------------------------------------------
	WP CSS
	-------------------------------------------------- */	
/* required */
	.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -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;
}
/* optional - WP generates these so use them if needed */
.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.children {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.current_page_ancestor {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

	