/*marvin t. jones stylesheet
author: welligntn waters
www.watesedgegrafixx.com
*/

/*===============================GENERAL PAGE RULES======================================*/
body {
background-color : #ccc;
color: #666666;
margin : 0;
padding : 0;
border: none;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
#rap {
   background : #fff;
   margin : 0 auto;
   padding : 15px 0 0;
   height : 800px;
   width : 780px;
}

/*==========================================TOP NAV RULES================================================*/

#nav_top {
	background : #666;
	color : #ccc;
	margin : 25px auto 0;
	padding : 0;
	height : 20px;
	width : 100%;
}

#navrap {
	margin : 0 auto;
	padding : 0;
	height : 20px;
	width : 780px;
	position : relative;
	border : none;
	text-align: center;
}

.topnavlinks ul {
	list-style : none;
	margin : 1px auto 0;
	padding : 0;
}
.topnav_links li {
	margin : 0 auto;
	padding : 0;
	display : inline;
}

.topnav_links a:link, .topnav_links a:visited {
   float : left;
   font-size : 0.8em;
   padding : 0 12px 0;
   text-decoration : none;
   color : #ccc;
   background-color : #666;
}
.topnav_links a:hover, .topnav_links a:active  {
   color:#CCCC00;
   background-color: #666;
}


/*=====================================ABOUT=============================================*/
#raptwo {
	background : #FFFFFF;
	margin : 0 auto;
	padding : 0px;
	height : 1000px;
	width : 780px;
	border: none;
}

#about {
	font-size: 0.8em;
	line-height: 1em;
	letter-spacing: .125em;
	margin: 0;
	padding: 0 0 0 20px;
	height: 350px;
	width: 750px;
}
#about a:link, a:visited {
	text-decoration: none;
    background-color: #fff;
	color: #0066CC;
}

#about  a:hover, a:active  {
        color:#ccc;
		background-color: #fff;
}
#about img {
	float: left;
	height: 300px;
	width: 185px;
	border: 2px solid #CCCCCC;
}
#about p {
	margin: 0px;
	width: 500px;
	padding: 0px 0px 0px 13px;
	float: left;
	line-height: 1.5em;
	text-align: left;
}
#raptwo h1 {
	font: 1.25em Arial, Helvetica, sans-serif;
	color: #999999;
	margin: 0px;
	padding: 20px 0px 0px 20px;
	height: 30px;
	width: 300px;
	letter-spacing: .125em;
}
#capable{
	font-size: 0.8em;
	line-height: 1em;
	letter-spacing: .125em;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 750px;
	height: 0px;
}

#capable ul {
	list-style: url(../images/graybox1_arrow.gif) inside;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 400px;
	float: left;
}
#capable li {
    margin : 0;
    padding : 0 0 0 5px;
    line-height: 1.5em;
	text-align: left;

}
.points {
	background: #FFFFFF url(../images/grey_arrow.gif) no-repeat left top;
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 22px;
	width: 400px;
	height: 40px;
	line-height: 1.125em;
	float: left;
}

/*===========================================HOME  PAGE RULES===============================================*/
#nameplate {
	background : #ccc url(../images/newbanner.gif) no-repeat;
	color : #fff;
	margin : 20px auto 0;
	padding : 0;
	width : 780px;
	height : 45px;
}
#nameplate h1 {
display : none;
}
#picbox {
background : #fff;
padding : 0;
height : 500px;
width : 750px;
margin-right : auto;
margin-left : auto;
border : 1px solid #666;
}
#botinfo {
	background : #fff;
	padding : 0;
	height : 300px;
	width : 770px;
	margin-top : 5px;
	margin-right: auto;
	margin-left: auto;
}

#tagline {
	background : #fff url(../images/welcome.gif) no-repeat center top;
	color : #666666;
	margin : 0;
	padding : 0px;
	float : left;
	height : 250px;
	width : 175px;
	border-right : 1px solid #cccccc;
	position: relative;
}
#tagline p {
	font-size: 0.8em;
	line-height: 1.125em;
	color: #999999;
	letter-spacing: .125em;
	margin: 38px auto 0px;
	padding: 0px 0px 0px 10px;
	height: 180px;
	width: 150px;
}
.blogline a {
	color: #356A89 !important;
	text-decoration: underline !important;
}

.blogline a:link, .blogline a:visited {
    color: inherit;
}

.blogline a:hover, .blogline a:active {
	color: #999999 !important;
	text-decoration: underline !important;
}




.signoff {
	font-size: 0.8em;
	font-style: italic;
	color: #2E638D;
}
#portlinks {
	background : #fff url(../images/galleries.gif) no-repeat center top;
	color : #666;
	margin : 0;
	padding : 0px;
	float : left;
	width : 375px;
	height : 250px;
	border-right : 1px solid #cccccc;
	position: relative;
	overflow: hidden;
}
#botlinks {
	background : #fff url(../images/links.gif) no-repeat center top;
	color : #666;
	margin : 0;
	padding : 0px;
	float : left;
	height : 250px;
	width : 120px;
}

.galla {
	list-style: none;
	float: left;
	width: 150px;
	padding: 0px 0px 0px 50px;
	position: relative;
	margin: 30px 0px 0px;
}
#botinfo a:link, a:visited {
	     text-decoration: none;
         background-color: #fff;
	     color: #999;
}

#botinfo  a:hover, a:active  {
        color:#0066CC;
		background-color: #fff;
}
.galla li {
	font-size: 0.8em;
	line-height: 2.5em;
	color: #999999;
	background: #FFFFFF url(../images/cam.gif) no-repeat left;
	letter-spacing: .125em;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	width: 148px;
}
.gallb {
	list-style: none;
	float: left;
	width: 140px;
	margin: 30px 0px 0px;
	padding: 0px 0px 0px 10px;
	position: relative;
}
.gallb li {
	font-size: 0.8em;
	line-height: 2.5em;
	color: #999999;
	background: #FFFFFF url(../images/cam.gif) no-repeat left;
	letter-spacing: .125em;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	width: 148px;
}
#botlinks ul {
	list-style: none;
	padding: 0px;
	margin-top: 30px;
	width: 115px;
}
#botlinks ul li {
	font-size: 0.8em;
	line-height:2.5em;
	background: #FFFFFF url(../images/cam.gif) no-repeat left;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	width: 115px;
	color: #999999;
	letter-spacing: .125em;
}
/*==============================================MAIN GALLERIES PAGE RULES=======================================*/
#maingallery {
	width:700px;
	color: #666;
	background:#FFFFFF;
	margin:0 auto;
	padding: 0;
	height: 720px;
}
#maingallery h1 {
	color: #999999;
	background:#fff;
	letter-spacing: 0.0625em;
	margin: 0px;
	padding: 20px 0px 10px 70px;
	font: lighter 1.5em Arial, Helvetica, sans-serif;
	width: 400px;
}
#maingallery ul {
	list-style: none;
	margin: 0px auto;
	padding: 0px 0px 0px 25px;
	width: 700px;
}
#maingallery ul li {
	margin: 10px auto;
	padding: 0px;
	height: 100px;
	width: 600px;
	display: block;
	text-align:left;
}
#maingallery a {
}
#gallery p {
	color: #666666;
	background-color:#FFFFFF;
	margin: 0px auto 20px;
	padding: 0px;
	width: 600px;
	font-size: 0.7em;
	line-height: 1.25em;
	letter-spacing: .125em;
}
.author {
	font-size: 0.8em;
	font-weight: bold;
}
.gallist {
	padding: 0px;
	height: 95px;
	width: 700px;
	background: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1em;
}
.gallist h2 {
	font: bold 1em Arial, Helvetica, sans-serif;
	color: #999999;
	letter-spacing: 0.125em;
	margin: 0px;
	padding: 2px 0px 0px 35px;
	background: #FFFFFF url(../images/cam_icon_sm.gif) no-repeat left 50%;
	height: 27px;
	width: 400px;
}
.gallist p {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 700px;
	display: block;
	height: 20px;
}
.gallist a {
	color: #999999;
	text-decoration: none;
}
.botborder {
	border-bottom: 1px solid #999999;
	height: 1px;
	width: 100%;
}
#gallscroll {
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 780px;
	color: #666666;
	background-color:#FFFFFF;
	letter-spacing: .125em;
}
#gallscroll ul {
	margin: 0px auto;
	color: inherit;
	background-color: inherit;
	padding: 0px;
	width: 600px;
	height: 16px;
	list-style: none;
}
#gallscroll ul li {
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px 0px 0px 53px;
	height: 16px;
	width: 200px;
}
#gallscroll a:link {
	text-decoration: none;
	color: inherit;
}
#gallscroll a:hover {
	color: #336699;
	background-color:#FFFFFF;
	border-bottom: 1px dotted #336699;
}
/*-----------------------------------------------------------------------*/
#gallery {
background : #fff;
margin : 0 auto;
padding : 20px 0px 0px;
height : 1500px;
width : 780px;
}
#gallery h1 {
	color: #999999;
	background:#fff;
	letter-spacing: .125em;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 50px;
	font: 1.5em Arial, Helvetica, sans-serif;
}
#galleryfooter {
    background-color:#666666;
	color: #ccc;
	margin: 0 auto;
	height: 20px;
	width: 780px;
	padding: 0;
}

#galleryfooter ul {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 780px;
    height: 20px;
    padding: 0;
}

#galleryfooter li {
display: inline;
font-size: 0.7em;
}

#galleryfooter li a:link, #galleryfooter li a:visited {
	float: left;
	text-decoration: none;
	color: #ccc;
	background-color: #666;
	margin: 0px;
	padding: 0em 0 0px 10em;
}

#galleryfooter li a:hover, #galleryfooter li a:active {
    color:#000;
    background-color:#666;
}
#galleryrap {
	width:780px;
	color: #666;
	background:#FFFFFF;
	margin:0 auto;
	padding: 0;
	height: 720px;
}
#gallery h1 {
	color: #336699;
	background:#fff;
	letter-spacing: 0.0625em;
	margin: 10px 0px 0px 10px;
	padding: 20px 0px 10px 30px;
	font: lighter 1.5em Arial, Helvetica, sans-serif;
	width: 400px;
	height: 20px;
}
#gallery ul {
	list-style: none;
	margin: 0px auto;
	padding: 0px 0px 0px 25px;
	width: 740px;
}
#gallery ul li {
	margin: 10px;
	padding: 0px;
	height: 100px;
	width: 150px;
	display: block;
	float: left;
	text-align: center;
}
#gallery a {
	color: #336699;
}
#gallery img {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 150px;
	border: 3px solid #CCCCCC;
}


/*====================================================FOOTER RULES=================================================*/
#footer {
background : #666;
color : #ccc;
margin : 0 auto;
padding : 0;
clear : left;
height : 20px;
width : 780px;
}
#footer ul {
list-style : none;
padding: 0;
margin: 0;
height : 20px;
width : 780px;
}
#footer li {
display : inline;
font-size : 0.7em;
}
#footer li a:link, #footer li a:visited {
	float: left;
	text-decoration : none;
	color : #ccc;
	background-color : #666;
	margin: 0px;
	padding: 0em 0 0px 10em;
}
#footer li a:hover, #footer li a:active  {
color:#CCCC00;
background-color: #666;
}

/*FOOTER RULES*/
#footer {
background : #666;
color : #ccc;
margin : 0 auto;
padding : 0;
clear : left;
height : 20px;
width : 780px;
}
#footer ul {
list-style : none;
padding: 0;
margin: 0;
height : 20px;
width : 780px;
}
#footer li {
display : inline;
font-size : 0.7em;
}
#footer li a:link, #footer li a:visited {
	float: left;
	text-decoration : none;
	color : #ccc;
	background-color : #666;
	margin: 0px;
	padding: 0em 0 0px 10em;
}
#footer li a:hover, #footer li a:active  {
color:#CCCC00;
background-color: #666;
}
/*===========================FOOTER 2========================================*/
#footertwo {
	background : #666;
	color : #ccc;
	margin : 0 auto;
	height : 20px;
	width : 780px;
	padding: 0;
}
#footer ul {
list-style : none;
padding: 0;
margin: 0;
height : 20px;
width : 780px;
}
#footertwo li {
display : inline;
font-size : 0.7em;
}
#footertwo li a:link, #footertwo li a:visited {
	float: left;
	text-decoration : none;
	color : #ccc;
	background-color : #666;
	margin: 0px;
	padding: 0em 0 0px 5em;
}
#footer a:hover, #footer li a:active  {
color:#CCCC00;
background-color: #666;
}
/*======================================ASSIGNMENT ORDERS==============================================*/
#rapassign {
background : #fff;
margin : 0 auto;
padding : 15px 0 0;
height : 800px;
width : 780px;
}
#rapassign h1 {
	color: #336699;
	background:#fff;
	letter-spacing: 0.0625em;
	margin: 10px 0px 0px 10px;
	padding: 20px 0px 3px 30px;
	font: lighter 1.5em Arial, Helvetica, sans-serif;
	width: 400px;
	height: 20px;
}
#rapassign p {
	color: #666666;
	background-color:#FFFFFF;
	line-height: 1.5em;
	font-size: 0.8em;
}
.assigntop {
	margin: 0px;
	padding: 0px 0px 20px 40px;
	font-size: 0.8em;
	line-height: 1.5em;
	width: 650px;
}
.assignimg {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	height: 204px;
	width: 350px;
	border: 2px solid #999999;
	float: left;
}
#instructions {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	width: 650px;
	height: 205px;
}
#insrtuctions p {
	margin: 0px;
	padding: 0px;
	width: 240px;
	float: left;
	height: 200px;
}

/*======================================CONTACT US==============================================*/



.contacttop {
	font: normal 0.8em/1.25em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#FFFFFF;
	margin: 50px auto 0px;
	padding: 0px 0px 15px;
	width: 700px;
	letter-spacing: .125em;
	border-bottom: 1px solid #666666;
}
#mail {
	margin: 40px 0px 0px 40px;
	padding: 0px;
	width: 250px;
	float: left;
	height: 400px;
	background: #FFFFFF;
}
#mail p {
	font-size: 0.8em;
	width:200px;
	letter-spacing: 0.0625em;
	margin: 0px;
	padding: 19px 0px 0px 10px;
	line-height: 1.5em;
}

/*#form_mtj {
	padding: 0px;
	height: 400px;
	width: 300px;
	float: right;
	background: #FF0000;
	margin-top: 50px;
	margin-right: 35px;
	margin-bottom: 0px;
}*/
#mail ul {
	list-style: none;
	margin-left: 0.25em;
	padding: 0px;
}
#mail ul li {
	line-height: 3em;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px 0px 0px 27px;
}
#env {
	background: url(../images/enve_contact.jpg) no-repeat 0px 0.75em;
	margin: 0px;
	padding: 0px;
}
#phone {
	background: url(../images/tele_contact.jpg) no-repeat 0px 0.75em;
}
/******************New Styles***************************************/
#formrap {
	margin: 60px 0px 0px 5px;
	padding: 0px;
	width: 400px;
	float: left;
}
form.mtjform {
	width: 400px;
	font-size: .9em;
	color: #000;
	}
	form.mtjform fieldset { margin-bottom: 10px; }
	
form.mtjform legend {
	padding: 0 2px 0 7px;
	font-weight: bold;
	margin: 0 7px;
	font-size: .9em;
	color: #999999;
	}
	
form.mtjform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.mtjform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.mtjform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.mtjform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.mtjform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.mtjform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.mtjform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.mtjform label { width: 120px; } /* Width of labels */
form.mtjform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.mtjform legend { display: inline-block; } /* IE Mac legend fix */
	
	
	
	
	/*************************divider******************************/
form.mtjform legend { padding-left: 0; }
	
form.mtjform legend,
form.mtjform label { color: #333; }

form.mtjform fieldset {
	background: url(../images/mjt_fieldset_bg.jpg) repeat-x left top;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin: 0px;
	padding: 0px;
	width: 400px;
	}
	
/*form.mtjform fieldset fieldset { background: none; }*/
	
form.mtjform fieldset li {
	padding: 5px 10px 7px;
	background: url(../images/formline.gif) repeat-x left bottom;
	}.formnote {
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#FFFFFF;
	letter-spacing: .125em;
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 5px;
	height: 20px;
	width: 400px;
}
#capimg {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
#capimg img {
	margin: 5px 0px 15px;
	height: 215px;
	width: 300px;
	padding: 0px;
	border: 2px solid #CCCCCC;
}
#thanx {
	background-color: #FFFFFF;
	padding: 10px;
	width: 500px;
	margin-top: 25px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#thanx p {
	text-align: center;
	line-height: 1.5em;
}
#rap #thanx a {
	color: #993300;
	text-decoration: none;
}
#rap #thanx a:hover {
	color: #CCCC00;
	text-decoration: underline;
}
#rap #thanx h6 {
	font-size: .9em;
	text-align: center;
}

