	/*
	Theme Name: Convergence
	Theme URI: http://themeforest.net
	Description: The place where people and information converge and create community.
	Version: 1
	Author: Maximus
	Author URI: http://themeforest.net
	Tags: community, news, industry, blog
	*/

	/*=== Setup ===*/
	*
	* {	border: 0;	margin: 0;	padding: 0;	outline: none;}
	.dottedline {
	border-bottom:3px solid #c0c0c0;
	margin-bottom:25px;
	}
	.videoad {
	margin-left:330px;
	}
	body {	background: url(images/divebg.jpg) #f7f6f6 repeat-x top;	color: #404040;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: .75em;}a {	color: #33707e;	text-decoration: none;}

	a:hover {	text-decoration: underline;}

	input, select, textarea {	border: #cfcfcf 1px solid;	color: #404040;	font-size: 12px;	padding: 3px;	font-family: Arial, Verdana, Helvetica, sans-serif;}

	li {	list-style: none;}

	h2 {	color: #222222;	font-size: 1.5em;	font-weight: normal;	letter-spacing: 0px;	margin: 0 0 1em;}

	h3 {	color: #333333;	font-size: 1.2em;	margin: 0 0 .8em;}

	h4 {	font-size: 1em;	margin: 0 0 1em;}

	p {	line-height: 1.5em;	padding: 0 0 1.3em;}

	/*=== Layout ===*/

	#clear {clear:both;}
	.sloadsnav{height:25px;}

	.delsquare{font-family: Arial, Verdana, Helvetica, sans-serif;background:#3e61b1;padding:2px 4px;font-weight:bold;font-size:12px;color:#FFFFFF;position:absolute;left: 2px;top: 14px;width:34px;text-align:center;}

	.delwrapper {float:left;margin-top:-2px;padding-right:12px;width:47px;height:65px;position:relative;}

	.subscribe {	font-size: 14px;	font-weight: bold;}

	.subscribe p{padding-height:10px;}

	.subscribe li{display: inline;list-style-type: none;padding-right: 20px;}

	.subscribe h3{color:#23599b;font-size:1.1em;margin-bottom:0px;letter-spacing: 0.04em;}

	.subscribe a {text-decoration:none;}

	.subscribe a:hover {color:#57045f;} 

	#page {	margin: 0 auto;	width: 975px;}

	#page-bot {	background: #014165 url(images/page-bot.gif) repeat-x top;	height: 239px;	clear: both;}

	/*=== H eader ===*/

	#header{	height: 101px;	margin: 0 0 1px;}

	/*- Logo -*/
	#header h1 {background:transparent url(images/divelogo.jpg) no-repeat scroll 0 0;float:left;height:114px;margin-left:-115px;margin-top:11px;position:absolute;text-indent:-9999px;top:30px;width:722px;}

	#header h1 a {	display: block;	height: 101px;}#header h1 a:hover {	text-decoration: none;}

	/*=== Navigation ===*/

	/*- Top Nav -*/

	.topnav {	font-size: 10px;	font-weight: bold;	height: 31px;	overflow: hidden;}

	.topnav li {	background: url(images/topnav-sep.gif) no-repeat left;	float: left;	line-height: 30px;}

	.topnav li.first {	background: none;}

	.topnav li.first a {	padding: 0 7px 0 4px;}

	.topnav li a {	color: #cccccc;	display: block;	float: left;	padding: 0 7px 0 8px;	text-decoration: none;}

	.topnav li a:hover,.topnav li.active a {	text-decoration: underline;}	

	/*- Nav1 -*/

	#nav1 {	background: url(images/nav1-sep.gif) no-repeat left top;	font-size: 13px;	height: 32px;	margin-left:-15px;	margin-top: 24px;}

	#nav1 ul.sf-menu li {	position: relative;	background: url(images/nav1-sep.gif) no-repeat right top;	float: left;	line-height: 32px;	padding: 0 0px;	text-align: center;}

	#nav1 ul.sf-menu li a {	color: #333333;	display: block;	position: relative;	float: left;	text-decoration: none;	width: 122px;	cursor: pointer;}

	#nav1 ul.sf-menu li a:hover {	text-decoration: none;	background: #cccccc;}



	#nav1 ul.sf-menu li ul.children {	border: 1px solid #000000;	background: #272726 url(images/ul_children_bg.gif) repeat-y top right;}

	#nav1 ul.sf-menu li ul.children li {	background: url(images/ul_children_li_bg.gif) no-repeat bottom right;}

	#nav1 ul.sf-menu li ul.children li a {	color: #bebebe;	text-decoration: none;	display:block;}

	#nav1 ul.sf-menu li ul.children li a:hover {	text-decoration: none;	background: none;}

	#nav1 ul.sf-menu li ul.children li ul.children {	border: 1px solid #000000;	border-left: none;	background: #272726 url(images/ul_children_ul_children_bg.gif) repeat-y top left;}

	#nav1 ul.sf-menu li ul.children li ul.children li {	background: url(images/ul_children_li_bg.gif) no-repeat bottom right;}

	#nav1 ul.sf-menu li ul.children li ul.children a {	color: #bebebe;	text-decoration: none;}

	#nav1 ul.sf-menu li ul.children{	margin:5px 0 0 0;}

	#nav1 ul.sf-menu li ul.children ul.children{	margin:-1px 0 0 27px;}




	/*=== All Columns ===*/

	#columns {background-color:#E7E3E3;border-left:1px solid #ACACAC;border-right:1px solid #ACACAC;display:block;height:auto !important;margin:0px 0 0 -15px;min-height:900px;padding:15px;width:975px;}

	/*=== Center Column ===*/

	#centercol {	float: left;	width: 660px;	}

	/*=== Right Column ===*/

	#rightcol {	float: right;	width: 305px;}

	#rightcol a {	color: #404040;	text-decoration: none;}

	/*=== Sub Columns ===*/

	.subcols {	background: url(images/subcols-bgr.gif) repeat-y left;	height: 1%;}

	.col1, .col2 {	float: left;	width: 285px;}.col2 {	float: right;}

	/*=== Post ===*/

	/*- Post Title -*/

	.post-title h1 {	color: #333333;	font-size: 18px;	font-weight: bold;	letter-spacing: -0.5px;}

	.post-title h1 span {	color: #33707e;}

	.post-title h1.author {	color: #888888;	font-size: 14px;	padding-top: 2px;}

	.post-title h2, .post-title h2 a  {	font-size: 28px;	font-weight: bold;	letter-spacing: -1px;	margin: 0 0 .45em;	color: #222222;	text-decoration: none;}

	/*- Post Date -*/

	.post-date {	margin: 0 0 1.25em;}

	.post-date a {	color: #ffffff;}

	.post-date em {	background: #175598;	color: #ffffff;	font-size: 1em;	font-style: normal;	padding: 5px 9px;	line-height: 1.75em;}

	/*- Post Excerpt -*/

	.post-excerpt {display:table;float:left;font-size:13px;font-style:italic;height:1%;padding-right:15px;width:300px /* margin: 0 0 1em; */}

	/*- Post Lists -*/

	.post ul, .post ol {	margin: 0 0 1.5em;}

	.post ul li {	background: url(images/ico-list.gif) no-repeat 0 6px;	margin: 0 0 .4em;	padding: 0 0 0 10px;}

	.post ol li {	list-style: decimal;	list-style-position: inside;	margin: 0 0 .4em;}

	/*- Post Blockquote -*/

	.post blockquote {	border-left: 3px solid #cfcfcf;	font-size: 13px;	font-style: italic;	margin: 0 0 1.5em;	padding: 5px 0 0 10px;}

	/*- Post Author -*/

	.post-author {	margin: 0 0 1em;}

	.author-details {	font-size: .85em;}

	.author-descr {	display: table;	height: 1%;}

	/*- Social Links -*/

	.social-links {	background: url(images/box-bgr2.gif) #f1f1f1 repeat-x top;	height: 42px;	padding: 0 18px;}

	.social-links .fl {	line-height: 42px;	width:0px;}

	.social-links .fl span {	background: url(images/comment_count_bg.gif) no-repeat center left;	font-weight: bold;	font-size: 14px;	text-align: center;	padding: 4px 0 8px 0;	width: 33px;	margin-right: 6px;	display: inline-block;	line-height: 32px;}

	.social-links .fr {	padding: 9px 0 0;}

	.social-links .fr span {	line-height: 21px;}

	.social-links img {	margin: 0 0 0 2px;}

	/*- Related Posts -*/

	.post-rel {	line-height: 1.5em;}

	.post-rel a {	color: #33707E;}

	/*- Post Comments -*/

	.post-comments .fl {	width: 80px;}

	.post-comments .fr {	width: 520px;}

	/*- Widget Title - */

	.wtitle {	background: url(images/box-bgr.gif) repeat-x top;}

	.wtitle h2 {	line-height: 40px;	margin: 0;	padding: 0 0 0 18px;}

	/*=== Styling Boxes ===*//*- Box1 -*/

	.box {	background: #ffffff;	border: 1px solid #cfcfcf;	margin: 0 0 -2px;	padding: 1px;}

	.box .content {	background: url(images/box-bgr.gif) #ffffff repeat-x top;	height: 1%;	padding: 18px;}

	.box .content li{	list-style-type:none;}

	.content404 {	height: 1%;	padding: 18px;}

	.box.ads .content {	padding-left: 15px;	padding-right: 0;	text-align: center;}#rightcol .box {	margin: 0 0 -2px;}

	/*- Box2 -*/

	.box2 {	background: #f9f9f9;	border: 1px solid #cfcfcf;	height: 1%;	margin: 0 0 20px;	padding: 18px;	min-height: 115px;}

	.box2.alt {	background: #FFFFFF;}

	.box2.alt {	background: #FFFFFF;}

	.comm-name, .comm-date {	line-height: 20px;}

	/*- Box3 -*/

	.box3 {	background-color:#E7E8E8;border:1px solid #CFCFCF;	margin: 0 0 -2px;	padding: 1px;}

	.box3 .content3 {		height: 1%;	padding: 18px;}.content404 {	height: 1%;	padding: 18px;}

	.box3.ads .content {	padding-left: 5px;	padding-right: 0;	text-align: center;}

	.content4 {	padding: 8px;	padding-right: 0;	text-align: center;	 background:#FDFDFD url(http://slodive.com/images/button_bg.png) repeat-x scroll 0 100% !important;}

	.content5 {	padding:8px 0 3px 8px;	text-align: center;	 background:#026088 url(http://slodive.com/images/bgfriends.gif) repeat-x scroll 0 100% !important;}

	#rightcol .box {	margin: 0 0 -2px;}

	/*=== Styling Lists ===*/

	/*- List1 -*/

	.list1 li {		border-bottom: 1px solid #e7e7e7;	height: 1%;	padding: .7em 0 .7em 13px;}

	.list1 li.last {	border: 0;}

	#rightcol .list1 li a:hover {	color: #33707e;}

	/*=== Styling Forms ===*/

	input.btn {	background: none;	border: 0;	margin: 0;	padding: 0;}

	select {	padding: 1px;}

	/*- Search -*/

	#search {	float: right;	height: 25px;	padding: 56px 0 0;}

	#search input {	background: url(images/search-bgr.gif) repeat-x top;	border: 1px solid #000000;	float: left;	padding: 8px;	width: 285px;}

	#search input.btn {	background: none;	border: 0;	margin: 8px 0 0 -30px;	padding: 0;	width: auto;}

	/*- Message -*/

	.message div {	margin: 0 0 18px;}

	.message input {	padding: 9px 15px;	width: 487px;}

	.message textarea {	height: 114px;	overflow: auto;	padding: 9px 15px;	width: 487px;	font-family: Verdana;}

	.message .submit {	float: left;}.message .btn {	padding: 0;	width: auto;}

	.message .notice {	color: #a4a4a4;	float: right;	font-style: italic;	padding: 10px 0 0;}

	/*=== Pics, Thumbs, Ads etc. ===*/

	.pic img {	border: 25px solid #cfcfcf;	display: block;	float: left;	margin: 0 0 .8em;}
        .auth img {	border: 1px solid #cfcfcf;	display: block;	float: left;	margin: 0 0 .8em;}

	.pic.fl img {	margin-right: 23px;	padding-right:0;}

	.auth.fl img {	margin-right: 23px;	padding-right:0;}

	.pic.fr img {	margin-left: 24px;}

	.th {	display: block;	margin: 0 0 .5em;}

	.th.fl img {	margin-right: 10px;}

	.th.fl img{	width:40px;	height:40px;	border: 1px solid #cfcfcf;}

	.ads img, .ads.flickr .content img {	margin: 0 14px 15px 0;}

	.ads.flickr .content img {	border: 1px solid #cfcfcf;}

	.ads.flickr .ac img {	border: 0;	margin: 0;}

	/*=== Footer ===*/

	#footer {	color: #cccccc;	font-size: 11px;	line-height: 39px;	margin: 0 auto;	width: 975px;}

	#footer a {	color: #33707e;	text-decoration: none;}

	#footer a:hover {	color: #5f5f5f;	text-decoration: underline;}

	#logofoot{background:#014165 url(images/logofoot.jpg) no-repeat scroll 0 0;display: block;width:315px;height:175px;margin-left:-15px;text-align: center;position:relative;clear:both;}

	/*=== Misc. ===*/

	.fix {	clear: both;	height: 1px;	margin: -1px 0 0;	overflow: hidden;}

	.hl, .hl2 {	background: url(images/hl-dot.gif) repeat-x top;	clear: both;	height: 2px;	overflow: hidden;	width: 100%;}

	.hl2 {	background: none;	border-top: 1px solid #e7e7e7;	height: 1px;	margin: 0 0 .8em;}

	.fl {	float: left;		overflow:hidden; padding-bottom:10px;}

	.fr {	float: right;}

	.ac {	text-align: center;}

	.ar {	text-align: right;}

	#buttondive {  background:#FDFDFD url(http://slodive.com/images/button_bg.png) repeat-x scroll 0 100% !important;border:1px solid #BBBBBB;color:#AF0100;cursor:pointer;display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.8em;height:3em;letter-spacing:-0.05em;padding:6px;text-align:center;text-transform:uppercase;width:120px !important;margin-top:10px;}

	#buttondive:hover {background:#EEEEEE url(http://slodive.com/images/button_bg_hover.png) repeat-x scroll 0 100% !important;color:#232323;text-decoration:none;}

	ul.friends-link li {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(images/arrow.png) no-repeat scroll left top;border-bottom:1px solid #DDDDDD;display:block;font-size:12px;font-weight:bold;height:24px;margin:0 0 6px;padding:4px 0 4px 30px;text-align:left;width:231px;}

	.sidebarheadline{height:30px;padding:0px 0 10px 0;text-align:left;}

	code { display: block; width: 590px; font-family: monospace; font-size: 1.1em; padding: 1.1em; margin: 1em 0 1.5em auto; color: #666; background-color: #eee; border: 1px solid #ccc; white-space: pre; overflow: auto; float: left;}

	.adis {color:#C0C0C0;font-size:0.8em;margin-left:4px;}

	.gsense {border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;margin-top:9px;padding:15px 0 0;}

	#mediumrectangle{min-height:270px;min-width:280px;}

	.pictitle {min-height:216px;min-width:580px;}

	.titleex {color:#195598;font-family:verdana;font-size:12px;font-style:normal;font-weight:bold;line-height:1.4em;padding-top:15px;text-decoration:underline;}

	.exsocial {width:220px;float:left;margin-top:20px;}