@charset "utf-8";
/* CSS Document */





/*
ul.livestocklist_animals>li:after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    } */


/* 


MAIN


*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #E9E5C0 url(/images/tmpbg.gif) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
html {
    height: 100%;
}
body {
    height: 100%;
    margin: 0;
    background-repeat: no-repeat;

	/*background: url(/assets/images/tmpbg.gif) top left ;*/
background: #36C1EA; /* old browsers */

background: -moz-linear-gradient(top, #36C1EA 0%, #2EA8D1 5%, #17315B 42%) fixed; /* firefox */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#36C1EA), color-stop(5%,#2EA8D1), color-stop(42%,#17315B)) fixed; /* webkit */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36C1EA', endColorstr='#17315B',GradientType=0 ); /* ie */
background-repeat: no-repeat;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}





a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #666666;
}
a {
	font-weight: bold;
}


rnd-top {
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
}
rnd-bot {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
}


.headnav {
	height:90px;
	width:810px;
	margin:0px auto;
	margin-bottom:10px;
	padding:0px;
}
a.mainmenu {
	font:1.2em Arial; /*"Avenir LT Std 65 Medium";*/
	color:#fff;
	display:block;
	float:left;
	height:80px;
	width:50px;
	padding:0px 10px;
	padding-top:95px;
	margin:0px;
	/*background:url(/assets/images/topmenu.jpg) 0px 0px;*/
	border:1px solid #C1D8DE;
	border-left-style:none;
	border-bottom-style:none;
	border-top-style:none; 
	
}
a.mainmenu:hover {
	/*background:url(/assets/images/topmenu.jpg) 0px 113px;*/
	text-decoration:none;
	color:#999;
}
a.mainmenu img {
	/*margin-top:85px;*/
	border:none;
	}
.usernav {
	height:45px;
	width:790px;
	margin:5px auto 0px auto;
	padding-left:20px;
	padding-top:10px;
	line-height:1.2em;
	/*background:url(/assets/images/subnav.jpg) top left no-repeat;*/
	}
.usernav a {
	display:block;
	width:95px;
	height:20px;
	float:left;
	margin:0px;
	padding:2px 10px;
	text-decoration:none;
	font-weight:normal;
	font-size:.9em;
	}
.usernav a:hover {
	color:#84B1BD;
}
a.logo {
	width:268px;
	padding:0px;
	margin-right:11px;
	border-right-style:none;
	background:none;
}
a.logo:hover {background:none;}

.mainwrap {
	width:800px;
	background:#FAFBEB;
	margin:0px auto;
}



.infmsg {color:#84B1BD;font-weight:bold;}
.errmsg {color:#F00;font-weight:bold;}

.menu {
	background-image: url(/images/menubg.jpg);
	background-repeat: repeat-x;
}
.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fffdf1;
	border-right-color: #fffdf1;
	border-bottom-color: #fffdf1;
	border-left-color: #fffdf1;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
}
.pinkfont
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c41552;
}

/*.pinkfont a:visited 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c41552;
text-decoration:none;
}

.pinkfont a:link 
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c41552;
text-decoration:none;
}


.pinkfont a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#c41552;
text-decoration:underline;
}*/



.pinkfontnormal
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#c41552;
}

.blackfont
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
color:#000000;
line-height:16px;
}
.brownfont
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#8e8b75;
line-height:16px;
}

.brownfont a:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#8e8b75;
line-height:16px;
text-decoration:none;
}

.brownfont a:visited
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#8e8b75;
line-height:16px;
text-decoration:none;
}

.brownfont a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
color:#000000;
line-height:16px;
text-decoration:underline;
}


.signupbg {
	background-image: url(/images/signup_bottom.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;
	padding-top:2px;
	padding-right:4px;
}

.discoverbg {
	background-image: url(/images/discover_bottom.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;
	padding-top:2px;
	padding-right:4px;
}

.enhancebg {
	background-image: url(/images/enhance_bottom.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left:10px;
	padding-top:2px;
	padding-right:4px;
}

.headnav {
	overflow: hidden;
	height: 119px;
}
.tank {
	overflow: hidden;
	width: 100%;
	height: 456px;
	background-position: center top;
	background-image: url(/images/tank.gif);
	background-repeat: no-repeat;
}
.link{

	height: 20px;
	padding: 10px;
	padding-top: 80px;
	text-align: center;

}
.link:hover {
	background-image: url(/images/hov.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
	padding: 10px;
	padding-top: 80px;
	text-align: center;
}
.quotebox {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #FFFFFF;
	width: 600px;
	margin-top: 0px;
}
.content_holder {
	width: 900px;
}
.footer {
	background-color: #D7D4B2;
	padding: 10px;
}
.footer a {
	color: #656253;
	font-size: 12px;
}
.freasons {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.reason_box {
	background-color: #FFFFFF;
	width: 135px;
	padding: 10px;
	height: 100px;
	text-align: left;
}
.tank .signup_link {
	margin-top: 200px;
}
/*.content_box a {
	color: #CC0066;
	font-weight: bold;
}*/


/*


PROFILES - profile.css


*/



.content_box table {
	margin:0px;
}
.title_comments {
	margin:0px;
	padding:5px 5px 5px 23px;
	width: 790px;
	background-color: #9cdff5;
	border-left: solid 1px #FFF;
	border-right: solid 1px #FFF;
	text-align:left;
	vertical-align: middle;
}	
.statusform {
	margin:0px;
	padding:0px;
}
.statusform img {
	border:none;
}

.default_pic {
	border: 3px solid #FFFFFF;
}





.loginform {
	width:270px;
	float:right;
	background:transparent;
	margin-top:10px;
	margin-left:10px;
	padding:10px;
	clear:right;
}

.loginform label {
	display:block;float:left;
	width:100px;
	color:#666;
	text-align:right;
	font-weight:bold;
	line-height:2em;
	margin-right:5px;
	clear:none;
}

.loginform input[type=text], .loginform input[type=password] {
	width:50%;
	
	margin-right: 2px;
	font-size: 1.2em;
	padding: 3px;
	padding-bottom:5px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 14px;
	vertical-align: top;
	color: #666;


}

.loginform input.lsubmit {
width:30%;
height:24px;
float:right;
font: bold 1em/1.3em "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
margin-right:10px;
	color: #888;
	text-shadow: rgba(255,255,255,1) 0 1px 0;
}
input[type=text]:hover,input[type=password]:hover {
	color: #888;
	border-color: #aaa;
	background:#fefefe;
}


.loginform .actions {
font-size:.8em;display:block;float:left;margin-left:30px;
}

.title {
	font-weight: bold;
	font-size: 16px;
	background-color: #FFFEF1;
	height: 30px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 20px;
	border-bottom: 2px solid #FFFFFF;
	background-image: url(/images/titlebg.gif);
	background-repeat: repeat-x;
	width: 790px;
	text-align: left;
	-moz-border-radius:0px 0px 0px 0;
	-webkit-border-radius:20px;
}

.title_text{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:.9em;
}
.title_magenta{
	color:#C41551;
	font-size:1.2em;
	font-weight:normal;
}
.title_sub {
	color:#777;
	padding-left:.5em;
	font-size:.8em;
	font-weight:normal;
}



.section {
	width:790px;
	margin:0px auto;
	padding:0px;
	background:#FFF;
	overflow:hidden;
}

.sectiontitle {
	font-size: 16px;
	height: 50px;
	padding: 10px 10px;
	margin:0px;
	background-image: url(/images/titlebg.gif);background-repeat: repeat-x;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #DEDEDE), color-stop(0.006, #FFF), color-stop(0.01, #EFEFEF), color-stop(0.05, #FFF), color-stop(1, #EEE) );
	background: -moz-linear-gradient( center top, #DEDEDE 0%, #FFF 0.6%, #EFEFEF 1%, #FFF 5%, #EEE 100% ); /*#F2ECE4 #DED4CD*/
	
	text-align: left;
	clear:left;

}

.secttitle {
cursor:default;
margin-top:0px;
padding-top:10px;
width:69%;
float:left;
}
.sectacts {
margin-top:0px;
width:30%;
float:left;
text-align:right;
}
.sectacts a {
padding:5px 0px;
margin:0px;
font:normal 13px/15px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
display:block; 
width:100%;
text-align:right;
text-decoration: none;
}
.sectacts a:hover {
text-decoration:none;
color:#C41551;
}

.content_box {
	margin-top:0px;
	padding: 10px 3px;
	width: 802px;
	text-align: left;

}

.narrowsection {
width:388px; 
margin:8px;
float:left;

}
.narrowsection .content_box {width:98%; min-height:50px;padding:10px;}

.pagewrapper {width:810px; margin:auto;  background:white; -moz-border-radius:10px;-webkit-border-radius:10px;
}




ul#usrnav {
    float:right; 
    width:112px;
    list-style-type:none;
    margin:0px;
    padding:0px;
    position:relative; right:2px;
    top:0px;
    
}
ul#usrnav li {display:inline-block; text-align:center;width:110px;height:30px;line-height:30px;margin:0px; padding:0px;

-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
background: -webkit-gradient( linear, left top, left bottom, color-stop(1, #EFEFEF), color-stop(0.02, #D9D9D9), color-stop(0.18, #FAFAFA), color-stop(.7, #FDFDFD),color-stop(1, #EEEEEE) );
	
background: -moz-linear-gradient( center top, #EFEFEF 1%, #D9D9D9 2%, #FAFAFA 18%, #FDFDFD 70%, #EEE 100% );
border:1px solid #efefef;
	-moz-box-shadow: 0 3px 5px #CCC;
	-webkit-box-shadow: 0 1px 5px #CCC;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

ul#usrnav li#usrnav_prof {}
ul#usrnav li#usrnav_logout {
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;}

ul#usrnav li a {display:block;margin:0px;padding:0px;font-weight:normal;font-size:1.2em;color:#AAA;}
ul#usrnav li a:hover {text-decoration:none; color:#777;}


.roundtop {-moz-border-radius-topright:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;}

/* VIEWS */





/*journal*/
.journal_entry {width:98%;margin:2px auto;padding:0px 5px;}
.journal_entry p {margin:10px 10px 1.8em 10px; font-size:1.2em; line-height:1.4em; color:#333; text-align:left; white-space:normal;}
.journal_entry_edit {cursor:pointer;border:3px solid #FFF;}
.journal_entry_edit:hover {border:3px solid #DDD; -webkit-border-radius:10px;-moz-border-radius:10px;background:#FFD url(/assets/images/icons/pencil.png) 99% 5px no-repeat;}




/* DASHBOARD */
.modal {
    background: #FDFDFD;
	background: -webkit-gradient( linear, left top, left bottom, color-stop(0, #FAFAFA), color-stop(0.012, #DEDEDE), color-stop(0.15, #FAFAFA), color-stop(1, #FDFDFD) );
	background: -moz-linear-gradient( center top, #FAFAFA 0%, #DEDEDE 1.2%, #FAFAFA 15%, #FDFDFD 100% ); /*#F2ECE4 #DED4CD*/
    filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#EFEFEF', EndColorStr='#FDFDFD', GradientType=0 );
	
	display:none;
	
	
	opacity:1.0;
	border:1px solid #AAA;
	border-radius: 3px;
	box-shadow: 0 5px 80px #AAA;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-moz-box-shadow: 0 5px 80px #AAA;
	-webkit-box-shadow: 0 5px 80px #AAA;
}
.alt {background:#F2F2F2;}

.dashform fieldset {padding:10px; border:none;}
.dashform fieldset legend {margin-top:5px;color:#666;font-size:1.8em; text-shadow:-1px -1px 3px #FFF;font-family:Tahoma, Geneva, sans-serif;}
.dashform label {margin:0px 0px 3px 0px; padding:0px; display:block; font-size:1em; color:#666;}
.dashform label span {color:#999; font-size:0.75em; line-height:1.5em; display:block; float:right; clear:right; margin:0px 5px;}
.dashform input {padding:5px;border:1px solid #BBB; background-color:#FAFAFA; color:#666; line-height:1.4em; font-size:1.6em; text-align:left;}

.dashform .alt {-moz-border-radius:5px;-webkit-border-radius:5px;}
.dashffld {margin: 0px; padding:10px; }

#overlay_params {width:420px;margin:auto; padding:10px;}
#overlay_journal {width:700px; margin:auto; padding:10px;}
#overlay_livestock {width:740px; margin:auto; padding:10px;}
#overlay_usrimg {width:500px;}

#status {
	width:95%;
	margin:5px auto;	
	height: 1.5em;
	padding:4px 8px;
	line-height: 1.5em;
	font-size:1.2em;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#999;
	border: 1px solid #5FCBEF; 
	background-color: #D7F5FF;
	background-image: url(/images/inpbg.gif);
	background-repeat: repeat-x;
	cursor:pointer;

}
.statusedit input {  
	padding:0px;
	margin:0px;
	font-size:1em; 
	font-family: Arial, Helvetica, sans-serif;
	
	background: transparent;
	color: #444; 
	border:none;
}

#statusbutton {
}
#statusbutton {
	vertical-align: middle;
	padding-bottom: 5px;
}

#params .dashffld {width:120px;float:left;clear:none;}
#params .dashffld label {text-align:left;}
#params .dashffld input {width:110px; text-align:right;}

		#param_tbl {color:#666; width:98%; margin:auto;}
		#param_tbl tr {}
		#param_tbl td, #param_tbl th {border-bottom:1px solid #EEE; padding:5px 0px; text-align:center;}
		.param_lbl {text-align:left !important;padding-left:5px;}
		.param_date {font-size:1em; white-space:pre-wrap;}
		.param_val {}
		.param_val span {color:#BBB;font-size:.9em;line-height:1em;}
		

.friendlist_tooltip {
	display:none;
	background:white url(/tools/img/tooltip/black_arrow.png);
	font-size:12px;
	/*height:30px;
	width:120px;*/
	padding:5px;
	color:#555;
	font-weight:bold;	
	text-align:center;
}
		


/* FRIENDLIST */

#dash_favorites {margin:0 0 20px 0;}

/*blocks*/
#dash_favorites>ul:after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    }

ul.friendlist_singles {margin:0 auto;padding:0px;width:98%;}
ul.friendlist_singles li {/*border:1px solid #F00;*/
	margin:5px 5px;
	padding:3px 3px;
	display:block;
	width:48px;
	float:left;
background:#F8F8F8;
border:1px solid #DDD;
-moz-border-radius:15px; -webkit-border-radius:15px;
}
ul.friendlist_singles>li:after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    }


/*details*/
ul.friendlist_single {margin:0px 0px; padding:0px; }
ul.friendlist_single li {/*border:1px solid #0F0;*/
	margin:0px;
	padding:0px;
	display:block;
color:#444;
border:none;
}

ul.friendlist_single li.frndlstimg {width:48px; height:48px; float:left;background:#e8e8f2 url(/assets/images/thmtmpaf48x48.png);float:left;-moz-border-radius:12px; -webkit-border-radius:12px; }
ul.friendlist_single li.frndlstimg img { width:48px; height:48px; -moz-border-radius:12px; -webkit-border-radius:12px; }
ul.friendlist_single li.frndlstname {width:192px;margin-left:5px;float:left;}

ul.friendlist_single li.frndlstname span {display:block; margin:0px 0px; padding:1px 0px; position:relative;  width:180px; /*border:1px solid #00F;*/}
ul.friendlist_single li.frndlstname span.frndlstcn {font-size:1.15em; height:1.2em;}
ul.friendlist_single li.frndlstname span.frndlstsn {font-style:italic; font-size:.9em;color:#777; height:1em;}
ul.friendlist_single li.frndlstname span.frndlstgrp {width:170px;font-size:.8em; height:1em; color:#AAA;clear:none;}
ul.friendlist_single li.frndlstname a.frndlstdel {width:16px;height:16px;background: url(/assets/images/icons/delete-gry-red-sprite.png) 0 0 no-repeat;display:block;float:right;margin:0px 0px; padding:0px; cursor:pointer; position:relative; top:32px; /*border:1px solid #F0F;*/}
ul.friendlist_single li.frndlstname a.frndlstdel:hover {background: url(/assets/images/icons/delete-gry-red-sprite.png) 0 -16px no-repeat;}
		
		

/* LIVESTOCK */
/*groups*/
ul#livestocklist_type {margin:0px;padding:0px; cursor:default; list-style-type:none;}
ul#livestocklist_type li {list-style-type:none;}
ul#livestocklist_type>li {/*border:1px solid #000;*/
	margin:0px;
	padding:0px 0px 10px 0px;
	display:block;
	width:260px;
	float:left;
        /*border-bottom:1px solid #EFEFEF;*/

}
ul#livestocklist_type li span.typename {font-size:1.4em; text-align:left;display:inline-block; width:250px; /*border-bottom:3px solid #EEE;*/}

/*blocks*/
ul.livestocklist_animals {margin:0px auto;padding:0px;width:98%;}
ul.livestocklist_animals li {/*border:1px solid #F00;*/
	margin:3px 0px;
	padding:3px 3px;
	display:block;
	width:245px;
	float:none;
background:#F8F8F8;
border:1px solid #DDD;
-moz-border-radius:15px; -webkit-border-radius:15px;
}
ul.livestocklist_animals>li:after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
    }


/*details*/
ul.livestocklist_animal {margin:0px 0px; padding:0px; }
ul.livestocklist_animal li {/*border:1px solid #0F0;*/
	margin:0px;
	padding:0px;
	display:block;
color:#444;
border:none;
}

ul.livestocklist_animal li.lvstckimg {width:48px; height:48px; float:left;background:#CCC;float:left;-moz-border-radius:10px; -webkit-border-radius:10px; }
ul.livestocklist_animal li.lvstckname {width:192px;margin-left:5px;float:left;}

ul.livestocklist_animal li.lvstckname span {display:block; margin:0px 0px; padding:1px 0px; position:relative;  width:180px; /*border:1px solid #00F;*/}
ul.livestocklist_animal li.lvstckname span.lvstckcn {font-size:1.15em; height:1.2em;}
ul.livestocklist_animal li.lvstckname span.lvstcksn {font-style:italic; font-size:.9em;color:#777; height:1em;}
ul.livestocklist_animal li.lvstckname span.lvstckgrp {width:170px;font-size:.8em; height:1em; color:#AAA;clear:none;}
ul.livestocklist_animal li.lvstckname a.lvstckdel {width:16px;height:16px;background: url(/assets/images/icons/delete-gry-red-sprite.png) 0 0 no-repeat;display:block;float:right;margin:0px 0px; padding:0px; cursor:pointer; position:relative; top:32px; /*border:1px solid #F0F;*/}
ul.livestocklist_animal li.lvstckname a.lvstckdel:hover {background: url(/assets/images/icons/delete-gry-red-sprite.png) 0 -16px no-repeat;}

/* FLASHCARD STYLE BUBBLES
ul.livestocklst {float:left;width:260px;}

ul.livestocklst, ul.livestocklst ul {list-style-type:none; margin:0px; padding:0px;cursor:default;}
.livestocklst li {
	margin:5px; padding:5px;
	display:inline-block;
	height:48px;
        border:1px solid #AAA;
        -moz-border-radius:15px; -webkit-border-radius:15px; 
        color:#666; 
	background:#F8F8F8;
}
.livestocklst ul ul {clear:both; margin:0px;padding:0px;}
.livestocklst li li {border:none;margin:0px;padding:0px;background:none;}

.livestocklst .lvstckimg {width:48px;height:48px;background:#CCC; display:inline-block; float:left;-moz-border-radius:10px; -webkit-border-radius:10px; }
.livestocklst .lvstckname {display:block;float:left;margin:2px 10px;padding:0px;}

.livestocklst span.lvstckcn {display:block; font-size:1.15em;}
.livestocklst span.lvstcksn { display:block;font-style:italic;font-size:.9em; }
.livestocklst span.lvstckgrp {display:block;margin:0px;padding:0px;position:relative; bottom:0px; right:0px;font-size:.8em; color:#999;}
.livestocklst li img.livestckdel {
	display:block;margin:0px;padding:0px;position:relative; bottom:10px;left:95%; cursor:pointer;
}*/

#dash_journallist {margin:0px;padding:0px;}
#dash_journallist ul {list-style-type:none;margin:0px;padding:0px;}
#dash_journallist li {margin:0px 0px 5px 10px;padding:0px;display:block;width:300px;float:left;}

#dash_journallist li li {margin:0px 0px 5px 5px;padding:0px;display:block;}
#dash_journallist li.journallist_ttl>a {font-weight:normal;font-size:1.3em;}
#dash_journallist .journallist_date {color:#666;}
#dash_journallist .journallist_excerpt {width:95%;margin:10px auto;font-style:italic;color:#999;}
#dash_journallist .journallist_excerpt .journallist_more {font-weight:normal;}


#tspecs .dashffld {width:120px;float:left;clear:none;}
#tspecs .dashffld label {text-align:left;}
#tspecs .dashffld input {width:110px; text-align:right;}

.abuttons {float:right; clear:both;width:260px;}
.abutton {
	float:right; 
	padding:0px;
	margin:5px;

}
.abutton input {text-align:center;width:120px;}
.abutton input[disabled] {color:#BBB;}

#journ_ttl {  width: 640px; }
#journ_blurb {	border:1px solid #BBB; width:650px; margin:auto; height:400px;  font:normal 15px/20px Arial, Helvetica, sans-serif; resize:vertical; }
/*.changed {border:1px solid #f00;}*/


.lvfield {width:200px; height: 40px; float:left;}
.lvfield label {font-weight:bold; display:block; font-size:.9em;}
.lvfield input[type=text] {width:150px;}
/*input[type=submit] {padding:3px 10px; margin:10px 5px}*/


.acctaction {}

.acctaction .lvfield {
	width:400px;
	float:none;
}
.acctaction fieldset {
	border:none;
	
	
}

#signupfrm .lvfield input[type=text], #signupfrm .lvfield input[type=email], #signupfrm .lvfield input[type=password] {
	width:200px;
	font-size:1.2em;
	
}

#signupfrm .lvfield {
	width:400px;
	float:none;
}
#signupfrm fieldset {
	border:none;
	
}
#signupfrm .lvfield label {
	width:400px;
	
}
#signupfrm .lvfield input[type=text], #signupfrm .lvfield input[type=email], #signupfrm .lvfield input[type=password] {
	width:200px;
	font-size:1.2em;
	
}

.notice {color:red;display:none;}


#groupsel3, #commonntxt, #scienttxt, #animalsel4, #groupsel4 {}


#livestocksavelist li {list-style-type:none; display:block; max-width:100px;}



#imgbar {
	
	
}


/*

UPLOADIFY

*/

.uploadifyQueueItem {
	background-color: #F5F5F5;
	border: 2px solid #E5E5E5;
	font: 11px Verdana, Geneva, sans-serif;
	margin-top: 5px;
	padding: 10px;
	width: 350px;
}
.uploadifyError {
	background-color: #FDE5DD !important;
	border: 2px solid #FBCBBC !important;
}
.uploadifyQueueItem .cancel {
	float: right;
}
.uploadifyQueue .completed {
	background-color: #E5E5E5;
}
.uploadifyProgress {
	background-color: #E5E5E5;
	margin-top: 10px;
	width: 100%;
}
.uploadifyProgressBar {
	background-color: #0099FF;
	height: 3px;
	width: 1px;
}


#imgpreview {
	
	
}
#imgpreview img {
	display:block;
	float:left;
	padding:3px;
	margin:5px;
}

/*
#imageContainer {
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  z-index:1;
}
#borderContainer {
  position:absolute;
  border:1px solid #FFFFFF;
  -webkit-border-radius:10px
  -moz-border-radius:10px;
   z-index:10;
}

*/

.profilephoto {
	display:block;float:left;
	margin:0px 16px 10px 0px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
	width:120px;
	height:120px;
	text-align:center;
	color:#DDD;
	background:#EFEFEF url(/assets/images/thmtmpaf120x120.jpg);
}
.profilephoto a {
	display:block;
	width:120px;
	height:120px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
.profilephoto a img {
	display:block;
	width:120px;
	height:120px;
	-moz-border-radius: 10px;
	-webkit-border-radius:10px;
}
	
	
	
	
/* COMMENTS */
.commentfrm fieldset {margin:auto;width:98%;border:none;}
.commentfrm fieldset .buttonbar {width:99%;}
.commentfrm button, .commentfrm input[type='submit'] {float:right;clear:left;}

.comments {}
.comments img {margin:0px;}
.comment div.comment_time {font-size:.8em;color:#999;}
.comment div.comment_user {
	overflow: hidden;
	text-overflow: ellipsis;
	width:70px;
	height:90px;
	text-align:center;
	float:left;
	padding:4px;
}
.comment {margin:10px;border-bottom:1px solid #DDD;clear:left;background:#fff;}
.comment div.comment_user a {border:none;margin-bottom:10px;}
.comment div.comment_user a  {margin:2px;width:60px;height:60px; -webkit-border-radius:5px; -moz-border-radius:5px;display:block;float:left;}
.comment div.comment_user a:hover {text-decoration:none;}

.comment div.comment_text p {font-size:1.1em; line-height:1.2em; color:#333; text-align:left; white-space:normal; }
/*.changed {border:1px solid #f00;}*/


.comment_sender img {margin:0px;width:60px;height:60px; -webkit-border-radius:5px; -moz-border-radius:5px;display:block;float:left;}

.commentdel {display:block;width:16px;height:16px;float:right;position:relative;top:5px;right:15px;}


.add_comment_box {margin:2px;height:54px;width:700px;resize: none;font-size:1.2em; line-height:1.4em; color:#444; text-align:left; white-space:normal;}
/*#journ_blurb {	border:1px solid #BBB; width:650px; margin:auto; height:400px;  font:normal 15px/20px Arial, Helvetica, sans-serif; resize:vertical; }*/
/*.changed {border:1px solid #f00;}*/


.comment .comment_sender {}
.comment div.comment_text {}

#overlay_commentrc {padding:15px 10px 10px 10px;}
#commentnotice {}
#commentrcnotice {color:red; text-align:center;}


.defphoto {background:url(/assets/images/thmtmpaf64x64.png) no-repeat -4px -4px;}
/*

INTERACTIONS

*/

/**/
#usrnav_interact {list-style:none;margin:20px 10px 0px 0px;padding:0px;width:52px;float:right; position:relative; left:115px; top:25px;}
#usrnav_interact li {list-style:none;display:inline-block; margin:0px 5px;padding:0px;} 
/*#usrnav_interact {list-style:none;margin:0px 10px 0px 0px;padding:0px;width:16px;float:right;}
#usrnav_interact li {list-style:none;display:block; margin:5px 0px;padding:0px;} */
a.usrnav_interact {display:block;width:16px;height:16px;}

a#usrnav_interact_fave {background:url(/assets/images/icons/heart-fave-gry-pink-sprite.png);}
a#usrnav_interact_block {background:url(/assets/images/icons/excl-block-gry-red-sprite.png);}

a.usrnav_interact_yes {background-position:0 -16px !important;}
a.usrnav_interact_yes:hover {background-position:0 0 !important;}
a.usrnav_interact_no {background-position:0 0 !important;}
a.usrnav_interact_no:hover {background-position:0 -16px !important;}


