@charset "UTF-8";
/* CSS Document */
* {margin:0; padding:0;}

html {margin: 0; padding:0; }

body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; line-height:1.125em; background-color: #000000; text-align: center; color: #000000; }

p {font-size:1em;}

a img, a:hover img, a:visited img, a:focus img {border-width:0px; border:none;}

div#maincontainer {width : 996px; background-color:#FFFFFF; margin: 0 auto; padding: 0;}

div#brandingwrapper {margin: 0; padding: 0;}
div#branding {position:relative; background:url(/images/bobby_mardis_ideas_concepts.jpg) no-repeat; background-color: #fff; height:195px}
h1, h2 {text-indent: -9999px;}
div#branding h2 {position: absolute; top: 0px; left: 756px; width: 240px; height:195px; background:url(/images/Bobby_Mardis_Branding.jpg) no-repeat; background-color: #fff;}
div#branding a {display:block; height:195px;}
div#branding p {line-height: 1em; text-align:center;}

div#titlebar {height:25px; padding:0; background-color: #000;}
			
div#container {margin: 0; padding: 0; float:left; width:625px; border-left:200px solid #330066;  border-right:171px solid #fff;}

div#leftbar {float:left; padding:0; width: 200px; margin-left:-200px; position:relative; background-color:#330066;}

div#center {float:left; width:625px; margin-right:-625px; position: relative;}
div#centercontent {padding: 10px 45px;}

div#rightbar {float:right; width:171px; margin-right:-171px; position:relative; background:url(/images/bobby_mardis_with_celebrities.jpg) no-repeat; height:600px;}
div#rightbar p {position: absolute; top: 396px; left: 3px; width: 75px; height:90px; text-indent:-5000px;}
div#rightbar a {display:block; height:90px;}

div#siteinfo {clear:both; width:100%; background-color:#90bade; background-repeat:repeat-x; font-size: .6em; border-top-color:#000; border-top-style:solid; border-top-width:3px; text-align:center;}
div#siteinfo p {padding:10px 0 0 0; color:#000;}
div#botnav1, div#botnav2 {color:#fff; text-align:center; padding:0 20px; padding-top:3px; height:20px;}
div#botnav1 span, div#botnav2 span {color:#3366FF; font-weight:bold; padding:0 15px;}
div#botnav1 ul,div#botnav2 ul {list-style:none; display:inline;}
div#botnav1 ul li, div#botnav2 ul li {list-style:none; display:inline; padding:0; margin:0;}
.botmenu li a {line-height: normal; width:100%; text-decoration:underline; color:#000; padding: 2px 5px;}	

#counter {padding-top: 10px;}

.menuselected {color:#000000;} 	


#navcontainer {border-right: 1px solid #000; padding: 0; margin-bottom: 1em; font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color:#330066; color: #fff; text-align:left; font-size:.75em; border-bottom: 1px solid #fff;}
#navcontainer ul {list-style: none; margin-left: 0; padding: 0; border: none; _width:154px;}
#navcontainer li {margin: 0; border-top: 1px solid #fff;}
#navcontainer li p {border-bottom: 1px solid #666666; padding: 5px 0px 5px 10px; _width:154px;}
html>body #navcontainer li a { width: auto; }
#navcontainer li a:hover {border-left: 10px solid #330066; border-right: 10px solid #fff; background-color: #2586d7; color: #fff;}
#navcontainer li li {border-top: 1px solid #90bade; border-bottom: 0; margin: 0;}
#navhome, #navcontainer li li a {display: block; padding: 5px 5px 5px 20px; border-left: 10px solid #000; border-right: 10px solid #330066; background-color: #000099; color: #fff; text-decoration: none; width: 100%; font-size:100%;}

/* css styles for individual pages */

.pagetitle {text-align:left; margin-bottom:10px; padding:20px 0 5px 0; color:#000099; font-size:larger; border-bottom: 1px solid #000;}

div#centercontent img.mainpage {padding:30px 0px; text-align:center;}
div#centercontent p.mainpage {text-align:center; font-size:1.25em; font-weight:bold; line-height: 1.125em; padding:25px 85px; color:#000099;}

div#centercontent p.anchor {padding:30px 0px;}
div#centercontent a {text-decoration:none; font-size:12px; font-weight:bold;  padding:60px 0px;}

div#centercontent p.prodtext {text-align:left; font-size:14px; font-weight:normal; padding:8px 0px;}
div#centercontent p.prodtext span {font-weight:bold;}

div#centercontent p.cnttext {text-align:left; font-size:14px; font-weight:normal;  padding-top:8px; padding-bottom:25px; line-height: 1.125em;}
div#centercontent p.cntinfo {text-align:left; font-size:14px; font-weight:normal; line-height: 1.1em;}
div#centercontent p.cntinfo span {font-weight:bold;}

div#centercontent p.biotext {text-align:left; font-size:14px; font-weight:normal;  padding:6px 0px;}
div#centercontent p.biotitle, div#centercontent p.biobiztitle {font-weight:bold; text-transform:uppercase; padding:25px 0 0 0;}
div#centercontent p.biobiztitle {padding:25px 0;}
div#centercontent p.biosubtitle, div#centercontent p.biosubtitle2 {font-size:10px;  font-weight:bold; }
div#centercontent p.biosubtitle2 {font-size:8px;padding:0 0 15px 0;}

div#centercontent ul.projlist {text-align:left; font-size:14px; padding-left:35px; padding-bottom:20px;}

div#galpics {width:600px; height:auto; padding:10px 0px 10px 0px;}
div#galpics ul {}
.picgal {clear:both; float:left; width: 600px; margin:0; padding:20px 28px 0 0px; background-color: transparent; }
.picgal li {margin:0; padding:0; list-style:none; float:left; width: 190px; height: 145px; text-align:center; background-color: transparent; font-size:.7em;}
.picgal img {border: 1px solid black;}
#content h3 {clear:left; }

ul.videolist {text-align:left}
ul.videolist li a {margin:0; padding:0; display:block}