@charset "utf-8";
/*
Theme Name: OCZ
Theme URI: http://oczforum.com/
Author: OCZ Storage Solutions
Author URI: http://ocz.com/
Description: Official theme for the official support forum on OCZ Storage Solutions.

 * Built on the Whiteboard Framework
 * http://whiteboardframework.com
 */

/*
Body Text Gray #5C666F
Light Gray #F5F6F7
Link Dark Blue #005489
Baby Blue #38B5E6
Light Baby Blue #9de0fa
Green #6EBE49
*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local('Roboto Thin'), local('Roboto-Thin'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/h4pAVg1s_nodhAy1Tz6NkevvDin1pK8aKteLpeZ5c0A.woff) format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(http://themes.googleusercontent.com/static/fonts/roboto/v10/wdhR8z_EejC7uAMUf1gPYgLUuEpTyoUstqEm5AMlJo4.woff) format('woff');
}
body {
	color: #5C666F;
	font-family: Arial,Helvetica,sans-serif;
}
a {
	color: #005489;
}
a:hover {
	color: #38B5E6;
}
h1 {
	font-family: 'Roboto',sans-serif;
}
article .page-content h3 {
    margin-bottom: 20px;
}
blockquote {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 20px;
	background: #f3f3f3 url(images/quote.png) no-repeat;
}
#home-main {
	background-color: #98A3AD;
}
#header {
	background: #005489;
	width: 100%;
}
header {
	/*width: 960px;*/
	margin: 0 auto;
}
h1#logo a, h2#logo a {
	background: url(images/ocz_logo.png) no-repeat center center;
	border: none;
	display: block;
	height: 60px;
	width: 286px;
	text-indent: -9999px;
	margin-top: 10px;
}
#header-right {
	padding-top: 20px;
}
#header-right form {
	margin-top: 5px;
	padding-left: 8px;
}
nav {/*position:absolute; top:30px; left:755px;*/ font-family:Arial,Helvetica,sans-serif; font-size:13px; float:left; margin-top:10px;}
.e nav {left:335px;}
nav a {text-decoration:none; white-space:nowrap;}
nav li {float:left; margin-right:18px; position:relative; list-style:none;}
.e nav li {margin-right:5px; font-size:0.95em;}
nav li.category > a, nav li a:hover {color:#005489; background-color:#e5eef3;}
.e nav li.category > a, .e nav li a:hover {color:#005489; background-color:#eee;}
nav li a {color:#fff; padding:8px; line-height:30px;}
.e nav li a, .e #topnav li a {color:#98a3ad;}
nav li > div {display:none; padding:0px; z-index:9999;}
nav li:hover > div {display:block; z-index:9999; position:absolute; left:0px; border:4px solid #e5eef3; background: rgb(0, 90, 140); background: rgba(0, 90, 140, 0.95)}
.e nav li:hover > div {border:4px solid #eee; background: rgb(151, 164, 175); background: rgba(151, 164, 175, 0.95)}
nav li ul {margin:0px;}
nav li ul.first {float:left;}
nav li ul.second {float:left;}
nav li li {float:none; margin:0; display:block; border-bottom:1px solid #26739d;}
.e nav li li {border-color:#bbb; font-size:1.1em; margin-right:0;}
nav li li.last, nav li li:last-child {border-bottom:0;}
nav li li a {color:#fff; display:block; padding:3px 10px; font-size:.95em; line-height:1.4em;}
.e nav li li a {color:#fff;}
.e nav li li a:hover {color:#005489; background-color:#fff;}
nav li li a:hover {padding:3px 10px; color:#005489; background-color:#fff;}
nav li li.level1 {}
nav li li.level2 {margin-left:10px; border-color:#26739d;}
.e nav li li.level2 {border-color:#bbb;}
nav li li.level2 a {padding-left:10px;}

.mainnav a.active {
    background-color: #e5eef3;
    color: #005489;
}
.mainnav a.active:hover {
    background-color: #005489;
    color: #e5eef3;
}
header .container .widget-area {
	width: 180px;
	float: right;
	margin: 5px 20px 0 0;
}
#searchform {
	background: url(images/search_submit_bg_180px.png) no-repeat 0 5px;
	width: 180px;
	height: 30px;
}
#searchform input {
	background: none;
	border: none;
}
#searchform #searchfield {
	width: 145px;
	height: 20px;
	padding-left: 5px;
}
#searchform #searchclick {
	width: 25px;
	height: 20px;
	cursor: pointer;
}
#menu-forum-menu {
	width: 200px;
	list-style: none;
}
#menu-forum-menu a {
	color: #ffffff;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	/*padding: 4px 8px;*/
}
#menu-forum-menu ul {
	list-style: none;
}
#menu-forum-menu.menu li {
	display: block;
	cursor: pointer;
	border-top: 1px solid #ffffff;
	padding: 5px 15px;
}
li.cat-firstheading {
	background: #005489;
}
li.cat-firstcat {
	background: #017dcb;
}
li.cat-firstcat:hover {
	background: #005489;
}
li.cat-firstcat a, li.cat-secondcat a, li.cat-thirdcat a, li.cat-fourthcat a {
	margin-left: 10px;
}
li.cat-secondheading {
	background: #1e79ae;
}
li.cat-secondcat {
	background: #43a1d5;
}
li.cat-secondcat:hover {
	background: #1e79ae;
}
li.cat-thirdheading {
	background: #8b9ea9;
}
li.cat-thirdheading:hover {
	background: #1e79ae;
}
li.cat-fourthheading {
	background: #a1b7c4;
}
li.cat-fourthcat {
	background: #cddae1;
}
li.cat-fourthcat:hover {
	background: #a1b7c4;
}
.create-post-button {
	float: right;
	background-color: #6EBE49;
	padding: 5px 20px;
	margin: 20px;
}
.create-post-button a {
	color: #ffffff;
}
.create-post-button:hover {
	background-color: #38B5E6;
}
#slider {
	margin: 0 auto;
}
.home-container {
	
}
.home-container #content {
	float: none;
	position: relative;
	z-index: 50;
}
.featured-box {
	background-color: #ffffff;
	border-radius: 5px;
	float: left;
	margin: 0 10px;
	overflow: hidden;
}
.featured-box h2 {
	background-color: #38b5e6;
	font-weight: 300;
	font-family: 'Roboto',sans-serif;
	color: #ffffff;
}
.fb-content {
	padding: 15px 20px;
}
.fb-content h4 {
	font-size: 14px;
	font-family: 'Roboto',sans-serif;
	color: #0C5788;
}
.fb-date {
	font-size: 13px;
	font-style: italic;
	padding: 5px 0;
	color: #98A3AD;
}
.fb-content p {
	font-size: 13px;
}
.kmeta {
	font-size: 14px;
}
.kdate {
	font-style: italic;
	color: #98a3ad;
}
#cff .cff-author {
	display: none;
}
#bbpress-forums > span {
	float: right;
}
	nav {
		
	}
	nav.primary {
		
	}
	nav.footer {
		
	}
	#widget-header {
		
	}
	#widget-alert {
		
	}

#content {
	
}
#content article h1 {
	border-bottom: 3px solid #dddddd;
	margin-bottom: 20px;
}
#content article p {
	font-size: 14px;
	line-height: 22px;
    margin-bottom: 10px;
}
#content article p a {
	text-decoration: underline;
}
#content article ul, #content article ol {
	margin-left: 20px;
	list-style-position: inside;
}
#content article li {
	font-size: 14px;
	line-height: 22px;
}
#content #post-meta {
	font-size: 14px;
	line-height: 22px;
	border-top: 1px solid #dddddd;
}
	article {
		
	}
		.featured-thumbnail {
			
		}
		.post-content {
			
		}
			.pagination {
				
			}
	.post-meta {
		
	}
	.post-navigation {
		
	}

#comments {
	
}
	li.comment {
		
	}
		.odd {
			
		}
		.even {
			
		}
		.author-comment {
			
		}
		.comment-text {
			
		}
		.comment-meta {
			
		}
			p.gravatar {
				
			}
		.waiting-for-approval {
			
		}
	#trackbacks {
		
	}
		li.trackback {
			
		}
	p#no-comments {
		
	}
	#comments-form {
		
	}
		#respond {
			
		}
		.cancel-comment-reply {
			
		}

.page {
	
}
	#page-content {
		
	}
	#page-meta {
		
	}

.post {
	
}
	.postContent {
		
	}
	.post-excerpt {
		
	}

nav.oldernewer {
	
}
	.older {
		
	}
	.newer {
		
	}

.search {
	
}

.author {
	
}
#recent-author-posts {
	
}
#recent-author-comments {
	
}

#error404 {
	
}
.container {
	/*width: 960px;*/
}
#forum-content {
	float: left;
	width: 740px;
}
#forum-sidebar {
	background-color: #F5F6F7;
	left: 0;
	width: 200px;
	float: right;
	margin-top: 50px;
	margin-bottom: -9999px;
	padding-bottom: 9999px;
}
	#widget-sidebar {
		
	}
		#sidebar-search {
			
		}
		#sidebar-nav {
			
		}
		#sidebar-archives {
			
		}
		#sidebar-meta {
			
		}
		.widget {
			
		}

#footer {
	background-color: #98a3ad;
}
footer {
	color: #ffffff;
	margin: 0 auto;
	padding: 25px 10px 0;
	width: 940px;
	font-size: 12px;
}
#footer a {
	color: #ffffff;
}
#footer a:hover {
	color: #9de0fa;
}
footer #social-media {
	float: right;
	height: 30px;
	width: 300px;
}
.social-icons {
	float: right;
	margin-left: 5px;
}
.social-icons a {
	width: 28px;
	height: 28px;
	text-indent: -9999px;
	display: inline-block;
	text-decoration: none;
}
a.button_facebook_follow {
	background: url(images/icon_facebook.png) no-repeat center center;
}
a.button_facebook_follow:hover {
	background: url(images/icon_facebook_blue.png) no-repeat center center;
}
a.button_twitter_follow {
	background: url(images/icon_twitter.png) no-repeat center center;
}
a.button_twitter_follow:hover {
	background: url(images/icon_twitter_blue.png) no-repeat center center;
}
a.button_youtube_follow {
	background: url(images/icon_youtube.png) no-repeat center center;
}
a.button_youtube_follow:hover {
	background: url(images/icon_youtube_blue.png) no-repeat center center;
}
a.button_slideshare_follow {
	background: url(images/icon_slideshare.png) no-repeat center center;
}
a.button_slideshare_follow:hover {
	background: url(images/icon_slideshare_blue.png) no-repeat center center;
}
a.button_linkedin_follow {
	background: url(images/icon_linkedin.png) no-repeat center center;
}
a.button_linkedin_follow:hover {
	background: url(images/icon_linkedin_blue.png) no-repeat center center;
}
a.button_rss_follow {
	background: url(images/icon_rss.png) no-repeat center center;
}
a.button_rss_follow:hover {
	background: url(images/icon_rss_blue.png) no-repeat center center;
}
.footer-menu {
	border-top: 1px solid #dddddd;
	padding-top: 20px;
	margin-top: 20px;
}
.footer-menu ul {
	float: left;
	line-height: 18px;
	list-style: none;
	margin-right: 20px;
	width: 140px;
}
.footer-menu .heading {
	font-weight: bold;
}
#fineprint {
	border-top: 1px solid #dddddd;
	font-size: 11px;
	padding-top: 5px;
	margin-top: 10px;
}
.copyright {
	float: left;
}
.legal {
	float: right;
}
	
	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

.widget-area {
	
}
#content .post-content .bbp-login-form div {
	margin-bottom: 20px;
}
#content .post-content .bbp-login-form .bbp-username,
#content .post-content .bbp-login-form .bbp-email {
	width: 420px;;
}
#content .post-content .bbp-login-form .bbp-username label,
#content .post-content .bbp-login-form .bbp-email label {
	color: #5C666F;
	font-size: 16px;
}
#content .post-content .bbp-login-form .bbp-username input,
#content .post-content .bbp-login-form .bbp-email input {
	width: 300px;
	height: 20px;
	padding: 5px;
	border: 3px solid #eeeeee;
	font-size: 16px;
	float: right;
	background-color: #ffffff;
}
.bbp-username, .bbp-password, .bbp-remember-me {
	/*float: left;*/
	/*margin-right: 10px;*/
}
.bbp-login-links {
	float: right;
	padding-top: 5px;
}
.bbp-login-form .bbp-submit-wrapper {
	float: left;
	clear: none;
	margin: 0;
}
.bbp-username label, .bbp-password label, .bbp-remember-me, .bbp-login-links {
	/*float: left;*/
	font-size: 12px;
	color: #A2C3D9;
}
.bbp-username input, .bbp-password input {
	/*float: right;*/
	background-color: #cccccc;
	border: 0;
	padding: 3px;
}
.bbp-login-form .bbp-username input#user_login,
.bbp-login-form .bbp-password input#user_pass {
	height: 10px;
	width: 60px;
	float: right;
}
.bbp-login-form  .bbp-remember-me input#rememberme {
	margin: 3px 0;
}
.bbp-login-form .button {
	background: #38b5e6;
	border: 0;
	color: #ffffff;
	padding: 8px;
	cursor: pointer;
}
.bbp-login-form .button:hover {
	background: #005489;
}
#signup_form > p {
	color: #005489;
	padding: 10px 0;
}
#buddypress .standard-form label, #buddypress .standard-form span.label {
	font-size: 14px;
}
#buddypress .standard-form .register-section p.field-visibility-settings-notoggle {
	visibility: hidden;
	position: absolute;
}
#buddypress .standard-form label, #buddypress .standard-form span.label {
	padding-top: 10px;
}
#buddypress .standard-form div.submit input {
	background-color: #6EBE49;
	color: #ffffff;
	border: 0;
	cursor: pointer;
	padding: 10px;
}
.post-content #buddypress table#message-threads tr.unread td {
	background: #F0F8FF;
	border: 0;
}
#buddypress .standard-form div.submit input:hover {
	background-color: #38B5E6;
}
.bbp-reply-content hr {
	border: 3px solid #f4f4f4;
}
.bbp-reply-content p {
	padding-bottom: 10px;
}
#bbp_reply_content_path_row > span {
	/*display: none;*/
}

#header-right .widget-area .bbp-logged-in a.submit img {
	display: none;
}
.bpnw-notification-list {
	font-size: 12px;
	clear:both;
	padding-top: 10px;
	color: #38B5E6;
}
.bpnw-notification-list ul li {
	list-style-position: inside;
	list-style-type: square;
	font-size: 10px;
}
.sysdetails-postbit {
	background-color: #F4F4F4;
	font-size: 11px;
	padding: 5px;
	text-align: left;
	margin-top: 5px;
}
.sysdetails-postbit p {
	padding-bottom: 5px;
}
.sysdetails-label {
	font-weight: bold;
}
.user-tab-links {
	margin-top: 10px;
}
.user-tab-links li {
	list-style-type: square;
	list-style-position: inside;
}
.user-tab-links a {
	font-size: 12px;
}
.staff-box {
	background-color: #38B5E6;
	color: #ffffff;
	font-size: 12px;
	letter-spacing: 0.1em;
	padding: 4px;
	margin-top: 3px;
}
#qvl-table {
    border-collapse: collapse;
}
#qvl-table th {
    color: #38B5E8;
    padding: 15px 40px;
    text-align: left;
}
#qvl-table td {
    padding: 15px 40px;
}
.rowa {
    background-color: #F5F6F7;
}
.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}
.aligncenter {
	text-align: center;
}
.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup */
