/* Blender Quicktips */
/* by Ben Crowder */

/* Fonts */

@font-face { font-family: 'QuicksandBook'; src: url('fonts/Quicksand_Book.eot'); src: local('Quicksand'), local('QuicksandBook-Regular'), url('fonts/Quicksand_Book.woff') format('woff'), url('fonts/Quicksand_Book.ttf') format('truetype'), url('fonts/Quicksand_Book.svg#QuicksandBook-Regular') format('svg'); }

@font-face { font-family: 'ChunkFiveRegular'; src: url('fonts/Chunkfive.eot'); src: local('ChunkFive'), local('ChunkFive'), url('fonts/Chunkfive.woff') format('woff'), url('fonts/Chunkfive.ttf') format('truetype'), url('fonts/Chunkfive.svg#ChunkFive') format('svg'); }

@font-face { font-family: 'CartoGothicStdBook'; src: url('fonts/CartoGothicStd-Book.eot'); src: local('CartoGothic Std'), local('CartoGothicStd-Book'), url('fonts/CartoGothicStd-Book.woff') format('woff'), url('fonts/CartoGothicStd-Book.ttf') format('truetype'), url('fonts/CartoGothicStd-Book.svg#CartoGothicStd-Book') format('svg'); }

@font-face { font-family: 'CartoGothicStdItalic'; src: url('fonts/CartoGothicStd-Italic.eot'); src: local('CartoGothic Std'), local('CartoGothicStd-Italic'), url('fonts/CartoGothicStd-Italic.woff') format('woff'), url('fonts/CartoGothicStd-Italic.ttf') format('truetype'), url('fonts/CartoGothicStd-Italic.svg#CartoGothicStd-Italic') format('svg'); }

@font-face { font-family: 'CartoGothicStdBold'; src: url('fonts/CartoGothicStd-Bold.eot'); src: local('CartoGothic Std'), local('CartoGothicStd-Bold'), url('fonts/CartoGothicStd-Bold.woff') format('woff'), url('fonts/CartoGothicStd-Bold.ttf') format('truetype'), url('fonts/CartoGothicStd-Bold.svg#CartoGothicStd-Bold') format('svg'); }

@font-face { font-family: 'CartoGothicStdBoldItalic'; src: url('fonts/CartoGothicStd-BoldItalic.eot'); src: local('CartoGothic Std'), local('CartoGothicStd-BoldItalic'), url('fonts/CartoGothicStd-BoldItalic.woff') format('woff'), url('fonts/CartoGothicStd-BoldItalic.ttf') format('truetype'), url('fonts/CartoGothicStd-BoldItalic.svg#CartoGothicStd-BoldItalic') format('svg'); }

/* Main */

body							{ margin: 0; padding: 0; background: url(images/bg.jpg) 50% 0 no-repeat #000; }

#nav_container					{ background: rgba(0, 0, 0, .5); height: 30px; }
ul#nav							{ font-family: 'QuicksandBook', 'Lucida Grande', Helvetica, Arial, sans-serif; text-transform: uppercase; list-style: none; margin: 0px auto; padding: 0; width: 900px; padding-top: 8px; font-size: .9em; }
ul#nav li						{ display: inline; }
ul#nav li a						{ color: #fff; text-decoration: none; padding: 5px 10px; }
ul#nav li a:hover				{ background: rgba(80, 80, 80, .5); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
ul#nav li.version				{ color: #bbb; float: right; }
ul#nav h1						{ color: #dbffb7; font-size: 1em; display: inline; padding-right: 10px; font-weight: normal; }

#page							{ width: 900px; margin: 0px auto; clear: both; overflow: hidden; }
#page h2						{ font-family: 'QuicksandBook', 'Lucida Grande', Helvetica, Arial, sans-serif; font-weight: normal; color: #fff; font-size: 26px; text-transform: uppercase; text-shadow: #000 1px 1px 1px; padding-top: 10px; margin-bottom: 30px; }
#page h3						{ font-family: 'CartoGothicStdBold', 'Lucida Grande', Helvetica, Arial, sans-serif; font-weight: normal; color: #dbfe9e; font-size: 19px; text-transform: uppercase; margin-bottom: 5px; }
#page h4						{ font-family: 'CartoGothicStdBold', 'Lucida Grande', Helvetica, Arial, sans-serif; font-weight: normal; color: #dbfe9e; font-size: 16px; text-transform: uppercase; margin-bottom: 5px; margin-top: 35px; }

/* The End */
h3#theend						{ margin-top: 5px; padding-bottom: 25px; border-bottom: solid 1px #333; margin-bottom: 15px; }

#main							{ width: 600px; float: left; }
#main a							{ color: #74c3ff; text-decoration: none; }
#main a:hover					{ text-decoration: underline; }
#main > p						{ font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; color: #fff; font-size: 16px; margin-top: .5em; margin-bottom: .5em;  }
#sidebar						{ width: 250px; margin-left: 50px; float: left; }
#sidebar h3						{ margin-top: 0; }
#sidebar ul						{ list-style: none; margin: 0; margin-bottom: 1.5em; padding: 0;}
#sidebar ul li					{ font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; color: #666; }
#sidebar ul li a				{ color: #74c3ff; text-decoration: none; }
#sidebar ul li a:hover			{ text-decoration: underline; }
#sidebar img					{ border: none; }

#sidebar #search input[type="text"]	{ background: #333; border: solid 1px #444; padding: 1px 2px; width: 150px; font-size: 1em; color: #fff; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#footer							{ padding-top: 40px; padding-bottom: 50px; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; }
#footer p						{ width: 900px; margin: 0px auto; color: #555; font-size: .7em; }
#footer p a						{ color: #888; text-decoration: none; }

/* Tutorial */

.entry img						{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

#intro							{ font-family: 'CartoGothicStdItalic', Georgia, serif; font-size: 19px; color: #eee; line-height: 1.3em; margin-top: 0; margin-bottom: 35px; }
#intro img						{ float: right; margin-left: 30px; margin-bottom: 30px; border: none; }
#intro p						{ margin-top: 0; }
#intro a						{ color: #74c3ff; text-decoration: none; }
#intro a:hover					{ text-decoration: underline; }

.step							{ padding-top: 10px; clear: both; overflow: hidden; }
#page .step h3					{ margin: 0 0 5px; padding: 0; }
.stepimg						{ float: right; width: 400px; margin-left: 40px; margin-bottom: 35px; }
.stepimg img					{ border: none; box-shadow: 5px 5px 3px #000; }
.step p							{ font-family: 'CartoGothicStdBook', 'Lucida Grande', Hevlvetica, Arial, sans-serif; color: #fff; font-size: 19px; line-height: 1.3em; margin-bottom: 35px; width: 460px; }
.step h3						{ width: 460px; }
.step h3 + p					{ margin-top: 0; }
.step small						{ color: #999; font-size: 12px; display: block; width: 460px; line-height: 1.2em; }

.tab							{ color: #f5c4ff; font-family: 'CartoGothicStdItalic', 'Lucida Grande', Helvetica, Arial, sans-serif; font-variant: italic; }
.setting						{ color: #81e6ff; font-family: 'CartoGothicStdBold', 'Lucida Grande', Helvetica, Arial, sans-serif; }
.value							{ color: #ff8f8f; font-family: 'CartoGothicStdBold', 'Lucida Grande', Helvetica, Arial, sans-serif; }

.step small .tab				{ color: #c594af; }
.step small .setting			{ color: #51b6cf; }
.step small .value				{ color: #df4f4f; }

/* Further Reading */

ul#further						{ margin: 0; padding-left: 25px; background: #222; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; padding-left: 25px; }
ul#further li					{ font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; color: #777; }
ul#further li a					{ color: #74c3ff; text-decoration: none; }
ul#further li a:hover			{ text-decoration: underline; }

/* Index listing */

.tutorial						{ color: #fff; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; clear: both; overflow: hidden; margin-bottom: 15px; }
.tutorial h3					{ margin: 0 0 0 70px; line-height: 1em; }
.tutorial h3 a					{ color: #74c3ff; text-decoration: none; }
.tutorial h3 a:hover			{ text-decoration: underline; }
.tutorial img					{ float: left; margin-right: 20px; border: none; }
.tutorial p						{ margin-left: 70px; margin-top: 0; }

.navlinks						{ padding-top: 5px; margin-top: 35px; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; font-size: .9em; color: #444; }
.navlinks a						{ color: #74c3ff; text-decoration: none; }
.navlinks a:hover				{ text-decoration: underline; }

/* Comments */

form#commentform				{ color: #fff; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; }
form#commentform a				{ color: #74c3ff; text-decoration: none; }
form#commentform a:hover		{ text-decoration: underline; }
form#commentform textarea		{ background: #222; color: #fff; font-size: 1em; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; padding: 5px; border: solid 1px #444; width: 600px; height: 100px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height: 1.3em; margin-top: 10px; display: block; margin-bottom: 3px; }
form#commentform label			{ width: 60px; float: left; color: #ccc; padding-top: 7px; }
form#commentform input[type="text"]	{ background: #222; color: #fff; font-size: 1em; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; padding: 3px; border: solid 1px #444; width: 200px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
form#commentform p				{ margin-bottom: 0; font-size: 12px; color: #999; }

#comments						{ margin-top: 4em; width: 650px; }
h3.commentheader				{ margin-top: 2.5em; }

.comment_div					{ margin-bottom: 1em; padding-top: 1em; border-top: dotted 1px #444; }
.comment_div p					{ color: #fff; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; }
.commentmeta					{ color: #666; font-size: .9em; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; }
.commentmeta a					{ color: #999; border-bottom: dotted 1px #666; text-decoration: none; }
.commentmeta a:hover			{ background: #222; }
.commenter						{ color: #999; }

.editlink						{ margin-top: 2em; font-size: .9em; }
.editlink a						{ color: #666 !important; font-family: 'CartoGothicStdBook', 'Lucida Grande', Helvetica, Arial, sans-serif; border-bottom: dotted 1px #666; text-decoration: none; }

