/* CSS for Glamedge.com :: 2oo8 */

/**Default values**/
html, body
{
 margin: 0;
 padding: 0;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 background-color: black;
 background-image: url('/templates/default/images/ge_general_pattern.png');
}

html a
{
	color: #505050;
}

#pagewidth
{
 width: 998px;
 margin-left: auto;
 margin-right: auto;
 background-color: white;
}

#heading
{
 float: left;
 width: 594px;
 height: 67px;
 margin: 0;
 background-image: url('/templates/default/images/ge_general_heading.png');
}

/**Topmenu config**/
#topmenu
{
 float: left;
 width: 998px;
 height: 39px;
 background-image: url('/templates/default/images/ge_menu_bg.gif');
}

#topmenu a
{
 float: left;
 height: 39px;
 display: block;
 border: 0px solid #00CC00;
}

#topmenu #frontpage a {width: 126px;}
#topmenu #frontpage a:hover{background: url('/templates/default/images/ge_menu_bg.gif') 0px -39px no-repeat;}
#topmenu #videos a {width: 124px;}
#topmenu #videos a:hover {background: url('/templates/default/images/ge_menu_bg.gif') -126px -39px no-repeat;}
#topmenu #galleries a {width: 124px;}
#topmenu #galleries a:hover {background: url('/templates/default/images/ge_menu_bg.gif') -250px -39px no-repeat;}
#topmenu #models a {width: 124px;}
#topmenu #models a:hover {background: url('/templates/default/images/ge_menu_bg.gif') -374px -39px no-repeat;}
#topmenu #blog a {width: 124px;}
#topmenu #blog a:hover {background: url('/templates/default/images/ge_menu_bg.gif') -498px -39px no-repeat;}
#topmenu #signup a {width: 124px;}
#topmenu #signup a:hover {background: url('/templates/default/images/ge_menu_bg.gif') -622px -39px no-repeat;}
#topmenu #search a {width: 39px; float: right;}
#topmenu #search a:hover {background: url('/templates/default/images/ge_menu_bg.gif') -959px -39px no-repeat;}

/**MemberPanel elements**/
#login
{
 float: left;
 margin: 0;
 width: 404px;
 height: 67px;
 background-image: url('/templates/default/images/ge_lm_bg.png');
}

.loginbutton {
 border: 0;
 display: block;
 cursor: pointer;
 width: 65px;
 height: 24px;
 background: url('/templates/default/images/ge_login_loginbutton.gif') no-repeat;
}

.loginbutton:hover {
 background-position: 0px -24px;
}

.loginfields
{
 background-color: transparent;
 width: 110px;
 vertical-align: top;
 margin: 0;
 padding-top: 2px;
 border: 0;
 font-size: 14px;
}

#errorcontainer
{
 width: 253px;
 height: 35px;
 float: right;
 margin: 0px;
 vertical-align: bottom;
 position: relative;
}

#errorinfo
{
 position:absolute;
 bottom:6px;
 right:5px;
}

/** Reklaim **/
.reklaim_info
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 23px;
	text-align: left;
}

.reklaim_info a
{
	float: left;
	font-size: 11px;
	color: #c8c7c7;
	text-decoration: none;
	padding: 5px 0px 0px 12px;
}

.reklaim_info a:hover { text-decoration: underline; }

/** FrontPage **/
#frontpageblogimage
{
	float: left;
	width: 394px;
	height: 289px;
	padding: 1px 1px 1px 1px;
	border-bottom: 1px solid #ebebeb;
}

#frontpageblogtitle
{
	float: left;
	width: 388px;
	height: 22px;
	color: #505050;
	font-size: 20px;
	text-align: left;
	overflow: hidden;
	padding: 0px 4px 4px 4px;
	letter-spacing: -1px;
}

#frontpageblogtitle a
{
	text-decoration: none;
	color: #505050;
}

#frontpageblogbody
{
	float: left;
	width: 388px;
	height: 47px;
	color: #666666;
	font-size: 12px;
	text-align: left;
	overflow: hidden;	
	padding: 0px 4px 0px 4px;
}

#frontpageblogbody a
{
	text-decoration: none;
	color: #666666;
}

#frontpageblogtime
{
	float: left;
	width: 194px;
	height: 15px;
	color: #aeaeae;
	font-size: 11px;
	text-align: left;
	padding-left: 4px;
	border-bottom: 1px solid #ebebeb;
	background: url('/templates/default/images/ge_fp_blogtimebg.png') repeat-x;
}

#frontpagereadmore
{
	float: left;
	width: 198px;
	height: 15px;
	border-bottom: 1px solid #ebebeb;
	background: url('/templates/default/images/ge_fp_blogtimebg.png') repeat-x;
}

#frontpagereadmore a
{
	float: right;
	display: inline;
	margin-right: 4px;
}

.frontpageBlogList
{
	float: left;
	width: 392px;
	height: 25px;
	border-bottom: 1px solid #ebebeb;
	padding: 0px 0px 0px 4px;
	background: url('/templates/default/images/ge_fp_bloglistbg.png') repeat-x;
}

.frontpageBlogListTitle
{
	float: left;
	width: 239px;
	padding-left: 6px;
	padding-top: 6px;
	font-size: 11px;
	text-align: left;
	overflow: hidden;
}

.frontpageBlogListTitle a
{
	font-size: 11px;
	text-align: left;
	color: #6a6a6a;
	text-decoration: none;
	font-weight: bold;
}

.frontpageBlogListAge
{
	float: left;
	width: 96px;
	height: 19px;
	padding-top: 6px;
	padding-right: 8px;
	font-size: 11px;
	text-align: right;
	color: #acacac;
	background: url('/templates/default/images/ge_fp_bloglistagobg.png') no-repeat right;
}

.frontpageBlogComments
{
	float: left;
	width: 43px;
	height: 19px;
	padding-top: 6px;
	font-size: 10px;
	text-align: left;
	overflow: hidden;
	background: url('/templates/default/images/ge_fp_bloglisticon.png') no-repeat 4px 8px;
}

.frontpageBlogComments a
{
	padding-left: 20px;
	color: #acacac;
	text-decoration: none;
	font-weight: bold;
}

#c_RecentSubmissions
{
	float: left;
	width: 596px;
	height: 663px;
	border: 2px solid #ebebeb;
	background-color: white;
}

#c_BlogUpdates
{
	float: left;
	width: 396px;
	height: 663px;
	border-top: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	background-color: white;
}

#c_BlogIndexPagesUpdates
{
	float: left;
	width: 396px;
	height: 421px;
	border-right: 2px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	background-color: white;
}

#c_NewVideos, #c_NewGalleries, #c_MoreSubsProfile
{
	float: left;
	position:relative;
	width: 596px;
	height: 480px;
	border-left: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	background-color: white;
}

#c_PopularSites
{
	float: left;
	width: 396px;
	height: 480px;
	border-right: 2px solid #ebebeb;
	background-color: white;
}

#c_PopularVideos
{
	float: left;
	width: 396px;
	height: 480px;
	border-right: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	background-color: white;
}

#c_PremPlugs, #c_RecentPlugs
{
	float: left;
	position: relative;
	width: 396px;
	height: 358px;
	border-top: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	background-color: white;
}

#c_MoreSubmissions
{
	float: left;
	position: relative;
	width: 994px;
	height: 482px;
	border-top: 2px solid #ebebeb;
	border-left: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	background-color: white;
}

#c_reklaimWide
{
	float: left;
	width: 994px;
	height: 138px;
	border-left: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
}

#c_reklaimNorm
{
	float: left;
	width: 994px;
	height: 138px;
	border-left: 2px solid #ebebeb;
	border-right: 2px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
}

.c_reklaimCell
{
	float: left;
	width: 396px;
	border-right: 2px solid #ebebeb;
}

#c_videoIndex
{
	float: left;
	position: relative;
	width: 596px;
	height: 1452px;
	border: 2px solid #ebebeb;
	background-color: white;
}

#c_profileIndex
{
	float: left;
	position: relative;
	width: 596px;
	/*height: 1345px;*/
	height: 1344px; /* IE kan ikke ha oddetall i høyden når man bruker BOTTOM align!! Jezes */
	border: 2px solid #ebebeb;
	background-color: white;
}

.e_header_994
{
	float: left;
	width: 994px;
	height: 38px;
	background: url('/templates/default/images/ge_fp_titlebg.png') repeat-x;
	border-bottom: 2px solid #ebebeb;
}

.e_header_596
{
	float: left;
	width: 596px;
	height: 38px;
	background: url('/templates/default/images/ge_fp_titlebg.png') repeat-x;
	border-bottom: 2px solid #ebebeb;
}

.e_header_title
{
	float: left;
	display: inline; /* IE margin fix */
	margin: 14px 0px 0px 10px;
}

.e_header_396
{
	float: left;
	width: 396px;
	height: 38px;
	background: url('/templates/default/images/ge_fp_titlebg.png') repeat-x;
	border-bottom: 2px solid #ebebeb;
}

.topSiteCell
{
	float: left;
	height: 18px;
	text-align: left;
	padding: 7px 0px 0px 6px;
	background: url('/templates/default/images/ge_popsitesbg.png') repeat-x;
}

.topSiteCell a
{
	width: 120px;
	overflow: hidden;
	display: block;
	color: #6a6a6a;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.topSiteCell a:hover
{
	color: #303030;
}

/** Paginator style **/
.paginatorCell
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 596px;
	height: 24px;
	border-top: 2px solid #ebebeb;
	background: url('/templates/default/images/ge_pagcellbg.png') repeat-x;
}

.paginatorCellBig
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 994px;
	height: 24px;
	border-top: 2px solid #ebebeb;
	background: url('/templates/default/images/ge_pagcellbg.png') repeat-x;
}

.paginatorCellSmall
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 396px;
	height: 24px;
	border-top: 2px solid #ebebeb;
	background: url('/templates/default/images/ge_pagcellbg.png') repeat-x;
}


.prev_disabled, .prev_enabled
{
	float: left;
	width: 65px;
	height: 24px;
}

.prev_disabled { background: url('/templates/default/images/ge_pagprev_dis.png') no-repeat; }
.prev_enabled { background: url('/templates/default/images/ge_pagprev_ena.png') no-repeat; }
.prev_enabled:hover { background: url('/templates/default/images/ge_pagprev_hov.png') no-repeat; }

.next_disabled, .next_enabled
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 66px;
	height: 24px;
}

.next_disabled { background: url('/templates/default/images/ge_pagnext_dis.png') -2px 0px no-repeat; }
.next_enabled { background: url('/templates/default/images/ge_pagnext_ena.png') -2px 0px no-repeat; }
.next_enabled:hover { background: url('/templates/default/images/ge_pagnext_hov.png') 0px 0px no-repeat; }

.next_disabledBig, .next_enabledBig
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 58px;
	height: 24px;
}

.next_disabledBig { background: url('/templates/default/images/ge_pagnext_dis.png') -6px 0px no-repeat; }
.next_enabledBig { background: url('/templates/default/images/ge_pagnext_ena.png') -6px 0px no-repeat; }
.next_enabledBig:hover { background: url('/templates/default/images/ge_pagnext_hov.png') -4px 0px no-repeat; }

.next_disabledSmall, .next_enabledSmall
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 70px;
	height: 24px;
}

.next_disabledSmall { background: url('/templates/default/images/ge_pagnext_dis.png') -1px 0px no-repeat; }
.next_enabledSmall { background: url('/templates/default/images/ge_pagnext_ena.png') -1px 0px no-repeat; }
.next_enabledSmall:hover { background: url('/templates/default/images/ge_pagnext_hov.png') 1px 0px no-repeat; }


.paginatorCell .current, .paginatorCellBig .current, .paginatorCellSmall .current
{
	float: left;
	width: 28px;
	height: 19px;
	font-size: 11px;
	color: white;
	font-weight: bold;
	padding-top: 5px;
	border-right: 1px solid #ebebeb;
	background: url('/templates/default/images/ge_pagselectedbg.png') repeat-x;
}

.paginatornumbers
{
	float: left;
	width: 29px;
	height: 19px;
	font-size: 11px;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
	background: url('/templates/default/images/ge_pagnormalbg.png') no-repeat;
}

.paginatornumbers:hover { background: url('/templates/default/images/ge_paghover.png') no-repeat; color: white; font-weight: bold; }

/** Footer style **/
#footer
{
 float: left;
 width: 994px;
 height: 304px;
 border-left: 2px solid #ebebeb;
 border-right: 2px solid #ebebeb;
 background-color: #ececec;
 background-image: url('/templates/default/images/ge_footer_background.png');
 background-repeat: no-repeat;
}

.footerContents
{
	margin: 20px 5px 0px 18px;
	text-align: left;
}

.footerBlogs
{
	font-size: 11px;
	padding: 0px 0px 0px 24px;
	margin: 0px 0px 6px 0px;
	color: #666666;
	width: 272px;
	height: 14px;
	background: url('/templates/default/images/ge_general_chaticon.png') 0px 2px no-repeat;
}

.footerBlogs a
{
	text-decoration: none;
	color: #666666;
}

.footerBlogs a:hover
{
	color: #CCC;
}


.footerHardLinks
{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 6px 0px;
	color: #666666;
	width: 146px;
	height: 14px;
}

.footerHardLinks a
{
	text-decoration: none;
	color: #666666;
}

.footerHardLinks a:hover
{
	color: #CCC;
}

#last9BlogEntries
{
 float: left;
 width: 331px;
 height: 251px;
}

#ourGlamourousFriends
{
 float: left;
 width: 333px;
 height: 251px;
}

#infoAndStatistics
{
 float: left;
 width: 330px;
 height: 251px;
 font-size: 11px;
 color: #666666;
}

#lastFooterDivTopLeft
{
	margin-top: 10px;
	padding-left: 20px;
	float: left;
	height: 11px;
	width: 477px;
}

#lastFooterDivTopRight
{
	text-align: right;
	margin-top: 6px;
	float: left;
	height: 15px;
	width: 488px;
}

#lastFooterDivBottomLeft
{
	margin-top: 10px;
	padding-left: 20px;
	float: left;
	height: 14px;
	width: 477px;
}

#lastFooterDivBottomRight
{
	text-align: right;
	margin-top: 10px;
	float: left;
	height: 15px;
	width: 330px;
}

.formnetworksites
{
	float: left;
	margin-top: 6px;
	margin-left: 2px;
	height: 15px;
}

.formnetworksites .submit
{
	 float: left;
	 width: 40px;
}

.selectnetworksites
{
	font-size: 12px;
	width: 117px;
	height: 19px;
	float: left;
}

.submitnetworksites
{
 float: right;
 border: 0;
 display: block;
 cursor: pointer;
 width: 36px;
 height: 19px;
 margin-top: 0px;
 background: url('/templates/default/images/ge_footer_gobutton.png') no-repeat;
}

#lastFooterDiv
{
	font-size: 11px;
	color: #666666;
	text-align: left;
	float: left;
	width: 994px;
	height: 46px;
}

/**CakePHP debug style**/

.cake-sql-log {
	position:fixed;
	top:99%;
	z-index:60;
	width:15%;
	background-color:#000;
	color:#FFF;
	border-collapse:collapse;
	font-size: 8px;
}

.cake-sql-log caption {
	background-color:#900;
	color:#FFF;	
}

.cake-sql-log:hover {
	top:auto;
	bottom:0;
	width: 100%;
}

.cake-sql-log td {
	padding:3px;
	border:1px solid #999;
	background-color:#EEE;
	color:#000;
}

