body {
   padding-top: 7px;
   background-image: url(../images/ba-bg.gif);
	width: 888px;
	margin-left: auto;
	margin-right: auto;
	font-weight: normal;
	font-size: 12px;
	color: #1c1c1c;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	background-color: #cccccc;
}

#container{
position:relative;
width:860px;
text-align:center;
margin:0 auto 0;
background-color:#CCCCCC;
} 

/* General style for select lists used where list does not have its own explicit class */
select {
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	background-color:444444;
}

/* General links style used where link does not have its own explicit class */
a {
	color: white;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
}

/* general table cells used where cell does not have its own explicit class */
td {
	color: #ffffff;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
}

/* Cell style for display of site title and slogan*/
.headercell {
	background-color:#86A4CC;
	height:50px;
  }

/* Class for title text */
.title {
	color: #5B84BB;
	font-family: ""Trebuchet MS", arial, verdana, tahoma, helvetica";
	font-weight: bold;
	font-size: 30px;
	}

/* Class for slogan text */
.slogan {
	color: #ffffff;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 13px;


}

/* template specific. Separator lines*/
.decobar {
background-color: #444444;
height:10px;
}

/* Inbox classes */


.unreadmail {
/* Style for font displaying subject link for mail that has not been read  */

	color: #ffff00;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.readmail {
/* Style for font displaying subject link for mail that has been read  */

	color: #cccccc;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
}

.vplinkinbox {
/* View profile links displayed in inbox next to sender's name */

	color: #ffffcc;
	font-weight: normal;
	font-size:10px;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	text-decoration:none;
}

.colsheader {
/* Used in inbox display and on the page where mail is read. Styles the colum headers as in: Sender, Subject, Date / From, Subject Date  */

	color: #ffffff;
	background-color: #313131;
	border:1px outset #444444;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
}

.whiterows {
/* Used in inbox display and on the page where mail is read. Styles the rows displaying the inbox content under sender, subject date when showing inbox list and the cell next to from, subject date when reading mail */

	color: #eeeeee;
	background-color: #444444;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-size: 12px;
}



/* Font style for create account link on home page menu*/
.createaccount {
	font-size: 12px;
	color: #ffff00;
	font-weight: bold;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	text-decoration:none;
}


/* Standard sized bold links */
.boldlink {
	font-weight: bold;
	font-size: 12px;
	color: #ffdead;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	text-decoration: none;
}

/* Standard submit button class */
.aptbutton {
	font-size: 12px;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	color: #575757;
	height:20px;
	font-weight:normal;
	background-color: #cccccc;
	border:1px solid #444444;
	}

/* Standard class used for page headers (Areas of page that shows the page title above the main content) */
.headertext {
	color: #2d2d2d;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 12px;
	border:1px outset #5B84BB;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-image: url("images/mbkg.jpg");
	background-repeat: repeat-x;
	height:30px;
}

/* Alternate class for page subheaders */
.subheadertext {
	color: #cccccc;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 11px;
	border:1px outset #444444;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-image: url("images/mbkg.jpg");
	background-repeat: repeat-x;
	height:30px;
   text-align: center;
}

/* Second alternate class for page subheaders (Examples of use: contact form cells for name, email, type of message; featured photographer table cells for name, country, access, currently rated, online status)*/
.subheadertext2 {
	color: #444444;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	padding-left:3px;
	background-color: #eeeeee;

}

/* View photos link used in random photographer table on subheadertext2 class*/
.subheadertextlink2 {
	color: #0000ff;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;

}

/* Class for table displaying title and slogan */
.titleslogan {
	background-color: #303230;
	padding-left: 6px;
	height:25px;

}


/* Class for input box style. used on login form */
.box {
border:1px solid #5B84BB;
}

/* General border class */
.border {
   border: 1px solid #505050;
}

/* Lost password link */
.lpasslink {
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
	font-weight:normal;
}

/* Copyright class */
.copyright {
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.etownlink {
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-size:10px;
	color:#314F77;
	text-decoration:none;
	font-weight:normal;
}

/* Class for message alerts sent by system */
.alert {
	 font-family: "Courier New", Courier, monospace;
	font-size:12px;
	color:#ffff00;
	text-decoration:none;
	font-stretch: semi-expanded;
}

.alert_lite {
	 font-family: "Courier New", Courier, monospace;
	font-size:12px;
	color:#ffdead;
	text-decoration:none;
	font-stretch: semi-expanded;
}

/* Class for style of main photo display in portfolio */
.bigphoto {
	border:1px outset #444444;
	background-color: #575757;
}

/* Class for style of thumbnial displays */
.picthumbs {
	border:0px outset #444444;
	background-color: #575757;
}

/* Standard inset border style (used in relogin.html, templates/admin/frame.html, templates/bits/browse.html, templates/bits/browse_females.html, templates/bits/browse_males.html, templates/bits/userlist.html, templates/bits/modelingtips.html, addons\rating\templates\bits\top_rated.html) */
.borderinset {
	border:1px outset #575757;
	background-color: #575757;
}

/* Standard outset border style (used in cnotice_view.html, contact_form.html,mail_send.html,bits\joblist.html) */
.borderoutset {
	border:1px inset #575757;
}

/* Class for menu at top of page greeting member, showing number of members online, number of profile views, number of new messages and logout link after user has logged in */
.statusmenu {
	background-color:#454545;
	border:1px solid #444444;
	color: #eeeeee;
	font-size:12px;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	height:30px;
}



/* Cell style using only a bottom border (used in templates/bits/modelingtips.html) */
.bottomline {
	border-top:0px;
	border-bottom:1px;
	border-left:0px;
	border-right:0px;
	border-style:solid;
	border-color:#444444;
	color:#1c1c1c;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
}

/* Class for menu styles--all menus use this class */
.menus {
/*background-color:#444444;*/
	background-image: url("images/mbkg.jpg");
	background-repeat: repeat-x;
	height:30px;
	padding-left:1px;
}

/* Class for meny links */
.menulinks {
	color: #cccccc;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
   padding-left: 3px;
	text-decoration:none;
}

.link-newest {
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	color: #314F77;
	font-weight: normal;
	font-size: 11px;
   padding-left: 3px;
	text-decoration:none;
}

.link-mostviewed {
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	color: #314F77;
	font-weight: normal;
	font-size: 11px;
   padding-left: 3px;
	text-decoration:none;
}

/* Class for table used in relogin.html behind text "Submit A Portfolio" */
.submitaback {
	background-color:#cccccc;
	border:1px outset #575757;
	height=60px;
}

/* Class for font of text "Submit A Portfolio" as used in relogin.html */
.submitafont {
	color: #575757;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 25px;
}

.submitalinksm {
	color: #575757;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 13px;
}

.submitalinksm2 {
	color: #314F77;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
}

/* Class for general text space area (In most pages this is the middle content area */
.textspace {
	padding-left:2px;
	padding-right:2px;
	border:1px outset #444444;
	background-color: #575757;
}

/* Class for background in control center where membership status info and upgrade link is displayed (Used in templates/cpanel.html and templates/yourcontent.html) */
.mstat {
	background-color:#3B3B3B;
	border:1px outset #314F77;
	color:eeeeee;
	font-size:12px;
	font-color:eeeeee;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
}

/* Class for "Use the advanced search tool" link used in basicsearch.html */
.advslink {
	color: #6B91C2;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 14px;
}


/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframetop {
border-top:5px;
border-bottom:0px;
border-left:0px;
border-right:0px;
border-style:solid;
border-color:314F77;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframeleft {
border-top:0px;
border-bottom:0px;
border-left:5px;
border-right:0px;
border-style:solid;
border-color:314F77;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframe1 {
	color: #314F77;
	width:150px;
}

/* Class used to style pics display in rate members script. Code found in (addons\rating\templates\rateme.html) */
.pframe2 {
	color: #314F77;
	height:150px;
}

/* Delete pic link used in admin pic inspector */
.dellinkpicinspect {
	color: #900000;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 12px;
	text-decoration:none;
}

/* Portfolio classes */
.psheader {
/* class for section headers such as (Basic Information, Skills, Work Interests, Additional Stats etc.) */
	color: #575757;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: bold;
	font-size: 10px;
	padding-left:10px;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #eeeeee;
}

.pcell1 {
/* Class for cell displaying field name in portfolio information display */
	background-color: #575757;
	border:1px outset #444444;
	color: #eeeeee;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	height: 14px;
	padding-left:3px;
}

.pcell2 {
/* Class for cell displaying field answer in portfolio information display */
	background-color: #314F77;
	border:1px outset #444444;
	color: #eeeeee;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
	padding-left:3px;
	height: 14px;
}

/* Style to decorate table cell displaying random model pic */
.randommodel1 {
	border:1px inset #cccccc;
}

.randommodel2 {
	/*border:1px inset #314F77;*/
	background-color: #314F77;
}
.rmodelname {
	background-color: #314F77;
	color: #cccccc;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}

.rmodellink {
	color: #cccccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration:none;
}

.spotlight {
	border:1px outset #314F77;
	background-color: #575757;
}

.rightcell {
	background-color: #314F77;
}

.tspace1border {
	background-color: #314F77;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
}

.tspace1 {
	background-color: #575757;
}

/* Photographers view photos link */
.ph_vplink {
	color: #c80000;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
}

.blinkscell{
	background-color:#444444;
	border:1px outset #314F77;
}

.blinkscell_links {
	color:#ffffff;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;

}

.tratablelinks {
	color: #ffffff;
	font-family: "Trebuchet MS", arial, verdana, tahoma, helvetica;
	font-weight: normal;
	font-size: 11px;
	text-decoration:none;
}

.biotable {
background-color: #314F77;
}

.joincell {

	background-image: url("images/joinbkg.jpg1");
	text-align: center;
	background-repeat: repeat-x;
	height:130px;
	padding-right: 7px;
}

.thumbnail {
width:100px;
}

.thumbnailh {
height:100px;
}

.outset_lastx {
	background-color: #CFDBEB;
	border:1px inset #6B91C2;
}

.lastx {
	background-color: #3C8DC5;
}

.message {
	background-color: #314F77;
}

.pheader {

	background-image: url("images/pheaderbkg.jpg");
	background-repeat: repeat-x;
	height:60px;
}

.rounded_STYLE
{
    background-color: #cccccc;          /* if needed */
    border: 1px solid #ffffff;   /* if needed */
    -webkit-border-radius: 20px;    /* for Safari */
    -moz-border-radius: 20px;       /* for Firefox */
}



