/* Makeshift CSS Reset */
* { margin: 0; padding: 0; }

/*------------------------------
=Default
------------------------------*/

body { margin: 0; font: 13px/20px Helvetica, Arial, sans-serif; background: #4c4b49; }

h1, h2 { font-size: 20px; line-height: 10px; padding: 22px 0 14px 0; color: #0482c1; }

h3 { font-size: 16px; line-height: 10px; padding-bottom: 18px; color: #4c4b49; }

p { padding-bottom: 20px; color: #4c4b49; }

a, img { border: 0; }

/*------------------------------
=wrapper
------------------------------*/
#wrapper { margin: 0; width: 100%; height: 960px; background:url(../images/vert_bkgrd.gif) repeat-x; }


/*------------------------------
=container
------------------------------*/
#wrapper #container { position: relative; margin: 0 auto; width: 986px; background: none; }


/*------------------------------
=header
------------------------------*/
#wrapper #container #header { width: 986px; height: 76px; background:url(../images/topLogo_bkgrd.gif) 0 0 no-repeat; position: relative; }

#wrapper #container #header .logo { position:absolute; left: 20px; top: 15px; overflow:hidden; display:block; background:url(../images/mainLogo.png) no-repeat 0 0; width:246px; height:61px; border: 0; text-indent:-9999px; }

/*------------------------------
=section1
------------------------------*/
#wrapper #container #section1 { padding: 33px 22px 0 20px; height: 479px; }

#wrapper #container #section1 .imgArea { float: right; width: 293px; padding-top: 240px; background:url(../images/appChatfest.png) 0 0 no-repeat; margin-left: 45px;  text-align: center; }

#wrapper #container #section1 .imgArea p { padding: 2px 0 0 0; font: 16px/20px Helvetica, Arial, sans-serif; font-weight: bold; color: #0482c1; }


/*------------------------------
=section2
------------------------------*/
#wrapper #container #section2 { position: relative; height: 316px; padding-top: 23px; font: 16px/22px Helvetica, Arial, sans-serif; text-align: center; color: #ffffff; }

#wrapper #container #section2 p { font: 14px/22px Helvetica, Arial, sans-serif; color: #ffffff; font-weight: bold; padding: 22px 0; }

#wrapper #container #section2 .part1 { text-align: left; width: 480px; float: left; }

#wrapper #container #section2 .part1 ul { list-style: disc; padding: 11px 0 0 56px; }

#wrapper #container #section2 .part1 ul li { padding-bottom: 0px; font-weight: bold; }

#wrapper #container #section2 .part2 { width: 462px; height: 239px; float: right; background:url(../images/girlsPhone.jpg) 0 0 no-repeat; }

.clear { clear: both; }


/*------------------------------
=footer
------------------------------*/
#wrapper #container #footer { height: 33px; text-align: center; }

#wrapper #container #footer p { padding: 10px 0; font: 12px/12px Helvetica, Arial, sans-serif; color: #ffffff; }


