@CHARSET "UTF-8";
html {
	margin: 0px;
}
body {
	margin: 0px;
}


#header {
	width: 100%;
	height: 176px;
	background-image: url('/img/rs_header.jpg');
}

.shadowtop {
	width: 100%;
	height: 26px;
	background-image: url('/img/rs_dropshadow.png');
	background-repeat: repeat-x;
}

.shadowbottom {
	clear: both;
	width: 100%;
	height: 26px;
	background-image: url('/img/rs_dropshadow_bottom.png');
	background-repeat: repeat-x;
}

#contentwrapper {
	text-align: center;
}

#content {
	margin: 0 auto;
        text-align:left;
	width: 760px;
	}

.rug_portfolio {
padding-left: 0px;
		    float: left;
}

.content_portfolio {
	margin: 0 auto;
        text-align:left;
	width: 880px;
	margin-left: -40px;
	height: 452px;
}

.content_portfolio_view {
	margin: 0 auto;
        text-align:left;
	width: 800px;
	height: 452px;
}


#footer {
	clear:both;
	width: 100%;
	height: 47px;
	background-image: url('/img/rs_footer.jpg');
}

.footer_typecontainer {
	height: 34px;
	padding-top: 13px;
	padding-left: 120px;
	font-size: 9px;
	font-family: arial, verdana, helvetica;
	color: #ab8c74;
	float: left;
}

.footer_navcontainer {
	height: 30px;
	padding-top: 17px;
	padding-right: 35px;
	float: right;
}

.logo {
	margin: 0;
	padding: 0;
	float: left;
	width: 425px;
	height: 124px;
}

#nav {
	padding-top: 130px;
	padding-right: 35px;
	float: right;
}

#nav a {
	margin-left: -8px;
}

.galleryentry {
	width: 187px;
	height: 188px;
	margin-left: 15px;
	margin-bottom: 15px;
	background-image: url('/img/gallerybg.png');
	float: left;
}

/* VARIOUS ENTRY BOXES */
.entryyellowtop {
	background-image: url('/img/entry_yellow_top.png');
	height: 19px;
	width: 735px;
}

.entryyellowbottom {
	background-image: url('/img/entry_yellow_bottom.png');
	height: 27px;
	width: 735px;
}

.entryyellowcontent {
	background-image: url('/img/entry_yellow_content.png');
	background-repeat: repeat-y;
	width: 735px;
}

.affair-sticky {
	background-image: url('/img/entry_yellow_content.png');
	background-repeat: repeat-y;
	width: 735px;
}

.affair-sticky h2 {
	font-family: arial, verdana, helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #645c4b;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: -4px;
}

.entrygreentop {
	background-image: url('/img/entry_green_top.png');
	height: 19px;
	width: 735px;
}

.entrygreenbottom {
	background-image: url('/img/entry_green_bottom.png');
	height: 27px;
	width: 735px;
}

.entrygreencontent {
	background-image: url('/img/entry_green_content.png');
	background-repeat: repeat-y;
	width: 735px;
}

.entrywhitetop {
	background-image: url('/img/entry_white_top.png');
	height: 19px;
	width: 735px;
}

.entrywhitebottom {
	background-image: url('/img/entry_white_bottom.png');
	height: 27px;
	width: 735px;
}

.entrywhitecontent {
	background-image: url('/img/entry_white_content.png');
	background-repeat: repeat-y;
	width: 735px;
}

.affair {
	background-image: url('/img/entry_white_content.png');
	background-repeat: repeat-y;
	width: 735px;
}

.affair h2 {
	font-family: arial, verdana, helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #645c4b;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: -4px;
}

/* PERSONALITIES */
.content_personalities {
	width: 750px;
}

.content_personalities img {
	width: 74px;
	border: 0px;
}
.content_personalities a{

}

.memberentry {
	padding: 7px;
}

.bio_picture {
	width: 211px;
	background-image: url('/img/bio_pictureframe.png');
	background-repeat: no-repeat;
	margin-left: 30px;
	margin-top: 8px;
	float: left;
}

.memberimage {
	width: 173px;
	height: 181px;
	padding: 18px;
}

.bio_type {
	float: left;
	padding-left: 30px;
	width: 420px;
	margin-bottom: 20px;
	margin-top: 10px;
}

.bio_type h2 {
	font-family: arial, verdana, helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #645c4b;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: -4px;
}

/* affairs */
.affair_badge {
	width: 195px;
	margin-left: 20px;
	float: left;
}

.affair_type {
	float: left;
	padding-left: 50px;
	width: 450px;
	margin-bottom: 30px;
	margin-top: 10px;
}

/* portfolio */
.idnumber {
	float: right;
}

.entryframe {
	width: 373px;
	height: 289px;
	float: left;
	background-image: url('/img/galleryentry_frame.png');
}

.storytype {
	width: 430px;
	float: left;
	margin-left: 40px;
	margin-bottom: 20px;
}

.detailstype {
	width: 200px;
	float: left;
	margin-left: 50px;
	margin-bottom: 20px;
}

/* type & links */
.footer_navcontainer a,.footer_navcontainer a:visited,.footer_navcontainer a:active {
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	color: #FFF;
	text-decoration: none;
	margin-left: 12px;
}

.footer_navcontainer a:hover {
	font-size: 11px;
	font-family: arial, verdana, helvetica;
	color: #FFF;
	text-decoration: underline;
	margin-left: 12px;
}

.bodycopy a,.bodycopy a:visited, .bodycopy a:active {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: underline;

}
.bodycopy a:hover {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: none;
} 

.entry_bodycopy a,.entry_bodycopy a:visited, .entry_bodycopy a:active {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: underline;

}
.entry_bodycopy a:hover {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: none;
}
.entry_bodycopy_noTop a,.entry_bodycopy_noTop a:visited, .entry_bodycopy_noTop a:active {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: underline;

}
.entry_bodycopy_noTop a:hover {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: none;
} 



a.bodylink:hover {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: none;
}

a.outsidelink,a.outsidelink:visited,a.outsidelink:active {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: none;
}

a.outsidelink:hover {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: underline;
}

a.memberlink,a.memberlink:visited,a.memberlink:active {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: none;
}

a.memberlink:hover {
	font-size: 12px;
	font-family: arial, verdana, helvetica;
	color: #933c06;
	text-decoration: underline;
}


a.biglink,a.biglink:visited,a.biglink:active {
	font-size: 13px;
	font-family: arial, verdana, helvetica;
	color: #6e6757;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}

a.biglink:hover {
	font-size: 13px;
	font-family: arial, verdana, helvetica;
	color: #6e6757;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}

a.footerlink, a.footerlink:visited,a.footerlink:active {
	font-size: 10px;
	font-family: arial, verdana, helvetica;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: underline;
}

a.footerlink:hover {
	font-size: 10px;
	font-family: arial, verdana, helvetica;
	color: #FFFFFF;
	font-weight: bold;
	letter-spacing: 0px;
	text-decoration: none;
}


h1 {
	font-family: arial, verdana, helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #645c4b;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h2 {
	font-family: arial, verdana, helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #645c4b;
	padding-bottom: 7px;
}

h3 {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #645c4b;
}

.smalltype {
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	color: #933c06;
	letter-spacing: 1px;
	margin-left: 3px;
	}

.bodycopy {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
		line-height: 20px;
	
	color: #645c4b;
}

.entry_bodycopy {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #645c4b;
	width: 600px;
	margin-left: 60px;
	line-height: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.entry_bodycopy_noTop {
	font-family: arial, verdana, helvetica;
	font-size: 12px;
	color: #645c4b;
	width: 600px;
	margin-left: 60px;
	line-height: 20px;
	padding-top: 1px;
	padding-bottom: 15px;
}

.relatedrug {
	margin: 0px;
	padding: 4px;
}

#tile_container {
	width: 800px;
	height: 451px;
	
}

.portfolio_prev {
	padding-top: 180px;
	padding-bottom: 200px;
	padding-right: 10px;
	float: left;
}

.portfolio_next {
	padding-top: 180px;
	padding-bottom: 200px;
	padding-left: 20px;
	float: right;
}


.portfolio_arrows {
	padding-top: 360px;
	margin-left: 5px;
	margin-right: 5px;
	float: left;

}

.gallery {
	padding: 10px;
	margin: 10px 10px;
	border: 1px solid black;
	width: 200px;
	height: 200px;
	float: left;
}

.gallery_img {
	width: 147px;
	margin-bottom: 4px;
}

#jcrop_target {
	float: left;
	border: 1px solid black;
}

#jcrop_target img {
	width: 400px;
}

#jcrop_preview {
	width: 300px;
	height: 225px;
	overflow: hidden;
	margin-left: 10px;
	float: left;
	border: 1px solid black;
}

#jcrop_crop {
	margin: 10px 0px 0px 10px;
	width: 300px;
	float: left;
}

.autocomplete_live {
	background: #F0F0F0 none repeat scroll 0%;
	clear: both;
	cursor: pointer;
	display: block;
	margin: 0px;
	padding: 0px;
	z-index: 9999;
}

.autocomplete_live ul {
	clear: both;
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 100%;
}

.autocomplete_live li {
	background: #F0F0F0 none repeat scroll 0%;
	border-bottom: 1px solid #C0C0C0;
	display: block;
	height: 25px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.input textarea {
	display: block;
	width: 600px;
}

.input text {
	display: block;
	width: 400px;
}

.input label {
	display: block;
	width: 300px;
}

.image_box {
	float: left;
	width: 400px;
	margin-right: 50px;
}
