/*****************************************************************
SHARPIE GALLERY CSS
******************************************************************/
  body, td, div {font-family:arial; /*font-size:8pt; text-align:left;*/}
  body {background:url('/img/sharpiegallery/bg-lined-repeat-crumpled.jpg');}
  #innerwrap_noborder, #innerwrap_nobg, #innerwrap_noborder_pad, #innerwrap {background:none; border:none;}
  #innerwrap_noborder_pad, #innerwrap, #innerwrap_nobg, #innerwrap_noborder  {height:auto !important; height:500px; min-height:500px;}

/*************HEADER CSS*************/
#sg_subnav {color:#fff; float:left; background:#231F20; width:950px; height:28px; line-height:27px; font-weight:bold; font-size:11pt; margin-top:20px;}
#sg_subnav a, .weltxt {color:#fff; text-transform:uppercase; text-decoration:none; font-size:11pt; }
.sg_lflnks {float:left; padding:0px 0px 0px 5px;}
.sg_rtlnks {float:right; padding:0px 10px 0px 0px;}
#adcol_contr {display:none;}
.ftr_lne {background:url(/img/sharpiegallery/ftrline.gif); background-repeat:repeat-x; height:8px;}
.ftr_cont {background:url(/img/sharpiegallery/ftrbg.gif); height:50px;}
.ftr_txt_cont {margin: 0 auto; width:950px; padding-top:10px; font-size:8pt;}
.ftr_copy {float:left; color:#999999; font-weight:bold;}
.re_set_tab {width:350px;}
#hd_ln_con {float:left; padding:85px 0px 0px 80px;}
#newwrap {width:950px; margin: 0 auto; text-align:left;}
.sg_header {background:url(/img/sharpiegallery/hdr-bg-new-2.jpg); width:950px; height:134px; background-repeat:no-repeat; background-position:18px 0px;}
.v_log {text-align:right; padding:10px 0px 0px 0px; clear:both;}
.bxWdthD {width:440px !important;}
a.toplnk1:link, a.toplnk1:visited, a.toplnk2:link, a.toplnk2:visited, a.toplnk3:link, a.toplnk3:visited,  a.toplnk4:link, a.toplnk4:visited {display:inline; background:#231F20; color:#fff; font-size:10pt; text-transform:uppercase; font-weight:bold; padding:3px 13px; text-decoration:none;}
a.toplnk1:hover {display:inline; background:#00ABD0; color:#fff; font-size:10pt; text-transform:uppercase; font-weight:bold; padding:3px 13px; text-decoration:none;}
a.toplnk2:hover {display:inline; background:#F48420; color:#fff; font-size:10pt; text-transform:uppercase; font-weight:bold; padding:3px 13px; text-decoration:none;}
a.toplnk3:hover {display:inline; background:#79C144; color:#fff; font-size:10pt; text-transform:uppercase; font-weight:bold; padding:3px 13px; text-decoration:none;}
a.toplnk4:hover {display:inline; background:#3367B1; color:#fff; font-size:10pt; text-transform:uppercase; font-weight:bold; padding:3px 13px; text-decoration:none;}
.gallery_title_tl {float:left; padding:20px 0px 10px 0px;}
.sg_h_logo {float:left; width:205px; padding-top:10px;}


  #sg_mainimg {clear:both; float:left; width:580px;}
  .sg_micnt {float:left; font-size:8pt;}
  .pr_nx {float:right; font-size:8pt; color:#ED2379;}
  #sg_mimg {clear:both; float:left; margin-top:9px; width:580px;}
  #sg_i_des {float:left; padding-top:23px; font-size:8pt;}
  #sg_i_des #sg_i_nm {width:360px;font-size:18px; line-height:20px;}
  #sg_i_nm a {background:#F48420;display:inline;padding:0px 10px 0px 10px;color:#fff; text-transform:uppercase; text-decoration:none;}
  #sg_i_nm a:hover {background:#B46213;display:inline;padding:0px 10px 0px 10px;color:#fff; text-transform:uppercase; text-decoration:none;}
  #sg_i_des p {margin:0px; padding:10px 0px 0px 10px; width:360px;}
  .sg_shre {padding:20px 0px 0px 10px; width:360px;}
  #sg_otherimg {float:left; padding:0px 0px 0px 8px; width:350px;}
  a.pnklnk:link, a.pnklnk:visited  {display:inline; background:#ED2379; padding:1px 5px; color:#fff; text-decoration:none;}
  a.pnklnk:hover {display:inline; background:#B1135B; padding:1px 5px; color:#fff; text-decoration:none;}
  a.oralnka:link, a.oralnka:visited  {display:inline; background:#F48420; padding:1px 5px; color:#fff; text-decoration:none;}
  a.oralnka:hover {display:inline; background:#B46213; padding:1px 5px; color:#fff; text-decoration:none;}
  a.oralnk:link, a.oralnk:visited  {display:inline; background:#F48420; padding:2px 10px 2px 10px; color:#fff; text-decoration:none;}
  a.oralnk:hover {display:inline; background:#B46213; padding:2px 10px 2px 10px; color:#fff; text-decoration:none;}
  a.pnklnknobg:link, a.pnklnknobg:visited {color:#ED2379; text-decoration:underline;}
  a.pnklnknobg:hover {color:#B1135B; text-decoration:underline;}
  a.pnklnknobgnou:link,  a.pnklnknobgnou:hover, a.pnklnknobgnou:visited {color:#ED2379; text-decoration:none;}
  a.blklnknobg:link,  a.blklnknobg:hover, a.blklnknobg:visited {color:#231F20; text-decoration:underline;}
  .gal_im {text-align:center; border:1px solid #CCCCCC;}
  .sg_allimg {float:right; text-transform:uppercase;}
  .oth_lp {clear:left; float:left; padding:15px 0px 0px 0px; width:350px;}
  .oth_lp_all {float:left; padding:15px 0px 0px 0px; width:350px;}
  .oth_lp_user {float:left; padding:15px 0px 0px 0px; width:310px;}
  .oth_imho {float:left;border:1px solid #CCCCCC; padding:4px; text-align:center;}
  .oth_ln {width:185px; float:left; padding-top:2px; font-size:8pt; text-transform:uppercase;}
  .oth_ln_user {width:165px; float:left; padding-top:2px; font-size:8pt; text-transform:uppercase;}
  .oth_lp p {float:left; margin:0px; padding:3px 0px 0px 10px; font-size:8pt; width:170px;}
  .oth_lp_all p {float:left; margin:0px; padding:3px 0px 0px 10px; font-size:8pt; width:170px;}
  .viewlp {float:left; margin:0px; margin:20px 0px 0px 10px; font-size:8pt; width:170px;}
  .viewlp_user {float:left; margin:0px; margin:20px 0px 0px 10px; font-size:8pt; width:150px;}
  .oth_lp_user p {float:left; margin:0px; padding:3px 0px 0px 10px; font-size:8pt; width:150px;}
  .viewlp a, .viewlp_user a {color:#ED2379; text-decoration:underline;}
  .viewlp a:hover, .viewlp_user a:hover {color:#B1135B; text-decoration:underline;}
  .viewsh {float:left; padding:5px 0px 0px 10px;}
  .sg_seperator {float:left; width:360px; margin:10px 0px;}
  .sg_comments_cont {clear:both; float:left; padding-top:0px; width:580px;}
  .sg_o_br {clear:both; padding-top:5px; font-size:8pt; color:#ED2379;}
  .gallery_title {padding:20px 0px 10px 0px;}
  .sg_rateholder {clear:both; padding-top:10px;}
  .b_crumb {color:#ED2379; text-decoration:none; padding:5px 0px 5px 0px; float:left; font-size:11pt; text-transform:uppercase;}
  .se_sep {padding:5px 0px 10px 0px;}
  .ltop_txt_spacer {clear:both; float:left; width:10px; height:10px;}
  #sg_det {padding-left:10px; width:900px;}
  #sg_det li {padding:10px 0px;}
  .sgftrd {position:absolute; top:317px; left:27px;}

  #sgland_det {text-align:left; float:left; width:270px; padding:25px 0px 0px 10px;}
  #sgland_det h3 {padding:0px; margin:0px;}
  #sgland_det p {font-family:arial; font-size:8pt; padding:10px 0px 15px 0px; margin:0px;}
  #sgland_det p.upload {padding-bottom:0px;}
  #sglan_cont {float:left; width:620px; font-family:arial; position:relative;}
  .sglan_imgholder {float:left; background:url(/img/sharpiegallery/bgdoodle.gif); background-repeat:no-repeat;}
  .sgl_ih {margin:20px 0px 0px 30px; background:#F5F4F9;}
  .sgl_ih div {border:1px solid #cccccc; padding:0px; width:375px; height:280px; text-align:center;}
  .sglan_lnk_hld {float:left; width:240px; text-align:left; margin-top:21px;}
  .sglan_lnk_hld a {background:#EB2429; display:inline; color:#fff; text-decoration:none; line-height:20pt; font-size:15px; padding:5px; font-weight:bold; text-transform:uppercase;}
  .sglan_lnk_hld a:hover {background:#AB1217; display:inline; color:#fff; text-decoration:none; line-height:20pt; font-size:15px; padding:5px; font-weight:bold; text-transform:uppercase;}

  .sglan_lnk_hldp {float:left; margin:0px; padding:10px 0px 0px 5px; font-size:8pt; width:220px; text-align:left;}
  .sglan_arw {position:absolute;top:240px; width:270px; left:350px; text-align:left; color:#fff; font-weight:bold; font-size:11pt;}
  .sglan_vr {padding:7px 0px;display:inline; background:#EB2429; line-height:20pt;}
  .sglan_vrln {float:left; position:absolute; top:100px; left:-90px;}
  .lp_lne {clear:both; float:left; padding-top:30px; text-align:left;}

  /*****************************PENS CATEGORY*****************************/
  #sgland_det_pens {text-align:left; float:left; width:270px; padding:30px 0px 0px 10px;}
  #sgland_det_pens h3 {padding:0px; margin:0px;}
  #sgland_det_pens p {padding:0px 0px 20px 0px; margin:0px;}
  #sgland_det_pens div p {font-family:arial; font-size:8pt; padding:8px 0px 15px 0px; margin:0px;}
  #sglan_cont_pens {float:left; width:630px; font-family:arial; position:relative;}
  .sglan_imgholder_pens {float:left; background:url(/img/sharpiegallery/bgdoodle-pens-2.gif); background-repeat:no-repeat;}
  .sgl_ih_pens {margin:0px 0px 0px 16px;}
  .sgl_ih_pens #asset_cont {width:420px; height:350px; text-align:center;}
  .sgl_ih_pens table {padding-top:33px;}
  .sglan_arw_pens {position:absolute;top:245px; width:270px; left:365px; text-align:left; color:#fff; font-weight:bold; font-size:11pt;}
  .sglan_vr_pens {padding:5px 0px;display:inline; background:#EB2429; line-height:20pt;}
  .sglan_vrln_pens {float:left; position:absolute; top:100px; left:-90px;}
  .lp_lne_pens {clear:both; float:left; padding-top:10px; text-align:left;}

/*****************************************************************
COMMON STYLES REWRITTEN
******************************************************************/
  #entryImage {/*border:1px solid #CCCCCC;*/ padding:5px; text-align:center;}
  #divCurrPhoto {width:580px; text-align:center;}
  /*#comments textarea {width:520px;}*/
  .cake-sql-log {clear:both;}
  .hint .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(http://www.votigo.com/img/pointer.gif) left top no-repeat;}
  #flashMessage {text-align:center;}
  a.moduleLink1:link, a.moduleLink1:visited {color:#ED2379; text-decoration:none;}
  a.moduleLink1:hover{color:#ED2379; text-decoration:underline;}
  #l_pg_cont, #r_pg_cont {background:none;}
  .browseallent_fst {width:220px;}
  .plefthdr {background-color:#666666; color:#fff; text-transform:uppercase; font-size:10pt; padding:2px 5px; display:inline; float:left; margin-top:10px;}
  .clist {clear:both;}
  .clist li {padding:2px 0px 2px 10px; font-size:8pt;}
  .paginationholdertop {text-align:left !important; margin:7px 25px 0px 0px;}
  .paginationholder {text-align:left !important;  margin:10px 0 0 200px;}
  .pnone {margin-top:20px; text-align:left;}
  .stbuttontext, .stbutton {color:#231F20 !important;}
  .font_col3 {color:#231F20;}
  .noentry {color:#231F20; padding-top:10px;}
  .browseallent_tab {clear:both;}
  .clist a.linkStyle:link, .clist a.linkStyle:visited, .clist a.linkStyle:hover {color:#666666; text-decoration:underline;}
  #wrapper {width: 100%; background:url('/img/sharpiegallery/innerbg-new.gif'); background-repeat:repeat-x; margin: 0 auto; text-align:left;}
  .noacctyet, .haveaccount {font-weight:bold !important; font-size:12pt  !important; float:right  !important; padding:10 0px 0px 0px  !important;}
  .curvedTopTxt, .curvedBotTxtProf, .modCanvas, .curvedBotTxt {background:transparent !important;}
  .error-message {color:red !important;}
  .rulesdisc, .pageWidth {display:none;}
  .fbTab {width:540px; padding:0px; margin:0px; border: 1px solid #CED4D9;  border-collapse: collapse; background-color:#F8F8F8;}
  .fbTab td {padding-left:20px; font-size:12px;}
  .fbTab td label {width:180px; display:block; }
  .fbTab .feedbacksub {margin-left:215px;}
  .fbTab  #fb_req_fld {margin-left:215px; margin-bottom:10px;}

//*****************************************************************
RECENT ACTIVITIES PAGE
******************************************************************/
.fcHdr {text-align:left; font-size:11pt; width:300px; font-weight:bold; color:#40474D; padding-left:3px;}
.fcVall {float: right; font-size: 8pt; padding-top: 4px;}
a.blwLink:link, a.blwLink:visited {color:#0047FE; text-decoration:none}
a.blwLink:hover{color:#0047FE; text-decoration:underline}
.clear{clear: both;}
.recentactivities-container {clear: both;}
.recentactivities-container h1 {color:#ED2379; font-size:25px; font-weight:bold; float:left; padding:12px 0px; margin:0px;}
.recentactivities-container p {float:left; padding:18px 0px 0px 10px;}
ul.recent-activities{clear:both; padding:0px; margin:0px; text-align:left; list-style-type:none; border:solid 1px #999;}
ul.recent-activities li {padding:10px;}
li.actColorAlt {width:100%; padding:0px !important; list-style-type:none; text-align:left; height:72px; background:url(/img/rabg.gif); border-top:1px solid #eee;}
li.actColorAlt p {float:left; padding:3px 0px 0px 0px !important;}
li.actColor {width:100%; padding:0px !important; list-style-type:none; text-align:left; height:72px;}
li.actColor p {float:left; padding:3px 0px 0px 0px !important;}
.userPhoto {float:left; margin:10px; border: none}
.action_text {width:auto; float:left; text-align:left; font-size:15px; padding:10px 0px 0px 0px; margin:0px;}
.actionTime{display:block; font-size:11px; font-style: italic; padding-top:5px;}


//*****************************************************************
PHOTO UPLOAD PAGE
******************************************************************/
.upload-sharpie-container h3 {font-size: 18px;}
.upload-sharpie-container .submitBox {float: left; border: 2px solid #9C9C9C; border-left: none; height: 90px; width: 375px;}
.upload-sharpie-container .submitTxt {margin:0px; padding-top: 10px;}
