@charset "UTF-8";
/* Gorygirl */

/* Colors
White: 
Black: 
Grey : rgb(93,94,96)
Light Grey : rgb(220,221,222)
Red: rgb(218,37,31)
Pink: rgb(238,162,144)
*/

html {
	height: 100%;}

body { 
	margin:0; 
	padding:0; 
	font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; 
	font-size:62.5%; 
	color:rgb(93,94,96); 
	font-weight:normal;
	background: rgb(238,162,144) url(../images/bg_main.jpg) repeat-x;
	height: 100%;}
	
#fake_white {
	background: #FFF; 
	width: 100%; 
	height: 396px; 
	position: absolute; 
	z-index: -1;}

h1 {margin:0 0 10px 0; font-size:2.4em; line-height:1.4em; text-align:left; color:rgb(93,94,96); font-weight:normal;}
h3 {margin:0 0 10px 0; font-size:1.9em; line-height:1.4em; text-align:left; color:rgb(93,94,96); font-weight:normal;}
h2 {margin:20px 0px 20px 0px; font-size:2.2em; text-align:left; color:rgb(93,94,96); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; }
h2.black {margin:0px 0px 10px 0px; font-size:2.2em; text-align:left; color:black; font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; }
h4 {margin:0px 0px 10px 0px; font-size:1.9em; text-align:left; color:rgb(93,94,96); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; }
h5 {margin:0px 0px 10px 0px; font-size:1.7em; text-align:left; color:rgb(238,162,144); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif;} 

p { margin: 0 0 15px 0; font-size:1.2em; line-height:1.6em; text-align:justify; color:rgb(93,94,96); font-weight:normal;}
.white {color:white;}
.clear {clear:both;}
.clear_right {clear:right;}
.listings {font-family:'Georgia', Times New Roman, Times, serif; margin: 0 0 15px 0; font-size:1.3em; line-height:1.6em; text-align:left; color:rgb(93,94,96);}
.listings2 {font-family:'Georgia', Times New Roman, Times, serif; margin: 0 0 0px 0; font-size:1.3em; line-height:1.6em; text-align:left; color:rgb(93,94,96);}

a {color:rgb(218,37,31); text-decoration:none;}
a:hover {color:rgb(218,37,31); text-decoration:underline;}
.bold {font-weight:bold;}
.small {font-size:0.9em;}
.black {color:black;}
.red {color:rgb(218,37,31);}
.line { border-bottom:1px dotted rgb(93,94,96); margin-bottom:15px;}
.line_divide { border-bottom:1px dotted rgb(93,94,96); margin:30px 0px 30px 0px;}
.clear {clear:both;}
.italic {font-style:italic;}

#logo { padding:20px 0 0 40px;}

#container {
	background: url(../images/website_background.jpg) no-repeat center top;
	width: 100%;
	display: table;
	height: 100%;}
body > #container { height: auto; min-height: 100%; }
	


#content_container {
		/*
		background-image:url(/images/bkg_shadowTEST2.gif); 
		background-position:top; 
		background-repeat: no-repeat; 
		*/
		
		
		width:825px; 
		margin: 0 auto; 
		padding:0; 
		/*background: url(../images/website_background.jpg) 0 215px no-repeat;*/
		

		}



#main_picture {
	/*background: url(../images/top_bg.png) 0 -47px no-repeat;*/
	/*padding-top: 20px;*/
	
	
	
	left: 0px;
	height: 275px;
	/*margin-bottom: 50px;*/
	width:824px;
	

	border-bottom: none;
	}
#main_picture img {
	/*margin-left: 20px;*/
	margin: 0 0 13px 3px;}

#header {width:1000px; margin-left:auto; margin-right:auto; }

#client_login { width:250px; float:right; margin: 30px 140px 0 0; }
#client_login label {color:white; font-size:1em; }
.fill_in_1 {padding-top:10px; }
.fill_in_2 {padding-top:10px;}
.login { margin: 15px 0 0 0;}
.register {position:relative; top:5px; left:187px; width:100px; font-size:1em;}
#client_login p {font-size:1em; line-height:1em; margin:7px 0 0 0; text-align:left;}
#client_login a {color:rgb(218,37,31); text-decoration:none;}
#client_login a:hover {color:rgb(218,37,31); text-decoration:underline;}

#main_container {/*background-image:url(../images/main_bg.png); background-position:top; background-repeat:repeat-y;*/ margin-top:205px; }
/*
#main_container {
	background:url(../images/main_bg.png) -12px 0  repeat-y; 
	margin-top:205px; }
	*/

#main {width:825px; margin-left:auto; margin-right:auto; padding:7px 10px 0px 10px;  margin-bottom:30px; background: url(../images/bg_main.png) -29px 5px; margin-top: 67px;}

#bottom_shadow {
	position: absolute; 
	margin-left: -39px;}
		

#main_content { margin-top:-100px; }

.menu { margin: 27px auto 0 auto; font-size:1em; width:768px; 
	background: #000;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) { /* SAFARI HACK */
/*	.menu { padding-top:9px; } 
	#main_picture { left: -21px; }
	#bottom_shadow { left: -21px }
}*/

.menu ul {margin: 0; padding:0; list-style:none;}
.menu li { margin:0px 1px 0px 0px; padding:0; display:block; float:left; text-transform:uppercase; text-align:center; font-weight:normal; }
.menu li.selected , .menu a:hover { display:block; float:left; background-color:white; color:rgb(218,37,31); padding:11px 10px; font-weight:normal; text-decoration:none; width:75px; }
.menu li.lastitem { border-right:0; margin:0; }
.menu a { display:block; float:left;  background-color:black; color:white; padding:10px; font-weight:normal; text-decoration:none; width:75px; }


#breadcrumb { margin:0 0 20px 0; line-height: 1.3em; font-size:1.1em;}

#text {
	position: relative;
	left: 8px;
	top: -2px;}

#page_home #text_block { margin: 0px 370px 0px 30px; }
#text_block { margin: 0px 390px 0px 30px; padding-bottom:30px;}
#text_block2 { margin: 0px 30px 0px 30px; padding-bottom:30px;}

.main_image {margin:25px 0 25px 0;}

#advert_boxes { margin:0px 40px 10px 0px; padding:0px; float:right; width:290px; }
.box { padding:0px; margin:0 10px 10px 0px; float:left; width:130px; height:186px; display:block; border:5px solid rgb(220,221,222);}
.box2 { padding:0px; margin:0 0px 10px 0px; float:left; width:130px; height:186px; display:block; border:5px solid rgb(220,221,222); }
.box_landscape { padding:0px; margin:0 0px 10px 0px; float:left; width:280px; height:95px; display:block; border:5px solid rgb(220,221,222); }
#advert_boxes p {color:white; font-weight:normal;}

#contact_thumb {padding:0px; margin:0 30px 0px 0px; float:left; width:120px; height:120px; display:block; border:5px solid rgb(220,221,222);}

.heart {position:relative; top:-10px; left:180px; width:60px; height:48px;}

.red_box {background-color:rgb(218,37,31); padding:3px 10px 3px 10px; margin:0 0 15px 0;}
.red_box p {color:white; font-weight:normal; margin:0px;}

.red_view_article_box {background-color:rgb(218,37,31); padding:3px 10px 3px 10px; margin:3px 0 15px 0; float:right; width:70px;}
.red_view_article_box p {color:white; font-weight:normal; margin:0px; text-align:left;}

.red_comment_box {background-color:rgb(218,37,31); padding:3px 10px 3px 10px; margin:0 0 15px 0; width:95px;}
.red_comment_box p {color:white; font-weight:normal; margin:0px; font-size:1.1em; text-align:left;}

.red_edit_box {background-color:rgb(218,37,31); padding:3px 10px 3px 10px; margin:0 365px 15px 0; width:58px;}
.red_edit_box p {color:white; font-weight:normal; margin:0px; font-size:1.1em; text-align:left;}

.red_title_box {background-color:rgb(218,37,31); padding:3px 10px 3px 10px; margin:15px 0 10px 0; width:60px;}
.red_title_box p {color:white; font-weight:normal; margin:0px; text-align:left;}

#designers_list {}
#designers_list p {margin: 0 0 5px 0; font-size:1.2em; line-height:1.6em; text-align:left; color:rgb(93,94,96); font-weight:normal;}

#register_form {padding-bottom:0px; }
#register_form td {margin:0px 0px 10px 0px; font-size:1.7em; text-align:left; color:rgb(238,162,144); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; padding-bottom:10px; }

#profile_form {padding-bottom:30px; }
#profile_form td {margin:0px 0px 5px 0px; font-size:1.7em; text-align:left; color:rgb(238,162,144); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; padding-bottom:2px; }
#profile_form td.entry {margin:0px 0px 5px 0px; font-size:1.5em; text-align:left; color:rgb(93,94,96); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; padding-bottom:20px; }
#profile_form td.column_2 {padding-left:60px;}

.pink_box {background-color:rgb(238,162,144); padding:10px; margin:0 0 15px 0; width:440px;}
.pink_box p {font-weight:normal; text-align:left; font-size:11px;}

.upload_avatar {padding:0px; margin:15px 10px 10px 0px; width:70px; height:70px; border:5px solid rgb(220,221,222);}

.frame {padding:0px; margin:0px 0px 10px 0px; width:180px; height:250px; border:1px solid rgb(238,162,144);}
.frame2 { padding: 0; margin: 0; border:1px solid rgb(238,162,144); width: 200px;}
.choose_image {margin:10px 0 40px 0;}

.comment_listing {margin-bottom:30px;}
.avatar_pic {float:left; width:40px; margin:0 15px 0px 0; border:5px solid rgb(220,221,222);}
.user_name {text-transform:uppercase;}
.comment_title {margin:0px 0px 0px 0px; font-size:1.6em; text-align:left; color:rgb(93,94,96); font-weight:bold; font-family:'Georgia', Times New Roman, Times, serif; }

#left_column {float:left; border-right:1px dotted rgb(93,94,96); padding:0 40px 30px 30px; margin-right:40px; width:200px;}
#left_column h4 {font-size:1.6em;}
#left_column h2 {margin:0px 0px 20px 0px; font-size:2.2em; text-align:left; color:rgb(93,94,96); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; }


#right_column {float:right; border-left:1px dotted rgb(93,94,96); padding:0 40px 30px 30px; margin-left:30px; width:200px; }
#right_column h4 {font-size:1.6em;}
#right_column h2 {margin:0px 0px 20px 0px; font-size:2.2em; text-align:left; color:rgb(93,94,96); font-weight:normal; font-family:'Georgia', Times New Roman, Times, serif; }

.upload_main_image {margin-bottom:20px;}

#footer { margin: 50px 0 0 0; padding:20px 0 15px 50px; background-color:black; border-top:1px dotted white; position: relative;}
#footer p { font-size:0.9em; margin:20px 50px 0px 0; color:white; text-align:center; font-weight:normal;}

#footer .menu { margin: 0px auto 0 auto; font-size:0.9em; width:450px; border:0;}
#footer .menu ul { margin:0; padding:0; list-style:none; }
#footer .menu li { margin:0px; padding:0; display:block; float:left; text-transform:uppercase; text-align:center; font-weight:normal;}
#footer .menu li.selected , #footer .menu a:hover {  display:block; float:left; background-color:transparent; color:rgb(218,37,31); padding:0 15px 0 0; font-weight:normal; text-decoration:none; width:auto; }
#footer .menu li.lastitem { border-right:0; margin-right:0; }
#footer .menu a { display:block; float:left;  background-color:transparent; color:white; font-weight:normal; text-decoration:none; width:auto; padding:0 15px 0 0;}

#frm_register label.error { 
	width: 200px;
	text-align: left;
	color: #F00;
	display: block;
	font-size: 0.7em;
	margin-top: 5px;
	margin-left: 2px;
	font-weight: bold;}
	
a.comment_link {
	color: #FFF;
	display: block;}

#accordion table tr {
	vertical-align: middle;}
#accordion tr.tbl_section_header {
	height: 30px;
	background: rgb(238,162,144);}
#accordion tr.tbl_thread_preview {
	background: #000;
	color: #FFF;}
	
#forum_thread {
	background: rgb(238,162,144);
	color: #FFF;
	font-size: 1.8em;
	font-family:'Georgia', Times New Roman, Times, serif;
	line-height: 45px;
	padding-left: 15px;
	border-bottom: 1px solid #FFF;}
#forum_thread_container {
	background: #000;}
	
#accordion td.tbl_thread_td {
	font-size: 1.7em; 
	color: #FFF; 
	padding-left: 15px; 
	line-height: 50px;}
#accordion td.listings_forum {
	font-family:'Georgia', Times New Roman, Times, serif; 
	margin: 0 0 15px 0; 
	font-size: 1.3em; 
	line-height: 35px; 
	text-align: left; 
	color: #FFF;
	border-bottom: 1px solid #FFF;
	padding-left: 15px;}
#accordion td.header {
	font-family:'Georgia', Times New Roman, Times, serif;
	color: #FFF;
	font-size: 1.8em;
	line-height: 45px;
	padding-left: 15px;}
	
#comments_style p {
	color: #FFF; line-height: 18px; font-size: 12px;}
	
#remember_me {
	position: absolute;
	top: 93px;
	margin-left: -1px;}
#remember_me span {
	font-size: 0.9em;
	position: relative;
	bottom: 1px;}
	
#rss {
	position: absolute;
	top: 40px;
	margin-left: 880px;}
#rss img {
	border: none;}
	
#users_titles th {
	font-size: 1.3em;
	text-align: left;}
