/* CSS Document */

body { text-align: center; background: #2255AA url(/wp-content/themes/r7designs_2.2/images/port_grad.gif) repeat-x 0 0; background-attachment:fixed;  color: #fff; font: 62.5%/1.5 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
p { font-size: 1.4em; margin-bottom: 1em; color:#fff; }
ul { list-style: none; }
a { color: #B1DDFE; text-decoration: none; }
p a,
li a,
a:visited { border: 0; }
a:hover { color: #fff; text-decoration: none; border-bottom: 1px solid #335E91; }
a img, fieldset { border: 0; }
img { color: #335E91; background: #4C7AA7 url(loading.gif) no-repeat 50% 90%; }

#sizer { width: 655px; margin: 0 auto; padding: 0 0 60px 0; text-align: left; }
#header { width: 655px; position: relative; height: 84px; }

#logo { position: absolute; top: 35px; left: 0; width: 243px; height: 61px; text-indent: -9999px; overflow: hidden; background: url(/wp-content/themes/r7designs_2.2/images/logo_portfolio.gif) no-repeat 10px 0; }
#logo a { display: block; width: 243px; height: 24px; }
#contactLink { position: absolute; bottom: 0; right: 0; text-transform: uppercase; letter-spacing: 1px;
	padding-right: 16px; background: url(/css/creativenights_stars_edition_send_icon.gif) no-repeat 100% 50%; border: 0; }

.content-port,
.project { float: left; display: inline; width: 655px; margin: 15px 0 7px; padding-top: 2em; }
.content-port,
div.first { border-top: 1em solid #4C7AA7; }
.project { border-top: 1px solid #4C7AA7; }
.content-port h2 { font: 2.4em/1.2 "Helvetica Neue", Helvetica, Arial, sans-serif; color: #B1DDFE; margin-bottom: .2em; }
.content-port h3,
.project h1 { font: 2.4em/1.2 "Helvetica Neue", Helvetica, Arial, sans-serif; margin-bottom: .2em; }
.project h1 a { color: #fff; }
.content-port ul,
.project ul { margin-bottom: 1em; }
.content-port ul li,
.project ul li { font-size: 1.4em; margin-left: 1.5em; list-style: square outside; }
.content-port form { font-size: 1.4em; }

.leftColumn { float: left; width: 211px; clear: both; }
    .leftColumn img { float: right; }
.rightColumn { float: right; width: 420px; padding-left: 0; }
    .leftColumn img#mtz { margin: .5em 0 1.3em 0; border: 4px solid #fff; }


#footer-port { float: left; width: 655px; margin: 15px 0 0; padding: 20px 0; border-top: 1px solid #4C7AA7; text-align: right; }
/*\*/
* html #footer-port { float: none; clear: both; }
/**/
#footer-port p { font-size: 1em; line-height: 1.6em; padding: 0 10px; }
#footer-port a { line-height: 1.8em; }
#gotoTop { float: left; }
#gotoTop a { padding-right: 11px; text-transform: uppercase; letter-spacing: 1px; background: url(/css/creativenights_stars_edition_top_icon.gif) no-repeat 100% .3em; }