/* CSS Document */

body
{
	background:url(images/body-bg.jpg) no-repeat top center #041029;
	margin:0;
}

body *
{
	font-family:tahoma;
	font-size:11px;
	color:#739DEF;
}

a
{
	text-decoration:none;
	color:#62A040;
}

#container
{
	width:807px;
	margin:0 auto auto auto;
}

#openWrapper
{
	background:url(images/open-wrapper.png) no-repeat;
	height:5px;
}

#innerWrapper
{
	background:url(images/body-wrapper.png) repeat-y;
}

#closeWrapper
{
	background:url(images/close-wrapper.png) no-repeat;
	height:5px;
}

#insideWrapper
{
	background:url(images/innerInsideWrapper.png) repeat-x #1D469A;
	margin:0 5px;
	padding:0 0 10px 0;
}

#menu
{
	background:url(images/menu-top.png) no-repeat;
	height:46px;
	margin-left:50px;
	margin-bottom:-5px;
	margin-top:-12px;
}

		#nav
		{
			padding:0;
			margin:0;
			position: relative;
		}
		
		#nav li
		{
			margin:0;
			padding:0;
			list-style:none;
			position:absolute;
			top:5px;
		}
		
		#nav a
		{
			width: 95px;
			height:43px;
			display:block;
			position:absolute;
		}
		
		#nav #about-us
		{
			left:5px;
			width:95px;
		}
		
		#nav #training
		{
			left:115px;
			width:95px;
		}
		
		#nav #event
		{
			left:223px;
			width:95px;
		}
		
		#nav #alumni
		{
			left:330px;
			width:95px;
		}
        
		#nav #testimoni
		{
			left:440px;
			width:95px;
		}
        
		#nav #books
		{
			left:545px;
			width:95px;
		}
        
		#nav #contact
		{
			left:650px;
			width:95px;
		}
		
#logo
{
	background:url(images/logo.png) no-repeat;
	width:285px;
	height:137px;
}

ul.nav {
	list-style: none;
}

.hidden {
	display: none;
}

ul.photo {
	border: 1px solid #62a040;
	background: #e0ecd9;
	width: 200px;
	padding: 0px;
	margin-top: -20px;
	margin-left: 65px;
}

ul.photo li {
	margin: 0px;
}

ul.photo li a {
	border-bottom: 1px solid #62a040;
	display: block;
	padding: 4px 10px;
}

a.select-like {
	position: absolute;
	padding: 4px;
	padding-right: 40px;
	border: 1px solid #62a040;
	background: #e0ecd9;
}

#menu-sidebar
{
	background:url(images/menu-sidebar.png) no-repeat;
	width:238px;
	height:315px;
	margin:0 0 0 15px;
}

		#nav-sidebar
		{
			padding:0 0 0 0;
			margin:0;
		}
		
		#nav-sidebar li
		{
			margin:0;
			padding:0;
			list-style:none;
			position:absolute;
		}
		
		#nav-sidebar li span{
			display:none;
		}
		
		#nav-sidebar li, #nav-sidebar a
		{
			height:38px;
			display:block;
			margin-left:10px;
			width:196px;
		}
		
		#nav-sidebar #home
		{
		}
		
		#nav-sidebar #events
		{
			margin-top:40px;
		}
		
		#nav-sidebar #photo-gallery
		{
			margin-top:78px;
		}
		
		#nav-sidebar #videos
		{
			margin-top:118px;
		}
		
		#nav-sidebar #download
		{
			margin-top:158px;
		}
		
		#nav-sidebar #guestbook
		{
			margin-top:195px;
		}
		
		#nav-sidebar #forum
		{
			margin-top:235px;
		}
        
		#nav-sidebar #link
		{
			margin-top:275px;
		}

#sidebar
{
	float:left;
}

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

#content
{
	margin-left:300px;
	padding:30px 10px;
	line-height:17px;
}

#innerContent blockquote {
    margin: 40px;
    padding-right: 40px;
    background: url(images/quote.png) top right no-repeat;
    font-family: georgia, times, serif;
    font-style: italic;
    font-size: 13px;
}

#innerContent blockquote strong {
    display: block;
    margin-top: 10px;
    text-align: right;
    float: right;
    font-style: normal;
}

#innerContent strong span {
    font-weight: normal;
}

#footer
{
	padding:5px 15px;
}

div#title
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:0 0 20px 0;
	color:#577FC2;
    line-height: 24px;
}

#content table
{
	width:98%;
}

	table th
	{
		background:#07193E;
		padding:5px;
	}
	
	table td
	{
		background:#10295D;
		padding:3px 5px;
	}
	
div.paging
{
	background:#07193E;
	text-align:center;
	margin:10px 3px;
	padding:3px;
}

div.paging a
{
	background:#10295D;
	padding:3px;
}

.break
{
	border-bottom:1px solid #2C4B89;
	margin:10px 0;
}

img
{
	border:none;
}

u
{
	text-decoration:none;
	color:#BD3E3E;
}

ul#eventshome
{
}

	ul#eventshome li
	{
		margin:0 0 10px 0;
	}

.thumbs
{
	float:left;
	margin:10px 2px;
	border:1px solid;
}

.left
{
	float:left;
	margin:0 10px;
}

.clear
{
	clear:both;
}

#innerSidebar
{
	margin-top: 30px;
	margin-left: 30px;
}

#form label
{
	float:left;
	width:100px;
}

#form input, textarea
{
	background:#10295D;
	border:1px solid #739DEF;
	color:#cccccc;
	padding:3px;
}

.note
{
	border:1px solid #336816;
	background:#10295D;
	margin:0 0 10px 0;
	padding:5px 10px;
}

.error
{
	border:1px solid #731717;
	background:#10295D;
	margin:0 0 10px 0;
	padding:5px 10px;
}

div.guestbook
{
	background:#10295D;
	padding:5px 10px;
	margin:0 0 10px 0;
	border-bottom:1px solid #438021;
	border-top:1px solid #438021;
}

.pics, .pics img
{
	width:150px;
	height:150px;
}

#animated
{
	border:1px solid #CCCCCC;
}

/* TESTIMONI ------------------------------------------------------------------------------------------------------------*/
#testimoni-form h3 {
    margin-bottom: 40px;
    font-size: 18px;
    font-family: Georgia, 'Times New Roman', serif;
    font-weight: normal;
}
#testimoni-form form .input {
    margin-bottom: 10px;
}
#testimoni-form form label{
    display: block;
    float: left;
    width: 160px;
}
#testimoni-form input,
#testimoni-form textarea {
    color: #444;
}
#testimoni-form .input input {
    width: 200px;
    padding: 2px 4px;
}
#testimoni-form .input textarea {
    padding: 4px;
    width: 240px;
    height: 60px;
    border: 1px solid #666;
    background: #fff;
}

#new-testimoni-button {
    margin-top: -20px;
    display: block;
    color: #4477aa;
    text-decoration: underline;
}
.error_note span {
    color: #990000;
}
/* end TESTIMONI ---------------------------------------------------------------------------------------------------------*/


/* ALUMNI ----------------------------------------------------------------------------------------------------------------*/
#alumni-list {
    padding-top: 40px;
}
    #alumni-list td {
        padding-left: 5px;
    }

td.fieldName {
    width: 140px;
}
/* end ALUMNI ------------------------------------------------------------------------------------------------------------*/

/* SHOUTBOX --------------------------------------------------------------------------------------------------------------*/
#shoutbox {
    border: 1px solid #336699;
    width: 200px;
    height: 300px;
    overflow-y: auto;
    overflow-x: none;
}

#shoutbox-form {
    border: 1px solid #336699;
    background: #113355;
    padding: 5px;
    width: 190px;
}
    #shoutbox-form label {
        display: block;
        float: left;
        width: 100px;
    }
    #shoutbox-form .input input {
        padding: 3px 0px;
        clear: left;
        display: block;
        width: 180px;
        border: 1px solid #739DEF;
        background: #10295D;
    }
    #shoutbox-form textarea {
        width: 180px;
    }
    #shoutbox-form #s_submit {
        color: #444444;
    }
    .shoutbox-item {
        padding: 5px;
        border-bottom: 1px dotted #739DEF;
    }
/* end SHOUTBOX ----------------------------------------------------------------------------------------------------------*/