@charset "UTF-8";

/*********************************************** 
----> GRID
***********************************************/

* 
{
	padding: 0;
	margin: 0;
}
body 
{
    background-color: #e6dfd5;
    font: 11px Arial,Helvetica,sans-serif;
    color: #60646c;
    padding-top: 10px;
}
html 
{
    overflow: scroll;
}
#grid 
{
	width: 980px;
	margin: 0 auto;
}
#frame 
{
	border: solid 2px #fff;
	background-color: #fff;
	padding: 3px;
	width: 780px;
	float: left;
}

/*********************************************** 
----> ADS
***********************************************/

#advA 
{
	height: 75px;
	width: 790px;
	margin: 0 0 10px 0;
	float: left;
	background-color: #fff;
	padding: 0 0 0 0;
}
#advB 
{
    height: 350px; 
    width: 180px;
    min-height: 350px;
	height: auto !important; 
	float: right;
}
#advB div
{
    margin: 0 0 10px 0;
    float: left;
}

/*********************************************** 
----> ROWS
***********************************************/

#rowA 
{
	height: 120px;
    width: 780px;
	background-image: url('/Media/Images/Top.jpg');
	background-color: #fff;
	float: left;
}
#rowB 
{
	height: 51px;
	width: 780px;
	background-color: #efefef;
	background-image: url('/Media/Images/Menu_bg.gif');
	float: left;
}
#rowC_high 
{
	height: 290px;
    width: 780px;
    background-color: #fff;
    background-image: url('/Media/Images/Topbox.jpg');
	float: left;
}
#rowC_low 
{
	height: 10px;
    width: 780px;
    background-color: #fff;
	float: left;
}

/*********************************************** 
----> COLUMNS
***********************************************/

#colWrapper 
{
	background-color: #fff;
	float: left;
}
#colA 
{
	float: left;
	width: 573px;
}
#colB 
{
	width: 207px;
	background-color: #fff;
	float: left;
}
#colW 
{
	width: 780px;
	background-color: #fff;
	float: left;
}
#footer 
{
	width: 780px;
	height: 60px;
	background-image: url('/Media/Images/Bottom.gif');
	float: left;
    font-size: 12px;
}
.clearfix 
{
    clear: both;
}
.nowrap {
    white-space: nowrap;
}

/*********************************************** 
----> CONTENTHOLDER
***********************************************/

#colA .contentHolder 
{
	height: 550px;
	width: 552px;
	min-height: 750px;
	height: auto !important; 
	padding: 0 14px 0 7px;
}
#colB .contentHolder 
{
	height: 550px;
	width: 200px;
	min-height: 750px;
	height: auto !important; 
	padding: 0 7px 0 0;
}
#colW .contentHolder 
{
	height: 550px;
	width: 780px;
	min-height: 750px;
	height: auto !important; 
	padding: 0 0 0 0;
}
#rowA .contentHolder, #rowB .contentHolder 
{
	height: inherit;
	min-height: inherit;
}
#rowA .contentHolder #headerLeft
{
    float: left; 
    width: 450px; 
    height: 120px;
    cursor: pointer;
}
#rowA .contentHolder #headerRight
{
    float: left; 
    width: 330px;
    height: 120px;
}
#rowC_high .contentHolder
{
    width: 340px;
    height: 240px;
    padding: 30px 30px 0 410px;
}
#rowC_high .contentHolder h1
{
    padding: 14px 0 5px 0;
}
#rowC_high .contentHolder p
{
    padding: 5px 0 0 0;
    font-size: 10pt;
}
#rowC_high .contentHolder .links
{
    width: 360px;
    float: left;
}
#rowC_high .contentHolder .internal
{
    width: 200px;
    height: 16px; 
    float: left; 
}
#rowC_high .contentHolder .addThis
{
    width: 160px;
    height: 16px;
    float: left;  
}
#footer .contentHolder 
{
	height: 27px;
	padding: 33px 5px 0 5px;
	color: #999;
	font-size: 7pt;
	text-transform: uppercase;
}
#footer .contentHolder a
{
    text-decoration: none; 
    color: #999;   
}
#footer .contentHolder #left 
{
    float:left;
    width: 410px;
    height: 16px;
}
#footer .contentHolder #left #w3c
{
    width: 100px;
    padding: 0 0 0 5px;
    margin: -7px 0 0 0;
    float: left;
}
#footer .contentHolder #right 
{
    float: right;
    width: 360px;
    height: 16px;
    text-align: right;
}

/*********************************************** 
----> NAVIGATION
***********************************************/

.nav 
{
	list-style-type: none;
}
#rowB ul.nav li 
{
	display: inline;
	float: left;
}
#rowB ul.nav li.social
{
    padding: 26px 0 0 0;
    height: 20px;
}
#rowB ul.nav
{
    padding: 0 0 0 7px;    
}
#rowB ul.nav .social
{
    padding: 7px 1px 0 0;
}

/*********************************************** 
----> TYPOGRAPHY
***********************************************/

h1, h1 a:link, h1 a:visited 
{
	padding: 14px 0 0 0;
	font-size: 18px;
	color: #760822;
}
h2, h2 a:link, h2 a:visited  
{
    padding: 0 0 0 0;
    font-size: 15px;
    color: #60646c;
    text-decoration: none;
}
h3, h3 a:link, h3 a:visited
{
	padding: 0 0 0 0;
	font-size: 13px;
	color: #60646c;
	text-decoration: none;
}
h4, h4 a:link, h4 a:visited
{
	padding: 0 0 0 0;
	font-size: 12px;
	color: #60646c;
	text-decoration: none;
}
a
{
    color: #760822;
}
p 
{
    padding: 14px 0 0 0;
}
input 
{
    font-size: 12px;
}
img 
{
    border: none;
}
ul 
{ 
    list-style-position: outside; 
    margin-left: 0px; 
    padding-left: 17px; 
    vertical-align: middle; 
}
li
{ 
    margin: 0px; 
    padding: 0px; 
}
.obl 
{
    color: #cc0000;
}
.errorMessage
{
    color: #cc0000;
}
.successMessage
{
    color: #006600;
    font-weight: bold;
}
.defaultMessage
{
    color: inherit;
    font-weight: normal;    
}

/*********************************************** 
----> TEMPLATE INFO
***********************************************/

ul.browser 
{
	list-style-type: none;
	padding: 0 0 10px 40px;
}

/*********************************************** 
----> ARTICLE
***********************************************/

.article .intro, .article .body
{
    padding: 14px 0 0 0;
}
.article img
{
    padding: 7px;   
}
.article .body .right
{
    padding: 0 0 10px 10px;   
    float: right; 
}
.article .icon
{
    padding: 0;   
}
.article ol
{
    padding: 0 0 0 25px;
}
.article .textBoxMultiline
{
    width: 550px;
    height: 150px;    
}

/*********************************************** 
----> ARTICLELIST
***********************************************/

.listContainer 
{
    padding: 15px 0 15px 0;
    float: left;
}
.listImage 
{
    float:left;
}
.listImage img 
{
    padding: 0 10px 0 0;   
}
.listTitle 
{
    padding: 0 5px 0 0;
}
.listContent 
{
    padding: 5px 0 0 0;
}

/*********************************************** 
----> CONTENT
***********************************************/

.contentContainer 
{
}
.contentContainer img 
{
    padding: 5px 10px 5px 10px;    
}

/*********************************************** 
----> FRONTPAGE
***********************************************/

.frontPage .boxWrapper
{
    width: 550px;
    padding: 0 0 15px 0;
    float: left;
}
.frontPage .boxWrapper .left
{
    width: 280px;
    float: left;    
}
.frontPage .boxWrapper .right
{
    width: 260px;
    float: left;    
}
.frontPage .carouselWrapper
{
    width: 550px;
    padding: 0 0 25px 0;
    float: left;
}

/*********************************************** 
----> OVERVIEW, BLOG LIST
***********************************************/

.overview .boxWrapper, .blog.list .boxWrapper
{
    padding: 0 0 15px 0;
    width: 550px;
    float: left;
}
.overview .boxWrapper .left, .blog.list .boxWrapper .left
{
    width: 280px;
    float: left;    
}
.overview .boxWrapper .right, .blog.list .boxWrapper .right
{
    width: 260px;
    float: left;    
} 
 
/*********************************************** 
----> BOX - RIGHT COLUMN
***********************************************/

#colB .box, .forum .right .box
{ 
    background: #fff;
    padding: 0 0 15px 0;
    float: left;
}
#colB .box .top, .forum .right .box .top
{
    background: url('/Media/Images/Box/Top_thin.jpg') no-repeat bottom right; 
    height: 8px;
    width: 200px;
}
#colB .box .bottom, .forum .right .box .bottom
{ 
    background: url('/Media/Images/Box/Bottom_thin.jpg') no-repeat top right; 
    height: 8px;
    width: 200px;
}
#colB .box .header, .forum .right .box .header
{
    background-color: #f9f9f9;
    border-bottom: dotted 1px #ccc;
    padding: 0px 10px 3px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #60646C;
    width: 178px;
}
#colB .box .content, .forum .right .box .content
{
    padding: 8px 10px 3px 10px;
    width: 178px;
}
#colB .box .header, #colB .box .content, .forum .right .box .header, .forum .right .box .content
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

/*********************************************** 
----> BOX - HALF WIDTH
***********************************************/

.boxHalf 
{ 
    background: #fff;
    float: left;
}
.boxHalf .top 
{
    background: url('/Media/Images/Box/Top_half_thin.jpg') no-repeat bottom right; 
    height: 8px;
    width: 270px;
}
.boxHalf .bottom 
{ 
    background: url('/Media/Images/Box/Bottom_half_thin.jpg') no-repeat top right; 
    height: 8px;
    width: 270px;
}
.boxHalf .header 
{
    background-color :#f9f9f9;
    border-bottom: dotted 1px #ccc;
    padding: 0px 10px 3px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #60646c;
    width: 248px;
}
.boxHalf .content 
{
    padding: 8px 10px 3px 10px;
    width: 248px;
}
.boxHalf .header, .boxHalf .content 
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

/*********************************************** 
----> BOX - FULL WIDTH
***********************************************/

.boxFull 
{ 
    background: #fff;
    float: left;
}
.boxFull .top 
{
    background: url('/Media/Images/Box/Top_full_thin.jpg') no-repeat bottom right; 
    height: 8px;
    width: 550px;
}
.boxFull .bottom 
{ 
    background: url('/Media/Images/Box/Bottom_full_thin.jpg') no-repeat top right; 
    height: 8px;
    width: 550px;
}
.boxFull .header 
{
    background-color :#f9f9f9;
    border-bottom: dotted 1px #ccc;
    padding: 0px 10px 3px 10px;
    font-size: 12px;
    font-weight: bold;
    color: #60646c;
    width: 528px;
}
.boxFull .header .left
{
    float: left;
    width: 400px;
}
.boxFull .header .right
{
    float: left;
    text-align: right;
    width: 124px;
}
.boxFull .content 
{
    padding: 15px 10px 5px 10px;
    width: 528px;
}
.boxFull .header, .boxFull .content 
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}

/*********************************************** 
----> BOX - LOGIN
***********************************************/

.box .content .login label 
{
    width: 85px;
    height: 14px;
    padding: 4px 0 0 0;
    float: left;
}
.box .content .login .textBox 
{
    width: 85px;
    height: 14px;
    margin: 2px 0 2px 0;
    float: left;
}
.box .content .login ul li
{
    padding: 2px 0 2px 0;
}
.box .content .login ul li .normal
{
    color: #760822;
    font-weight: normal;
}
.box .content .login ul li .highLight
{
    color: #be0a26;
    font-weight: bold;
}
.box .content .login ul li .new
{
    color: #BE0A26;
    font-size: 7pt;
}
.box .content .login .wrap 
{
    width: 174px;
    height: 24px;
    min-height: 24px;
	height: auto !important;
    padding: 8px 0 0 0;
    float: left;
}
.box .content .login .wrap .label 
{
    width: 85px;
    height: 16px;
    padding: 6px 0 0 0;
    float: left;
}
.box .content .login .wrap .button 
{
    width: 89px;
    height: 22px;
    margin: 0;
    float: left;
    text-align: right;
}
.box .content .login .forgotPassword label 
{
    width: 50px;
    height: 14px;
    padding: 4px 0 0 0;
    float: left;
}
.box .content .login .forgotPassword .email 
{
    width: 120px;
}
.box .content .login .forgotPassword .button
{
    padding: 0 0 0 50px;
}
.box .content .login .forgotPassword .message
{
}    
.box .content .login .messageBox
{
    background-color: #778b01;
    color: #fff;
    padding: 4px;
    width: 167px;  
}

/*********************************************** 
----> BOX - SIMPLE SEARCH
***********************************************/

.box .content #searchBox .left 
{
    width: 54px;
    height: 26px;
    padding: 4px 0 0 0;
    float: left;
}
.box .content #searchBox .right 
{
    width: 120px;
    height: 30px; 
    float: left;
}
.box .content #searchBox .right .sex /* ie exception */
{
    width: 114px;
    height: 26px;
    padding: 4px 0 0 0;
}
.box .content #searchBox .right label
{
    padding: 0 10px 0 0;
}
.box .content #searchBox .right .age 
{
    width: 120px;
    height: 28px;
}
.box .content #searchBox .right .age .dropDown
{
    height: 28px;
    width: 47px;
    float: left;
}
.box .content #searchBox .right .age .dropDown .from, .box .content #searchBox .right .age .dropDown .to
{
    width: 47px;
}
.box .content #searchBox .right .age .label
{
    float: left;
    height: 24px;
    width: 17px;
    padding: 4px 0 0 9px;
}
.box .content #searchBox .button
{
    height: 23px;
    width: 174px;
    padding: 0 0 0 0;
    text-align: right;
}

/*********************************************** 
----> BOX - FORUM TOPICS
***********************************************/

.forumTopicsBoxRight
{
	list-style-type: none;
	padding: 0;
}
ul.forumTopicsBoxRight li
{
    padding: 0 0 15px 0;
}
ul.forumTopicsBoxRight li b
{
    font-weight: normal;
    color: #006600;  
}
 
/*********************************************** 
----> BOX - RANDOM PROFILE, RANDOM BLOG, LAST BLOG ENTRIES, LAST UPDATED PROFILES, BIRTHDAY
***********************************************/

.randomProfileMedium, .lastUpdatedProfiles, .mostActiveBlogs
{
    height: 175px;
    width: 244px;
    overflow: hidden;
}
.lastBlogEntries, .mostCommentBlogEntries
{
    width: 244px;
    overflow: hidden;
}
.randomBlog
{
    height: 175px;
    width: 244px;
    overflow: hidden;
}
.randomProfileMedium .image, .randomBlog .image
{
    width: 128px;
    padding: 2px 0 0 0;
    float: left;
}
.randomProfileMedium .text, .randomBlog .text
{
    width: 114px;
    float: left;
    overflow: hidden;
}
.randomProfileMedium .text .label
{
    width: 37px;
    font-weight: bold;
    float: left;
}
.randomProfileMedium .text .info
{
    width: 77px;
    float: left;
}
.randomProfileMedium .text .description, .randomBlog .text .description
{
    width: 114px;
    padding: 10px 0 0 0;
    float: left;
}
.randomProfileSmall, .birthDay .profile
{
    width: 174px;
    overflow: hidden;
}
.randomProfileSmall .image, .birthDay .profile .image
{
    width: 174px;
    padding: 2px 0 0 0;
    float: left;
}
.randomProfileSmall .text, .birthDay .profile .text
{
    width: 174px;
    padding: 10px 0 0 0;
    float: left;
    overflow: hidden;
}
.randomProfileSmall .text .label, .birthDay .profile .text .label
{
    width: 37px;
    font-weight: bold;
    float: left;
}
.randomProfileSmall .text .info, .birthDay .profile .text .info
{
    width: 137px;
    float: left;
}
.randomProfileSmall .text .description, .birthDay .profile .text .description
{
    width: 174px;
    padding: 10px 0 0 0;
    float: left;
}
.lastBlogEntries ul, .mostCommentBlogEntries ul
{
	padding: 0;
	margin: 0;
}
.lastBlogEntries ul li, .mostCommentBlogEntries ul li
{
    height: 30px;
   	width: 248px;
	list-style: none;
	float: left;
	display: inline;
}
.lastBlogEntries ul li.seperator, .mostCommentBlogEntries ul li.seperator
{
    height: 12px;
}
.lastBlogEntries ul li img, .mostCommentBlogEntries ul li img
{
    float: left;
    padding: 2px 10px 0 0; 
}
.lastBlogEntries ul li b, .mostCommentBlogEntries ul li b
{
    color: #006600;
    font-weight: normal;    
}

/*********************************************** 
----> BOX - BIRTHDAY LIST
***********************************************/

.box .content .birthDay ul 
{
	padding: 0;
	margin: 0;
}
.box .content .birthDay li 
{
	list-style: none;
	float: left;
	display: inline;
	padding: 2px 4px 2px 0;
	height: 55px;
}

/*********************************************** 
----> BOX - MISC
***********************************************/

.misc .label
{
    width: 175px;
    height: 20px; 
    float: left;
}
.misc .info
{
    width: 340px;
    height: 20px;  
    float: left;
}
.misc .col1, .misc .col2
{
    width: 264px;
    float: left;    
}
.misc .col1 .label
{
    width: 115px;
    height: 20px; 
    float: left;   
}
.misc .col1 .info
{
    width: 149px;
    height: 20px;  
    float: left;
}
.misc .col2 .label
{
    width: 150px;
    height: 20px; 
    padding: 0 0 0 15px;
    float: left;   
}
.misc .col2 .info
{
    width: 99px;
    height: 20px;  
    float: left;
}

/*********************************************** 
----> IMAGE LIST - RANDOM USERS, LAST GALLERY IMAGES, LAST UPDATED PROFILES, RANDOM BLOGS
***********************************************/

.imageList ul 
{
	padding: 0;
	margin: 0;
}
.imageList li 
{
	list-style: none;
	float: left;
	display: inline;
	padding: 2px 4px 2px 0;
	height: 80px;
}

/*********************************************** 
----> GRIDS
***********************************************/

.message .grid, .visit .grid, .forum .topic .grid, .forumMonitor .topic .grid, .statement .history .grid
{
    border: solid 0px #fff;
}
.message .gridHeader, .visit .gridHeader, .forum .topic .gridHeader, .forumMonitor .topic .gridHeader, .statement .history .gridHeader
{
    background-color: #eee;
    color: #760822;
}
.message .gridItem, .visit .gridItem, .forum .topic .gridItem, .forumMonitor .topic .gridItem, .statement .history .gridItem
{
    background-color: #fff;
}
.message .gridItemAlternating, .visit .gridItemAlternating, .forum .topic .gridItemAlternating, .forumMonitor .topic .gridItemAlternating, .statement .history .gridItemAlternating
{
    background-color: #f7f7f7;
}
.message .gridHeader td, .visit .gridHeader td, .forum .topic .gridHeader td, .forumMonitor .topic .gridHeader td, .statement .history .gridHeader td
{
    padding: 5px 5px 5px 5px;
    border: 0;
}
.message .gridItem td, .message .gridItemAlternating td, .visit .gridItem td, .visit .gridItemAlternating td, .forum .topic .gridItem td, .forum .topic .gridItemAlternating td, .forumMonitor .topic .gridItem td, .forumMonitor .topic .gridItemAlternating td, .statement .history .gridItem td, .statement .history .gridItemAlternating td
{
    padding: 10px 5px 10px 5px;
    border: 0;
}

/*********************************************** 
----> AJAX:TABCONTAINER
***********************************************/

.gray .ajax__tab_header 
{
    font: 12px Arial,Helvetica,sans-serif;
    color: #60646c;
    background: url(/Media/Images/Tabs/tab-line.png) repeat-x bottom;
    display: block;
}
.gray .ajax__tab_header .ajax__tab_outer 
{
    background: url(/Media/Images/Tabs/tab.png) no-repeat left top;
    border-color: #222;
    color: #222;
    padding-left: 10px;
    margin-right: 3px;
}
.gray .ajax__tab_header .ajax__tab_inner 
{
    background: url(/Media/Images/Tabs/tab.png) no-repeat right top;
    border-color: #666;
    color: #666;
    padding: 3px 10px 2px 0px;
}
.gray .ajax__tab_hover .ajax__tab_inner 
{
    color: #000;
}
.gray .ajax__tab_active .ajax__tab_outer 
{
    background: url(/Media/Images/Tabs/tab.png) no-repeat 0pt -40px;
    border-bottom-color: #fff;
}
.gray .ajax__tab_active .ajax__tab_inner
{
    background: url(/Media/Images/Tabs/tab.png) no-repeat right -40px;
    color: #be0a26;
    border-color: #333
}
.ajax__tab_inner a
{
    color: #be0a26; 
    text-decoration: none;   
}
.gray .ajax__tab_body 
{
    font: 11px Arial,Helvetica,sans-serif;
    color: #60646c;
    background-color: #fff;
    border: solid 1px #d7d7d7;
    border-top-width: 0;
    padding: 9px;
}

/*********************************************** 
----> TABLE STYLES
***********************************************/

.table1 table
{
    width: 550px;    
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;

}
.table1 table, .table1 td, .table1 th
{
    border-color: #e6e6e6;
    border-style: solid;
    text-align: left;
}
.table1 td, .table1 th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
}
.table1 th
{
    background-color: #f9f9f9;
    height: 22px;
}
.table1 td
{
    background-color: #fff;
}
.table1 .col1
{
    width: 400px;
}
.table1 .col2
{
    width: 150px;
    text-align: center;
}
.table1 .col3
{
    width: 150px;
}
.table1 .col4
{
    width: 125px;
}
.table1 img
{
    padding: 0;
}

/*********************************************** 
----> PROFILE SEARCH, BIRTHDAY LIST
***********************************************/

.search h1
{
    padding-bottom: 14px;
}
.search #searchBox fieldset
{
    border: solid 1px #e6e6e6;    
}
.search #searchBox fieldset legend
{
    color: #760822;
}
.search #searchBox td.label1, .search #searchBox td.label2, .search #searchBox td.content
{
    height: 30px; 
    padding: 3px 0 3px 0;    
}
.search #searchBox td.label1
{
    width: 65px;
    padding: 0 0 0 8px;
}
.search #searchBox td.label2
{
    width: 55px;
    padding: 0 0 0 8px;
}
.search #searchBox td.content
{
    width: 110px;
}
.search #searchBox td.content div
{
    float: left;
    height: 25px;
}
.search #searchBox td.content .age /* ie exception */
{
    height: 21px;
    width: 47px;
    padding: 4px 0 0 0;
}
.search #searchBox td.content .age .from, .search #searchBox td.content .age .to
{
    width: 47px;
}
.search #searchBox td.content .toLabel
{
    height: 20px;
    width: 6px;
    padding: 5px 5px 0 3px;
}
.search #searchBox .dropdown
{
    width: 100%;
}
.search #searchBox .textbox
{
    width: 106px;
}
.searchGrid table, .searchGrid tr, .searchGrid td, .birthDayGrid table, .birthDayGrid tr, .birthDayGrid td
{
    border: 0px;
    border-color: #fff;
}
.searchGrid .profileText, .birthDayGrid .profileText
{
    width: 442px;
    padding: 10px 0 20px 10px;
    overflow: hidden;
}
.searchGrid .profileImage, .birthDayGrid .profileImage
{
    padding: 10px 0 20px 0;
    border: 0;
}
.search .searchResult ul {
	padding: 0;
	margin: 0;
}
.search .searchResult li {
	list-style: none;
	float: left;
	display: inline;
	padding: 0 8px 0 8px;
	height: 186px;
}
.search .searchResult li .popup
{
    text-align: right;
    position: relative;
    margin: -30px 0 0 100px;
    width: 20px;
}
.searchResult .pager
{
    padding: 15px 0 0 0;
    height: 50px;
    width: 550px;
}
.searchResult .pager .pagerStyle
{
    padding: 0 5px 0 0;
}
.searchResult .pager b, .birthDayList .pager b
{
    color: #be0a26;
}

/*********************************************** 
----> PROFILE - CONTACTFORM, REGISTERFORM
***********************************************/

.contactForm, .registerForm 
{
    padding: 14px 0 14px 0;
    width: 552px;
    height: 290px;
}
.contactForm 
{
    background-image: url('/Media/Images/Contact.jpg');
}
.registerForm {
    background-image: url('/Media/Images/SignUp.jpg');
}
.contactForm_FormArea, .registerForm .form 
{
    width: 320px;
    float: left;
}
.contactForm_ValidatorArea, .registerForm div 
{
    float: left;    
    padding-right: 20px;
    width: 180px;
}
.contactForm_FormArea label, .registerForm label 
{
	width: 125px;
	display: block; 
	float: left;
    padding-top: 4px;
}
.contactForm_FormArea label 
{
    width: 100px;
}
.contactForm_FormArea input, .contactForm_FormArea textarea, .registerForm input, .registerForm textarea, .registerForm checkbox 
{
    margin: 2px 0 2px 0;
}
.registerForm .form .textBox 
{
    width: 150px;    
}
.contactForm_FormArea .textBox 
{
    width: 180px;    
}
.contactForm_FormArea .textArea 
{
    width: 180px;
    height: 80px;
}
.registerForm .form .dropDown  
{
    width: 153px;    
}
.agreement
{
    border: solid 1px #e6e6e6;   
    background: #f9f9f9; 
    padding: 10px;
    margin: 0 0 20px 0;
}

/*********************************************** 
----> PROFILE
***********************************************/

.profile .wrapper
{
    height: 200px;
    min-height: 200px;
	height: auto !important;
}
.profile .wrapper .left
{
    width: 340px;
    padding-right: 10px;
    float: left;
 }
.profile .wrapper .left .box
{
    border: solid 1px #ddd;
}
.profile .wrapper .left .box .title
{
    padding: 5px;
    font-weight: bold;
    border-bottom: solid 1px #eee;
    background-color: #e3e3e3;
}
.profile .wrapper .left .box .label, .profile .wrapper .left .box .label1, .profile .wrapper .left .box .label2
{
    float: left;
    width: 130px;
    padding: 5px;
    font-weight: bold;
}
.profile .wrapper .left .box .value, .profile .wrapper .left .box .value1, .profile .wrapper .left .box .value2
{
    padding: 5px;
    width: 188px;
    float: left;
}
.profile .wrapper .left .box .rowStyle1
{
    background-color: #f7f7f7;
    height: 50px;
    min-height: 50px;
	height: auto !important;
    float: left;
}
.profile .wrapper .left .box .rowStyle2
{
    height: 50px;
    min-height: 50px;
	height: auto !important;
    float: left;
}
.profile .wrapper .left .box .label1, .profile .wrapper .left .box .value1
{
    background-color: #f7f7f7;
}
.profile .wrapper .left .info
{
    overflow: hidden;
}
.profile .wrapper .right
{
    width: 170px;
    padding: 4px;
    border: solid 1px #ddd;
    background-color: #f7f7f7;
    float: left;
}
.profile .wrapper .right .birthDay
{
    color: #760822;
    font-weight: bold;
}
.onlineUserImage
{
    padding: 5px 0 10px 0;
}

/*********************************************** 
----> PROFILE - POPUP
***********************************************/

#profilePopup
{
}
#profilePopupWrapper
{
    min-height: 600px;	
	height: auto !important;
    height: 600px;
}
#profilePopupWrapper .profile
{
    padding: 0 5px 0 5px;  
    width: 565px;
}
.profilePopupLink
{
    color: #760822;
    cursor: pointer;  
    text-decoration: underline; 
}

/*********************************************** 
----> PROFILE - GALLERY, EDIT GALLERY
***********************************************/

.profileImage 
{
}
.galleryImage 
{
}
.deleteImageLink 
{
    position: relative;
    left: -22px;
    top: -5px;
}
.galleryImage label, .profileImage label 
{
    width: 100px;
    float: left;
}
.galleryImage label, .profileImage label, .galleryImage .divInput, .profileImage .divInput 
{
    padding-top: 3px;
}
.galleryImage .fileUpload, .profileImage .fileUpload 
{
    width: 270px;
}
.galleryImage .textBox 
{
    width: 198px;
}
.galleryImage .textBoxMultiline 
{
    width: 200px;
}
.galleryImages ul 
{
	padding: 0;
	margin: 0;
}
.galleryImages li 
{
	list-style: none;
	float: left;
	display: inline;
	padding: 5px;
}

/*********************************************** 
----> PROFILE - CONTACT, GUESTBOOK
***********************************************/

.profile .message label, .profile .guestbook .form label
{
	width: 122px;
	display: block; 
	float: left;
    padding-top: 4px;
}
.profile .message input, .profile .message textarea, .profile .guestbook .form input, .profile .guestbook .form textarea
{
    margin: 2px 0 2px 0;
}
.profile .message .textBox
{
    width: 300px;    
}
.profile .message .textArea
{
    width: 300px;
    height: 225px;
}
.profile .guestbook .form .textArea
{
    width: 300px;
    height: 75px;   
}

/*********************************************** 
----> PROFILE - INBOX, OUTBOX, VISITS, GUESTBOOK ENTRIES
***********************************************/

.message .isRead
{
    color: #60646c;
    text-decoration: underline;
}
.message .isNotRead
{
    font-weight: bold;
    color: #000;  
    text-decoration: underline;  
}
.message .link, .visit .preview
{
    color: #60646c;
}
.message .delete
{
    color: #be0a26;
}
.message .read .current, .message .read .reply, .message .read .history , .message .read .history .my, .message .read .history .your, .profile .guestbook .entries
{
    width: 532px; 
}
.message .read .status, .message .read .history, .message .read .reply, .profile .guestbook .entries
{
    padding: 30px 0 0 0;
}
.message .read .history .my, .message .read .history .your, .profile .guestbook .entries .entry
{
    padding: 0 0 20px 0;
    float: left;
}
.message .read .current .img, .message .read .history .my .img, .message .read .history .your .img, .profile .guestbook .entries .entry .img 
{
    width: 100px;
    float: left;
}
.message .read .history .my .space, .profile .guestbook .entries .entry .space
{
    width: 22px;
    height: 100px;
    background-image: url('/Media/Images/Misc/Arrow1.gif');
    background-repeat: no-repeat;
    float: left;
}
.message .read .current .space, .message .read .history .your .space
{
    width: 22px;
    height: 100px;
    background-image: url('/Media/Images/Misc/Arrow2.gif');
    background-repeat: no-repeat;
    float: left;    
}
.message .read .history .my .text, .profile .guestbook .entries .entry .text
{
    width: 400px;
    height: 90px;
    min-height: 90px;
	height: auto !important;
    padding: 5px;
    background-color: #f7f7f7;
    float: left;    
}
.profile .guestbook .entries .entry .text .reply
{
    width: 400px;    
    position: absolute;   
    text-align: right;
}
.message .read .current .text, .message .read .history .your .text
{
    width: 400px;
    height: 90px;
    min-height: 90px;
	height: auto !important;
    padding: 5px;
    background-color: #ececec;
    float: left;    
}
.message .read .reply .textBox
{
    width: 250px;
    margin: 2px 0 2px 0;
}
.message .read .reply .textArea 
{
    width: 532px;
    height: 200px;
    margin: 2px 0 2px 0;
}
.message .read .status
{
    width: 532px;
    float: left;
}
.message .read .reply .wrapper .button input
{
    width: 92px;    
}
.message .read .reply .wrapper .button
{
    height: 26px;
    width: 92px;
    padding: 0 10px 0 0;
    float: left;
}
.message .read .reply .wrapper .message
{
    height: 20px;
    width: 430px;
    padding: 6px 0 0 0;
    float: left;
}
.message .read .reply a.reject
{
    text-decoration: none;
}

/*********************************************** 
----> PROFILE - FAVORITES, FRIENDS, LIKE
***********************************************/

.favorites ul, .friends ul, .likeProfile ul {
	padding: 0;
	margin: 0;
}
.favorites li, .friends li, .likeProfile li {
    width: 270px;
    height: 120px;
	list-style: none;
	float: left;
	display: inline;
	padding: 5px 5px 5px 0;
}

/*********************************************** 
----> PROFILE - WALL
***********************************************/

.wall
{
    width: 170px;  
}
.wall .textArea
{
    width:166px;
}
.wall ul
{
    padding: 10px 0 0 0;    
}
.wall li
{
    padding: 10px 0 10px 0;
    list-style: none; 
    width: 166px;
}

/*********************************************** 
----> EDIT PROFILE - BOXES
***********************************************/

.listBox 
{ 
    background: #fff;
    padding: 14px 0 14px 0;
    width: 550px;
    float: left;
}
.listBox .header 
{
    background-color :#f9f9f9;
    border-top: 1px solid #e6e6e6;
    border-bottom: dotted 1px #ccc;
    padding: 0px 10px 0px 10px;
    font-size: 12px;
    font-weight:bold;
    color: #909090;
    height: 18px;
}
.listBox .content 
{
    padding: 8px 10px 3px 10px;
    width: 528px;
}
.listBox .header, .listBox .content 
{
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
}
.listBox .bottom 
{
    height: 8px;
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

/*********************************************** 
----> EDIT PROFILE - VIEW
***********************************************/

.listBox .content .profile label 
{
    width: 120px;
    height: 14px;
    padding: 4px 0 0 0;
    float: left;
}
.listBox .content .profile .textBox, .listBox .content .profile .textBoxReadOnly 
{
    width: 250px;
    height: 14px;
    margin: 2px 0 2px 0;
}
.listBox .content .profile .textBoxReadOnly 
{
    color: #999;
}
.listBox .content .profile .textBoxMultiline 
{
    width: 400px;
    height: 150px;
    margin: 2px 0 2px 0;
}
.listBox .content .profile .dropDown  
{
    width: 253px;    
    margin: 0 0 5px 0;
}
.listBox .content .profile .chkBox 
{
    display: block;
    margin-bottom: 8px;
}
.listBox .content .profile .left 
{
    float: left;
    width: 235px;
}
.lblInterestsError, .lblPersionalityError
{
    position: relative;
    font-weight: normal;
    color: #ff0000;
    font: 11px Arial,Helvetica,sans-serif;
}
.lblInterestsError
{
    left: 120px;
    top: 25px;
}
.lblPersionalityError
{
    left: 50px;
    top: 25px;
}
.ProfileSummary
{
    padding-left:14px;
}

/*********************************************** 
----> EDIT PROFILE - EDIT
***********************************************/

.listBox .content .profile .sliderWrapper label 
{
    width: 75px;
    height: 14px;
    padding: 4px 0 0 0;
    float: left;
}
.listBox .content .profile .sliderWrapper .slider 
{
    float: left;
    padding: 0 0 0 0;
}
.listBox .content .profile .sliderWrapper .sliderValue 
{
    font-size: 18px;
    padding: 0 0 0 10px;
    color: #f29400;
}
.listBox .content .profile .sliderWrapper .left 
{
    float: left;
    width: 280px;
}
.listBox .header .infoText
{
    float: left;
}
.listBox .header .infoIcon
{
    float: right;
}
#tipInterests, #tipPersonality, #tipDescription
{
    width: 300px;
    background-color: #fff;
    padding: 10px;
    border: solid 1px #ccc;
    z-index: 2;
}
#tipInterests h2, #tipPersonality h2, #tipDescription h2
{
    padding-top: 0;
    margin-top: 0;
}
.imgTip
{
    float: right;
}

/*********************************************** 
----> PROFILECARD
***********************************************/

.profileCard
{
    width: 250px;
    height: 110px;
    border: solid 1px #e6e6e6;
    background-color: #f9f9f9;
    padding: 3px;
}
.profileCard .left
{
    width: 94px;
    height: 110px;
    float: left;
}
.profileCard .right
{
    width: 146px;
    height: 100px;
    padding: 5px;    
    float: left;
}
.profileCard .right .title
{
    width: 146px;
    height: 25px;
    float: left;
}
.profileCard .right .text
{
    width: 146px;
    height: 60px;
    float: left;
}
.profileCard .right .button
{
    width: 146px;
    height: 15px;
    float: left;
}

/*********************************************** 
----> IMAGE PREVIEW, MOUSEOVER
***********************************************/

#preview, #previewSmall
{
    z-index: 2;    
}
.imagePreview ul {
	padding: 0;
	margin: 0;
}
.imagePreview li 
{
	list-style: none;
	float: left;
	display: inline;
}
.imagePreview li.boxHalf
{
	padding: 2px 4px 2px 0;
	height: 45px;
}
.imagePreview li.boxRight
{
	padding: 2px 4px 2px 0;
	height: 40px;
}
#preview
{
	position: absolute;
	margin-top: -150px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	display: none;
	color: #666;
	width: 200px;
}
#previewSmall 
{
	position: absolute;
	margin-top: -150px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	display: none;
	color: #666;
	width: 200px;
}
#previewSmallImage 
{
    float: left;
    width: 65px;
}
#previewSmallText 
{
    float: left;
    width: 135px;   
    height: 60px;
}

/*********************************************** 
----> POPUP
***********************************************/

.popupBackground
{
    display: none;
    position: fixed; /* ie6 exception */
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}
.popupClose 
{
    font-size: 14px;
    line-height: 14px;
    right: 6px;
    top: 4px;
    position: absolute;
    color: #6fa5fd;
    font-weight: 700;
    display: block;
}
.popupAgreement, .popupImage 
{
    display: none;
    position: fixed; /* ie6 exception */
    min-height: 300px;	
	height: auto !important;
    height: 300px;
    width: 400px;
    background: #FFFFFF;
    border: 2px solid #cecece;
    z-index: 2;
    padding: 20px;
    font-size: 13px;
}
.popupAgreement h1, .popupImage h1 
{
    text-align: left;
    font-size: 16px; 
    border-bottom: 1px dotted #d3d3d3;
}
.popupAgreement p
{
    height: 250px;
    width: 400px;
    overflow: auto;  
    padding: 0; 
    margin: 20px 0 0 0; 
}

/*********************************************** 
----> NOTIFY USER
***********************************************/

.notify
{
}
.notify .label
{
    float: left;
    width: 225px;
    height: 22px;
    padding: 3px 0 0 0;
}
.notify .sms
{
    float: left;
    width: 100px;    
    height: 25px;
    padding: 0 0 0 0;
}
.notify .email
{
    float:left;
    width: 100px;
    height: 25px;
    padding: 0 0 0 0;
}

/*********************************************** 
----> STATEMENT
***********************************************/

.statement .buy
{
    width: 550px;
    padding: 30px 0 0 0;
    float: left;
}
.statement .buy .label
{
    width: 230px;
    height: 25px;
    float: left;
}
.statement .buy .content
{
    width: 320px;
    height: 25px;
    float: left;
}
.statement .buy .message
{
    width: 550px;
    height: 30px;
    padding: 20px 0 0 0;
    float: left;
}
.statement .send
{
    width: 550px;
    height: 100px;
    float: left;
}
.statement .send .boubleLeft
{
    width: 100px;
    height: 94px;
    padding: 3px 0 3px 0;
    float: left;    
}
.statement .send .bouble
{
    width: 300px;
    height: 100px;
    float: left;
    background-image: url('/media/Images/Misc/Bouble_wide.gif');
}
.statement .send .boubleRight
{
    width: 150px;
    height: 38px;
    padding: 62px 0 0 0;
    float: left;
}
.statement .send .bouble .messageArea
{
    height: 90px;
    width: 190px;
    padding: 10px 0 0 30px;
    float: left;  
}
.statement .send .bouble .buttonArea
{
    height: 35px;
    width: 70px;
    padding: 65px 0 0 10px;
    float: left;    
}
.statement .send .bouble .messageArea .textArea
{
    width: 180px;
    height: 73px;    
}
.statement .history
{
    width: 550px;
    float: left;
}
.statement .history .link
{
    color: #60646c;
}
.statementBox
{
    width: 330px;
    height: 100px;
    padding: 10px 0 0 0;     
}
.statementBox .image
{
    width: 100px;
    height: 94px;
    padding: 3px 0 3px 0;
    float: left;    
}
.statementBox .bouble
{
    width: 230px;
    height: 100px;
    float: left;
    background-image: url('/media/Images/Misc/Bouble.gif');
}
.statementBox .bouble .left
{
    height: 92px;
    width: 169px;
    float: left;
    padding: 8px 3px 0 28px;
    overflow: hidden;
}
.statementBox .bouble .right
{
    height: 100px;
    width: 30px;
    float: left;
}

/*********************************************** 
----> CAROUSEL
***********************************************/

.carousel_container 
{
	width: 550px;
	height: 150px;
	margin: 0px auto;
	border: 0px solid #ccc;
}
#carousel
{
 z-index: 0; 
}

/*********************************************** 
----> PROFILE SHOW
***********************************************/

.show
{
    width: 200px;
    height: 250px;
    float: left;
    background: #fff;
    padding: 0 0 15px 0;
    z-index: 0; 
}
.ob_show_panelsholder
{
    z-index: 0;    
}

/*********************************************** 
----> CHAT
***********************************************/

#chatPopup, #chatPopup a
{
    padding: 0 0 3px 3px;  
    text-decoration: none;
    color: #f37800;  
}
#chatTips, #flashchat #fallback
{
    padding: 10px 0 0 10px;      
}

/*********************************************** 
----> FORUM
***********************************************/

.forum
{
   	height: 550px;
	width: 766px;
	min-height: 550px;
	height: auto !important; 
	padding: 0 7px 0 7px;
}
.forum h1 a
{
    text-decoration: none;
}
.forum h2 a
{
    color: #760822;    
}
.forum .left
{
    width: 546px;
    float: left;
}
.forum .left p.info
{
    padding-bottom: 20px;
}
.forum .left .room
{
    height: 60px;
    width: 524px;
   	min-height: 60px;
	height: auto !important;  
    border: solid 1px #e6e6e6;
    margin: 0 0 20px 0;
    padding: 10px;
    background-color: #f9f9f9;
    float: left;
}
.forum .left .room .image
{ 
    width: 130px;
    padding: 0 0 0 0;
    float: left;   
}
.forum .left .room .text
{
    width: 364px;
    padding: 0 30px 0 0;
    float: left;
}
.forum .right
{
    width: 200px;
    padding: 0 0 0 20px;
    float: left; 
}
.forum .btnNewTopic
{
    position: relative;
    top: -20px;
    float: right;
}
.forum .topic
{
    float: left;
}
.forum .topic .add, .forum .admin
{
    width: 766px;    
}
.forum .topic .add .intro, .forum .reply .intro, .forum .admin .intro
{
    width: 766px;
    padding: 0 0 15px 0;
}
.forum .admin .intro label
{
    width: 60px;    
    display: block;
    float: left;
}
.forum .topic .add .title, .forum .topic .add .text, .forum .topic .add .button, .forum .reply .answer, .forum .reply .button, .forum .admin .title, .forum .admin .text, .forum .admin .button
{
    width: 766px;
    padding: 5px 0 5px 0;
}
.forum .topic .add .title .textBox, .forum .admin .title .textBox
{
    width: 382px;
    margin: 2px 0 2px 0;
}
.forum .topic .link
{
    color: #760822;
    text-decoration: none;
}
.forum .topic .delete
{
    color: #be0a26;
}
.forum .topic .pager, .forum .thread .answer .pagerTop, .forum .thread .answer .pagerBottom, .forumMonitor .topic .pager
{
    height: 32px;
    width: 766px;
    padding: 10px 0 10px 0;
    float: left;
}
.forumMonitor .topic .pager
{
    width: 552px; 
}
.forum .topic .pager .pagerStyle, .forum .thread .answer .pagerTop .pagerStyle, .forum .thread .answer .pagerBottom .pagerStyle, .forumMonitor .topic .pager .pagerStyle
{
    padding: 0 5px 0 0;
}
.forum .topic .pager b, .forum .thread .answer .pagerTop b, .forum .thread .answer .pagerBottom b, .forumMonitor .topic .pager b
{
    color: #be0a26;
    font-weight: bold;
}
.forum .topic #tip, .forumMonitor .topic #tip
{
    width: 250px;
    background-color: #fff;
    padding: 10px;
    margin: 18px 0 0 15px;
    border: solid 1px #ccc;
    z-index: 2;
}
.forum .topic #tip h2, .forumMonitor .topic #tip h2
{
    padding-top: 0;
    margin-top: 0;
}
.forum .topic .read, .forumMonitor .topic .read
{
    text-decoration: underline;    
}
.forum .topic .grid b, .forumMonitor .topic b
{
    font-weight: normal;
    color: #006600;  
}
.forum .thread .question, .forum .reply .question
{
    float: left;    
    width: 766px;
    padding: 10px 0 20px 0;
}
.forum .thread .question h2, .forum .reply .question h2
{
    color: #760822;
}
.forum .thread .question .img, .forum .reply .question .img
{
    float: left;
    width: 100px;
}
.forum .thread .question .space, .forum .reply .question .space
{
    float: left;
    width: 22px;
    height: 100px;
    background-image: url('/Media/Images/Misc/Arrow2.gif');
    background-repeat: no-repeat;
}
.forum .thread .question .text, .forum .reply .question .text
{
    float: left;
    width: 624px;
    height: 80px;
    min-height: 80px;
	height: auto !important;
    padding: 10px;
    background-color: #ececec;
}
.forum .thread .question .text div, .forum .thread .answer .text div
{
    width: 624px;
    float: left;
}
.forum .thread .question .text div.byline, .forum .thread .answer .text div.byline
{
    padding: 0 0 15px 0;
}
.forum .thread .question .text img, .forum .thread .answer .itemStyle .text img, .forum .thread .answer .alternatingItemStyle .text img
{
    max-width: 624px;
}
.forum .thread .question .text a, .forum .thread .answer .text a, .forum .reply .question a
{
    text-decoration: none;
}
.forum .thread .question .text .buttons, .forum .thread .answer .text .buttons
{
    text-align: right;
    padding: 15px 0 0 0;
}
.forum .thread .answer 
{
    float: left;    
    width: 766px;
}
.forum .thread .answer .pagerTop
{
    margin: 0 0 20px 0;
}
.forum .thread .answer .pagerBottom
{
    margin: 10px 0 0 0;
}
.forum .thread .answer .itemStyle, .forum .thread .answer .alternatingItemStyle
{
    float: left;    
    width: 766px;
    padding: 0 0 10px 0;
}
.forum .thread .answer .itemStyle .img, .forum .thread .answer .alternatingItemStyle .img
{
    float: left;
    width: 100px;
}
.forum .thread .answer .itemStyle .space
{
    float: left;
    width: 22px;
    height: 100px;
    background-image: url('/Media/Images/Misc/Arrow1.gif');
    background-repeat: no-repeat;
}
.forum .thread .answer .alternatingItemStyle .space
{
    float: left;
    width: 22px;
    height: 100px;
    background-image: url('/Media/Images/Misc/Arrow2.gif');
    background-repeat: no-repeat;
}
.forum .thread .answer .itemStyle .text
{
    float: left;
    width: 624px;
    height: 80px;
    min-height: 80px;
	height: auto !important;
    padding: 10px;
    background-color: #f7f7f7;
}
.forum .thread .answer .alternatingItemStyle .text
{
    float: left;
    width: 624px;
    height: 80px;
    min-height: 80px;
	height: auto !important;
    padding: 10px;
    background-color: #ececec;
}
.forum .thread .answer .itemStyle .text ol li, .forum .thread .answer .alternatingItemStyle .text ol li
{
    display: list-item;
    list-style-position: inside;
    list-style-type: decimal;
}
.forum .thread .answer .itemStyle .text .quote, .forum .thread .answer .alternatingItemStyle .text .quote
{
    float: left;
    width: 584px;
    border: solid 1px #e6e6e6;
    padding: 10px;
    margin: 10px;
    background-color: #fff;
}
.forum .thread .answer .itemStyle .text .quote img, .forum .thread .answer .alternatingItemStyle .text .quote img
{
    max-width: 584px;
}
.forumMonitor .topic
{
    float: left;
    padding: 14px 0 0 0; 
}

/*********************************************** 
----> PAYMENT
***********************************************/

.payment .method
{
    width: 550px;
    float: left;
    padding: 0 0 20px 0;
}
.payment .method .symbol
{
    width: 75px;
    float: left;
}
.payment .method .info
{
    width: 475px;
    float: left;
}
.payment .method .info b
{
    color: #760822;
}
.paymentPopup
{
    width: 513px;
    height: 563px;
    margin: 0 0 0 10px;
    background-color: #fff;    
}
.paymentPopup .top
{
    width: 508px;
    height: 77px;
    padding: 5px 0 0 5px;    
}
.paymentPopup .main
{
    padding: 0 10px 0 10px;
    width: 493px;
}

/*********************************************** 
----> BLOG
***********************************************/

.blog.info
{
    width: 532px;
}
.blog.settings .textBox, .blog.entry .textBox
{
    width: 250px;
}
.blog.settings .textBoxMultiline
{
    width: 550px;
    height: 150px;
}
.blog.entry img
{
    max-width: 532px;
}
.profile .blog.entries
{
    width: 532px;
    overflow: hidden;
}
.profile .blog.entries .title , .profile .blog.entry .title
{
    width: 532px;
    padding: 0 0 2px 0;
}
.profile .blog.entries h2, .blog.entries h2 a, .profile .blog.entry h2, .blog.entry h2 a
{
    color: #760822;
    padding: 5px 0 0 0;
}
.profile .blog.entries .byline, .profile .blog.entry .byline
{
    width: 532px;
    color: #909090;
    font-size: 7pt;
    text-transform: uppercase;
    padding: 0 0 10px 0;
}
.profile .blog.entries .byline a, .profile .blog.entry .byline a
{
    text-decoration: none;
    color: #909090;
}
.profile .blog.entries .byline a:hover, .profile .blog.entry .byline a:hover
{
    color: #760822;
}
.profile .blog.entries .text, .profile .blog.entry .text
{
    width: 532px;
    padding: 0 0 0 0;
}
.profile .blog.entries .text img, .profile .blog.entry .text img
{
    max-width: 532px;
}
.profile .blog.entries .pager
{
    padding: 15px 0 0 0;
    height: 50px;
    width: 532px;
}
.profile .blog.entries .pager .pagerStyle
{
    padding: 0 5px 0 0;
} 
.profile .blog.entries .pager b
{
    color: #be0a26;
}
.profile .blog.entry
{
    width: 532px;
    overflow: hidden;
}
.profile .blog.entry .comments
{
    width: 532px;
}
.profile .blog.entry .comment
{
    width: 532px;
}
.profile .blog.entry .comment .textBoxMultiline
{
    width: 530px;
    height: 100px;
}
.profile .blog.entry .comments .byline
{
    color: #909090;
    font-size: 7pt;
    text-transform: uppercase;
}
.blog.category .wrapper
{
    width: 550px;
    float:left;    
}
.blog.category .left
{
    width: 275px;
    float:left;    
}
.blog.category .left .textBox, .blog.category .right .textBox
{
    width: 140px;    
}
.blog.category .right
{
    width: 275px;
    float:left;    
}
.blog.category .right .grid, .blog.category .right .grid td 
{
    border: solid 0px #fff;
    padding: 0 0 5px 0;
}
.blog.category .right .name
{
    width: 150px;
}
.blog.category .right .edit
{
    width: 100px;
    text-align: right;
    vertical-align: top;
}
.blog.category .right .delete
{
    width: 25px;
    text-align: center;
    vertical-align: top;
}
.blog.category .right .delete input
{
    margin: 5px 0 0 0;
}
