@charset "utf-8";

/* CSS Document */



html * { margin:0; padding:0; }

body { background:#cbe6fa url(templates/images/bodybg.jpg) top repeat-x; color:#FFF; font:10pt Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; }



#maincontainer { width:970px; margin:0 auto; padding:0; border-radius: 15px; }



#header { float:left; width:970px; height:115px; margin:0 0 10px 0; padding:0; }

#logo { float:left; width:230px; height:139px; margin:0; padding:10px 0; text-align:center; }

#topad { float:right; width:728px; height:90px; margin:0; padding:10px 0; text-align:center; }



#content { float:left; width:970px; background:#ffffff; margin:37px 0 10px 0; padding:0; color:#53575f; border-radius: 15px; }



#left { float:left; width: 630px; padding: 10px; background:#FFF; border-radius: 15px;}

#right { float:right; width: 300px; padding: 0 10px 10px 10px; border-radius: 15px;}



#rightad { float:left; width:300px; overflow-x:hidden; text-align:center; margin-top:10px; }



#bottom { float:left; width:950px; margin:0; padding:10px; text-align:center; }



#footer { float:left; width:950px; background:#59b5f9; margin:0 0 10px 0; padding:10px; color:#ffffff; border-radius: 15px; }

#footertext { float:left; }

#footertext span { display:block; padding:3px; }

#footerlinks { float:right; }



#footerlinks ul { list-style:none; }

#footerlinks ul li { float:left; }

#footerlinks ul li a { display:block; padding:3px 8px; color:#ffffff; text-decoration:none; }



#buttons { width:674px; position:absolute; margin:154px 0 0 -22px; }

#previous { float:left; width:55px; height:66px; background:url(templates/images/buttons.png) left 0 no-repeat; }

#previous:active { background-position:left -67px; cursor:pointer; }

#next { float:right; width:55px; height:66px; background:url(templates/images/buttons.png) right 0 no-repeat; }

#next:active { background-position:right -67px; cursor:pointer; }

#imagegallery { float:left; width:628px; padding:10px 0; background:#f1f1f1; text-align:center; border:1px solid #EBEBEB; }

#imagegallery img { max-width:610px; min-width:160px; }



#post { float:left; width:630px; overflow:hidden; text-align:left; }

#post h3 { color:#2e2e2e; display:block; padding:0 5px 10px 5px; text-align:left; text-transform:capitalize; font-size:16pt; }



#sb { float:left; width:608px; overflow:hidden; background:#e3e3e3; margin:10px 0; padding:10px; text-align:left; line-height:22px; border:1px solid #dadbdb; }

#bb { float:left; width:608px; overflow:hidden; background:#dbecf9; margin:10px 0; padding:10px; text-align:left; line-height:22px; border:1px solid #cbe6fa; }

#details { display:block; padding:3px 0; border-bottom:1px dotted #dadbdb; }

#details a { text-decoration:underline; color:#333; font-weight:bolder; }



#browse { float:left; width:320px; background:#FFF; padding-bottom:10px; border-radius: 15px; }

#browse h3 { display:block; text-transform:capitalize; text-align:left; color:#2eb8f4; padding:5px 5px 0 5px; }

.browsepost { float:left; width:150px; margin:0 0 0 6px; padding:0; }

.browsepost img { width:136px; text-align:center; padding:5px; border:1px solid #2eb8f4; background:#c8e5fa; border:1px solid #EBEBEB; border-radius: 8px; }

.browsepost a { display:block; color:#2eb8f4; text-decoration:none; font-weight:bolder; }



#submit { float:left; text-align:center; widows:300px; margin-top:10px; }



#textcontent { float:left; width:610px; padding:10px; }

#textcontent h3 { color:#2e2e2e; display:block; padding:0 5px 10px 5px; text-align:left; text-transform:capitalize; font-size:16pt; }

#textcontent p { text-align:left; padding: 0 10px; }



.bluemsgbox { float:left; width:588px; overflow:hidden; background:#b4e8ff; margin:10px 0; padding:10px; text-align:left; line-height:22px; border:1px solid #84d9fc;  }

.bluemsgbox a { color:#84d9fc; font-weight:bolder; }





.yellowmsgbox { float:left; width:588px; overflow:hidden; background:#fff9d7; margin:10px 0; padding:10px; text-align:left; line-height:22px; border:1px solid #e2c822;  }

.yellowmsgbox a { color:#e2c822; font-weight:bolder; }



.greenmsgbox { float:left; width:588px; overflow:hidden; background:#d7ffde; margin:10px 0; padding:10px; text-align:left; line-height:22px; border:1px solid #46e222; }

.greenmsgbox a { color:#46e222; font-weight:bolder; }



#submitform { float:left; width:608px; margin:0 auto; }

#submitform th { text-align:left; font-weight:bolder; padding:10px; font-size:14pt; }

#submitform td { text-align:left; padding:10px; font-size:14pt; }

#submitform tr td input { font-size:14pt !important; }



#social { background:#FFF;margin:0 0 0 -78px; padding:13px 2px;position:absolute; top:405px; border-radius: 15px; }

#social div {margin:0 0 10px 0;text-align:center; }



#quotes { font-weight:bolder; color:#333; }

#quotes strong { color:#C30; font-size:14px; }



.clear { clear:both; }




/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#000;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;}