/*  
Theme Name: Computer Hardware, Inc
Theme URI: http://www.fullcoursemeal.com/wordpressthemes
Description: A clean, Apple like WP theme designed for Computer Hardware, Inc
Author: Full Course Meal (Chais Meyer)
Author URI: http://www.fullcoursemeal.com
Version: 1.1
*/



/*All Apple*/
		/* RESET */
		html,body,div,dl,dt,dd,pre,form,fieldset,input { margin: 0; padding: 0;}
		pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
		strong {color: #6F6F6F;}
		
		fieldset,img { border: none; }
		caption,th { text-align: left; }
		table { border-collapse: collapse; border-spacing: 0; }
		
		#omniture { position: absolute; }
		#container { width: 980px; margin: 0 auto; position: relative; }
		#main { width: 100%; position: relative; }
		#breadcrumb { clear: both; text-align: center; margin: 18px auto; clear: both; font-size: 10px; color: #686868; }
/*End All Apple*/


#menu, #globalheader, #wrap {width: 982px}
#wrap {text-align: center;  margin: 0 auto;}

/* TYPE */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #F5F5F5; }

a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(images/morearrow_08c.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.external { white-space: nowrap; padding-right: 15px; background: url(images/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
abbr { border: 0; }
.sosumi { font-size: 10px !important; color:#76797c; }
p.intro { font-weight: bold; }
.more { text-align: right; }

#content { margin-top: 30px; width: 950px }

.fullwidth { float: left;
	padding: 0 0 20px 15px;
	margin: 0px 0 0;
	width: 6800px;}

.post {
clear: both;
}

.related-posts {border-bottom: solid 1px #E7DFDE; margin-bottom: 50px; line-height: 10px;
}

.entrytext {font-size:11px; line-height:16px; background-color: #F5F5F5;
}

.entrytext a.yapb-image-link img.yapb-image { border: solid 1px #333; background: #4F4F4F; padding: 3px; 
}

.entrytext p{
color: #888;
}

.entrytext h2{
color: #333;
margin-top: 60px;
border-bottom: solid 1px #E7DFDE;
}

.entrytext li {
list-style-position: inside;
color: #888;
}

li {list-style-position: inside;}

.article { margin-bottom: 80px; }
.article h2 {font-size: 25px; line-height: 30px;}
.article h2 a { color: #08c; text-decoration: none; }
.article .postmeta { font-family: 'Trebuchet MS', 'Arial', 'Verdana'; font-size: 12px; text-transform: uppercase; color: #333; display: block; }
.article .postcontent { margin-top: 10px; border-top: solid 1px #E7DFDE; line-height: 18px; border-bottom: solid 1px #E7DFDE; margin-bottom: 15px; }
.article .postcontent p { color: #888888; }
.article .postcontent blockquote { background: #F7F3EF; margin: 0px; padding: 15px 25px 15px 25px; font-size: 14px; font-style: italic; color: #785C3F; line-height: 20px; }
.article .postcontent a.yapb-image-link img.yapb-image { border: solid 2px #333; background: #4F4F4F; padding: 5px; margin: 10px 0 10px 0;}
.article .mcomments a {  padding-left: 25px; color: #0075BD;  background: #ffffff url(images/comments.jpg) no-repeat center left;}
.article .mcomments { border-top: solid #ffffff 5px; border-bottom: solid #ffffff 5px; border-left: solid #ffffff 5px; border-right: solid #ffffff 15px; }
.article .mcomments a:hover { color: #000000; }

.header { height: 300px; text-align: left}

.header2 { width: 982px; height: 300px; text-align: center;}

.header h1 a {width: 420px; height: 60px; font: normal 35px 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; text-transform: uppercase; letter-spacing: 1px; /* text-indent: -9999px; background: url(images/blogtitle.jpg) no-repeat top left; */ }

.header h1 a { color: #000; text-decoration: none; }

.header p { font-size: 12px; font-family: 'Trebuchet Ms', 'Arial', 'Verdana', sans-serif; text-transform: uppercase; width: 450px; height: 50px; line-height: 15px; color: #C6EBFF; margin: 5px; padding: 0px;} 

.slideshow_container {
width: 982px;
text-align: center;
}

.header_slideshow {
width: 780px;
margin-left: 100px;
border: black solid 2px;
}

.rss { display: block; text-indent: -9999px; width: 300px; height: 95px; background: url(images/rss.jpg); }

.sidebar {
float: left;
background-color: #CFCFCF;
width: 250px; padding-top: 10px;}

.sidebar h3 { font-size: 22px; font-weight: bold; font-family: 'Arial', 'Verdana', 'Trebuchet MS', sans-serif; color: #4A4539; border-bottom: solid 1px #E7DFD6; padding-bottom: 10px; margin-bottom: 6px;  line-height: 22px; }
.sidebar .item { margin: 10px auto 40px auto; padding-bottom: 15px; }
.sidebar .item a {padding: 1px; font-size: 12px;}
.sidebar .item ul { padding: 0 4px 0 4px; list-style: none; margin: 0px; line-height: 20px; }
.sidebar .item ul li { color: #A5927B; font-size: 11px; border-bottom: dashed 1px #9D9D9D; padding-bottom: 5px; margin-bottom: 5px;}
.sidebar .item ul#half li { width: 130px; float: left; }

.sidebar-right {
float: right;
background-color: #CFCFCF;
width: 250px; padding-top: 10px;}

.sidebar-right h3 { font-size: 22px; font-weight: bold; font-family: 'Arial', 'Verdana', 'Trebuchet MS', sans-serif; color: #4A4539; border-bottom: solid 1px #E7DFD6; padding-bottom: 10px; margin-bottom: 6px;  line-height: 22px; }
.sidebar-right .item { margin-bottom: 40px; }
.sidebar-right .item a {padding: 2px; font-size: 12px;}
.sidebar-right .item ul { padding: 0px; list-style: none; margin: 0px; line-height: 20px; }
.sidebar-right .item ul li { color: #A5927B; font-size: 11px; border-bottom: dashed 1px #9D9D9D; padding-bottom: 5px; margin-bottom: 5px;}
.sidebar-right .item ul#half li { width: 130px; float: left; }




.text_right {
	float: right;
	padding-top: 20px;
	text-align: right;
	font-size: 12px;
	line-height: 1.3em;
	white-space: nowrap;
	width: 280px;
	margin-top: 15px;
}
.titles { float: left; width: 550px; margin-top: 50px;}
.chi-title {width: 780px; height: 51px; text-align: center; margin-top: 50px; margin-left: 100px; }
.toppad {
	margin-top: 20px;
}
.navigation { margin-top: -30px;}
.navigation a { text-transform: uppercase; text-decoration: none; padding: 6px; }
.navigation a:hover { color: #000000; }
.navigation .leftalign { float: left; }
.navigation .rightalign { float: right; }

.comments { margin-top: -20px; }
.comments h2 { font-family: 'Arial', 'Trebuchet MS', 'Verdana', sans-serif; font-size: 22px; font-weight: bold; letter-spacing: -1px; color: #4A4539; border-bottom: solid 1px #E5D9CC; line-height: 22px; margin-bottom: 7px; padding-bottom: 7px; }
.comments .comment, .commentform { display: block; padding: 15px; }
.comments .comment p { margin: 10px 0 0 0; }
.comments .alt, .commentform { background: #F7F3EF; }
.comments .comment .comment-meta { border-bottom: solid 1px #E7DFDE; font-size: 13px; color: #8D7154; padding-bottom: 5px; }
.comments .comment .comment-meta a { color: #000000; text-decoration: none; }
.comments .comment .comment-meta span { padding: 2px; font-size: 15px; font-weight: bold; color: #A7583E;}
.comments .comment .cimment-meta span a { color: #A7583E; }
.comments .commentform .alignleft { width: 150px; float: left; line-height: 40px; margin-top; -15px; }
.comments .commentform .alignright { width: 350px; float: right; }
.comments .commentform input, .comments .commentform textarea { display: block; padding: 5px; width: 340px; margin-bottom: 10px; border: #E7DBCE solid 1px; background-color: #ffffff; }
.comments .commentform input.submitbutton { width: 150px; background: #E7DBCE; float: right; }

.ads {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin:0 0 20px 0;
}
.ads ul {
	width:280px;
	margin:0px;
	padding:0px;
    list-style-type: none;
}
.ads ul li a {
	border-bottom:none;
	float:left;
}
.ads ul li a:hover {
	border-bottom:none;
}
.ads img {
	margin:0px 10px 10px 0px;
}
.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
}

#s {
font-size: 13px;
}


/* Photos */
#photo {
	margin-top: 20px;
}


/*All Apple*/fd
		/* PRETTY SEARCH */
		input.prettysearch { width:200px; height: 16px; background: url(images/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }
		.search-wrapper { position: relative; width: 200px; }
		.search-wrapper input.prettysearch { width: 171px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
		.search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(images/searchfield_leftcap.png) left top no-repeat; }
		.search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(images/searchfield_rightcap.png) right top no-repeat; }
		.search-wrapper.empty.blurred input { color: #7e7e7e; }
		.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(images/close.gif); display: block; cursor: pointer; _cursor:hand; }
		.search-wrapper.empty .reset { display: none; }
		label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
		
		
		
		/* GLOBALHEADER */
		#globalheader {height: 38px; margin: 18px auto; position: relative; z-index: 9998; }
		#globalheader #globalnav { margin: 0; padding: 0; }
		#globalheader #globalnav li { display: inline; }
		#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
		#globalheader #globalnav li a,
		#globalheader #globalsearch { background-image: url(images/globalnavbg.png); _background-image: url(images/globalnavbg.gif); background-repeat: no-repeat; }
		
		/* BUTTONS */
		#globalheader #globalnav li#gn-chi a { background-position: 0 0; }
		#globalheader #globalnav li#gn-about a { background-position: -117px 0; }
		#globalheader #globalnav li#gn-services a { background-position: -234px 0; }
		#globalheader #globalnav li#gn-products a { background-position: -351px 0; }
		#globalheader #globalnav li#gn-directv a { background-position: -468px 0; }
		#globalheader #globalnav li#gn-education a { background-position: -585px 0; }
		#globalheader #globalnav li#gn-recycling a { background-position: -702px 0; }
		
		/* OVER STATES */
		#globalheader #globalnav li#gn-chi a:hover { background-position: 0 -38px; }
		#globalheader #globalnav li#gn-about a:hover { background-position: -117px -38px; }
		#globalheader #globalnav li#gn-services a:hover { background-position: -234px -38px; }
		#globalheader #globalnav li#gn-products a:hover { background-position: -351px -38px; }
		#globalheader #globalnav li#gn-directv a:hover { background-position: -468px -38px; }
		#globalheader #globalnav li#gn-education a:hover { background-position: -585px -38px; }
		#globalheader #globalnav li#gn-recycling a:hover { background-position: -702px -38px; }
		
		/* PRESSED STATES */
		#globalheader #globalnav li#gn-chi a:active { background-position: 0 -76px; }
		#globalheader #globalnav li#gn-about a:active { background-position: -117px -76px; }
		#globalheader #globalnav li#gn-services a:active { background-position: -234px -76px; }
		#globalheader #globalnav li#gn-products a:active { background-position: -351px -76px; }
		#globalheader #globalnav li#gn-directv a:active { background-position: -468px -76px; }
		#globalheader #globalnav li#gn-education a:active { background-position: -585px -76px; }
		#globalheader #globalnav li#gn-recycling a:active { background-position: -702px -76px; }
		
		/* ON STATES */
		#globalheader.home #globalnav li#gn-chi a:hover { background-position: 0 0; cursor: default; }
		#globalheader.store #globalnav li#gn-about a { background-position: -117px -114px !important; }
		#globalheader.mac #globalnav li#gn-services a { background-position: -234px -114px !important; }
		#globalheader.ipoditunes #globalnav li#gn-products a { background-position: -351px -114px !important; }
		#globalheader.iphone #globalnav li#gn-directv a { background-position: -468px -114px !important; }
		#globalheader.downloads #globalnav li#gn-education a { background-position: -585px -114px !important; }
		#globalheader.support #globalnav li#gn-recycling a { background-position: -702px -114px !important; }
		
		/* GLOBAL SEARCH */
		#globalsearch { width: 163px; height: 38px; position: absolute; top: 0; right: 0; background-position: 100% 0; background-repeat: no-repeat; }
		#globalsearch.active { background-position: 100% -38px; }
		#globalsearch input.g-prettysearch { width:140px; height: 16px; margin-top: 9px; margin-left: 11px; background: url(images/searchfield_repeat.png) center top repeat-x; }
		#globalsearch .search-wrapper { position: relative; width: 140px; margin-top: 9px; margin-left: 11px; }
		#globalsearch .search-wrapper input.g-prettysearch { width: 110px; margin-left: 20px; *margin-top:-1px; *margin-right:-2px; *margin-left:10px; }
		#globalsearch .search-wrapper .left { display: block; position: absolute; left: 0; top: 0; width: 20px; height: 19px; background: url(images/searchfield_leftcap.png) left top no-repeat; }
		#globalsearch .search-wrapper .right { display: block; position: absolute; right: 0; top: 0; width: 10px; height: 19px; background: url(images/searchfield_rightcap.png) right top no-repeat; }
		#globalsearch .search-wrapper.empty.blurred input { color: #7E7E7E; }
		#globalsearch .search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(images/close.gif); display: block; cursor: pointer; _cursor:hand; }
		#globalsearch .search-wrapper.empty .reset { display: none; }
		#globalsearch .search-wrapper input.g-prettysearch { position: absolute; width: 110px; top: 0; right: 10px; background: url(images/searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font: 11px "Lucida Grande", Arial, sans-serif; }
		#globalsearch label .prettyplaceholder { display: block; overflow: hidden; text-indent: -9999px; height: 0; width: 0;}
		
		input[type=search].not-round {background-image: none; -webkit-border-radius: 10px; -webkit-appearance: textfield; -webkit-box-sizing: content-box; height: 20px;}
		#globalsearch input[type=search].not-round {background: #fff; width: 133px;}
		
		
		
		
				
/*End All Apple*/

/*footer*/
#footer_center {background:url(images/footer_bg.gif) repeat-x top; height:136px; padding:0 21px 0 15px;}
#footer { padding:54px 2px 0 5px; font-size:0.75em; line-height:1.33em; color:#a3a3a3; font-style:italic; width:750px;}
#footer .menu {color:#c5c5c5; word-spacing:8px; font-style:normal; font-size:1.083em; padding-bottom:6px}
#footer .menu a {color:#555555; text-decoration:none; word-spacing:0}
#footer .menu a:hover {color:#a3a3a3; text-decoration:none}
#footer a {color:#a3a3a3; text-decoration:none}
#footer a:hover { color:#555555}
#footer_main {margin:0 auto; width:750px; text-align:left;}

#site_center, #footer_center {padding:0 21px 0 15px}
#site_center {background:url(images/main_bg.gif) repeat-x top #f8f8f8}


/*Layout*/
#site_center {text-align:center;}
#main {margin:0 auto; text-align:center; clear: both;}
#site_center, #footer_center {text-align:center;}
#main, #footer_main {margin:0 auto; width:750px; text-align:left;}


.main-content {
text-align: left;
padding: 15px;
width: 650px;
padding-top: 10px;
float: right;
}


.main-content h1{
color: #333;
}

.main-content h2{
color: #333;
margin-top: 60px;
}

.main-content h3{
color: #333;
}

.main-content h4{
color: #333;
}

.main-content-mimio {
text-align: left;
padding: 15px;
width: 650px;
padding-top: 10px;
float: right;
border: solid 2px #5F5F5F;
}

.main-content-shell {
text-align: left;
width: 680px;
padding: 30px 0 60px 0;
float: right;
}

.main-content-shell h2{
margin: 0;
padding: 0 0 7px 0;
text-align: left;
font: 23px;
color: #333;

}

.main-content-left {
text-align: left;
padding: 15px;
width: 650px;
padding-top: 10px;
float: left;
}

.main-content-full {
text-align: left;
padding: 15px;
width: 982px;
padding-top: 10px;
}

.col_1, .col_2, .col_3, .col_box_1, .col_box_2{ float:left;}



/* next previous */

.previous a {
	float:left;
	width:93px;
	height:33px;
	text-indent:-400px;
	background:url(images/link-older.gif) no-repeat 0 0;
	overflow:hidden;
}
.previous a:hover {
	background:url(images/link-older.gif) no-repeat 0 -33px;
}
.archive a {
	float:left;
	width:93px;
	height:33px;
	margin-left:100px
	text-indent:-400px;
	background:url(images/link-older.gif) no-repeat 0 0;
	overflow:hidden;
}
.archive a:hover {
	background:url(images/link-older.gif) no-repeat 0 -33px;
}
.next a {
	float:right;
	width:93px;
	height:33px;
	text-indent:-400px;
	background:url(images/link-newer.gif) no-repeat 0 0;
	overflow:hidden;
}
.next a:hover {
	background:url(images/link-newer.gif) no-repeat 0 -33px;
}

.service {height: auto; width: 700px; text-align: center
}

/*Highlight Search Text Begins*/
strong.search-excerpt { background: yellow; } 
.search-excerpt { background: yellow; } 

/*Monkey Mail Form, Starts Here*/
#mc_embed_signup {
margin: 20px 0 20px 15px;
}

#mc-embedded-subscribe {
width: 150px;
margin: 0 0 0 50px;
}