/*
Theme Name: UIC
Theme URI: http://blog.bittabola.uz/
Description: Theme for the representative office of UIC in Tashkent
Version: 1.0
Author: Bittabola
Author URI: http://blog.bittabola.uz/
*/

body { 
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
	padding:0;
	background: #fcfae1;
	}

/* ====================================================================	*/
/*             Header, title and logo									*/
/* ==================================================================== */

.header {
	height:300px;
	background:url(img/header.jpg);
	}
	
.logo {
	
	}
	
	.logo a img {
		margin-top:20px;
		padding-left:16px;
		border:none;
		}
		
		.logo a:link img, .logo a:visited img {
			border:none;
			}

/* ====================================================================	*/
/*                    		Menu										*/
/* ==================================================================== */

#navigation {
	height:100%;
	text-align:center;
	background:#ffcc99 url(img/gradient.gif) repeat-x bottom;
	font-size:9pt;
	}
    
    #navigation ul {
		list-style:none;
		margin:0;
		padding:0;
		}
    
        #navigation ul li {
			line-height:26px;
			display:inline;
			}
        
        #navigation ul li a:link, #navigation ul li a:visited {
			text-decoration:underline;
			color:#600;
			padding:3px 15px 5px 15px;
			float:left;
			height:24px;
			}
		
        #navigation ul li a:hover, #navigation ul .current_page_item a:link, #navigation ul .current_page_item a:visited {
			color:#600;
			background-color:#ff9933;
			margin:0;
			}
		
/* ====================================================================	*/
/*                  Content												*/
/* ==================================================================== */

#wrapper {
	width:980px;
	margin:10px auto;
	padding:0;
	text-align:left;
	border:1px solid #f96;
	background-color:#fff;
	}
		
	.boxes {
		margin:15px;
		}
		
		.boxes h1 {
			font-size:16pt;
			margin:0;
			}
			
			.boxes h1 a:link, .boxes h1 a:visited {
				color:#b64926;
				text-decoration:underline;
				}
				
			.boxes h1 a:hover {
				color:#326ea1;
				text-decoration:underline;
				}
		
		.box-left, .box-right {
			width:48%;
			}
			
		.box-left {
			float:left;
			}
			
		.box-right {
			float:right;
			}
		
	.content {
		margin:0 15px;
		}

    .post {
		color:#333333;
		}
			
        .post .posttitle {
			color:#b64926;
			font-size:18px;
			}
			
			.post h1.posttitle {
				font-size:18pt;
				padding-top:20px;
				color:#326ea1;
				}
			
            .post .posttitle a:link, .post .posttitle a:visited {
				color:#b64926;
				border-bottom:2px solid #b64926;
				}
        
            .post .posttitle a:hover {
				color:#326ea1;
				border-bottom:2px solid #326ea1;
				}
        
            .post .posttitle span {
				color:#666;
				margin:0 0 0 20px;
				}
			
			.post .posttitle span a:link, .post .posttitle span a:visited {
				font-size:12px;
				border-bottom:1px solid #326ea1;
				}
			
			.post .posttitle span a:hover {
				border-bottom:none;
				}
            
        .post p {
			font-size:10pt;
			line-height:18px;
			margin:0;
			margin-top:2px;
			margin-bottom:10px;
			}
		
		.post p a:link, .post p a:visited, .post li a:link, .post li a:visited {
			text-decoration:underline;
			color:#b64926;
			}
		
		.post p a:hover, .post li a:hover {
			text-decoration:underline;
			color:#326ea1;
			}
		
        .post .postinfo {
			font-size:10px;
			color:#666;
			}
        
            .post .postinfo a:link, .post .postinfo a:visited {
				color:#666;
				}
            
            .post .postinfo a:hover {
				color:#000;
				border-bottom:1px solid #666;
				}
            
        .post ul, .post ol {
			margin:0;
			padding-left:10px;
			padding-bottom:10px;
			}
        
            .post ul {
				list-style:square;
				}
            
            .post ol {
				list-style:decimal;
				}
        
            .post ul li, .post ol li {
				line-height:20px;
				margin-left:20px;
				}
            
            .post blockquote p {
				border-left:6px solid #CCCCCC;
				padding:2px;
				padding-left:8px;
				font-style:italic;
				margin-left:-10px;
				}
            
        .post img {
			margin:0 5px 5px 0;
			}

		h1, h2, h3, h4 {
			color:#326ea1;
			margin:0;
			padding-top:10px;
			padding-bottom:4px;
			}
		
		h1 {
			font-size:18pt;
			font-weight:normal;
		}
		
		h2 {
			font-size:18px;
			font-weight:normal;
		}
		
		h3 {
			font-size:14px;
			font-weight:normal;
		}
		
		h4 {
			font-size:14px;
		}
		
.video {
	float:left;
	margin:10px 20px 10px 0;
	}
	
	.video p {
		font-size:0.8em
		}
		
/* ====================================================================	*/
/*							Sidebar										*/
/* ==================================================================== */

.sidebar {
	float:right;
	width:200px;
	margin-top:10px;
	height:100%;
	margin-right:2px;
	padding-right:2px;
	margin-bottom:50px;
	color:#555;
	}

    .sidebar h3 {
		color:#769007;
		font-size:18px;
		font-weight:normal;
		margin:0;
		padding:10px 0 2px 0;
		}

    .sidebar ul {
		margin:0;
		padding:0;
		font-size:12px;
		color:#666666;
		}
    
        .sidebar ul li {
			list-style:none;
			font-size:10pt;
			padding-top:2px;
			color:#666666;
			}
		
		.sidebar ul li a:link, .sidebar ul li a:visited {
			color:#555;
			}
		
		.sidebar ul li a:hover {
			color:#769007;
			text-decoration:underline;
			}
        
    .sidebar #Search {
		margin:0;
		padding:0;
		}
    
        .sidebar #Search input {
			width:150px;
			margin:0;
			padding:0;
			}
	
	.sidebar img, .sidebar img a {
		border:none;
		}

/* ====================================================================	*/
/*						Footer											*/
/* ==================================================================== */

.footer {
	clear:both;
	padding:11px;
	height:50px;
	background:#ffcc99 url(img/gradient.gif) repeat-x bottom;
	}

    .footer p {
		color:#333;
		margin:0;
		padding:0;
		float:left;
		}
		
		.footer p.copyright, .footer p.developer {
			padding-top:8px;
			}
		
		.footer p.developer {
			float:right;			
			}
		
		.footer p.contacts {
			margin-left:120px;
			font-size:16pt;
			}
			
			.footer p.contacts small {
				font-size:10pt;
				}
    
        .footer p a:link, #footer p a:visited {
			color:#333;
			text-decoration:underline;
			}
        
        .footer p a:hover {
			color:#000;
			}
		
/* ====================================================================	*/
/*					Images and links									*/
/* ==================================================================== */

a:link, a:visited {
	text-decoration:none;
	}

a:hover {
	text-decoration:none;
	}

img {
	border:4px #ccc solid;
	padding:2px;
	}

	img.wp-smiley {
		border:0;
		vertical-align:middle;
		}
	
	img.text {
		border:0;
		margin-left:-2px;
		margin-top:10px;
		}
		
	img.right {
		float:right;
		margin:0 0 10px 10px;
		}
	
	img.noborder {
		border:none;
		}

	img.left {
		float:left;
		margin:0 10px 10px 0;
		}
		
a:link img, a:visited img {
	border:4px solid #ccc;
	}

a:hover img {
	border:4px solid #326ea1;
	}

/* ====================================================================	*/
/*				What-we-do box											*/
/* ==================================================================== */

.services {
	height:400px;
	margin-top:10px;
	background:#e6e3d7;
	border:1px solid #999;
/*	border-right:2px solid #769007; */	
	width:978px;
	}
			
	.services img.text {
		border:0;
		padding:0;
		margin-left:11px;
		margin-top:10px;
		margin-bottom:8px;
		}
			
	.services .slide {
		float:left;
		border:4px #999 solid;
		margin-left:10px;
		height:340px;
		width:700px;
		padding:0;
		}
		
	.services .portfolio_links {
	margin-top:70px;
	width:230px;
	float:right;
	}
	
		.services .portfolio_links ul {
			list-style:none;
			padding-left:0px;
			padding-right:10px;
			margin:0;
			}
		
		.services .portfolio_links li {
			margin-top:12px;
			padding-left:8px;
			border-left:12px solid #769007;
			}
		
		.services .portfolio_links a:link, .services .portfolio_links a:visited {
			color:#326ea1;
			font-weight:bold;
			}
			
		.services .portfolio_links a:hover {
			color:#769007;
			text-decoration:underline;
			}
	
/* ====================================================================	*/
/*                    	Tables											*/
/* ==================================================================== */
			
table {
	margin-top:4px;
	margin-bottom:8px;
	width:100%;
	}
			
	table, th, td {
		border:#CCCCCC solid 1px;
		font-size:10pt;
		vertical-align:top;
		}
		
		.post table p {
		line-height:14px;
		font-size:8pt;
		padding-top:4px;
		padding-bottom:4px;
		margin:0;
		}
		
		.post table p.discount {
			padding:2px;
			border:1px solid #999;
			}
		
/* ====================================================================	*/
/*                    	Misc											*/
/* ==================================================================== */
		
.post a:link.image, .post a:visited.image, .post a:hover.image {
	border-bottom:none;
	}

.clear {
	clear:both;
	}
	
.hline {
	background:url(img/dot.png) repeat-x;
	height:1px;
	width:100%;
	margin:0;
	padding:0;
	margin-left:-4px;
	}