/* CSS BY CHRIS RODRIGUEZ FOR MIKE DOJC */



/* layout styles */

body { background-color: white; margin: 0; padding: 0; font-family: georgia, serif; font-size: 10pt; line-height: 1.5; }
body.sports { background: url(images/bg_sports.gif) -35px 0 no-repeat white; margin: 0; padding: 0; background-attachment: fixed; }
body.relationships { background: url(images/bg_relationships.gif) -35px 0 no-repeat white; margin: 0; padding: 0; background-attachment: fixed; }
body.business { background: url(images/bg_business.gif) -35px 0 no-repeat white; margin: 0; padding: 0; background-attachment: fixed; }

div#header { background-color: #4c4c4c; width: 100%; height: 82px; padding: 0; }
	div.logo { float: left; width: 550px; height: 82px; background: url(images/mikedojc.jpg) no-repeat; }
	/*div.logo { float: left; width: 203px; height: 65px; margin-top: 13px; margin-right: 83px; margin-left: 20px; background: url(images/logo.gif) no-repeat; }*/
	div.select { float: right; background-color: transparent; margin: 0 50px 0 0; display: inline; }
	div.nav { float: right; background-color: transparent; height: 22px; margin: 31px 20px 0 50px; }
		a.navbut { display: inline; margin-left: 20px; float: left; }
div#search { background-color: #ebebeb; width: 100%; height: 35px; padding: 0; }
	div.date { float: left; margin: 5px 0 0 20px; }
	div.searchbox { float: right; margin: 7px 20px 5px 0; }

div#maincont { clear: both; display; block; }
div#left { float: left; display: inline; margin: 50px 19px 50px 20px; background-color: transparent; width: 459px; }
div#sections { float: left; display: inline; margin: 50px 19px 0 0; background-color: transparent; width: 230px; }
	div.sectiontitle { clear: both; display: block; height: 30px; background-color: #4c4c4c; padding-top: 10px; }
	div.side { background-color: transparent; margin: 0; padding: 0 5px 0 5px; }
div#right { float: right; display: inline; margin: 50px 20px 0 0; background-color: transparent; width: 230px; }

div#footer { clear: both; display: block; margin: 75px 0 25px 0; padding-left: 20px; width: 964px; }

/* font styles */

p, a, li, ol, ul, a { font-family: georgia, times, serif; color: black; }
p.sectiontitletext { font-family: arial, sans-serif; font-size: 15pt; color: white; margin: 0 10px 0 0; line-height: 1; }
	p.maintitle { font-size: 18pt; margin-bottom: 0; line-height: 1; }
		p.subtitle { font-size: 12pt; }
	p.title { font-size: 14pt; margin: 10px 0 0 0; line-height: 1; }
	p.right { font-size: 14pt; margin: 0; line-height: 1; }
	p.date { font-size: 10pt; margin: 6px 0 0 0; padding: 0; }
	p.small { font-size: 8pt; margin: 0; color: #4c4c4c; }
	p { font-size: 10pt; margin-bottom: 20px; margin-top: 0; line-height: 1.5; }
p.sectionlarge { font-family: arial, sans-serif; color: #ebebeb; font-size: 64pt; margin: -100px 0 0 0; padding: 0; font-weight: bold; letter-spacing: -10px; }
a:link, a, a:visited { text-decoration: none; color: #00b3bf; }
a:hover, a:active { text-decoration: underline; color: #00b3bf; }
a.sectiontext, a.sectiontext:visited { font-family: arial, sans-serif; font-size: 15pt; color: white; text-decoration: none; }
a.sectiontext:hover { font-family: arial, sans-serif; font-size: 15pt; color: white; text-decoration: none; }
a.links { font-size: 10pt; line-height: 1.35; }
img { border: 0; }
img.articleimg { border: 0; width: 450px; }
/*img.articleimg { clear: both; display: block; border: 1px solid #f2f2f2; margin: 5px 5px 5px 0; }

/* form styles */

input, textarea, select { font-family: tahoma, arial, sans-serif; font-size: 8pt; color: black; font-weight: bold; }
select { background-color: white; border: 1px solid #00c8d5; }
input.textfield { border: 1px solid #00c8d5; background-color: white; padding: 2px; }
input.submit { }
textarea.meek { padding: 2px; background-color: white; border: 1px solid #00c8d5; }

/* portfolio styles */

#previous {
background-color: #fbfbfb;
width: 70px;
float: left;
border-right: 1px solid white; }

#next {
background-color: #fbfbfb;
width: 70px;
float: right;
border-left: 1px solid white; }

#pimg {
padding: 20px;
background-color: #fbfbfb; }

#pdesc { 
padding: 20px;
border-left: 1px solid #eeeeee;
background-color: #fbfbfb;
float: right;
width: 400px; }
