/**************************************************************************************************/
/***
/***	DOMYGROUPS.COM CSS DOCUMENT
/***	-----------------------------------------------------------------------
/***	Written by Matthew Praetzel. Copyright (c) 2007 Matthew Praetzel.
/***	-----------------------------------------------------------------------
/***	
/***
/**************************************************************************************************/

/*-----------------------
	HTML/BODY/BORDER
-----------------------*/
html,body { margin:0px;padding:0px;height:100%; }
body { background: url(http://www.domygroups.com/images/bg.gif) repeat top left;font-family:"Trebuchet MS",Trebuchet,Tahoma,Arial,Verdana,sans-serif;font-size:12px;color:#000000; }
#pos { width:1020px; }
html>body #pos { width:970px; }
#bdr { float:left;width:100%;background: url(http://www.domygroups.com/user/images/ubg.jpg) repeat-y 20px top; }
div { position:relative; }
h1 { font-size:18px;font-weight:bold;color:#456087;line-height:18px; }
br { clear:both; }
a { cursor:hand;cursor:pointer; }
label { font-weight:bold; }
select { display:block;float:left;z-index:0; }
/*-----------------------
	HEADER
-----------------------*/

/*-----------------------
	navigation
-----------------------*/
#n { position:absolute;width:400px;height:25px;top:20px;right:10px;z-index:2;text-align:right; }
.navigation a { color:#456087;text-decoration:none; }
.navigation a:hover { text-decoration:underline; }
#fn { float:left;width:100%;height:40px;padding:12px 0px 0px 20px;text-align:left; }
html>body #fn { height:25px; }
#fn a { color:#456087;text-decoration:underline; }
/*-----------------------
	TEMPLATE BODY
-----------------------*/
#ld { float:left;clear:none;overflow:hidden;width:280px;padding-top:20px; }
#rd { float:left;clear:none;width:686px;padding-top:30px; }
#ad { float:left; }
.mods { float:left;width:686px;padding-bottom:30px; }
.h2s { display:block;float:left;clear:none;width:100%;height:30px;line-height:0px;font-size:1px;color:transparent; }
.cnt { display:block;float:right;clear:none;font-size:20px; }
.nt { line-height:0px;font-size:1px;color:transparent; }
#ad, #fg, #o, #fs, #bs, #gc, #gj { border:1px solid #999; }
/*-----------------------
	USER
-----------------------*/
#ucn {  }
#u { width:201px;height:201px;background: url(http://www.domygroups.com/user/images/pbg.gif) no-repeat top left;font-weight:bold; }
#u div { padding-top:30px; }
#u img { width:128px;height:128px; }
#photo { width:190px; }

#pfl { overflow:hidden;width:200px;text-align:left; }
#pfl a { font-size:12px;color:#0000FF;text-decoration:underline; }
#pfl label { font-size:14px;font-weight:bold;color:#730001; }
#pfl textarea { width:190px;height:300px; }

#qwcn { width:200px; }
#qwt { float:left;width:100%;height:18px;background: url(http://www.domygroups.com/user/images/qwt.gif) no-repeat top left;line-height:0px;font-size:1px;color:transparent; }
#qw { float:left;width:192px;background:#D4DAE5;border:4px solid #FFFFFF; }
#qw ul, #qw li { display:block;float:left;padding:10px 0px 0px 0px;margin:0px;list-style:none;text-align:center; }
#qw li { width:62px;padding:0px 0px 10px 0px; }
#qw a { font-size:10px;font-weight:normal;color:#333333;text-decoration:none; }


.fcn { position:relative;overflow:hidden;width:100%; }
.fcn div { float:left;width:100%; }

#pt { float:left;width:100%;height:18px;background: url(http://www.domygroups.com/user/images/up.gif) no-repeat top left; }
#cpcn, #upcn { height:1px;visibility:hidden; }
html>body #cpcn, html>body #upcn { height:0px; }

#uit { float:left;width:100%;height:18px;background: url(http://www.domygroups.com/user/images/uit.gif) no-repeat top left; }
/*-----------------------
	FAVORITE GROUP
-----------------------*/
#fgcn {  }
#fgt { width:200px;background: url(http://www.domygroups.com/user/images/mfg.gif) no-repeat top left; }
#fg { float:left;clear:both;width:100%;background:#456087;padding:16px 0px 16px 0px;text-align:left; }
#fg img { display:block;float:left;width:88px;height:88px;border:1px solid #FFFFFF; }
#fgs { z-index:0; }
#fgn { float:left;width:500px;height:30px;font-size:22px;font-weight:bold;color:#FFFFFF; }
#fg span { display:block;float:left;font-size:14px;font-style:italic;color:#FFFFFF; }
#fg a { width:100%;height:120px;top:0px;left:0px; }
/*-----------------------
	OPTIONS
-----------------------*/
#ocn {  }
#o { float:left;width:100%;height:88px;background:#E2E8F3; }
#o ul, #o li { display:block;float:left;padding:0px;margin:0px;list-style:none; }
#o ul { padding:12px 0px 0px 25px; }
#o li { padding:0px 18px 0px 18px; }
/*-----------------------
	FRIENDS
-----------------------*/
#fcn {  }
#fscn { float:left;width:410px; }
#fst { width:100px;background: url(http://www.domygroups.com/user/images/fst.gif) no-repeat top left; }
#fva { display:block;float:right;clear:none;padding:10px 6px 0px 0px; }
#fscn span { padding-right:30px; }
#fs { float:left;overflow:auto;width:385px;height:192px;background:#FFFFFF; }
#fs ul, #fs li, #bs ul, #bs li { display:block;float:left;padding:10px;margin:0px;list-style:none;text-align:left; }
#fs ul, #bs ul { position:absolute;top:0px;left:0px; }
#fs ul { width:349px; }
#fs li { width:112px; }
html>body #fs li { width:95px; }
#fs img, #bs img { width:36px;height:36px;border:1px solid #000000; }
#bcn { float:left;clear:none;width:274px;text-align:left; }
#bt { width:70px;background: url(http://www.domygroups.com/user/images/bst.gif) no-repeat top left; }
#btcn { float:left;clear:none;width:200px; }
#bs { float:left;overflow:auto;width:274px;height:192px;background:#FFFFFF; }
#bs ul { width:238px;padding-left:5px; }
#bs li { overflow:hidden;width:100%;padding:5px; }
.bnn { float:left;clear:none; }
.bn { float:right;clear:none;width:69px;height:40px;background: url(http://www.domygroups.com/user/images/bn.gif) no-repeat right 6px;padding:20px 20px 0px 0px;text-align:right;font-size:10px; }
.dbcn { float:left;width:18px;padding-top:14px; }
.db { display:block;float:left;width:12px;height:12px;background: url(http://www.domygroups.com/user/images/db.gif) no-repeat top left; }
/*-----------------------
	GROUPS
-----------------------*/
#gccn {  }
#gct { background: url(http://www.domygroups.com/user/images/gic.gif) no-repeat top left; }
#gjt { background: url(http://www.domygroups.com/user/images/gjt.gif) no-repeat top left; }
#gc, #gj { float:left;overflow:auto;width:100%;height:310px;background:#FFFFFF; }
#gc ul, #gc li, #gj ul, #gj li { display:block;padding:0px;padding-top:10px;margin:0px;list-style:none;text-align:left; }
#gc ul, #gj ul { position:absolute;top:0px;left:0px; }
#gc li, #gj li { position:relative;float:left;padding:10px 0px 5px 20px; }
.gphoto { display:block;float:left;width:80px;height:80px;border:1px solid #999999; }
.glk { width:100%;height:90px;top:0px;left:0px; }

.desc { float:left;width:400px;height:90px;padding:0px 0px 0px 20px; }
.title { font-size:18px;font-weight:bold;line-height:18px }
.title a { color:#730001;text-decoration:none; }
.views { font-size:11px;line-height:14px; }
.blurb { font-size:12px;font-style:italic;line-height:25px; }
.gbtns { float:left;clear:none;width:60px; }
/*-----------------------
	COMMENTS
-----------------------*/
#ct { background: url(http://www.domygroups.com/user/images/ct.gif) no-repeat top left;text-align:left; }
#c { float:left;width:100%;text-align:left; }
#c ul, #c li { display:block;float:left;clear:both;width:100%;padding:0px;margin:0px;list-style:none;text-align:left; }
#c li { padding:10px 0px 10px 0px; }

.entry { float:left;width:100%;background:#E2E8F3;border:1px solid #CCCCCC;padding:10px 0px 10px 0px; }
.entry_hover { background:#CCCCCC;border:1px solid #456087; }
.entry div { z-index:0; }
.photo { float:left;padding:0px 20px 0px 10px; }
.photo img { width:80px;height:80px;border:1px solid #999999; }
.title { font-weight:bold; }
.message { float:left;width:450px;padding-top:10px; }
.no_msg { position:absolute;overflow:hidden;width:0px;height:0px;top:0px;left:0px;visibility:hidden;font-size:0px;line-height:0px; }
.mrm { display:block;position:absolute;top:76px;left:114px;z-index:10; }
.mrmv { display:none;position:relative;float:left;top:0px;left:0px; }
.msglk { width:100%;height:100px;top:0px;left:120px; }
#msgv { position:absolute;overflow:hidden;width:600px;top:0px;left:0px;background:#FFFFFF;border:3px solid #CCCCCC;padding:20px 20px 60px 20px;visibility:hidden;z-index:51; }
#msgvcl { display:block;float:left;clear:both;width:100%;height:20px;background:  url(http://www.domygroups.com/ternstyle/images/cal_close.gif) no-repeat top left;padding-left:20px; }

#c textarea { width:100%;height:100px; }
#c form { display:block;float:left;width:100%; }
#c form div { width:100%; }
/*-----------------------
	POSTCARD
-----------------------*/
#pc { position:absolute;width:650px;height:400px;top:0px;left:0px;background:#FFFFFF;padding:10px 10px 30px 10px;visibility:hidden;z-index:51; }
#pc form { position:relative;background:#000000; }
#pcg { position:absolute;width:76px;height:84px;top:10px;left:10px;background: url(http://www.domygroups.com/user/images/pcg.gif) no-repeat top left; }
#pcs { position:absolute;width:72px;height:82px;top:10px;right:30px;background: url(http://www.domygroups.com/user/images/pcs.gif) no-repeat top left; }
html>body #pcs { right:10px; }
#pcl { float:left;width:400px; }
#pfcn { padding:100px 0px 0px 50px; }
#pcr { float:left;width:200px;padding-top:120px; }
#pc input { width:300px; }
#pc textarea { width:300px;height:200px; }
#pc_cl { display:block;float:left;width:58px;height:31px;background: url(http://www.domygroups.com/images/close.gif) no-repeat top left; }
.smt { font-size:16px;font-weight:bold;color:#730001; }
.smn { font-size:14px;font-weight:bold; }
/*-----------------------
	AD
-----------------------*/
#ad {  }
/*-----------------------
	FOOTER
-----------------------*/
#f { float:left;width:100%;padding-left:20px;font-size:11px;color:#333333;line-height:20px;text-align:left; }
#f a { color:#333333; }
#f a:hover { color:#FFFFFF;background:#000000; }
/*-----------------------
	MISC.
-----------------------*/
.errors_cn { position:relative;width:100%;border:1px solid #990000;visibility:hidden; }
.errors { position:absolute;top:0px;left:0px;padding:20px;color:#990000; }

#alerts_cn { position:absolute;width:600px;background:#FFFFFF;border:3px solid #CCCCCC;padding:40px;visibility:hidden;z-index:51;text-align:center; }
#alerts_cn div { float:left;width:100%;text-align:left;font-weight:bold; }
#errors { color:#FF0000; }
#alerts { color:#000000; }
#alerts_cl { fot-size:18px;font-weight:bold;color:#0000FF;text-decoration:underline; }

.prc { display:block;width:0px;height:0px;visibility:hidden; }
.ol { display:block;position:absolute;background:#FFFFFF;z-index:1;-moz-opacity:.00;opacity:.00;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=00); }