@charset "utf-8";
/* CSS Document */

body {background-color:#cb0043; font-family:Arial, Helvetica, sans-serif; color:#f0f0f0; font-size:12px; margin:0px 0px 0px 0px;}


h1 {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:24px; font-weight:bold; text-shadow:#666 .1em .1em .2em; padding:8px 0px 0px 10px; margin:0px 0px 0px 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; color:#cb0043; font-size:20px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h3 {font-family:Arial, Helvetica, sans-serif; color:#cb0043; font-size:14px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
h4 {font-family:Arial, Helvetica, sans-serif; color:#cb0043; font-size:12px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

ul {list-style-type:none; padding:0px 0px 0px 6px; margin:-4px 0px 0px 0px; list-style-position:outside;}
hr {color:#FFF; background-color:#FFF; height:1px; border:none;}
p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px;}

img {border:none;}

.mainDiv {margin:0px auto 0px auto; width:1044px; padding:0px 0px 0px 0px;}


/* Links */

/* Normal links */
a:link{background:none; color:#cb0043; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a:active{background:none; color:#cb0043; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a:visited{background:none; color:#cb0043; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
a:hover{background:none;color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}


/* Title links */
.titleLinks a:link{background:none; color:#cb0043; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.titleLinks a:active{background:none; color:#cb0043; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.titleLinks a:visited{background:none; color:#cb0043; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.titleLinks a:hover{background:none;color:#FFF; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}


/* Title links side */
.titleLinksSide a:link{background:none; color:#cb0043; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.titleLinksSide a:active{background:none; color:#cb0043; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.titleLinksSide a:visited{background:none; color:#cb0043; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.titleLinksSide a:hover{background:none;color:#FFF; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}





/* Header */

.topBar {background-image:url(images/topbar.png); background-repeat:no-repeat; height:72px; padding:0px 30px 0px 19px;}
.logo {width:223px; height:72px; float:left;}
.logoStyle {border:none;}

.topBarRight {margin:4px 0px 0px 0px; width:600px; float:right}
.topBarSearchBox {float: right; width:170px; text-align:right; padding:0px 2px 0px 2px;}
.topBarText {float: right; width:300px; text-align:right; padding:0px 2px 0px 2px; margin-top:2px;}

.topBarNavBar {margin:10px 0px 0px 0px; text-align:right; width:760px; float:right;}
#topBarNavBar li {list-style-type:none; list-style-position:outside; display:inline; margin:0.55em;}
#topBarNavBar A:link{background:none; color:#FFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#topBarNavBar A:active{background:none; color:#FFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#topBarNavBar A:visited{background:none; color:#FFF; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
#topBarNavBar A:hover{background:none;color:#cb0043; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

.adRowMid {width:1000px; float:left; text-align:left; margin:8px 0px 0px 0px;}
.adRowMidTop {background-image:url(images/midbar-forum.png); background-repeat:no-repeat; height:48px; text-align:left;}
.adRowMidMid {background-color:#000; text-align:left; padding:5px 10px 0px 10px;}
.adRowMidMid2 {background-color:#000; text-align:left; padding:0px 0px 0px 0px;}
.adRowMidBottom {background-image:url(images/midbar-bottom-forum.png); background-repeat:no-repeat; height:10px;}


/* Middle */

#headers {font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:24px; font-weight:bold; padding:8px 0px 0px 10px; text-shadow:#666 .1em .1em .2em;}
.back {background-image:url(images/midpiece.png); padding:0px 0px 0px 19px; text-align:center; overflow:hidden;}

.rowLeft {width:191px; float:left; text-align:left; margin:8px 0px 0px 0px;}
.rowMid {width:600px; float:left; text-align:left; margin:8px 0px 0px 9px;}
.rowRight {width:191px; float:left; text-align:left; margin:8px 0px 0px 9px;}

.rowLeftTop {background-image:url(images/sidebar.png); background-repeat:no-repeat; height:48px; text-align:left;}
.rowMidTop {background-image:url(images/midbar.png); background-repeat:no-repeat; height:48px; text-align:left;}
.rowRightTop {background-image:url(images/sidebar.png); background-repeat:no-repeat; height:48px; text-align:left;}

.rowLeftMid {background-color:#000; text-align:left; padding:5px 10px 0px 10px;}
.rowMidMid {background-color:#000; text-align:left; padding:5px 10px 0px 10px;}
.rowMidMid2 {background-color:#000; text-align:left; padding:0px 0px 0px 0px;}
.rowRightMid {background-color:#000; text-align:left; padding:5px 10px 0px 10px;}

.rowLeftBottom {background-image:url(images/sidebar-bottom.png); background-repeat:no-repeat; height:10px;}
.rowMidBottom {background-image:url(images/midbar-bottom.png); background-repeat:no-repeat; height:10px;}
.rowRightBottom {background-image:url(images/sidebar-bottom.png); background-repeat:no-repeat; height:10px;}

.postData {float:left; background:#333; width:100%;}
.postDataInner {float:left; text-align:left; width:275px; padding:4px;}
.postDataInner2 {float:right; text-align:right; width:275px; padding:4px;}
.postDataInner3 {padding-top:5px; clear:left;}

.galleryDiv {text-align:center;}
.galleryThumb {margin:5px; border:1px; border-style:solid;}

.pageNumbers li {list-style-type:none; list-style-position:outside; display:inline; margin:0.4em;}

/* Footer */

.backFooter {background-image:url(images/midpiece.png); padding:8px 0px 0px 19px; overflow:hidden;}
.backFooter strong {font-size:14px;}
.backWidth {width:1000px;}

.rowFooterTop {background-image:url(images/bottom.png); background-repeat:no-repeat; text-align:left; height:32px; vertical-align:middle;}
.rowFooterMid {background-color:#000; padding:0px 10px 0px 10px; text-align:left;}

.rowLeftFooter {width:600px; float:left; text-align:left; margin:0px 0px 0px 0px;}
.rowLeftFooterInner {padding:0px 0px 0px 10px;}
.rowMidFooter {width:191px; float:left; text-align:left; margin:0px 0px 0px 9px;}
.rowMidFooterInner {padding:0px 0px 0px 10px;}
.rowRightFooter {width:191px; float:left; text-align:left; margin:0px 0px 0px 9px;}
.rowRightFooterInner {padding:0px 0px 0px 10px;}

.rowFooterCopy {background-color:#000; padding:0px 0px 0px 0px; text-align:center; color:#666; overflow:auto;}
.rowFooterBottom {background-image:url(images/bottom-bottom.png); height:10px;}
.backFooterEnd {background-image:url(images/bottom-end.png); background-repeat:no-repeat; height:26px;}

.footerCopyright {text-align:center; font-size:10px;}
.footerCopyright a:link{background:none; color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.footerCopyright a:active{background:none; color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.footerCopyright a:visited{background:none; color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.footerCopyright a:hover{background:none;color:#FFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}



/* Search Form */

.searchFormText {width:80%; height:15px;}
.searchFormTextHeader {width:100px; height:14px;}
.searchFormSubmit {padding:2px 0px 0px 0px;}
.searchFormSubmitStyle {background-color:#FFF; color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:60px; height:20px;}



/* Comments */

#commentsection {}
#commentsection h2 {margin:0 0 5px !important; text-align:left;}
.commentdetails {margin-bottom:0px;}
.commentdetails img {float:left; padding:0px; margin:0px 4px 0px 1px;}
.commentdetails p {margin-bottom:0px;}
.commentauthor {font-weight:bold; color:#cb0043;}
.commentdate {font-size:0.9em !important; font-style:italic; color:#999; margin:-10px 0px 0px 0px;}
.comment1 {padding-bottom:10px;}
.commenttext {padding:0px 0px 0px 10px; margin:0px 0px 0px 0px;}
.commenttext hr {color:#666; background-color:#666; height:1px; border:none;}
.notfound {padding:0px;}
.notfound h2 {font-weight:normal; font-size:2em; padding-bottom:5px;}
#postdetails {font-size:0.8em; font-family:Georgia;}
#postdetails p {margin-bottom:0px;}



/* Forums */

.forumRowMid {width:1000px; float:left; text-align:left; margin:8px 0px 0px 0px;}
.forumRowMidTop {background-image:url(images/midbar-forum.png); background-repeat:no-repeat; height:48px; text-align:left;}
.forumRowMidMid {background-color:#000; text-align:left; padding:5px 10px 0px 10px;}
.forumRowMidMid2 {background-color:#000; text-align:left; padding:0px 0px 0px 0px;}
.forumRowMidBottom {background-image:url(images/midbar-bottom-forum.png); background-repeat:no-repeat; height:10px;}