/* DO NOT SAVE THIS DIRECTLY - PHP GENERATED!! */
/* CSS generated by /css/cm3col_simple.css.php (c) pbhj  */
/* appears to be CCBot/1.0 (+http://www.commoncrawl.org/bot.html) */


/* generally applied stuff */

* {font:9pt/1em Arial, arial, sans; color:#000; }

h1 {font-style:italic; }
h2 {font-size:1.6em; font-weight:bold; }
.h2-new {display:block; overflow:auto; background:#EEF; color:#135; padding:5px 5px 5px 8px; z-index:100; }
h1, h2, .h2-new, h3 {text-align:left!important; }
.h2-new, h3, h4 {font-size:1.4em; font-weight:bold; margin:0 0 0.5em 0; /* previous bottom was -0.5px*/ }
h5 {font-size:1.3em; font-weight:bold; margin:0 0 -5px 0; }
h3 > img, .h2-new > img {vertical-align:middle; padding-right:5px;}
ul + h3 {margin-top:1.5em;}

a {text-decoration:none; color:inherit; }
a:hover {color:#579;}
a:active {color:#C00!important;}
p > a, li > a  {font-weight:bold; color:#579; padding:0 5px;}
p > a:hover, li > a:hover {color:#FFF; background:#F80; }
#center p > a, #center li > a {font-size:95%; border-bottom:1px solid #6AF; background:#DDF;}
#center p > a:hover, #center li > a:hover {color:#135; background:#F80}
#highlight p > a {background:#EEE;}

p + h3 {margin-top:20px;}
p {line-height:1.4em;}
.clearB, .clearBR {clear:both; height:1px; overflow:hidden; line-height:1px; font-size:0px; margin-bottom:-1px;}
.alignC {text-align:center;}
img.alignC {display:block; margin:0 auto; padding:0.2em; }
.flash {text-align:center; overflow:hidden;}
p.flash object {width:98%; height:auto; margin:0 auto;}
p.smallprint {font-size:xx-small;}
img {border:0;}
ul {padding:0; margin:0; list-style:none; }
ul.bullet {list-style-position:inside; list-style-type:circle; }
.code, .icode {font-size:x-small; font-weight:bold; color:#600; font-family:Courier New, Courier, Sans, sans;}
.code {margin:0 20px 0; padding:0 5px 0; background:#EEE; white-space:pre; }

/*	===================================
   	this css coded by pbhj@alicious.com
   	===================================
*/

body {margin: 0 40px 0; padding: 0; min-width: 470px; background:#EEE url(/images/blue_fade2.gif) bottom center repeat-x; background-attachment:fixed;}
	* html body {background:#B8E0FF none;}
#header {color:#FFF; text-align:left; height:100px; padding:10px 10px 5px 180px; background:#135 url(/images/bridge-hosting_112x.png) 150px 0px no-repeat; }
	* html #header {overflow:hidden; /* FIXME check for IE7 compat, consider underscore hack or conditional comment */}
#header h2 {font-size:1.2em; position:relative; top:-1em; white-space:nowrap;}
	* html #header h2 {top:0; }
#header h1, #header h2 {display:none; }
img#headerImg {position:relative; z-index:1000; }

.column {top:115px; text-align: justify;}
#left {position:absolute; left:40px; width:140px; text-align:center;}
	* html {}
#center {background:#FFF; margin:0px 160px 0 140px; padding:20px 40px 20px; min-width:450px; min-height:350px; }
	/* IE/Win fix for height problems \*/
	* html #center {height:1px;}
	/* hide from IE/Mac */
#right {position: fixed; right:0; width: 160px;}
	* html #right {position:absolute;}


#portfolio-links {font-size:large; text-align:center; margin:0 auto; padding:0 10px 0em 0; }
#portfolio-links img {width:85px; margin:20px 0 0;padding:5px; border:1px solid #CCC; background:#FFF; }
#portfolio-links a:hover img {border:6px solid #579; padding:0;}

div.portfolioDiv {border:2px #CCF solid; padding:5px; margin:10px 0;}
.portfolioDiv:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.portfolioDiv {display:inline-block; } /* IE7 */
.portfolioDiv {display:block; }
* html .portfolioDiv { height:1px; } /* IE6 */

div.portfolioDiv:hover {border-color:#579;}
div.portfolioDiv > h4 {margin:0; font-weight:bold; font-size:xx-large; font-family:'Lucida Handwriting', 'Zapf Chancery', cursive; }
div.portfolioDiv dt {font-style:italic; font-size:x-small;}
div.portfolioDiv > h4, div.portfolioDiv dd {margin-left:45px;}
div.portfolioDiv dd {font-size:small;}
div.portfolioDiv img {float:right; padding:5px;}

#highlight, #lowlight {width:250px; float:right; padding:0 10px 10px 10px; margin:0px 0 20px 20px;  }
#highlight p, #lowlight p {font-size:small; line-height:1.2em; }
#highlight {top:10px;  background:#FFF; border:2px #F80 dashed;}
#highlight ul {width:80%; margin:0 auto; list-style:outside; font-style:italic; }
#highlight object {text-align:center;}
a#highlightButton {display:block; float:right;}
a#highlightButton img {}

div#highlight.paid-highlight {border:#090 solid 1px; background:#B4E200; }

#lowlight {background:transparent none; border:0;}
#lowlight image {}
#lowlight a.portfolioImage img {width:85px; margin:5px;padding:5px; border:1px #135 solid;}
#lowlight a.portfolioImage:hover img {border:6px solid #579; padding:0;}

#emailForm {margin:0 auto; }
#emailForm input, #emailForm textarea, #dropinForm p > a {border:1px solid #135; padding:0 5px; color: #135; background: #F80 none; font-weight:bold; font-family:Tahoma, Arial, sans;}
#emailForm label {text-align:left; display:block; clear:right; margin-top:10px;}
input#count {display:inline; width:3em; border:0; background:inherit;}
input#submitForm {float:right; }
input#submitForm:hover {color:#FFF; }
#dropinForm p {padding-top:20px;}

table {border-spacing:0; border-collapse:collapse; border: 0px solid red; }
th {background:#135; color:#FFF; }
th, td {padding:0.5em 0.2em; border:1px #AAA solid}
/*td > table * {border:0px solid green;}*/
#browserTesting table {border-collapse:separate; border:0; background:#EEE; }

table {border-spacing:0; border-collapse:collapse; border: 0px; background:#FFF; }
caption {text-align:right; font-style:italic; }
th, td {padding:0.5em 0.2em; border:1px #CCC solid}
/*td > table * {border:0px solid green;}*/
#browserTesting table {border-collapse:separate; border:0; background:#EEE; }
#browserTesting table td {border:2px solid #FFF; }
#browserTesting table td:hover {}


#listOfServices {text-align:center; font-size:x-small; color:#579; white-space:nowrap; overflow:hidden; margin:2em -15px; padding-left:0; width:98%;}

div#associated {}

ul#auto-links {}
ul#auto-links {margin-left:0px; padding-top:5px; width:100%; }
ul#auto-links > li {text-align:center; width:140px; margin:0px 0px 1px 10px;  }
ul#auto-links li > ul {margin-top:1px; }
ul#auto-links li a {font-size:x-small; font-weight:bold; letter-spacing:2px;display:block; color:#135; background:#EEE; padding:2px; border:1px solid #090; text-decoration:none; white-space:nowrap; overflow:hidden; }
	* html ul#auto-links li a {height:1%; overflow:auto; }
ul#auto-links li a:hover {border-color:#EEE; background:#F80; color:#135;}
ul#auto-links li.basic_link a, ul#auto-links li.back_link a, ul#auto-links li.top_link a {}
ul#auto-links li.back_link {margin-top:10px;}
ul#auto-links li.admin_link a {margin-top:20px; font-size:xx-small; border:0; }
.submenu {display:block;} /* <<=== set to none to enable dropdown menus */
ul#auto-links ul.submenu li a {background:#EEE; color:#135; }
ul#auto-links ul.submenu li a:hover {background:#F80; color:#135; }

ul#auto-links li a:active:before {content:'+';}
ul#auto-links li a:active:after {content:'+';}

div#search-block, div#menu-block, div#icon-block {left:0; margin:20px 0 0 -40px; width:160px; text-align:center; }
#right h3 {margin:0 10px 1px; font-size:small;}
#right fieldset {border:0; }
input#q /* for google box */ {margin:0; border:1px solid #090; width:140px;}
/* #search-results {width:100%!important; overflow:hidden;} */
div#icon-block img {clear:both; margin:5px;}

/* paypal stuff */
form.paypal-button {width:auto; float:right;}
form.paypal-button input {margin:5px 0 5px 15px; border:1px #090 solid; padding:4px;}
form.paypal-button input:hover { border:5px #F80 solid; padding:0;}

/* FCKeditor */
iframe#FCKeditor1___Frame { height:400px; }

#footer-wrapper { margin-right:160px; }
#cmTag {clear:both;border-top:2px #EEE groove; padding:5px 20px 5px; margin:10px 0px 0 151px; text-align:right; background:transparent left center repeat-x;}
#cmTag * {font-size:x-small; color:#135;}
#cmTag img {vertical-align:middle; position:relative; top:-4px;}

#cmBanner {display:none; position:fixed; z-index:100; top:0px; left:0px; width:200px; height:118px; background:transparent url(/images/cmTilt_1.gif); cursor:pointer;}
	* html #cmBanner {position:absolute;}

