/*
Theme Name: AK-capability
Theme URI: 
Author URI: Alex Karagiannidis - alexkarajohn@hotmail.com
See it, learn from it BUT do not copy the design, images, positioning, styling of color and typography. 
The design of this CSS is copyright of capabilitygap.com and may NOT be reproduced!
------------------------------------------------------------------------------------------------------*/

/* global reset 
----------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	color:#666;
	background:#884DC4;
	text-align:center; 
	font: 62.5%/1.6 Verdana, Arial, Helvetica, sans-serif;
}

/* Links 
----------------------------------------------- */
a:active, a:link, a:visited, a:hover { text-decoration:none; color: #884DC4; }
a:hover, a:active { text-decoration:underline; }

/* Global Classes 
----------------------------------------------- */
ol,ul { list-style: none; }
p,ul,ol,dl { margin: 1.3em 0; font-size: 1.2em;}
ul li { margin-left: 20px; list-style:square; }
ol li { margin-left: 30px; list-style:decimal; }

.clear { clear:both; height:0; line-height:0; font-size:0px; }
.clearCut,clearCut a { clear:both; height:50px; }

.alignright  { float:right;  display: inline; }
.alignleft   { float:left; display: inline; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
.delete		   { text-decoration:line-through;}

strong		   { font-weight: bold; }
em             { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#777; font-size:1.2em; }
.small,address { font-size:1.1em; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

.hide {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
	}

/* Images
----------------------------------------------- */
img.alignnone,img.centered,img.alignright,img.alignleft {background-color: #fff; border: 1px solid #151515;padding: 3px;}
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {margin: 0 0 0 7px;display: inline;}
img.alignleft {display: inline;margin: 0 7px 0 0;}

/* Heads 
----------------------------------------------- */
h1,h2,h3,h4,h5,h6 {	font-weight: normal; color:#444; letter-spacing:-1px; }

h1 { font-size:3.5em; }
h2 { font-size:2.2em; }
h3 { font-size:1.8em; }	
h4 { font-size:1.5em; }
h5 { font-size:1.6em; }

/* Main Blocks 
----------------------------------------------- */	
.container {
	width:760px;
	margin:50px auto;
	text-align:left;	
}
#header,#middle,#footer {padding:0 15px; }
#header{ background:#fff;}

#middle{background:#fff; padding-top:50px;padding-bottom:50px;}

#entry { width:520px; margin-right:40px; float:right; display:inline;}
#sidebar { }

#footer,#header{
	padding-top:10px; padding-bottom:25px;
	color:#fff;
}

#logopic {
	display:block;
	width:150px;
	height:127px;
	background: url(img/logo.gif) no-repeat left bottom;
	float:left;
}

#logoname{font-size:1.4em; border-bottom:1px solid #ccc; text-align:center; margin:50px 80px 0 0; width:450px; float:right;}
/*
#menu { margin-right:40px; float:right; display:inline;}
#menu ul {float:left; list-style-type:none;}
#menu li {float:left; margin:0;}
#menu a { display:block; padding:10px; border:1px solid #ccc;}
*/

#menu {
	margin: 0;
	padding: 0;
	float:left;
	margin-left:155px;
}

#menu li {
	float: left;
	display: block;
	text-align: center;
	margin:0;
	border-right:1px solid #ccc;
}
#menu li a {
	color:#884DC4;
	font:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	display: block;
	height: 20px;
	line-height: 20px;
	padding:5px;
}
#menu li a:hover, #menu li a:active { background-color:#884DC4; color:#fff;}

#footer a,#footer a:hover{color:#fff; border-bottom:1px solid; text-decoration:none;}

.newsentry dl{margin:0;}
.newsentry dt{font-size:1.5em;}
.newsentry dd{ margin-bottom:20px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#777; font-size:1.2em; }

.newslatest dt{font-size:1.2em;}
.newslatest dd{ margin-bottom:10px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; color:#777; font-size:1.2em; }
