BODY {font-family:Verdana,Arial,Sans-Serif;background:#9aa46f url(/images/background_top3.jpg) repeat-x;height:100%;margin:0;padding:0;font-size:14px;color:#433B4E;line-height:1.25}
IMG {border:none}
#content {position:absolute;top:385px;width:100%;background:#dfeab0 url(/images/content_bg_top.jpg) repeat-x left top}
#content2 {margin:0 auto;padding:30px 30px 0 30px;width:811px;background-color:#fefce5;min-height:200px;border-left: 1px solid #424358;border-right: 1px solid #424358}
#content_close {margin:0 auto;width:873px;;height:24px;background:#fefce5 url(/images/footer.jpg) no-repeat center top}
#footer {padding:8px 0 10px 0;background:#dfeab0 url(/images/background_footer.jpg) repeat-x center top;text-align:center;color: #798355;font-family: Arial, Geneva, Helvetica, sans-serif;font-size: 10px}
#header {position:absolute;top:41px;width:100%}
#header IMG {margin:0 auto;width:919px;display:block}
#header A {position:relative;top:-320px;left:48%;width:450px;height:80px;display:block;background-color:transparent;z-index:50;border:1px solid #888888}
#nav {position:absolute;top:364px;width:100%}
#nav2 {margin:0 auto;width:816px}
#nav3 {width:570px;border-bottom:1px solid #433B4E;text-align:center;line-height:1.8}
#nav3 A {color:#433B4E;font-size:15px;font-weight:normal;font-family:Arial,'Trebuchet MS', Verdana, Helvetica,sans-serif;text-decoration:none;padding:0 10px 0 10px}
#nav3 A:hover {color:#acbf59}
#navl2 {border-bottom:1px solid #433B4E;line-height:1.8;margin-bottom:20px;margin-top:-20px;width:745px}
#navl2 A {color:#433B4E;font-size:15px;font-weight:normal;font-family:Arial,'Trebuchet MS', Verdana, Helvetica,sans-serif;text-decoration:none;padding:0 10px 0 10px}
#navl2 A:hover {color:#acbf59}
#navl2 A.hi {font-weight:bold}
#navl2w {border-bottom:1px solid #433B4E;line-height:1.8;margin-bottom:20px;margin-top:-20px;width:775px}
#navl2w A {color:#433B4E;font-size:15px;font-weight:normal;font-family:Arial,'Trebuchet MS', Verdana, Helvetica,sans-serif;text-decoration:none;padding:0 13px 0 13px}
#navl2w A:hover {color:#acbf59}
#navl2w A.hi {font-weight:bold}
#ad1 {position:absolute;top:10px;height:90px;left:50%;margin-left:-364px;width:728px;text-align:center}
#ad2 {float:right;height:250px;width:300px;text-align:center;margin:0 0 10px 15px}
#ad3 {float:right;clear:right;height:600px;width:160px;text-align:center;margin:0 0 20px 20px}
#adN {height:90px;margin:15px auto 0 auto;width:728px;text-align:center}
#ad4 {clear:both;height:90px;width:728px;padding-top:30px;margin:0 auto}
#newChat {position:absolute;top:45%;left:45%;width:200px;height:150px;display:none}
LABEL {float:left;width:200px;text-align:right;margin-right:5px;padding-top:2px}
LABEL.short {width:120px}
FORM {display:inline}
INPUT,SELECT,TEXTAREA {margin:1px 0 1px 0;font-size:100%;vertical-align:middle;font-family:Verdana,Arial,Sans-Serif}
INPUT[type=text] {width:150px}
INPUT[type=password] {width:150px}
INPUT[type=checkbox] {margin:0 3px 0 0}
SELECT {width:154px}
TEXTAREA.wide {width:455px}
TEXTAREA.wide2 {width:450px}
INPUT.wide {width:455px}
INPUT.wide2 {width:450px}
INPUT.wide3 {width:499px}
TEXTAREA.wide3 {width:499px}
.wide3 {width:503px}
.note {color:#888888;font-size:11px}
.med {font-size:13px}
IMG.pthumb {width:66px;margin-right:20px}
SPAN.label {font-weight:bold}
DIV.search {float:left;clear:left;border:2px solid #f4f4f4;margin-bottom:10px;width:580px}
DIV.search IMG {float:left;margin-right:20px}
DIV.searchs {float:left;clear:left;margin-bottom:10px;width:364px}
DIV.searchs IMG {float:left;margin-right:12px}
DIV.clear {clear:both;font-size:1px;line-height:1px}
DIV.clearl {clear:left}
.faded {color:#888888}
DIV.tab {border:2px solid #880903;border-right-width:0;border-bottom:none;float:left;width:auto;padding:10px}
DIV.tab:hover {background-color:#880903;color:#ffffff;cursor:pointer}
DIV.tabr {border:2px solid #880903;border-bottom:none;float:left;width:auto;padding:10px}
DIV.tabr:hover {background-color:#880903;color:#ffffff;cursor:pointer}
DIV.tab_hi {border:2px solid #880903;border-right-width:0;border-bottom:none;float:left;width:auto;padding:10px;background-color:#880903;color:#ffffff}

/* FF 3 adds it's own stylesheet that overrides table attributes, so we hav eto override it */
TABLE TR TD {padding:0}

/* #tab_content {clear:left;border:2px solid #880903;padding:20px} */
.adwidth {width:628px}
.error {color:#ee0000}
A {color:#798355;font-weight:bold;text-decoration:none}
A:hover {text-decoration:underline}
.flink {line-height:1.7}

H1 {
	background: transparent url(../images/bullet.jpg) no-repeat;
	padding: 5px 0 5px 35px;
	color: #acbf59;
	font-family: Arial,'Trebuchet MS', Verdana, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	margin: 0px 0px 20px 0;
}
H1.nl {
	background: none;
	padding: 0;
}
H1 A {
	color: #acbf59;
	font-weight: normal;
}
H2 {
	background: transparent url(../images/bullet.jpg) no-repeat;
	font-family: Verdana,Arial,'Trebuchet MS', Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 8px 0px 10px 35px;
}
H2.nl {
	background: none;
	padding: 0;
}
H2.title {
	background: none;
	font-size: 24px;
	margin: 0;
	padding: 0;
}
H3 {
	color: #433b4e;
	font-family: Arial,'Trebuchet MS', Verdana, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0px 20px 0;
}
TH {text-align:left;font-weight:normal;padding:2px 0 2px 20px}
TABLE.list TD {padding:2px 0 2px 20px}
TABLE.list2 TD {padding:0 20px 0 0}
TABLE TD.col1 {padding-left:0}
TABLE TH.col1 {padding-left:0}
P {margin:0 0 10px 0;line-height:1.3}

.boxes_right {
	float: right;
	width: 234px;
	font-size:14px;
	color:#ffffff;
	margin-left:20px;
}

.box1_top {
	background: transparent url(../images/box_green_top.gif) no-repeat;
	width: 230px;
	height: 24px;
}
.box1_expand {
	background: transparent url(../images/box_green_expand.gif) repeat-y;
	width: 164px;
	padding: 0 33px 0 33px;
	text-align: center;
	color: #FFFFFF;
}
.box1_expand A {
	color: #FFFFFF;
}
.box1_bottom {
	background: transparent url(../images/box_green_bottom.gif) no-repeat;
	width: 230px;
	height: 24px;
	margin: 0px 0px 10px 0px;
}

.box2_top {
	background: transparent url(../images/box_purple_top.gif) no-repeat;
	width: 230px;
	height: 24px;
}
.box2_expand {
	background: transparent url(../images/box_purple_expand.gif) repeat-y;
	width: 184px;
	padding: 0 23px 0 23px;
	text-align: center;
	color: #FFFFFF;
}
.box2_expand A {
	color: #FFFFFF;
}
.box2_bottom {
	background: transparent url(../images/box_purple_bottom.gif) no-repeat;
	width: 230px;
	height: 20px;
	margin: 0px 0px 10px 0px;
}

.box3_top {
	background: transparent url(../images/box_mauve_top.jpg) no-repeat;
	width: 234px;
	height: 25px;
}
.box3_expand {
	background: transparent url(../images/box_mauve_expand.jpg) repeat-y;
	width: 164px;
	padding: 0 35px 0 35px;
	text-align: center;
	color: #FFFFFF;
}
.box3_expand A {
	color: #FFFFFF;
}
.box3_bottom {
	background: transparent url(../images/box_mauve_bottom.jpg) no-repeat;
	width: 234px;
	height: 25px;
}

.boxw_top {
	background: transparent url(/images/boxw_top.gif) no-repeat;
	width: 811px;
	height: 9px;
}
.boxw_bottom {
	background: transparent url(/images/boxw_bottom.gif) no-repeat;
	width: 811px;
	height: 9px;
}

.boxl_top {
	background: transparent url(/images/boxl_top.gif) no-repeat;
	width: 630px;
	height: 9px;
}
.boxl_bottom {
	background: transparent url(/images/boxl_bottom.gif) no-repeat;
	width: 630px;
	height: 9px;
}

.boxh_top {
	background: transparent url(/images/boxh_top.gif) no-repeat;
	width: 394px;
	height: 9px;
}
.boxh_bottom {
	background: transparent url(/images/boxh_bottom.gif) no-repeat;
	width: 394px;
	height: 9px;
}

.box_tr {
	background: transparent url(/images/box_cornertr.gif) no-repeat right top;
}
.box_br {
	background: transparent url(/images/box_cornerbr.gif) no-repeat right bottom;
}
.box_bl {
	background: transparent url(/images/box_cornerbl.gif) no-repeat left bottom;
}
.box_tl {
	background: transparent url(/images/box_cornertl.gif) no-repeat left top;
	padding: 9px;
}

.box_expand {
	padding: 5px 14px 5px 14px;
	border-style: solid;
	border-color: #414260;
	border-width: 0 1px 0 1px;
}

.box_packard {
	background: transparent url(../images/box_packard.gif) no-repeat;
	width: 511px;
	height: 150px;
	padding: 20px 27px;
	text-align: center;
}

.box_packard A {
	color: #FFFFFF;
}

DIV.article {line-height:1.5;text-align:justify}
DIV.article OL LI {margin-bottom:5px}
DIV.articles {margin-bottom:25px;width:628px;line-height:1.5}
DIV.articles IMG {float:left;margin:5px 15px 0 0;border:1px solid #DDDDDD}
OL {margin-top:0;margin-bottom:0;font-size:16px;font-style:italic}
OL SPAN {font-size:14px;font-style:normal}
IMG.thumb {float:left;margin-right:15px;border:1px solid #DDDDDD;margin-top:4px}
IMG.nfthumb {border:1px solid #DDDDDD}
TABLE.zodiac {width:629px}
TABLE.zodiac TD {text-align:center;padding:0 15px 20px 0}
TABLE.zodiac TD IMG {margin-top:4px}
DIV.profile {width:628px;margin-bottom:25px}
DIV.field {float:left;width:470px;margin-top:2px}
DIV.field1 {float:left;width:470px;margin-top:5px}
DIV.field2 {float:left;width:470px;margin-top:5px;padding-bottom:8px;border-bottom:1px solid #888888}
DIV.field2 SPAN {float:left;white-space:nowrap;margin-right:15px}
DIV.field3 {float:left;width:200px;margin-top:5px}
DIV.field_text {padding-top:2px}
LABEL.search {clear:left;width:150px;margin-top:5px}
DIV.profile DIV.links {float:right;width:auto;text-align:right;line-height:1.6;margin-left:15px}
IMG.smlogo {vertical-align:middle;margin-right:6px}
INPUT.pics {width:100px;margin:5px 0 0 0;font-size:12px}
UL {margin-top:4px;margin-bottom:4px}
DIV.comments {margin-bottom:20px;margin-top:20px}
DIV.comment {padding-bottom:10px}

/* Thanks to Dynamic Drive */
.growthumb{
position: relative;
z-index: 0;
}

.growthumb:hover{
background-color: transparent;
z-index: 50;
}

.growthumb span{ /*CSS for enlarged image*/
position: absolute;
left: -3000px;
visibility: hidden;
vertical-align: middle;
}

.growthumb span img{ /*CSS for enlarged image*/
z-index: 999;
}

.growthumb:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0;
}
.title {font-size:16px;font-weight:bold}
A.nb {font-weight:normal}

DIV.answers {float:left;width:400px;padding-top:4px}
DIV.answers DIV {height:20px}
DIV.results {float:right;width:400px;border-color:#666666;border-style:solid;border-width:0 0 1px 1px;padding-top:4px;padding-bottom:3px}
DIV.results DIV {height:17px;border-style:solid;border-color:#aaaaaa;border-width:1px 1px 1px 0;margin-bottom:1px}
