/*  
Theme Name: EUForces V1
Theme URI: http://black-sky.nl/
Description: EUForces.com Version 1 Final.
Version: 1.0
Author: Matts Bos
Author URI: http://black-sky.nl/

*/


/* Standard WP Stuff */
/* ***************** */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;

}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


/*       Body        */
/* ***************** */


body {
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background: #E7E7E7;
	color: #000000;
}

/*     Navigation    */
/* ***************** */

#navbar {
	width : 750px;
	height : 50px;
	background-color : transparent;
	border : 0px solid #000033;
	padding : 0px 0;
	margin : 0px auto;
	z-index : 2;
	position : absolute;
	left : 50%;
	margin-left : -375px;
	margin-top : 5px;
}

#navbar ul {
	margin: 0;
	padding: 0; 
	list-style-type: none;
	list-style-image: none;
}

#navbar li {
	float : left;
	display: inline;
	position:relative;
}

#navbar ul ul { 
	visibility:hidden;
	position:absolute;
	width:125px;
	top:50px;
	left:0;
	z-index:3;
}

#navbar li:hover ul {
	visibility:visible;
	width:125px;
}

#navbar ul ul a { 
	display:block;
	height: 20px;
	padding-top : 3px;
	background : url(images/menu/bg.png) repeat-y;
	text-align:center;
	color:#000000;
	text-decoration:none;
}

#navbar ul ul p { 
	display:block;
	height: 20px;
	width: 125px;
	margin: 0;
	padding-left: 4px;
	padding-top : 3px;
	background : url(images/menu/bg.png) repeat-y;
	text-align:left;
	color:#000000;
	text-decoration:none;
}

#navbar ul ul a:hover { 
	color:#2b8dde;
}

#tabs {
	width : 750px;
	height : 50px;	
	margin : 0;
	padding : 0;
}
	
#tabs li {
	display : inline;
}

#tabs li a {
	width : 125px;
	height : 50px;
	padding : 0 0px;
	color : #FFFFFF;
	text-align : center;
	text-decoration : none;
	float : left;
}

#tab {
	display : block;
	background : url(images/menu/home.png) no-repeat;
}
#tab:hover {
	background : url(images/menu/home-hover.png) no-repeat;
}

#tab1 {
	display : block;
	background : url(images/menu/news.png) no-repeat;
}
#tab1:hover {
	background : url(images/menu/news-hover.png) no-repeat;
}

#tab2 {
	display : block;
	background : url(images/menu/services.png) no-repeat;
}
#tab2:hover {
	background : url(images/menu/services-hover.png) no-repeat;
}

#tab3 {
	display : block;
	background : url(images/menu/about.png) no-repeat;
}
#tab3:hover {
	background : url(images/menu/about-hover.png) no-repeat;
}

#tab4 {
	display : block;
	background : url(images/menu/forums.png) no-repeat;
}
#tab4:hover {
	background : url(images/menu/forums-hover.png) no-repeat;
}

#tab5 {
	display : block;
	background : url(images/menu/links.png) no-repeat;
}
#tab5:hover {
	background : url(images/menu/links-hover.png) no-repeat;
}


/*      Container    */
/* ***************** */

#container {
	width : 814px;
	background: #FFFFFF url(images/body-bg.png) repeat-y;
	border : 0px solid #000033;
	margin : 0px auto;
}

#wrapper {
	width : 800px;
	background: #FFFFFF;
	border : 0px solid #000033;
	margin : 0px auto;
}

/*       Content     */
/* ***************** */

#header {
	clear : both;
	width : 801px;
	height : 167px;
	padding : 0px;
	background : #FFFFFF url(images/logo2.png) no-repeat;
	z-index : 1;
}

#topbar {
	clear : both;
	width : 780px;
	height : 30px;
	padding : 0px;
	margin-left : 10px;
	background-color : #E7E7E7;
	border : 1px;
	border-style : solid;
	border-color : #CCCCCC;
	text-align : center;
	font-size : 0.9em;
}

#topbar-left {
	float : left;
	display : inline;
	width : 200px;
	padding-top : 6px;
	margin : 0px -40px;
}


#searchform {
	float : right;
	display : inline;
	width : 200px;
	margin : 0px -15px;
	padding-top : 3px;
}

#content {
	float : left;
	display : inline;
	width : 500px;
	margin : 7px 20px;
}

#forumcontent {
	width : auto;
	height : auto;
	margin : 7px 20px;
}

#pagecontent {
	width : auto;
	height : auto;
	margin : 7px 20px;
}

#singlecontent {
	float : left;
	display : inline;
	width : auto;
	margin : 7px 20px;
}

#home-content {
	float : left;
	display : inline;
	width : 400px;
	margin : 7px 20px;
}

#home-entry {
	border: 0px solid #CCCCCC;
	/* background : url(images/post-bg.png); */
	padding-left: 5px;
	margin: 15px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.post {
	border: 1px solid #CCCCCC;
	background-color: #E7E7E7;
	padding-left: 5px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

#comment {
	width : 760px;
}

#sidebar {
	float : right;
	display : inline;
	width : 200px;
	background-color : transparent;
	margin : 0 0 10px 10px;
	padding : 10px;
	color : #000000;
}

#categories {
	margin-left : 30px;
}

#home-sidebar {
	float : right;
	display : inline;
	width : 300px;
	background-color : transparent;
	margin : 0 0 10px 10px;
	padding : 10px;
	color : #000000;
}

#footer {
	clear : both;
	width : 780px;
	height : auto;
	padding : 0px;
	margin-left : 10px;
	background-color : #E7E7E7;
	border : 1px;
	border-style : solid;
	border-color : #CCCCCC;
	text-align : center;
	font-size : 0.9em;
}

#bottom {
	clear : both;
	width : 814px;
	height : 10px;
	padding : 0px;
	background: transparent url(images/body-bg-bottom.png) no-repeat;
}

#copyright {
	margin : 0;
}


/*       Styling     */
/* ***************** */

h2 {
	color : #44AAFF;
}

a {
	color : #44AAFF;
}

#main {
	width:750px;
}

#banner {
	display:none;
}
