body {
    font-family: 'Helvetica Arial sans-serif';
    background-color: #FFFFFF;
	font-size: 10pt;
    background-image: url('../images/bg.jpg');
    background-repeat: repeat;
    background-position: right top;
	color: #FFFFFF;
}

@font-face {
    font-family: 'ShardeeRegular';
    src: url('http://officialpreetiandpriya.com/fonts/Shardee-webfont.eot');
    src: url('http://officialpreetiandpriya.com/fonts/Shardee-webfont.eot#iefix') format('embedded-opentype'),
         url('http://officialpreetiandpriya.com/fonts/Shardee-webfont.woff') format('woff'),
         url('../fonts/Shardee-webfont.ttf') format('truetype'),
         url('http://officialpreetiandpriya.com/fonts/Shardee-webfont.svg#ShardeeRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('http://officialpreetiandpriya.com/fonts/OpenSans-Regular-webfont.eot');
    src: url('http://officialpreetiandpriya.com/fonts/OpenSans-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('http://officialpreetiandpriya.com/fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('http://officialpreetiandpriya.com/fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('http://officialpreetiandpriya.com/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrintClearlyRegular';
    src: url('http://officialpreetiandpriya.com/fonts/PrintClearly-webfont.eot');
    src: url('http://officialpreetiandpriya.com/fonts/PrintClearly-webfont.eot#iefix') format('embedded-opentype'),
         url('http://officialpreetiandpriya.com/fonts/PrintClearly-webfont.woff') format('woff'),
         url('http://officialpreetiandpriya.com/fonts/PrintClearly-webfont.ttf') format('truetype'),
         url('http://officialpreetiandpriya.com/fonts/PrintClearly-webfont.svg#PrintClearlyRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PrintBoldRegular';
    src: url('http://officialpreetiandpriya.com/fonts/PrintBold-webfont.eot');
    src: url('http://officialpreetiandpriya.com/fonts/PrintBold-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/PrintBold-webfont.woff') format('woff'),
         url('http://officialpreetiandpriya.com/fonts/PrintBold-webfont.ttf') format('truetype'),
         url('http://officialpreetiandpriya.com/fonts/PrintBold-webfont.svg#PrintBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1 {
	font-size: 2em;
	text-align: center;
	padding: 0.6em 0;
	font-family: 'verdana';
}

h2 {
	font-size: 1.6em;
	text-align: center;
	padding: 0.5em 0;
	font-family: 'verdana';
}

h3 {
	font-size: 1.4em;
	text-align: center;
	padding: 0.3em 0;
	font-family: 'verdana';
}


.container {
	width: 1024px;
	height:100%;
 	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	border: 1px solid #FAD0FA;
}

.container_bg {
      background-repeat: no-repeat;
    background-position: left top;
    min-height: 800px;
    width: 100%;
}

.header {
	background-color: #000000;
}

.header .main_logo {
	float: left;
}

.header .main_logo_right {
	margin-left: 500px;
	text-align: center;
}

.header .menu_section {
	width: 100%;
}

.header .menu {
	clear: both;
	background-color: #000000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#000000), to(#5e015c)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #000000, #5e015c); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image: -moz-linear-gradient(top, #000000, #5e015c); /* FF3.6+ */
	background-image: -o-linear-gradient(top, #000000, #5e015c); /* Opera 11.10+ */
	background-image: linear-gradient(to bottom, #000000, #5e015c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#5e015c');
	z-index: 100;
	font-size: 1.5em;
	text-transform: uppercase;
	font-family: 'PrintBoldRegular';
}

.header .menu ul {
	display: inline-block;
	padding: 0;
	margin: 0;
}

.header .menu li {
	padding: 0.1em 1em;
	float: left;
	text-align: center;
}

.header .menu_members {
	clear: none;
	margin-top: 10px;
	height: 34px;
}

.header .menu_members li {
	padding: 0.1em 1em;
}

.header .menu li.selected, .header .menu li:hover, .header .sub_menu li.selected, .header .sub_menu li:hover {
	text-shadow: -2px -2px 2px #990099, 2px -2px 2px #990099, -2px 2px 2px #990099, 2px 2px 2px #990099, -2px -2px 5px #990099, 2px -2px 5px #990099, -2px 2px 5px #990099, 2px 2px 5px #990099, -2px -2px 8px #990099, 2px -2px 8px #990099, -2px 2px 8px #990099, 2px 2px 8px #990099;
}

.ie .header .menu li.selected, .ie .header .menu li:hover, .ie .header .sub_menu li.selected, .ie .header .sub_menu li:hover {
	filter: glow(color=#990099, strength=6),glow(color=#990099, strength=5);
}

.header .sub_menu {
	padding: 15px 0;
	width: 100%;
	font-family: 'ShardeeRegular';
	font-size: 1.5em;
	letter-spacing: 2px;
	color: #ff96ff;
}

.header .sub_menu li {
	float: left;
	width: 40%;
	text-align: center;
}

.header .gallery_link {
	padding: 0.5em;
	font-size: 1.3em;
}

.main_content p, .standard_list li, .double_column li, .triple_column li {
	text-align: justify;
	font-family: verdana;
	padding: 0.5em;
	font-size: 1.2em;
	line-height: 1.2em;
}

.standard_list li {
	list-style: disc outside none;
	margin-left: 2em;
}

.main_content p a, .main_content .subscript a {
	color: #cc9900;
}

.main_content .subscript {
	text-align: right;
	font-size: 1.1em;
	margin: 0 0.5em 0.5em 0;
}

.footer {
	text-align: center;
	color: #cc9900;
	font-style: italic;
	font-size: 1.1em;
	padding: 0.5em 0;
	clear: both;

}

/* Home page */

.home_container .text {
	margin: 1em 0;
}

.home_container a {
	color: #cc9900;
}

.home_container .text a {
	color: #cc9900;
}
.home_container .inner_container .text a {
	color: #cc9900;
}

.inner_container .text a {
	color: #cc9900;
}
.inner_container a {
	color: #cc9900;
}

/* Biography */

.bio_container .image {
	float: left;
	margin: 0.5em;
}

.bio_container .image img {
	border: 1px solid #000000;
}

.bio_container .text {
	margin-left: 260px;
}

.bio_container .text a {
	color: #cc9900;
}

.bio_container .stats li, .stats p {
	font-size: 1em;
}


/* Join */

.join_container {
	display: block;
	position: relative;
	padding: 5px 0px 5px 0px;
	width: 1024px;
	height: 420px;
	clear: both;
}

.join_container .slideshow {
	display: block;
	position: relative;
	margin-left: 20px;
	float: left;
	text-align: left;
	vertical-align: middle;
}

.join_container .text {
	float: left;
	position: absolute;
	margin-left: 350px;
	text-align: left;
	max-width: 650px;
	height: 430px;
	font-family: Arial, Verdana;
	font-color: #ffffff;
}

.join_container .text a {
	color: #cc9900;
}

.join_container .pricing_container {
	text-align: center;
}

.join_container .pricing {
	display: inline-block;
}

.join_container .pricing td, .join_container .pricing th {
	text-align: center;
	font-size: 1.2em;
	padding: 0.2em 2em;
}

.join_container .pricing th {
	background-color: #000000;
	color: #ffffff;
}

.join_container .pricing td {
	background-color: #ffffff;
	color: #000000;
}

/* Contact */

.contact_container {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 1em;
}

.contact_form {
	display: inline-block;
}

.contact_form table {
	background-color: #000000;
}

.contact_form table tr th, .contact_form table tr td {
	font-size: 1.2em;
	padding: 0.2em;
}

.contact_form table tr th {
	font-size: 1.3em;
	vertical-align: middle;
	padding: 0.2em 2em;
}

.contact_form input, .contact_form select, .contact_form textarea {
	width: 300px;
}

.contact_form textarea {
	height: 100px;
}

.contact_form input.btn {
	width: 100px;
	color: #aa0000;
	float: right;
}

.contact_form label.error {
	display: block;
	padding: 0.2em;
	color: #ff0000;
}

.contact_form .captcha_image {
}


/* Special Offer */

.special_offer {
}

/* Banners */

.banners {
	width: 100%;
}

.banners li {
	float: left;
	width: 50%;
}

.banners img {
	width: 450px;
}

/* Slideshow */

.slideshow {
	border: 1px solid #000000;
	margin-right: 0.5em;
}

.slideshow img {
}

.highlight_image {

}

/* Video Player */

.video_twitter {
	background-color: #000000;
}

video_twitter .video_player {
	float:center

}


/* Previews */

.preview_header {
	margin: 0;
	padding: 0;
	background-color: #000000;
}

.preview > li {
	padding: 0 10px;
	background-color: #000000;
	border-bottom: 5px solid #8A018A;
}

.preview li img {
	border: 1px solid #000000;
}

.preview li .main_image {
	float: right;
}

.preview li .details {
	margin-right: 250px;
}

.preview li .details p {
	padding: 10px 10px 0 0;
}

.preview li .details .thumbnails {
	padding-bottom: 10px;
}

.preview li .details .thumbnails li {
	float: left;
}

.preview li .thumbnails li img {
	border-left: none;
}

.preview li .details .added {
	text-align: right;
	padding: 10px;
}

/* Members */

.members_container {
}

.members_container .section {
	margin: 0.5em;
	background-color: #000000;
}

.members_container .section .image {
	float: left;
}

.members_container .section .image img {
	width: 250px;
}

.members_container .section .text {
	margin-left: 260px;
}

.members_container .section .text a {
	color: #cc9900;
}

.members_container > p {
	text-align: center;
}

 a:link {color: #cc9900;}  
 a:visited {color:#cc9900;}  
 a:hover {color:#ffffff;}  
 a:active {color:#cc9900;} 


.members_container .image_browse li {
	float: left;
	width: 20%;
	height: 200px;
	text-align: center;
}

.members_container .video_preview {
	text-align: center;
	padding: 1em;
	background-color: #000000;
	margin: 0 250px;
}

.members_container .video_preview img {
	border: 1px solid #000000;
}

.members_container .video_preview .video_links {
	text-align: center;
}

.members_container .video_preview .video_links a {
	padding: 0 80px;
}

.members_container .image_browse img {
	border: 1px solid #000000;
}


/* MEMBERS Updates */

.memupdates:after, .mempagination:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.memupdates li {
	float: left;
	width: 33%;
	height: 300px;
	text-align: center;
	border: 1px;
	font-size: 1.2em;
	font-family: verdana;
}

.memgalupdates li {
	float: left;
	width: 25%;
	height: 100%;
	text-align: center;
	background-color: black;

}

.memupdatesyears {
	position: relative;
	text-align: center;
	margin: 0 auto;
	float:right;
 	left:-50%;
	z-index: 10;
}	

.memupdatesyears li {
	position:relative;
 	left:50%;
	font-family: Arial, Verdana;
  	font-size: 14px;
  	margin: 0;
  	padding: 0;
  	list-style: none;
}

.mempagination li {
	float: left;
	width: 50%;
	font-size: 1.2em;
	font-family: verdana;
}

.mempagination li.previous {
	text-align: right;
}

.mempagination li.next {
	text-align: left;
}


/* General */

.container:after, .inner_container:after, .header:after, .preview li:after, .banners:after, .special_offer:after, .section:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.section {
	margin: 0.2em;
}

.double_column li, .triple_column li {
	text-align: justify;
	padding: 0.5em;
	float: left;
}

.double_column li {
	width: 48%;
}

.triple_column li {
	width: 30%;
}

.highlight {
	color: #ffffff;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.centered {
	text-align: center;
}

.highlight {
	font-weight: bold;
}

.soft {
	color: #878787;
}

/* MAIN CONTAINER FOR UPDATES PAGE*/
.updates_container {
	display: block;
	position: relative;
	background-color: #000000;
	padding: 5px 0px 5px 0px;
	width: 1024px;
	height: 240px;
	clear: both;
	font-family: Arial, Verdana;
	font-color: #ffffff;
}

/* CHANGE THE WIDTH OF THESE CONTAINERS TO FORMAT THE PAGE */
/* CONTAINER FOR GALLERY IMAGE ON UPDATES PAGE*/
.updates_container .gallery {
	margin-left: 45px;
	float: left;
	min-width: 200px;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}

/* CONTAINER FOR GALLERY IMAGE TEXT ON UPDATES PAGE*/
.updates_container .galtext {
	margin-left: -15px;
	float: left;
	width: 180px;
	height: 100%;
	text-align: left;
	font-size: 15px;
}

/* CONTAINER FOR VIDEO IMAGE ON UPDATES PAGE*/
.updates_container .video {
	margin-left: 45px;
	float: left;
	min-width: 330px;
	height: 100%;
	text-align: left;
	vertical-align: middle;
}

/* CONTAINER FOR VIDEO IMAGE TEXT ON UPDATES PAGE*/
.updates_container .vidtext {
	margin-left: 15px;
	float: left;
	width: 180px;
	height: 100%;
	text-align: left;
	font-size: 15px;
}



/* LINKS CONTAINER FOR UPDATES PAGE*/
.links_container {
	display: block;
	position: relative;
	background-color: #000000;
	padding: 5px 0px 5px 0px;
	width: 1024px;
	height: 20px;
	clear: both;
	font-family: Arial, Verdana;
	font-color: #ffffff;
}
	
/* CONTAINER FOR PREVIOUS LINKS ON UPDATES PAGE*/
.links_container .previous {
	margin-right: 5px;
	float: left;
	min-width: 100%;
	height: 100%;
	text-align: right;
	vertical-align: bottom;
}
/* CONTAINER FOR NEW LINKS ON UPDATES PAGE*/
.links_container .new {
	margin-left: 5px;
	float: left;
	min-width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: bottom;
}

/* Webmasters */

.webmaster_container .image {
	float: right;
	margin: 0.5em;
}

.webmaster_container .image img {
	border: 1px solid #ffcc00;
}

.webmaster_container .text {
	margin-right: 260px;
}

.webmaster_container .stats li, .stats p {
	font-size: 1em;
}

.webmaster_container .ccbill_table {
	margin-left: 50px;