body {
	width: 1024px;
	padding: 0;
	margin: 0 auto;
	font: 0.74em Arial, sans-serif;
	line-height: 1.5em;
	background: #323266 url("http://livecam-livesex.com/images/bg1.gif");;
	color: #fff;
}

#wrapper {
	width:1024px;
	border: 1px solid #CCC;
	padding: 10px;
	background: #202050;
}

a {	color: #FFFFFF;	background: inherit; text-decoration: none;}
a:hover { color: #d0eb55; background: inherit; text-decoration: underline;}
p {	margin: 5px 0;}
h1 { font: bold 1.8em Arial, Sans-Serif; padding: 8px 0 4px 0; margin: 0; letter-spacing: -1px;}
h2 { font: bold 1.6em Arial, Sans-Serif; letter-spacing: -1px;}
h3 { padding: 4px 0; margin: 0;}
ul { margin: 0; padding: 0; list-style: none;}

img {
	border : 0px none;
}

.content {
	margin: 0 auto;
	width: 1000px;	
}

#top {
	padding-top: 0;
	background: #202050 url('images/topbg1.gif') repeat-x;
	height: 85px;
	margin-bottom: 5px;
	border: 1px solid #CCC;;
}

#top h1 {
	font : bold 2.6em Arial, Sans-Serif;
	padding : 20px 0 0 10px;
	margin : 0;
	letter-spacing : 1px;
	color : #d0eb55;
}

#top a:hover {
	text-decoration : none;
}

#top h2 {
	font : 0.9em Arial, Sans-Serif;
	letter-spacing : 0;
	color : #868686;
	margin : 0;
	padding : 0 0 0 10px;
}

#menu {
	float : right;
	height : 23px;
	margin-top : 35px;
}

#menu a {
	color : #fff;
	background : inherit;
	text-decoration : none;
	padding-left : 10px;
	line-height : 23px;
	font-weight : bold;
}

#menu a span {
	padding-right: 10px;
}

#menu a, #menu a span {
	display : block;
	float : left;
}

#menu a:hover, #menu .current {
	color : #fff;
	background : #FF8C00 url('images/tabl.gif') no-repeat left top;
	padding-left : 10px;
	height : 23px
}

#menu a:hover span, #menu .current span {
	background : url('images/tabr.gif') no-repeat right top;
	padding-right : 10px;
	height : 23px;
	cursor : pointer
}

#menu ul {
	list-style : none;
	padding : 0;
	margin : 0;
}

#menu li {
	float : left;
	margin : 0 0 0 5px;
}

#main {
	width : 1000px;
	margin : 0;
	padding : 0;
}

.right_side {
	float : right;
	width : 240px;
	background : inherit;
	overflow : hidden;
}

.right_side .pad {
	padding : 0 0 10px 17px;
}

.right_side p {
	padding : 0 0 5px 5px;
}

.right_side ul {
	padding : 3px 0 12px 5px;
}

.right_side li {
	line-height : 18px;
	background : inherit;
	list-style : square;
	padding-left : 0px;
	margin-left : 17px;
	color : #FF8C00;
}

.right_side a {
	background: inherit;
	text-decoration: none;
}

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

.right_side h3 {
	color: #eee;
	background: url('images/rmenuhead.gif') no-repeat top;
	width: 202px;
	height: 30px;
	padding-top: 7px;
	text-indent: 10px;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:1.2em;
	font-family:Arial, Sans-Serif;
}

#left_side {
	background: inherit;
	float:left;
	margin-bottom : 10px;
	width : 590px;
}

#left_side p {
	color: #e7e7e7;
	padding: 0;
	text-align: justify;
}

#footer {
	clear : both;
	width : 1000px;
	margin : 0 0 0 0;
	padding-top : 5px;
	color : #777;
	border-top : 1px solid #FFF;
	background : inherit;
}

#footer .right {
	float : right;
}
#footer a {
	text-decoration : none;
	background : inherit;
}

/* body {margin-left: 5px;margin-top: 20px;margin-right: 5px;margin-bottom: 5px;background-color: #404347; background-image: url('img/back.gif'); background-repeat:repeat-x;} /* standard formatting for body (margin, background color ...) */
body, td, th {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #F7F7F7;} /* standard formatting for body, tables and cells (Fonttype, Font size, Font color ...) */

input {width: 220px;} /* standard formatting for input tags */
textarea {width: 211px; height: 60px;} /* standardformatiereung for textareas */
h1 {margin:0px; padding:15px; font-size:22px;text-transform:uppercase;} /* all h1 titles (e.g. title of the topsite) */

a:link {color: #F7F7F7;} /* all links without style */
a {font-size: 12px;color: #F7F7F7;}
a:visited {color: #F7F7F7}
a:hover {color: #FF9900;}
a:active {color: #F7F7F7;}

.heading {font-size:18px;text-transform:uppercase;} /* titles (add.php and members area */
.error {color:#FF0000;} /* error text */
.stats {font-size: 10px; padding-left:5px; padding-top:2px; padding-right:5px; padding-bottom:2px;background-color:#404347;} /* stats at topsite and at registration site */
.updatemessage {color:#FF0000; font-size:18px; font-weight:bold;} /* Text, which the script dispalys after submitting formulars */

td.row-header {background-color:#404347;} /* cell with the header of the rows with the entrys and the titles at add.php and in the members area*/
td.row-midle{background-color:#404347;} /* cell with the title, banner and description and cells at add.php and members area*/

/* ---------------- Topsite ---------------- */

td.row-left{background-color:#404347;} /* left cell of the rows with the entrys (rank) */
td.row-right1{background-color:#404347;} /*  right cell (hits in)*/
td.row-right2{background-color:#404347;} /*  second right cell (hits out)*/

td.top-header{background-color:#404347;} /*  cell with the topsite title*/

a.topmenu {font-size: 14px;color: #F7F7F7; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px; text-transform:uppercase;} /* top menu */
a.topmenu:visited {color: #F7F7F7; text-transform:uppercase;}
a.topmenu:hover {color: #FF9900; text-transform:uppercase;}
a.topmenu:active {color: #F7F7F7; text-transform:uppercase;}

a.topsitemenu {font-size: 12px;color: #00CCFF; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px}  /* subsites menu */
a.topsitemenu:visited {color: #00CCFF;}
a.topsitemenu:hover {color: #FF9900;}
a.topsitemenu:active {color: #00CCFF;}

a.members {font-size: 12px;color: #00CCFF;} /* Login and Join Link at bottom of topsite (footerlinks) */
a.members:visited {color: #00CCFF;}
a.members:hover {color: #FF9900;}
a.members:active {color: #00CCFF;}

a.sitetitle {font-size: 12px;color: #00FFFF; padding-left:4px; padding-top:4px; padding-right:4px; padding-bottom:0px; text-decoration:none;} /* Title of each entry at topsite */
a.sitetitle:visited {color: #00FFFF;}
a.sitetitle:hover {color: #FF9900;text-decoration: underline;}
a.sitetitle:active {color: #00FFFF;text-decoration:none;}

.new {color: #FF0000; font-weight:bolder;} /* Text new at topsite */
.banner { padding:4px; padding-bottom:0px;} /* Banner of each entry at topsite */
.description { font-size:12px; padding-left:4px; padding-top:0px; padding-right:4px; padding-bottom:4px} /* Description of each entry at topsite */

/* ---------------- registration site ---------------- */

.inputs1 {width: 102px;} /* submitbotton */
.inputs {width: 211px;} /* all other input tags at registration page  */

/* ---------------- Login Lost ---------------- */

.input2 {width:150px;} /* all input tags at the Login and lost password page */

/* ---------------- Members Area ---------------- */

a.biglink:link {color: #000000;font-size: 14px;font-weight: bolder;text-decoration: none;text-transform:uppercase;} /* Big links in the members area (without the left menu) */
a.biglink:visited {color: #000000;font-size: 14px;font-weight: bolder;text-decoration: none;text-transform:uppercase;}
a.biglink:hover {color: #FF9900;font-size: 14px;font-weight: bolder;text-decoration: none;text-transform:uppercase;}
a.biglink:active {color: #000000;font-size: 14px;font-weight: bolder;text-decoration: none;text-transform:uppercase;}

a.smalllink:link {color: #00FFFF;font-size: 12px;} /* small links in the members area (without the left menu) */
a.smalllink:visited {color: #00FFFF;font-size: 12px;}
a.smalllink:hover {color: #FF9900;font-size: 12px;}
a.smalllink:active {color: #00FFFF;font-size: 12px;}

.submitbuton {width: 78px;} /* submitbuttons in the members area */
.tdcontentbgcolor {background-color: #000033;} /* Backgrouncolor of the cell with the content part in the members area */