/*
Theme Name: IJOCC
Theme URI: http://www.thefunkhouse.co.uk
Description: Theme for Vector Command
Version: 1
Author: Lee Doel

*/
*{
padding:0;
margin:0;
}

html, body{
background:#ffffff url(images/background-gradient.jpg) repeat-x;
}

body {
font: 75%/1.5 "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#333333;
}

a {
	color: #A51D24;
}


a:visited {
	color: #A51D24;
}

a:hover {
	color: #532F66;
}

acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-: 5px solid #ccc;
	margin-: 1.5em;
	padding-: 5px;
}

:focus{outline: 0;}



.hide{

display:none !important;

}

p {

	margin: 10px 0;

}

h2{
font-size:2em;
color:#999999;
}

.left{
float:left;
}

.right{
float:right;
}

img{
border:none;
}

/* Lists */

#text ul, #content ol {

	margin: 10px 0 10px 10px;

	padding: 0 0 0 10px;

	clear: both;

}



#text ul {

	list-style: disc;

}



#text ol {

	list-style: decimal;

}



#text li {

	margin: 0 0 5px 0;

	padding: 0 0 0 10px;

}



#text dd {

	margin: 0 0 10px;

}

/*  ---- layout ----------- */

#pagewrap{
width:960px;
margin:0 auto;
}

#contenttop{
background:#ffffff url(images/main-top.jpg) no-repeat;
width:953px;
height:273px;
padding-right:7px;
}

#logo{
float:left;
}

#menu{
float:right;
height:39px;
margin-top:80px;
}

#menu li{
float:left;
list-style:none;
}

#menu a{
display:block;
text-indent:-6000px;
height:37px;
}

#menu #page_item_1 a{
background:url(images/home.jpg) no-repeat;
width:92px; 
}

#menu #page_item_1 a:hover, #menu #page_item_1 .current_page_item{
background:url(images/home-highlight.jpg) no-repeat;
}

#menu #page_item_2 a{
background:url(images/venue.jpg) no-repeat;
width:95px; 
}

#menu #page_item_2 a:hover, #menu #page_item_2 .current_page_item{
background:url(images/venue-highlight.jpg) no-repeat;
}

#menu #page_item_3 a{
background:url(images/profile.jpg) no-repeat;
width:97px; 
}

#menu #page_item_3 a:hover, #menu #page_item_3 .current_page_item{
background:url(images/profile-highlight.jpg) no-repeat;
}

#menu #page_item_4 a{
background:url(images/accommodation.jpg) no-repeat;
width:161px; 
}

#menu #page_item_4 a:hover, #menu #page_item_4 .current_page_item{
background:url(images/accommodation-highlight.jpg) no-repeat;
}

#menu #page_item_5 a{
background:url(images/contact.jpg) no-repeat;
width:107px;
}

#menu #page_item_5 a:hover, #menu #page_item_5 .current_page_item{
background:url(images/contact-highlight.jpg) no-repeat;
}

#flash{
float:right;
height:150px;
width:550px;
}

#content{
background:url(images/main-middle.jpg) repeat-y;
width:960px;
}

#content:after { 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility: hidden; 
}

/* Hides from IE-mac \*/

* html #content { 
height:1% 
}

#content {
display:block; 
}
/* End hide from IE-mac */

#photo{
width:343px;
float:left;
display:inline;
padding-left:18px;
margin-bottom:20px;
}

#logos{
width:346px;
}

#logos li{
list-style:none;
}

#text{
float:left;
margin-left:45px;
width:335px;
padding-top:10px;
padding-right:10px;
border-right: 1px dotted #333333;
display:inline;
padding-bottom:5px;
}

#text .homebox{
height:100px;
margin-bottom:32px;
}

#sidebarholder{
width:208px;
float:left;
padding-top:8px;
display:inline;
}

#buttons li{
list-style:none;
width:208px;
text-align:center;
}

#latestnews{
margin-top:30px;
}

#latestnews ul{
margin-left:10px;
}

#latestnews li{
list-style:none;
}

h3.widgettitle{
margin-bottom:10px;
}

#recent-posts ul{
margin-left:0 !important;
}

#recent-posts li{
margin-bottom:5px;
}

#footer{
background:url(images/main-bottom.gif) no-repeat;
width:960px;
height:116px;
}

#rusilogo{
float:left;
width:160px;
padding-top:6px;
padding-left:20px;
}

#otherlogos{
float:right;
margin-right:20px;
padding-top:55px;
}

#otherlogos li{
display:inline;
list-style:none;
margin-left:10px;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-: 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;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	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;
}
/* End captions & aligment */

.navigation {
	clear:both;
display:block;
height:50px;
text-align:center;
width:335px;
margin-top:50px;
	}

.widgettitle{
margin-top:30px;
}

