/* CSS Document BelalDesign.com Layout Scheme*/
#main {top: 0px; margin: 0px; padding: 0px; color : #000000; width:100%; text-align:center; background-image:url(/images/grad.png); background-repeat:repeat-x;}
.margins {width:900px; margin:0 auto;}
body {margin: 0px; padding: 0px; color: #cdcdcd;}
.mainflash {width:814px; padding:20px 51px;}

#t, #b{width:900px; background-repeat:no-repeat; background-position: center;}
#t {height:150px; background-image:url(/images/topbdr.png);}
#b {height:90px; background-image:url(/images/botbdr.png);}
.i {width:814px; height:5px; padding:10px 0px;}
.borders{width:900px; background-image:url(/images/sds.png); background-repeat:repeat-y; background-position:center;}
#side {width:43px;}

#content {width:814px; margin: 0 auto; overflow: hidden; text-align:left;}
.mainlinks {padding-top:9px;}
#headerlink {height:120px; text-align:center;}
.headerlinkspacer {padding: 25px 15px 35px 25px;}
.container {min-height:467px;}
.footerlink {height:44px; text-align:left; padding: 15px 40px 31px 40px;}
.topbarlink {height:44px; text-align:left; padding: 15px 0px 15px 0px; width:814px;}
.footerlinks, .servicelinks {float: left; margin-right: 5px; min-width:125px;}
.rightservicelinks {float: right; margin-left: 5px; min-width:125px;}
.topbarlinks {float: left; margin-right: 5px;}
.separator {height:5px; float:left; width:814px;}
.insideseparator {height:5px; float:left; width:784px; margin:15px 0 10px;}
.centerlinks {text-align:center; width:220px; margin:0 auto;}
.centerlink {width:30px; height:29px; background:url('/images/ico_page_n.png') top no-repeat; margin:7px 7px; float:left; cursor:pointer;}

#Previous, #About, #Add, #Remove, #Story {width:814px; height:350px; margin: 0px auto;}

.libraryCol{float: left; width: 200px; margin-right:80px;}
.libraryRow{width: 200px; height:10px;}
.library{float: left; width: 840px; overflow:hidden;}

.SiteDirectory{width: 814px; margin: 20px; height:450px;}

.left{float:left;}
.right{float:right;}
.center{text-align: center;}

.ser {width:814px; padding: 5px 0 20px 0; color: #767676; font-size: 13px; line-height:16px;}
.ser p{margin-bottom:15px;}
.serimg, .serbg {height:399px; float:left;}
.serimg {padding-right:15px; width:540px;}
.serbg {margin-right: 15px; width:530px; padding:0px 0px 0px 10px;}
.portframe {padding:20px 0px 20px 0px; overflow: hidden; width:523px; height:330px;}
.portpage {float:left;}
.portrow {width:500px; padding: 0 15px 0 16px;}
.sport {height:150px; padding:15px 15px 5px 5px;}
.portsamp {width:115px; height:100px; margin: 0 10px 10px 0; float:left;}
.portpageof {text-align:center; width:290px; float:left; height:20px; padding-top:1px;}
.portprev, .portnext {width:100px; float:left; cursor:pointer; height:20px;}
.portnext {text-align:right;}
.portnav {margin-top:-10px; margin-left: 16px; height: 20px;}

.hidden {width: 0px; height: 0px; overflow:hidden; margin:0px; padding:0px;}

.timeline {padding: 0 0 15px 19px; background-image:url(/about/images/timebord.gif); background-position:left; background-repeat:repeat-y;}
.timeline p {background-image:url(/about/images/timemark.gif); background-position:left top; background-repeat: no-repeat; line-height:20px; padding-left: 46px; margin-left:10px;}
.timelineend {background-image:url(/about/images/timebordend.gif); background-position:left; background-repeat:repeat-y; width:814px; height:5px; margin-bottom:30px;}

.logolink {cursor:pointer; width:200px; height:70px; position:absolute; margin:42px 0 0 40px;}
.contactlink {cursor:pointer; width:190px; height:70px; position:absolute; margin:42px 0 0 670px;}