
/* 
Theme Name: NLCARS
Theme URL: http://www.startrekonline.nl
Description: The official theme for the Dutch Star Trek Online fansite startrekonline.nl
Author: Eric Booij
Author URI: http://www.ebooij.com
Version: 1.0.0
*/

/* Reset */
body, ul, ol { margin:0; padding:0; list-style:none; border:none; }

/* End Reset */

/* =========================
CONTENT STYLING
============================ */
body, td, th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:1.6em; color: #CCC; }

body { background:#000 url(img/bg.jpg) repeat; margin:0; padding:0; overflow-x:hidden; }

.clear { clear:both; margin:0; padding:0; height:0; overflow:hidden; visibility:hidden; }

h2 { padding:0; margin:30px 0 10px 0; font-size:18px; }

.h2_single { padding:0; margin:0 0 10px 0; }

h3 { padding:0; margin:15px 0 -5px 0; }

h4 { padding:0; margin:0; font-size:12px; }

p { padding:0; margin:10px 0; }

a:active { color:#FC0; text-decoration:none; }

a:visited { color:#FC0; text-decoration:none; }

a:link { color:#FC0; text-decoration:none; }

a:hover { color:#F90; text-decoration: underline; }

.ir { height: 0; padding:0; margin:0; overflow: hidden; }

/* =========================
STRUCTUUR EN HEADER WEBSITE
============================ */
#wrapper { /* BG VOOR THEMA'S */ margin:0; width:100%; float:left; }

#top { margin:0 auto; position:relative; width:940px; }

#logo { margin-bottom:25px; padding-top:60px; }

#header { background:transparent url(img/header.gif) no-repeat; height:73px; line-height:normal; position:relative; width:100%; }

#header-nav { padding:45px 20px 0 50px; width:870px; height:27px; margin:0; }

#overlay { }

* html a:hover { visibility: visible; }
.nav-nieuws, .nav-oversto, .nav-media, .nav-forum, .nav-forum, .nav-fleet { padding:0; margin: 0 18px 0 0; float:left; }
.nav-filler { float:left; width: 259px; height: 27px; margin:0 0 0 18px; }
.nav-nieuws a, .nav-oversto a, .nav-media a, .nav-forum a, .nav-forum a, .nav-fleet a { display: block; }
.nav-nieuws a:hover img, .nav-oversto a:hover img, .nav-media a:hover img, .nav-forum a:hover img, .nav-forum a:hover img, .nav-fleet a:hover img { visibility: hidden; }
.nav-nieuws { width: 99px; height: 24px; background: url(img/menu-nieuwsb.gif) no-repeat; }
.nav-oversto { width: 120px; height: 24px; background: url(img/menu-overstob.gif) no-repeat; }
.nav-media { width: 91px; height: 24px; background: url(img/menu-mediab.gif) no-repeat; }
.nav-fleet { width: 87px; height: 24px; background: url(img/menu-fleetb.gif) no-repeat; }
.nav-forum { width: 94px; height: 24px; background: url(img/menu-forumb.gif) no-repeat; }


/* =========================
CONTENT EN BODY WEBSITE
============================ */
#container { margin:0 auto; width:940px; min-height:1200px; background:url(img/body-bg.jpg); }

#body { background:url(img/topbody-bg.jpg) no-repeat; min-height:336px; padding:30px 30px 60px 50px; }

#main-content { float:left; padding:0; width:579px; min-height:336px; }

/* =========================
POSTS
============================ */
.post { padding:0; margin:0; text-align:justify; }

.posts { }

.h3_single { padding:0; margin:0; font-size:12px; }

#content h3 a:active, .post h3 a:active { color:#CCC; text-decoration:none; }

#content h3 a:visited, .post h3 a:visited { color:#CCC; text-decoration:none; }

#content h3 a:link, .post h3 a:link { color:#CCC; text-decoration:none; }

#content h3 a:hover, .post h3 a:hover { color:#FFF; text-decoration: underline; }

#content ul, .post ul { padding:0 0 0 40px; }

#content ol, .post ol { padding:0 0 0 40px; }

#content ul li, .post ul li { list-style-type:circle; padding: 5px; }

#content ol li, .post ol li { list-style-type:decimal; padding: 5px; }

#content ol li ul li, .post ol li ul li { list-style-type:circle;}

/* =========================
PAGES
============================ */
#content { padding:0; margin:0; text-align:justify; }

#content ul { padding:0 40px; }

#content ul li { list-style-type:circle; padding: 5px; }

/* =========================
MENU EN WIDGETS
============================ */
#sidebar { float:right; padding:0; width:260px; }

.widget { margin:0 0 25px 0; margin-bottom:15px\9 }

#columns .widget .widget-content { padding: 5px 0 25px 0; overflow: hidden; }

.menu1 { background:url(img/heading-activiteit.gif) no-repeat; height:17px; }

.menu2 { background:url(img/heading-transmissies.gif) no-repeat; height:17px; }

.menu3 { background:url(img/heading-myzone.gif) no-repeat; height:17px; }

.menu4 { background:url(img/heading-mmozone.gif) no-repeat; height:17px; }

.menu5 { background:url(img/heading-blogroll.gif) no-repeat; height:17px; }

.menu6 { background:url(img/heading-zoeken.gif) no-repeat; height:17px; }

.menu7 { background:url(img/heading-poll.gif) no-repeat; height:17px; }

.menu8 { background:url(img/heading-cats.gif) no-repeat; height:17px; }

.widget-content ul { padding: 10px 0 10px 0px; }

.menu_link a:active { color:#CCC; text-decoration:none; }

.menu_link a:visited { color:#CCC; text-decoration:none; }

.menu_link a:link { color:#CCC; text-decoration:none; }

.menu_link a:hover { color:#FFF; text-decoration: underline; }

/* search */
#searchform { margin-top:15px; }

#widget6 #s { border:1px solid #036; background-color:#000; color:#fff; padding:5px; font-size:smalller; margin:0; }

#searchsubmit {  margin:0 0 5px 10px; padding:0; vertical-align:middle; height:20px; width:48px; }

/* =========================
FOOTER WEBSITE
============================ */
#bottom { position:relative; margin:0 auto; top:-40px; width:940px; background:url(img/footer.gif) no-repeat; height:40px; }

#footer { position:relative; margin:0 auto 50px auto; width:590px; text-align:center; font-weight:bold; line-height:1.2em; font-size:10px; }

.page-navi ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

.page-navi li { display:inline; padding:0 10px; margin:0; }

/*===============================
Styling Postmeta
================================*/
.postmeta { padding:7px 0px; border: 1px solid #036; margin: 15px 0 15px 0; clear:both; }

.postmeta a:active { color:#000; text-decoration:none; }

.postmeta a:visited { color:#000; text-decoration:none; }

.postmeta a:link { color:#000; text-decoration:none; }

.postmeta a:hover { color:#000; text-decoration: none; }

.postmeta_button { float:right; margin:0 10px 0 0; }

.postmeta_comments { color:#000; float:left; height:15px; padding:2px 0 8px 0; margin:0 0 0 10px; background:url(img/postmeta-comments.gif) no-repeat; width:100px; overflow:hidden; text-align:center; font-weight:bold; }

.postmeta_comments a { padding:5px 15px 5px 15px; }

/*===========================
Styling voor nieuwsposts
============================*/
.more-link {  }

.cfi.alignleft { float:left; margin: 15px 13px 0 0; }

.cfi.alignright { float:right; margin: 15px 0 0 13px; }

.cfi.aligncenter { margin: 15px 0 5px 0; }

/* polls */
.TWIIGSPOLL { margin:10px auto 10px auto; }

.TWIIGSPOLLpollcontainer a { cursor:text; }

.TWIIGSPOLLpollcontainer a { cursor:text; }

.TWIIGSPOLLpollcontainer a:active { color:#CCC; text-decoration:none; }

.TWIIGSPOLLpollcontainer a:visited { color:#CCC; text-decoration:none; }

.TWIIGSPOLLpollcontainer a:link { color:#CCC; text-decoration:none; }

.TWIIGSPOLLpollcontainer a:hover { color:#CCC; text-decoration: none; }

.TWIIGSPOLLsubmit { border:1px solid #036; background-color:#000; color:#fff; padding:5px; font-size:smalller; margin:0; }

.TWIIGSPOLLdisplayresults { height:0px !important; overflow:hidden !important; padding:0; margin:0; }
/* comments */
#advert { margin:20px auto; padding:0; width:468px; }

.commentlist { }

.alt { }

.standard { background:#000; }

.singlecomment { border:1px solid #930; padding:5px; border-top:none; margin: 0 0 15px 0; }

.commenttext { border:1px solid #930; padding:2px 10px 2px 10px; }

.commenttext-admin { border:1px solid #930; padding:2px 10px 2px 10px; }

.comment_box1 { display:inline; float:left; }

.comment_box2 { float:right; width:170px; display:inline; margin:0 0 0 25px; text-align:left; line-height:1.5em; }

.comment_box1 input { border:1px solid #036; background-color:#000; color:#fff; padding:5px; font-size:13px; margin:5px 0;  }

.comment_box1 textarea { width:363px; height:150px; border:1px solid #036; background-color:#000; color:#fff; padding:5px; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px;  }

#commentlist { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

#commentlist li { display:inline; padding:0; margin:0; }

#captcha_code { border:1px solid #036; background-color:#000; color:#fff; padding:5px; font-size:smalller; margin:0 0 15px 0; }

/*===========================
Misc Styling (bv: NextGen Gallery)
============================*/
.ngg-navigation { height:25px; }

/* Thickbox Close button */
#TB_closeWindowButton img { border:none; }