.georgia {
	font-family:Georgia;
}
.content_box {
float:left;
width:188px;
display:inline;
margin-right:10px;
background-color: #3780ca;
}
.content_box_top {
	width:188px;
	height:38px;
}
.content_box_top_left, .content_box_top_right {
width:188px;
height:45px;
}
.content_box_top_left {
background:url(../images/con_box_top_left.gif) no-repeat top left;
}
.content_box_top_right {
background:url(../images/con_box_top_right.gif) no-repeat top right;
text-align:right;
display:inline;
padding-right:17px;
width:171px;
}
* html .content_box_top_right {
	width:188px;
}
.content_box_bottom_left, .content_box_bottom_right {
width:188px;
height:17px;
}
.content_box_bottom_left {
background:url(../images/con_box_bottom_left.gif) no-repeat bottom left;
}
.content_box_bottom_right {
background:url(../images/con_box_bottom_right.gif) no-repeat bottom right;
}
.content_box_text {
width:173px;
padding-left:15px;
height:150px;
}
.content_box_text a {
float:left;
clear:left;
width:173px;
padding:3px 0;
font-size:13px;
color:#add5ff;
letter-spacing:1px;
position:relative;
}
.content_box_text a:hover {
color:#ffffff;
}
#settings {
width:782px;
height:77px;
margin-top:10px;
background-color:#458bd2;
}
#settings .left {
background:url(../images/options_bg_left.gif) no-repeat left;
height:77px;
}
#settings .right {
background:url(../images/options_bg_right.gif) no-repeat right;
width:747px;
height:77px;
padding:0 15px 0 20px;
}
.options_lang, .options_type, .options_count, .options_sort {
	float:left;
	height:77px;
	display:inline;
	padding:0 5px 0 5px;
	background:url(../images/options_seperator.gif) no-repeat right;
}
.options_type div, .options_type div, .options_count div, .options_sort div {
	float:left;
	height:35px;
	display:inline;
	line-height:35px;
	color:#444444;
	cursor:hand;
}
.options_type div {
	width:63px;
	padding-left:5px;
	font-size:15px;
}
.options_count div {
	width:48px;
	text-align:center;
	font-size:22px;
}
.options_sort div {
	width:58px;
	text-align:center;
	font-size:15px;
}
.options_sort span {
	width:180px;
}
#settings .options_header {
	float:left;
	font-size:11px;
	color:#B5D5FE;
	height:13px;
	line-height:13px;
	padding:15px 0 4px 0;
	text-align:center;
	letter-spacing:1px;
}
#settings a {
	float:left;
	display:inline;
	height:45px;
	margin-right:2px;
}
#settings a:hover, #settings a.selected {
	background:url(../images/options_arrow.gif) no-repeat bottom center;
}

.tutorial {
float:left;
clear:left;
display:inline;
width:782px;
margin-top:10px;
}
.faves {
float:right;
width:125px;
height:30px;
line-height:30px;
vertical-align:bottom;
padding-bottom:5px;
font-size:11px;
text-align:center;
background:url(../images/faves_bg.gif) bottom no-repeat;
}
/*IE7 and below browsers hack*/
*:first-child+html .faves {padding-bottom:10px;} * html .faves {padding-bottom:10px;}

.faves .num {
font-size:40px;
font-family:"Lucida Sans", "Lucida Grante", Arial, Helvetica, sans-serif;
}
.faves .text {
margin-left:5px;
letter-spacing:1px;
}
.tutorial .top {
float:left;
width:100%;
height:25px;
line-height:25px;
vertical-align:middle;
}
.tutorial .top h1 {
	float:left;
}
.html_icon {
margin:5px 0 0 5px;
}
.tutorial_title {
float:left;
font-size:18px;
font-family:"Lucida Sans",Georgia,Tahoma,Arial;
font-weight:100;
color:#111111;
display:inline;
margin-left:4px;
text-transform:uppercase;
line-height:25px;
vertical-align:middle;
}
.rating {
float:left;
clear:left;
font-size:11px;
letter-spacing:1px;
line-height:25px;
vertical-align:middle;
}
.tutorial .middle {
/*padding-top:5px;*/
}
.avatar {
float:left;
width:100px;
height:100px;
padding:8px;
display:inline;
margin:0 5px 5px 0;
background:url(../images/avatar_bg2.gif) no-repeat center;
}

.path {
clear:left;
font-size:11px;
letter-spacing:1px;
/*color:#b5d5fe;*/
color:#222222;
padding:0 0 10px 5px;
line-height:5px;
vertical-align:text-top;
}
.description {
clear:left;
font-family:Tahoma,Arial;
letter-spacing:1px;
font-size:13px;
margin:5px 0;
}
.tutorial .tags {
margin-top:3px;
color:#eeeeee;
letter-spacing:1px;
}
.tutorial .tags span {
	float:left;
	background:url(../images/tag_bg_left.gif) left no-repeat #5eaef8;
	margin:0 2px 2px 0;
}
.tutorial .tags a {
	float:left;
	background:url(../images/tag_bg_right.gif) right no-repeat;
	padding:1px 10px;
	display:inline;
	line-height:16px;
	color:#3F3F3F;
}
.tutorial .tags a:hover {
	color:#eeeeee;
}
.tutorial .posted {
	font-size:11px;
	letter-spacing:1px;
}
.tutorial .bottom {
font-size:12px;
width:100%;
margin-top:3px;
padding-top:5px;
color:#3f3f3f;
letter-spacing:1px;
background:url(../images/tutorial_bot_items.gif) repeat-x;
}
.bottom a:hover {
color:#b5d5fe;
}
.tutorial .bottom {
margin-top:5px;
font-size:12px;
color:#3f3f3f;
}
.tutorial_line {
height:1px;
margin-top:5px;
background:url(../images/tutorial_line.gif) repeat-x;
}
.paging {
width:782px;
margin:10px 0;
}
.paging a, .paging .pager {
float:left;
display:inline;
position:relative;
margin:1px 2px;
height:22px;
width:30px;
line-height:22px;
vertical-align:middle;
border:1px solid #458bd2;
text-align:center;
}
.paging a:hover, .paging a.selected {
color:#eeeeee;
border:1px solid #8EAFCF;
}
.paging a.selected {
font-weight:bold;
text-decoration:underline;
}
.paging .inactive {
	color:#aaaaaa;
	width:50px;
	padding:0 3px;
}
.paging .nextprev {
	width:50px;
	padding:0 3px;
}
#page {
float:left;
width:782px;
background:url(../images/page_top_bg.gif) repeat-x #3780ca;
}
#page .text {
float:left;
display:inline;
width:742px;
margin:15px 10px 10px 30px;
font-size:13px;
line-height:18px;
letter-spacing:1px;
}
.page_top_left, .page_top_right {
float:left;
width:782px;
height:49px;
}
.page_top_left {
background:url(../images/page_top_left.gif) no-repeat top left;
}
.page_top_right {
background:url(../images/page_top_right.gif) no-repeat top right;
}
.page_top_right img {
margin-left:30px;
}
.page_bottom_left, .page_bottom_right {
float:left;
width:782px;
height:15px;
}
.page_bottom_left {
background:url(../images/page_bottom_left.gif) no-repeat bottom left;
}
.page_bottom_right {
background:url(../images/page_bottom_right.gif) no-repeat bottom right;
}
.info_box_top, .info_box_bottom {
width:300px;
}
.info_box_top {
float:left;
clear:left;
display:inline;
margin:0 0 5px 215px;
background:url(../images/info_box_top.gif) no-repeat top #4188d0;
}
.info_box_bottom {
float:left;
background:url(../images/info_box_bottom.gif) no-repeat bottom;
}
.info_text {
float:left;
width:280px;
padding:10px;
font-size:11px;
}
.shareurl {
margin-bottom:15px;
}
.shareurl a {
float:left;
width:20px;
height:20px;
text-align:center;
margin-right:5px;
padding:3px;
background-color:#ffffff;
border:1px solid #ffffff;
}
.comment {
width:762px;
background-color:#3780ca;
padding:5px 10px;
margin-bottom:5px;
}
#user_pending {
float:left;
clear:left;
width:762px;
background-color:#3780ca;
padding:3px 10px;
margin-top:5px;
line-height:20px;
vertical-align:middle;
}
#user_pending a {
float:right;
}
#user_pending td {
width:120px;
text-align:right;
padding:3px 0;
padding-right:10px;
}
#user_pending .submission_right {
width:622px;
text-align:left;
padding-left:10px;
}
.std_box_left_top, .std_box_right_top, .std_box_left_bottom, .std_box_right_bottom {
float:left;
width:782px;
letter-spacing:1px;
}
.std_box_left_top {
margin-top:10px;
background:url(../images/std_box_left_top.gif) top left no-repeat #3780ca;
}
.std_box_right_top {
height:15px;
background:url(../images/std_box_right_top.gif) top right no-repeat;
}
.std_box_left_bottom {
background:url(../images/std_box_left_bottom.gif) bottom left no-repeat;
}
.std_box_right_bottom {
height:15px;
background:url(../images/std_box_right_bottom.gif) bottom right no-repeat;
}
#usermenu {
float:left;
}
#usermenu a {
float:left;
display:inline;
margin-right:2px;
width:140px;
height:25px;
text-align:center;
line-height:25px;
vertical-align:middle;
background-color:#2874c2;
border:1px solid #5fa9f3;
}
#usermenu a:hover, #usermenu a.selected {
border:1px solid #eeeeee;
}
.search_results {
	width:752px;
	padding:0 15px;
	font-size:16px;
}
.search_results a {
	color:#333333;
}
.search_results a:hover {
	color:#eeeeee;
}
.tutdetails {
	float:left;
	clear:left;
	width:330px;
}
.tutdetails a {
	display:block;
	width:300px;
	line-height:30px;
	margin-bottom:1px;
	background-color:#3780CA;
	padding:0 15px;
	letter-spacing:1px;
}
.tutdetails a:hover {
	background-color:#458BA2;
	color:#cccccc;
}
.tutdetail_tags {
	width:440px;
	margin-left:10px;
	background-color:#3780CA;
}
.tutdetail_tags a {
	float:left;
	display:inline;
	font-size:18px;
	padding:3px 5px;
	background-color:#458BD2;
	margin:1px 1px;
}
.adsense {
	width:730px;
	margin:0 0 10px 25px;
}
.tbtutorial {
letter-spacing:1px;
line-height:20px;
font-size:13px;
margin-right: 10px;
}
.tbtutorial li {
	list-style:none;
}
.tbcontent img {
padding:10px 0;
}
.shares {
width:782px;
padding:5px;
margin:5px 0;
text-align:right;
}
.tbcontent p {
	padding:10px 0;
}
.tbcontent a {
	border-bottom: #fff 1px dotted;
	padding-bottom: 3px;
}
.tbcontent ol {
	margin:20px;
	padding:0;
}
.tbcontent ol li {
	list-style:decimal;
}
.tbcontent h3 {
	font-weight:bold;
	font-size:16px;
}