html{height: 100%;}


body{margin:-3px auto 0 auto;font:13px arial,sans-serif;text-align:center; font-size: 12px; background: url('/site_media/images/bg2.gif') repeat-x scroll 0 0; min-height: 100%; background-color: white; height: 100%;}

div#main-wrapper
{
	margin: 0 0 0 0;
	background: url('/site_media/images/background-white.png') no-repeat;
	background-attachment: scroll;
	background-position: center 2.3cm;
	height: auto !important;
	min-height: 86.6%;
}

div#body-wrapper
{
	margin: auto;
	width: 1200px;
	text-align: left;
}

a:link, a:visited, a:hover, a:active
{
	color:#4183C4;
	text-decoration:none;
	outline: medium none;
}

div#header{margin:0 auto 0 auto;padding:0;width:1200px; height: 110px;}
div#header h1{background-image:url(/site_media/images/star-title.png);background-repeat:no-repeat;background-position:0px 22px;margin:3px 0px 0px 85px;height:79px;width:463px; color: black;}
div#header img{float:left;margin:11px 5px 0 7px; margin-top: 8px;}
div#header div.search{float:right;margin:44px 8px 0px 0px;font-size:14px;}
div.search form{padding:0px;margin:0px;}
div.search form input{border:1px solid #734B28;background:#eee1d6;color:#734B28;padding:2px;font-size:15px;}
div.search form button{background:#dfc7b2;border:1px solid #734B28;color:#734B28;font-size:14px;padding:2px;cursor:pointer;}
.like_form_button{width:30px;background:#c1e7f0;border:1px solid #69AFBF;color:#336773;font-size:14px;margin-left:250px;padding:2px 2px 2px 6px;cursor:pointer;display:block;}
div#header h1 span, div#header div.poweredby{display:none;}
div#menu{margin:-1px auto 0px auto;padding:-2px 0 0px 0;width:1200px;}
div.clear{font-size:0px;line-height:0px;margin:0;padding:0;height:1px;clear:both;}
div#menu div.buttons{margin:0 auto 0px 0;padding:0px 0 0px 0px;width: 695px; text-align: center; margin: auto; margin-top: -10px;}

div#user
{
	padding-left: 6px;
	margin:0px auto;
	text-align:right;
	height:39px; 
	display: inline block; 
	float: right;
	background: url(/site_media/images/bar-left.png) no-repeat scroll 0 0 transparent;
	line-height: 1.4em;
}
div#inner_user
{
	padding-left: 0px;
	padding-right: 10px;
	background: url(/site_media/images/bar-right.png) no-repeat scroll 100% 0 transparent;
	height: 39px;
}

div#user strong{font-size:15px;}
/*div#user a{margin-left:0px; padding-right: 25px; padding-top: 19px; vertical-align: middle;}*/
div#inner_user .inner_userdiv{float:left;height:25px;}
div#inner_user #inner_usermail{width:50px;padding:0 10px 0 0;}
div#inner_user #inner_usermail p{padding:10px 0px 0 0;}
div#inner_user #inner_usermoderate{width:60px;padding:12px 10px 0 0;}
div#inner_user #inner_usersearch{width:196px;padding:10px 10px 0 0;}

div#inner_user #inner_usersearch input{height:18px;margin:0px 0 0 0;padding-left:5px;border:1px solid #AAA;-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;font-size:12px;font:helvetica,arial,freesans,clean,sans-serif;vertical-align:top;}
div#inner_user #inner_usersearch button{height:20px;margin:0px 0 0 -3px;padding:0px 1px 3px 1px;border:1px solid #AAA;-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;color:#336773;font-size:13px;cursor:pointer;line-height: 21px;vertical-align:top;
	background:#F0F0F0;}


div#main form#upload_form button
{
	border:1px solid #AAA;
	-moz-border-radius: 0px 5px 5px 0px;
	-webkit-border-radius: 0px 5px 5px 0px;
	color:#336773;
	font-size:13px;
	margin-left: -3px;
	cursor:pointer;
	height: 21px;
	line-height: 21px;
}

div#user_item
{
	margin 0;
	padding 0;
	display: inline block;
}

div#menu div.buttons a
{
	text-decoration:none;
	padding:5px 34px 5px 34px;
	font-weight:bold;
	margin-right:-1px;
	color:#666666;
	float:left;
	font-size:12px;
	height:24px;
	line-height:24px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	background:#16AAD9 url('/site_media/images/tab_background.gif') repeat-x scroll 0 0;
	border: 1px solid #DDD;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	
}

div#menu div.buttons a.inner
{
	height: 12px;
	width: 160px;
	vertical-align: middle;
	text-align: left;
	line-height: 12px;
}

div#menu div.buttons a.innersmall
{
	height: 12px;
	width: 60px;
	vertical-align: middle;
	text-align: left;
	line-height: 12px;
}


div#menu div.second-row a{border-color:#336773;color:#336773;}
div#menu div.buttons a.newtopic{padding-left:52px;background:#c1e7f0 url('http://hstatic.net/starfishcommunity.net/images/star-clear-tiny.png') 20px 2px no-repeat; text-align: center;}

div#menu div.buttons a:hover
{
	background: none;
	background-color:#CCCCCC; 
	color: #333333;
}

div#menu div.buttons a.inner:hover
{
	background: none;
	background-color:#CCCCCC; 
	color: #333333;
	visibility: visible;
}

div#menu div.buttons a.innersmall:hover
{
	background: none;
	background-color:#CCCCCC; 
	color: #333333;
}

div#about h1
{
	font-size: 18px;
	text-align: center;
	margin: 0;
	color: #4183C4;
}

div#newuser{margin:20px auto 10px auto;padding:0;width:1200px;}

div#newuser div#about
{
	width:848px;margin:auto;padding:0px;font-size:16px;color:#69AFBF;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
	height:100%;
}

div#newuser div#about div.header{width:100%;border:0px solid #734B28;padding:3px;margin:0px;}
div#newuser div#about div.body{color:#000;border:2px solid #fff;padding:3px 3px 3px 3px;margin:5px 0 0 0;}	
div#newuser div#about h11200px
div#newuser div#about h2{color:#fff;background-color:#734B28;font-family:palatino, times;font-weight:normal;font-size:30px;margin:0px;padding:0px 10px 15px 45px;}
/*
div#newuser div#about p{margin:10px 5px 10px 5px; font-size: 14px; text-align: justify;}   
div#newuser div#about .accented{font-weight:bold;font-style:italic;font-size:90%;text-align:center;}
div#newuser div#about ul{margin-top:35px;margin-bottom:35px;}	
div#newuser div#about li{margin-top:15px;margin-bottom:15px;font-size:120%;}	
div#newuser div#about a{font-weight:bold;}	
*/
div#newuser div#about p{margin:10px 5px 10px 5px;}
div#newuser div#about .accented{font-weight:bold;font-style:italic;font-size:110%;text-align:center;}
div#newuser div#about ul{margin-top:35px;margin-bottom:35px;}
div#newuser div#about li{margin-top:15px;margin-bottom:15px;font-size:120%;}
div#newuser div#about a{font-weight:bold;color:#336773;}	
div#newuser div#video{float:right;background-color:#BF9269;width:340px;height:292px;margin:0 40px 0 0px;padding:1px 0 0 0;}
/*div#newuser div#video_player{width:430px;height:240px;margin:0;background-color:#666;}	
div#newuser div#video_controls{width:430px;height:30px;margin:0;background-color:#ccc;text-align:center;}*/
div#signup_link
{
	display: inline block;
}	
div#signup_link a{color:#69AFBF;font-family:palatino, times;font-size:32px;text-decoration:none;font-weight:bold;font-style:italic;}   
div#blocks{text-align:center;padding:0px;margin:auto; margin-top: 20px;}
div#blocks div.interest_block{display:inline-block;margin:5px; margin-top: 0px; margin-bottom: 0px; border:0px solid #AAA; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding:5px;text-align:center;height:150px;width:376px;float:left;}

div#blocks div.interest_block .interest_inner{
	padding:5px; margin-left: 5px; margin-top: 5px; text-align:center;height:145px;width:356px; background-color: #EEE; color:#FFFFFF;
	/* fallback (Opera) */
    /* Mozilla: */
    background: -moz-linear-gradient(top, #54a8fb, #4183C4);
    /* Chrome, Safari:*/
    background: -webkit-gradient(linear,
                left top, left bottom, from(#54a8fb), to(#4183C4));
    /* MSIE */
    filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#54a8fb', EndColorStr='#4183C4', GradientType=0);
                
   border: 1px solid #AAA;
   text-shadow:1px 1px 0 rgba(0, 0, 0, 0.3);
   background: #54a8fb;

}

div.userDiv button
{
	-moz-border-radius:1px 1px 1px 1px;
	-webkit-border-radius: 1px;
	background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 #16AAD9;
	border:1px solid #AAAAAA;
	color:#666666;
	font-size:12px;
	font-weight:bold;	
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	width:75px;
}

div#userDivPag
{
	width: 999px;
	display: block;
	height: 30px;
	position: relative;
}

div#blocks div.interest_block .interest_inner a{text-decoration:none; color: white;}
div#blocks div.interest_block .interest_inner h4{text-decoration:none; color: white;}      
div#blocks div.interest_block  img{display:block;margin:0px;}
div#signup{float:left;margin:0px 0px 35px 0px;width:350px;padding:10px 0 10px 0;}	
div#main div#signup h3{text-align:left;margin-bottom:20px;}
div#signup label{display:block;font-weight:bold;text-align:right;width:120px;float:left;}
div#signup .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:120px;}
div#signup input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:180px;margin:2px 0 20px 10px;}
div#signup button{background:#c1e7f0;border:1px solid #69AFBF;color:#336773;font-size:14px;padding:2px;clear:both;width:125px;height:31px;text-align:center;line-height:31px;font-weight:bold;margin-left:180px;cursor:pointer;}	
div#signup button:hover{background:#BF9269;}
div#signup p.legal{font-size:13px;color:#666;font-style:italic;margin:15px 8px 8px 8px;clear:both;}
div#signup-help{float:right;margin:10px 0px 10px 0px;width:600px;font-size:15px;}
div#main{ margin:-1px auto 0px auto;padding:0;width:1200px;}	
div#main div#thread, div#main div#new_thread, div#main div#discussions{float:left;width:850px;margin:0;padding:0; margin-top: 40px; margin-left: 30px;}
div#main h3{color:black;font-size:24px;padding:0px;margin:0px;height:29px;font-weight:normal;}

div#main h2
{
	clear:both;font-size:18px;padding:0px;margin:0px;padding-top:10px;color:black;font-size:20px;
	color:#4183C4;
}

div.userDiv
{
	width: 999px;
	height: 100%;
	margin: 40px auto;
}

div#main li{margin-top:8px;}

div#main p{
	margin-top:35px;margin-bottom:5px;
	color:#4183C4;
	font-size: 16px;
	
}

div#new_thread h2{margin:0px 0px 20px 210px;}

div#main div.tabs
{
	float:right;
	text-decoration:none;
	font-weight:bold;
	margin-right:-1px;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius: 4px;
	color:#666666;
	font-size:12px;
	height:28px;
	line-height:28px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	background:#16AAD9 url('/site_media/images/tab_background.gif') repeat-x scroll 0 0;
}

div#main div.tabs a
{
	text-decoration:none;
	font-weight:bold;
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius: 4px;
	color:#666666;
	float:left;
	font-size:12px;
	height:10px;
	line-height:10px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	margin: 4px 4px 4px 4px;
	padding: 5px 5px 5px 5px;
	/*background:#16AAD9 url('/site_media/images/tab_background.gif') repeat-x scroll 0 0;*/
}

div#main div.tabs a.youarehere
{
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-weight:bold;
	position:relative;
	height: 8px;
	margin: 4px 4px 4px 4px;
}


div#main div.reply,
div#main div.thread{clear:both;border-bottom:1px solid #DDDDDD;margin:15px 0 4px 0;padding:0 0 5px 0;}
div#main h4{font-size:18px;color:black;margin-left:20px; padding-bottom: 0px;}
div#main span.post p{margin:5px 0 5px 0px;padding:0px 0px 0px 0px;}
div#main div.author_date{display:block;margin:0px 0px 5px 50px;padding-top:4px;}
div.post_sidebar{float:left;}
img.gravatar_img{padding:2px;border:1px solid #CCC;margin:5px 0px 0px 2px;}
div#main .date{color:#666;font-size:13px;font-style:italic;}
div#main div#discussions div.date{margin:3px 0px 10px 210px; text-align: left; border-bottom: 1px solid #cfb472; padding-bottom: 5px; width: auto;}
div#main div.stats{display:block;color:#666;font-size:14px;font-style:italic;clear:left;float:left;font-size:16px;margin:10px 0px 15px 35px;}
div#main div#thread div.stats{float:right;margin:0px 20px 0px 5px;}
div#main div#discussions div.stats{margin:0px 0px 10px 25px;}
div#main div.stats span.num{text-align:right;font-weight:bold;}
div#main  div.stats span.text{}

div#main div.user{width:160px; padding:2px;float:left;margin:7px 10px 8px 10px;padding-bottom:5px; margin-bottom: 0px;}

div#main div.org{width:160px; padding:2px;float:left;margin:7px 10px 8px 10px;padding-bottom:5px; margin-bottom: 0px;}

div#main div.user_column div.user
{
	display:block;float:none;margin:7px 0px 8px 0px;
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 100%;
	width: 180px;
}

div#main div.user_column div.org
{
	display:block;float:none;margin:7px 0px 8px 0px;
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	min-height: 38px;
	height: 100%;
	width: 180px;
}

div#organizations_container div.userBlock2 div.org
{
	display:inline block;float:none;margin:7px 0px 8px 0px;
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	min-height: 38px;
	height: 100%;
	width: 180px;
}

div.org img
{
	float: left;
	display: inline block;
}

div#info_bio_org
{
	margin-left: 150px;
	font-size: 8px;
}

div.org a.screenname
{
	font-weight: bold;
	vertical-align: top;
}

div.userBlock2
{
	min-height: 38px;
	height: 100%;
}

div#main div.user_column{float:left;margin-right:10px;}

div#main div#discussions div.user{padding-bottom:2px;}

div#main div.user img{float:left;}

div#main div.user a.screenname{display:block;text-decoration:none;color:#4183C4;font-size:13px; font-weight: bold; margin-left:36px; width: 120;}	

div#main div.user div.signature{clear:left;margin:4px 0px 0px 3px;font-size:14px;}

div#main  span.post div.signature{clear:none;margin:20px 20px 3px 0px;font-size:14px;border-top:1px solid #CCC;color:#666;padding-top:3px;}

div#main  div.user div.userstats{text-decoration:none;color:#666;font-style:italic;font-size:12px;margin-left:36px; margin-top: 8px;}				

div#main div#tags
{
	float:right;
	width:250px;
	margin:0;
	margin-left: 20px;
	margin-right: 30px;
	margin-top: 40px;
}

div#main div#tags div.feature_tags
{
	padding: 2px;
	margin-bottom: 10px;
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius: 3px;
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
}

div#main div.userBlock
{
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	width: 180px;
	height: 100%;
	display: inline block;
	float: left;
	margin-top: -20px;
	word-wrap: break-word;
}

div#main div#sidebar{float:right;width:250px;margin:47px 0px 0px 0px;padding:0;}

div#main div#sidebar h3
{
	font-size:18px;padding:0px;margin:0px;height:22px;font-weight:normal;
	color:#495961;
	font-size:20px;
	font-weight:normal;
	height:28px;
	letter-spacing:-1px;
	line-height:28px;
	margin:0 0 10px;
	text-align:left;
	text-shadow:1px 1px 0 #FFFFFF;
}	

div#main div#sidebar p{font-size:15px;font-weight:normal;color:#333;margin:8px 0 5px 0;padding:2px;}
div#main div#sidebar ul.related{margin-left:7px;}
div#main div#sidebar ul.related li{list-style:none;margin:0px 0px 7px 0px;font-size:18px;color:#336773;}	
div#main div#tags h4{font-size:15px;font-weight:normal;color:#666;margin:8px 0 4px 0;padding:2px;}	

div#footer
{
	margin-top: 20px;
	background:url("/site_media/images/footer.png") repeat-x scroll 0 0 #BBCCD9;
	color:#CADCEA;
	height:8.6em;
	min-width:75em;
	overflow:hidden;
	position: relative;
}

div#footer div.legal
{
	margin: auto; 
	padding:2px 0 0 0;
	color:#DDD;
	font-size:11px;
	font-style:italic;
	 text-align: center; 
	 margin-top: 25px;
}

div#footer div.legal a
{
	margin-top: -5px;
	padding-right: 8px;
	padding-left: 8px;
	color: #AAA;
}
#wmd-input-wrapper{margin:0px 0px 5px 130px;}   
#id_post{background-color:#eee;height:250px;width:520px;}
label.wmd-label
{
	display:block;float:left;font-size:16px;width:120px;padding-top:6px;text-align:right;
	color:#495961;
	font-size:20px;
	font-weight:normal;
	height:28px;
	letter-spacing:-1px;
	line-height:28px;
	margin:0 0 10px;
	text-align:left;
	text-shadow:1px 1px 0 #FFFFFF;
}

input#id_title
{
	display:block;font-size:18px;width:520px;margin:0px 0px 0px 130px;
}   

div#main h3
{
	color:#495961;
	font-size:20px;
	font-weight:normal;
	height:28px;
	letter-spacing:-1px;
	line-height:28px;
	margin:0 0 10px;
	text-align:left;
	text-shadow:1px 1px 0 #FFFFFF;
}

div#main div#discussions h3
{
	margin-top:0px; 
	text-align: left;
	color:#495961;
	font-size:20px;
	font-weight:normal;
	height:28px;
	letter-spacing:-1px;
	line-height:28px;
	margin:0 0 10px;
	text-shadow:1px 1px 0 #FFFFFF;
}   

span.preview{display:block;font-size:18px;margin:7px 0px 3px 130px;}	

div#thread button,
div#main div#mail_messages button,
div#main div#new_thread button
{
	margin:20px 0px 30px 530px;width:125px;height:31px;background:#C1E7F0;text-align:center;line-height:31px;color:#336773;font-size:16px;font-weight:bold;border:1px solid #336773;
	-moz-border-radius:1px 1px 1px 1px;
	-webkit-border-radius: 1px;
	background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 #16AAD9;
	border:1px solid #AAA;
	color:#666666;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:26px;
	line-height:26px;
	margin-right:-1px;
	padding:5px 34px;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
}

div#addedittagsdiv button
{
	-moz-border-radius:1px 1px 1px 1px;
	-webkit-border-radius: 1px;
	background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 #16AAD9;
	border:1px solid #AAA;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-right:-1px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -5px;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	position: relative;
	top: 1px;
}

a.subscribe
{
	-moz-border-radius:1px 1px 1px 1px;
	-webkit-border-radius: 1px;
	background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 #16AAD9;
	border:1px solid #AAA;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-right:-1px;
	padding: 3px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -5px;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	position: relative;
	top: 1px;
}


div#tags button
{
	-moz-border-radius:1px 1px 1px 1px;
	-webkit-border-radius: 1px;
	background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 #16AAD9;
	border:1px solid #AAA;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin-right:-1px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: -5px;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	position: relative;
	top: 1px;
}

div#main span.post{display:block;min-height:50px;color:#000;font-size:14px;}	
div#main div#discussions span.post{
margin:5px 0px 0px 210px; 
text-align: left; 
font:13px helvetica,arial,freesans,clean,sans-serif;
}
div#main div#thread span.post{margin:10px 0px 0px 60px;}
div#main span.post *{border:0px;clear:none;}	
div#main span.post h1{color:#000;font-size:18px;margin:0px;font-weight:bold;}	
div#main span.post h2{color:#000;font-size:16px;margin:0px;font-weight:bold;}	
div#main span.post h3{color:#000;font-size:15px;margin:0px;font-weight:bold;}	
div#main span.post h4{color:#000;font-size:15px;margin:0px;font-weight:bold;}	
div#main span.post h5{color:#000;font-size:14px;margin:0px;font-weight:bold;}	
div#main span.post h6{color:#000;font-size:14px;margin:0px;font-weight:bold;}	
div#main span.post p{margin:5px 0px 10px 0px; color: black;}	
div#main span.post blockquote{margin-left:7px;border-left:4px solid #CCC;padding-left:5px;}	
div#main span.post ul{}	
div#main span.post ul li{}	
div#main span.post ul li p{}	
div#main span.post ol{}	
div#main span.post ol li{}	
div#main span.post ol li p{}	
div#main span.post pre{margin:10px 0px 10px 3px;border:1px solid #CCC;background-color:#EEF;padding:5px 3px 5px 5px;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;}	
div#main span.post code{color:#009;}	
div#main span.post hr{width:100%;height:1px;color:#999;background:#999;border:0;margin:0;text-align:left;}  	
div#main span.post a:link{}	
div#main span.post a:visited{}	
div#main span.post a:hover{}	
div#main span.post a:active{}	
div#main span.post em{}	
div#main span.post strong{}	
div#main span.post img{}	
div#main span.post p.own_post, div#main span.post p.was_edited{color:#333;font-style:italic;margin:20px 0px 0px 0px;padding:2px 4px 2px 4px;border:1px solid;border-top:3px solid;}   
div#main span.post p.was_edited{border-color:#CFC;background-color:#EFE;}div#main span.post p.own_post{border-color:#CCF;background-color:#EEF;}
img.reply-arrow{float:right;cursor:pointer;margin:5px 0px 0px 7px;}
div.reply a.mail{float:right;margin:5px 0px 0px 7px;}
div#main div.moderator{font-size:11px;float:right;color:#333;background-color:#FDD;padding:2px 4px 2px 4px;border:1px solid #900;border-top:3px solid #900;margin:5px 0px 0px 0px;}

div#main div.pagination
{
	margin:20px 0px 0px 0px;
	float:right;
	height:30px;
	font-size:12px;
	background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 black;
	color:#333;
	font-size:10px;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	border: 1px solid #DDD;
}

div#main div.pagination a
{
	text-decoration:none;
	float:left;
	display:block; 
	margin:0 6px 0 0;
	height:18px;
	color:#333;
	padding:7px 7px 7px 7px;
	margin: 4px;
}

div#main div.pagination span.youarehere
{
	float:left;
	display:block;
	margin:0 6px 0 0;
	padding:7px 7px 7px 7px;
	border: 1px solid #DDD;
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#CCCCCC #EEEEEE #EEEEEE #CCCCCC;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-weight:bold;
	height:8px;
	margin:4px;
	position:relative;
	
}	

img.favestar{cursor:pointer;display:block;width:37px;height:37px;margin:0px 5px 0px 6px;}
div.vote-buttons{margin-left:12px;}
img.vote-up, img.vote-down{cursor:pointer;display:block;width:24px;height:13px;margin:5px 5px 1px 0px;}	
div.vote-tally{float:left;margin:0px 8px 0px 10px;}

div#discussions div.vote-tally
{
	
	clear:left;
	margin:0px 0px 0px 0px;
	color:#4183C4;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-style: italic;
	padding: 2px 5px 2px 5px;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);
	text-align: center;
	width: 92%;
}
/*
div#discussions div.post_sidebar div.vote-tally{clear:left;width:50px;margin:0px 8px 0px 0px;}
div.vote-tally span.num{text-align:center;display:block;font-size:25px;line-height:27px;color:#666;margin:2px 0px 0px 0px;}
div.vote-tally span.label{text-align:center;display:block;font-size:11px;line-height:11px;color:#666;margin:0px 0px 0px 0px;}
div#discussions div.vote-tally span.num{text-align:left;display:inline;float:left;}
div#discussions div.vote-tally span.label{text-align:left;display:inline;float:left;margin:12px 0px 0px 6px;font-size:16px;}*/
div#messages{width:1200px;margin:0px;text-align:center;}
div#messages div.message{margin:5px auto 0px auto;border:1px solid #DDD;background:url("/site_media/images/tab_background.gif") repeat-x scroll 0 0 #16AAD9;padding:4px;font-size:15px;color: white; width: 80%; color:#666666;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);}
div#messages div.message a{display:block;float:right;padding:0px 2px 0px 3px;color: white;font-size:12px;text-decoration:none;border:none; -moz-border-radius: 5px; -webkit-border-radius: 5px; color:#666666;  text-shadow:1px 1px 0 rgba(255, 255, 255, 0.7);}
div#main div#thread h2.confirm-delete{color:#FFF;background-color:#C00;margin:5px 0px 0px 210px;border-bottom:1px solid #C00;padding:5px 4px 3px 8px;}   
div#main div#thread span.confirm-delete p{margin-top:10px;color:#C00;font-size:20px;}
div#main div#thread span.confirm-delete{margin-bottom:25px;}   
div#main div#thread button.confirm-delete{float:right;width:200px;height:40px;background:#C00;text-align:center;line-height:31px;color:#FFFFFF;font-size:14px;font-weight:bold;}
ul.sidebar_ul{max-width:240px;}
#tag_picker{margin:0px 5px 5px 10px;}
div#main div#sidebar p.help, div#tags p.help{margin:5px 0px 10px 10px;font-size:13px;color:#666;}
div.addedittagsbtndiv{float:right;font-size:12px;margin:10px 10px 5px 0px;}
div.addedittagsbtndiv a{color:#333;}
div#main div.thread ul.tags_nolink{margin-left:210px;width:500px;}
div#main div#help_body{margin:30px 40px 30px 90px;}
div#main div.help_home_link a{margin:5px 0px 0px 20px;}
div#main div#profile{float:right;width:815px;margin-bottom:30px; margin-top: 25px;}

div#main div#org_profile{width:815px;margin: auto; margin-top: 25px; margin-bottom:30px; font-size: 12px;}

div#main div#org_profile img{margin-right: 15px;}

div#main div#org_profile p{margin-top: 10px; color: black; font-size: 12px;}

div#main div#org_profile span.label{color:#336773; font-size: 18px;}
div#main div.userBlockOrg
{
	-moz-border-radius:3px 3px 3px 3px;
	background:url("/site_media/images/bg_gradient.gif") repeat-x scroll 0 100% #EAF2F5;
	border:1px solid #BEDCE7;
	float:left;
	height:100%;
	width:180px;
	word-wrap:break-word;
	margin: 3px;
}

div#main div#profile h3{margin-bottom:25px;}
div#main div#profile h4{font-size:19px;color:#336773;margin:25px 0px 15px 10px;border-bottom:1px solid #336773;}
div#main div#profile h5{font-size:19px;color:#336773;margin:25px 0px 15px 80px;border:0px;}
div#main div#profile div.thread h4{border:0px;margin:0px 0px 0px 10px;}
div#main div#profile div.thread div.stats{margin:0px 0px 15px 10px;font-size:14px;}
div#main div#profile div.thread ul.tags{margin-left:210px;}
div#main div#profile div.thread span.post{min-height:30px;}
div#main div#profile div.info{margin:10px 0px 10px 0px;clear:both;}
div#main div#profile span.label{font-weight:bold;float:left;width:120px;text-align:right;margin:0px;}
div#main div#profile div.info p{font-weight:normal;margin:0px 0px 8px 130px;padding-top:1px;}
div#main div#profile div.info input, 
div#main div#profile div.info select{margin-left:10px;}
div#main div#profile div.info textarea{margin-left:10px;padding:3px;}
div#main div#profile div.private{color:#666;}
div#main img.profile_image{float:left;padding:3px;margin-top:0px;border:1px solid #734B28;}
span.profile_edit_link{float:right;margin:3px 30px 0px 0px;font-size:13px;text-decoration:none;padding-bottom:0px;color:#336773;background-color:#C1E7F0;border:1px dashed #336773;padding:2px 2px 2px 3px;}
span.profile_edit_link a{text-decoration:none;}
div#main div#profile div#idrn_contact_view, div#main div#profile div#idrn_nominations_view{margin:10px 10px 10px 10px;}
div#main div#profile div#idrn_contact_edit, div#main div#profile div#idrn_nominations_edit, div#main div#profile div#basic_info_edit,
div#main div#profile div#organization_edit, div#main div#profile div#hist_add_form,
div#main div#profile div#idr_add_form{border:1px solid #336773;background-color:#C1E7F0;padding:10px 0px 30px 0px;}
a.delete_organization_link{float:right;}
div.do_this_wrapper{float:right;height:24px;margin:0px 10px 5px 0px;background:url('http://hstatic.net/starfishcommunity.net/images/do_this_stripe.png') repeat-x 0 0;}
div.do_this_wrapper div{display:inline-block;vertical-align:top;margin-top:3px;color:#fff;}
div.do_this__:after{background:#fff;content:url('http://hstatic.net/starfishcommunity.net/images/do_this_point.png');}
div#main div#profile div.idrn_contact_info{margin:5px 20px 5px 20px;border-bottom:1px solid #CCC;}
div#main div#profile div.idrn_nomination{float:left;}
div#main div#profile div.idrn_contact_info.first{border-bottom:0px;}
div#main div#profile div.idrn_contact_info img.map_marker{float:left;padding:20px 0px 0px 20px;}
div#main div#profile div.idrn_contact_info a.delete_nomination_link img{vertical-align:middle;padding-bottom:2px;}
div#main div#profile div#organization_view{margin-bottom:20px;}
div#main div#profile div#organization_view div.organization{margin:10px 30px 10px 30px;}
div#main div#profile div.capability{margin:5px 20px 5px 20px;padding:5px 10px 5px 10px;border-top:1px solid #CCC;}
div#main div#profile div.first{border:0px;}
div#main div#profile div.capability span.capability_name{font-size:16px;font-weight:bold;display:block;width:620px;}
div#main div#profile div.capability span.capability_strength{float:right;display:block;margin:5px 0px 0px 0px;font-style:italic;}
div#main div#profile div.profile_form_buttons{float:right;margin:0px 30px 0px 0px;}
div#main div#profile div.capability p{font-size:14px;padding-left:20px;margin-right:150px;}
div#main div.subject{color:gray;font-size:18px;width:900px;font-weight:bold;}
div#main div.back{padding:5px 5px 5px 5px;color:gray;font-size:13px;}
div#reply_block div.back{padding:5px 5px 5px 5px;color:gray;font-size:12px;width:745px;text-align:right;}
div.message div.header{border-bottom:5px solid #ddd;padding:5px;margin:0px 30px 15px 30px;color:#666;font-weight:bold;font-size:15px;}
div.message div.header span.message_label{display:inline-block;width:60px;text-align:right;margin-right:5px;font-weight:normal;}
div.message div.body{margin:0px 0px 15px 60px;}
div.message{padding:5px 5px 5px 5px;font-size:14px;}
p.post_disclaimer{margin:10px 30px 0px 20px;font-size:14px;color:#333;}
div#main div#thread span#wmd-preview{margin:0px 0px 5px 130px;}
div#mail_messages{margin:40px 80px 60px 80px;}
a.mail{text-decoration:none;font-size:14px;}
a.mail span.text{text-decoration:underline;}
a.mail img{vertical-align:bottom;margin-bottom:2px; margin-right: -5px; padding-right: -5px; margin-top: -5px; padding-top: -5px; position: relative;}
table.inbox{font-size:14px;margin:20px 0px 0px 10px;border:0px;}
table.inbox tr, table.inbox th, table.inbox td{border:0px;padding:2px;}
table.inbox th.del{width:50px;}
table.inbox th.subject{width:360px;padding-left:24px;}
table.inbox th.from{width:210px;}
table.inbox th.sent{width:170px;}
table.inbox th{color:#734B28;background:#eee1d6;text-align:left;padding:5px 0px 5px 2px;border-bottom:2px solid #734B28;border-top:2px solid #734B28;font-size:16px;}
table.inbox td{border-top:1px solid #ccc;}
table.inbox td.subject{background:url('http://hstatic.net/starfishcommunity.net/images/envelope-off.png') 2px 4px no-repeat;padding-left:24px;}
table.inbox tr.unread td.subject{background:url('http://hstatic.net/starfishcommunity.net/images/envelope-on.png') 2px 4px no-repeat;}
table.inbox td.subject a{text-decoration:none;}
table.inbox tr.unread, table.inbox tr:hover{background-color:#fff3e7;}
table.inbox tr.unread:hover{background-color:#eee1d6;}
table.inbox tr.unread td.subject, table.inbox tr.unread td.from{font-weight:bold;}
div#main div#mail_messages button.mail_delete,
div#main div#mail_messages table.inbox form button{cursor:pointer;border:0px;color:#900;background-color:#fff;font-size:12px;padding:1px 3px 0px 3px;margin:0px 0px 0px 3px;height:14px;width:40px;line-height:14px;}
div#main div#mail_messages table.inbox tr.unread form button{background-color:#fff3e7;}
div#main div#mail_messages button.mail_delete{float:right;margin:10px 20px 0px 0px;border:1px solid #900;background:#fcc;font-size:14px;height:24px;width:80px;}
div#main div#thread a.attachment{float:right;text-decoration:none;margin-right:10px;}
div#main div#thread a.attachment span{text-decoration:underline;}
div#main div#thread a.attachment img{padding-bottom:3px;vertical-align:middle;}
div#main div#thread div.attachments {margin:20px 30px 25px 30px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;}
div#main div#thread div.attachments span.title{display:block;background-color:#ccc;color:#fff;padding:2px 2px 2px 4px;margin-bottom:5px;-moz-border-top-right-radius:4px;-moz-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
div#main div#thread div.attachments a.attachment{float:none;display:inline-block;margin:5px 10px 5px 10px;padding-bottom:3px;vertical-align:middle;text-decoration:none;}
div#main div#thread div.attachments a.attachment img{padding-bottom:3px;vertical-align:middle;}
div#main div#thread div.attachments a.attachment span.filename{margin-left:4px;white-space:nowrap;text-decoration:underline;}
div#main form#upload_form{margin:30px 0px 80px 50px;}
div#main form#upload_form input{display:block;margin:5px 0px 0px 0px;}
div#main form#upload_form button{display:block;margin:5px 0px 0px 200px;}

/* ========================= popupTagList ================= */
div#popupTagList{display:none;position:fixed;_position:absolute;/* hack for internet explorer 6*/  
   width:600px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px 12px 50px 12px;font-size:13px;}
#popupClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
div#backgroundPopup{display:none;position:fixed;_position:absolute;/* hack for internet explorer 6*/  
   height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
/* ========================= end popupTagList ================= */

/* ========================= videoPopup ================= */
div.videoPopup{display:none;position:fixed;_position:absolute;/* hack for internet explorer 6*/  
   width:500px;height:500px;background:#FFFFFF;border:2px solid #cecece;z-index:2;padding:12px 12px 50px 12px;font-size:13px;}
.popupVideoClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
.backgroundVideoPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000000;border:1px solid #cecece;z-index:1;}
/* ========================= end videoPopup ================= */

/* ========================= begin added by travis ================= */
.pages-brown-pic{background:#ddd;padding:8px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#slideshow{margin:10px 10px 0 10px;padding:0 0 10px 0;}
.booksgrid{width:1200px;padding:10px;}
.booksh2{text-align:center;width:400px;}
.books{float:left;width:400px;padding:0 50px 50px 50px;}
.bookspic{padding:20px 0 20px 80px;}
.modelsgrid{width:1200px;}
.modelshalf{width:460px;padding:10px 20px 0 20px;float:left;}
.hister{height:170px;}
.indent{padding:0 0 0 30px;}
.expogrid{width:1200px;background-color:#e4eef7;}
.expoleft{width:290px;float:left;margin:0px;padding:15px 50px 15px 0px;}
.exporight{width:660px;float:left;}
.expo-title{background-color:#C1E7F0;color:#336773;font-size:20px;}
.expo-time{color:#16AAD9;}
.expo-meal{background-color:#DDD;}
.expo-inden{padding-left:10px;}
.expo-small{font-size:13px;}
.expo-live-title{background-color:#16AAD9;color:#FFF;font-weight:bold;font-size:18px;padding:3px 0 2px 15px;}
.expo-live-left{float:left;width:425px;}
.expo-live-right{float:left;width:535px;}
.expobase{border:1px solid #BF9269;padding:20px;margin:0 0 40px 0;}
.expobase blockquote{font-size:12px;color:#555555;}
.docsgrid{width:1200px;}
.docsthird{width:300px;float:left;}
.docsthird h3{border:none;}
.docsthird img{padding:10px 0 20px 20px;}
.docsp{height:340px;}
.docscaption{font-size:10px;font-weight:bold;text-align:center;}
.tini-list li{list-style:none;}
.tini-list a{text-decoration:none;color:#734B28;}
.tini-list a:hover, a:active{background-color:#BF9269;}
.tini-buttons{border:1px solid #734B28;text-decoration:none;padding:2px 4px 1px 4px;font-size:13px;font-weight:bold;margin-right:4px;}
.videoname{margin-left:4px;white-space:nowrap;text-decoration:underline;}
.delete_video{background-color:#FDD;color:red;font-size:9px;display:inline;padding:0 1px 0 2px;margin:0 8px 0 -8px;}
.delete_video a{color:red;text-decoration:none;}
.upload_video{width:560px;float:left;}
.upload_video table .errorlist{color:red;font-size:11px;}
.upload_video table td{border:none;}
.upload_video_right{width:400px;float:left;margin-left:30px;font-size:12px;}
#embed_help{color:#16AAD9;background-color:#C1E7F0;font-size:11px;width:63px;border:1px solid #16AAD9;margin:20px 0 0 0;padding:4px;cursor:pointer;}
.video_icon{padding:0 0px 20px 20px;float:right; margin-top: -35px;}
.video_icon div{font-size:10px;color:#999;padding:0 0 0 0px;margin:-1px -17px 0 0;}

div#main div#thread div.vattachments{margin:20px 30px 25px 30px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;}
div#main div#thread div.vattachments .title{display:block;background-color:#ccc;color:#fff;padding:2px 2px 2px 4px;margin-bottom:5px;-moz-border-top-right-radius:4px;-moz-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
.vattachment{padding:0 10px 5px 5px;width:185px;height:65px;float:none;display:inline-block;}
.vattachment img{float:left;width:65px;padding:0 5px 0 0;cursor:pointer;}
.vattachment div{float:left;width:115px;height:30px;cursor:pointer;color:#336773;line-height:14px;overflow:hidden;}
.vattachment p{float:left;width:100px;height:30px;padding:3px 0 0 0;font-size:10px;color:#999;line-height:10px;overflow:hidden;}
.vattachment .vdelete_video{float:right;background-color:#FDD;font-size:9px;padding:0 1px 2px 2px;width:6px;height:10px;display:block;margin:20px 0 0 0;}
.vattachment .vdelete_video a{color:red;text-decoration:none;}
.videotarget{width:598px;display:hidden;}
.targetname{padding:0 0px 0 30px;font-weight:bold;font-size:13px;margin-bottom:10px;}
.targetembed{padding:0 0px 0 30px;margin-bottom:20px;}
.targetdesc{padding:0 0 0 30px;font-size:11px;color:#999;margin-bottom:50px;}
.bigdelete_video{float:right;margin:0 150px 0 0;background:#FDD;font-size:9px;padding:0 1px 2px 2px;width:6px;height:10px;display:block;}
.bigdelete_video a{color:red;text-decoration:none;}

.centerform{width:600px;padding:20px 0px 0 200px;}
.formbox{border:1px solid #16AAD9;padding:10px;margin:10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.formboxerror{}
.formboxlabel{font-weight:bold;font-size:12px;color:#555;padding:0 0 2px 20px;}
.formboxrequired{float:right;color:#ff8218;}
.formboxfield{}
.formboxhelp{font-size:13px;color:#888;padding:2px 0 0px 40px;}
.formsubmit{padding:0 0 0 480px;}
.completion{padding:20px 0 0 200px;}
.formbox .errorlist{color:red;font-size:11px;}

div.highlight_title{color: red;display: inline;font-style: italic;}
form.searchForm{display: inline block;float: right;}


#pages_body_wrapper{width:1000px;margin:40px auto 10px auto;}
#pages_body_wrapper .pages-title{color:#fff;background:#54A8FB;-moz-border-radius:3px;-webkit-border-radius:3px;}



/* ========================= generic ============================== */
.left{float:left;}
.right{float:right;}
.clearer{clear:both;}
.bolder{font-weight:bold;}
.italicer{font-style:italic;color:gray;}
/* ========================= generic ============================== */


/* ========================= colors ============================== */
/*  #CECECE		gray light used ?  */

/*  #734B28		brown dark used in nav  */
/*  #BF9269		brown medium used as borders  */
/*  #DFC7B2		brown light used ?  */

/*  #EEE1D6		peach light used ?  */

/*  #336773		dark used used in H2 and H4 and links  */
/*  #69AFBF		blue dark another used ?  */
/*  #16AAD9		blue used in some backgrounds  */
/*  #C1E7F0		blue light used as topic button background on homepage  */
/*  #E0EAED		blue light another ?  */
/* ========================= end of colors ======================= */

