/*   
Theme Name: Revolution Taekwondo
Theme URI: http://comprepair.com
Description:  -- WordPress v3.0.1
Author: Aleksandar Bozhilov
Author URI: http://comprepair.info
Version: 1
*/

@charset "utf-8";

/* CSS Document */


* { margin: 0; padding: 0; }
html { background: #cdcebf; }
}
body { font: 14px/1.4 Georgia, serif; vertical-align: middle}

article, aside, figure, footer, header, nav, section { display: block; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

img  {
	border:0px;  
	}
a 	{
	text-decoration: none;
	}

#content a:hover  { color:#c41230;  }
#main a:hover  { color:#c41230;  }
	
#pic img {
	position:relative;
	vertical-align: middle;
	max-width: 700px;
	max-height: 400px;
	display: -moz-inline-box; /* Firefox 2 */
	display: inline-block;
}

#button {



}

#page-wrap {
	background-color: #ffffff;
	position:relative;
	width: 1050px;
	margin: 30px auto 30px;
	box-shadow:10px 10px 20px #000;
	-webkit-box-shadow:10px 10px 20px #000;
	-moz-box-shadow: 10px 10px 20px #000;
}

header {
	position: relative;
	width: 1050px;
	height: 110px;
	margin: 5px auto 0px;
	
	background-color: #ffffff;
	box-shadow:10px 10px 20px #000;
	-webkit-box-shadow:10px 10px 20px #000;
	-moz-box-shadow: 10px 10px 20px #000;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(images/);
	width: 140px;
	height: 100px;
	background-repeat: no-repeat;
	margin: 5px 5px 5px 5px;
}

#logo  img{
	text-decoration: none;
	border-style: none;
	}

h1 { 
	font: 28px Helvetica, Arial, Sans-Serif;
	text-transform: uppercase; 
	color: #c41230; 
	text-shadow: 1px 1px 0 #dad7cc; 
	padding: 18px 0 0px 0px; 
	
}

h2 {
	padding: 18px 0 0px 0px;
	color: #647484;
	text-transform: uppercase; 
	font-weight: normal;
	font-size: 26px;
	margin: 0 0 12px 0;
	letter-spacing: 5px;
}

p  {
	font: 18px Georgia, serif;
}
#pic {
	padding:0;
	clear: right;
	float: left;
	width: 700px;
	height: 400px;
	background-color: #C0DCC0;
	background-repeat: no-repeat;
	margin-top: 17px;
	margin-right: 15px;
	display: block;

}
#pic a img{
	text-decoration: none;
}
.clearbottom{
margin-bottom:20px;
}
#clearBottomTitle{
 
 height: 60px;
 padding-bottom: 60px;
 text-align: left;
}
#clearBottomTitle h2{
		color:#c41230;
		
}
.break-word {
  word-wrap: break-word;
}
.vBorderLeft{
	border-left: 1px solid;
	padding: 15px;
	float: left;
	height: 200px;
}

.vBorderRight{
	border-right: 1px solid gray;
	padding: 5px;
}
#main {
	margin:20px;
	padding:40px;
}
#ThreCol {
	width:1050px;
	padding:20px 30px 30px 25px;	
}

#content {
font-family: 'WebFont', Arial, sans-serif;
position:relative;
float: left;
margin: 0px 40px 20px 0px;
width:310px;
}

#fLeft{
	float:left;
}
#face {
float: right;
}

#side-box {
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#side-box ul {

	list-style: none;
	padding-top: 7px;
}

#side-box ul li a {
	font-family: 'WebFont', Arial, sans-serif;
	letter-spacing:4px;
	display: block;
	padding: 35px 10px 5px 25px;
	color: white;
	font-size: 29px;
	background-color: #bab09b;
	margin: 0 0 5px 0;
	text-decoration: none;
	width: 300px;
	float:left;
	height:90px;
}
    #side-box ul li a:hover {  
            color: #fff;
			background-image: none; 
	background-color: #c41230;
	-moz-box-shadow: 0px 0px 2px #999; 
	-webkit-box-shadow: 0px 0px 2px #999; 
	box-shadow: 0px 0px 2px #999; 
	text-decoration: none !important;
        } 
nav {

	left: 25px;
	padding:0 0px 9px 150px;
	height: 100px;
}

nav  a {
	text-transform: uppercase;  	
}


nav ul {  
    margin: 0px;
	padding-top: 5px;	  
    list-style: none;  
}  
nav ul li { 
	z-index:20;
    float: left; 
	margin: 0 2px;
}  
  
    nav ul li a {  
		font-family: 'WebFont', Arial, sans-serif;
        display: block; 
        width: 155px;
	    height: 30px;
		border-radius: 15px 15px 15px 0;
        font-size: 25px ;  
        text-align: center;  
        text-decoration: none;  
        color: #c41230; 
		padding: 30px 10px 40px 10px;
    }  
  
        nav ul li a:hover {  
            color: #fff;
			background-image: none; 
	background-color: #c41230;
	-moz-box-shadow: 0px 0px 2px #999; 
	-webkit-box-shadow: 0px 0px 2px #999; 
	box-shadow: 0px 0px 2px #999; 
	text-decoration: none !important;
        }  
  
        
		
.current-menu-item a {color: #fff;
			background-image: none; 
	background-color: #c41230;
	-moz-box-shadow: 0px 0px 2px #999; 
	-webkit-box-shadow: 0px 0px 2px #999; 
	box-shadow: 0px 0px 2px #999; 
	text-decoration: none !important; }

   @font-face{ 
	font-family: 'MyWebFont';
	src: url('WebFont.eot');
	src: url('WebFont.eot?#iefix') format('embedded-opentype'),
	     url('WebFont.woff') format('woff'),
	     url('WebFont.ttf') format('truetype'),
	     url('WebFont.svg#webfont') format('svg');

