#logo {
background:url(http://img703.imageshack.us/img703/1797/topcenter.png) top repeat-x;
height: 248px;
margin-top: -248px;
}

#main_content {width:100%;margin:0px auto;}

/* repeating background image of the header */
#header {background:url(http://img703.imageshack.us/img703/1797/topcenter.png);height: 248px; width:100%;}

/* top left corner */
#header_l {background:url(http://img139.imageshack.us/img139/1985/topleftq.png);height: 256px; width: 345px; float:left;}
/* top right corner */
#header_r {background:url(http://img176.imageshack.us/img176/2456/topright.png);height: 256px;width: 345px;float:right;}

/* left side border */
#side_l {background:url(http://img227.imageshack.us/img227/3505/leftcenter.png) repeat-y left;}
/* right side border */
#side_r {background:url(http://img585.imageshack.us/img585/2520/rightcenter.png) repeat-y right #dde4ec;margin-left:94px;padding-right:94px;}

/* repeated footer background */
#footer {background:url(http://img832.imageshack.us/img832/4589/bottomcenter.png);height:248px; width:100%;}
/* bottom left corner */
#footer_l {background:url(http://z4.ifrm.com/30088/89/0/f5073270/bottomleft.png); height: 248px; width: 197px; float:left;}
/* bottom right corner */
#footer_r {background:url(http://img18.imageshack.us/img18/4900/bottomrighth.png); height: 248px; width: 197px; float:right;}

/* this will remove the spacing and borders from the default layout. Is essential for image border to appear correctly */
#foot_wrap {margin:20px 1% 0px;}
#main,#nav,#wrap {background: #dde4ec;margin:0;border:0px;}
.drop_menu { margin-bottom: 0;}

.l {text-align:left}
.c {text-align:center}
.r {text-align:right}
.left {float:left}
.right {float:right}
#stats_members a.member, .bday_strip {white-space:nowrap}
.calendar li span {cursor:default}
#c_tos li {display:list-item;margin-left:25px}
#c_tos ul li {list-style:disc}
#c_tos ol li {list-style:lower-alpha}
#shoutrefresh {cursor:pointer}