@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
background:#000 url(../images/slice.jpg) repeat-x;
}

a{ color:#c12322; text-decoration:underline; }
a:hover{ text-decoration:none; }

.left{ float:left; }
.right{ float:right; }

.grey{ color:#45595a; }

.cr{ clear:both; }

#icons_a {
position: absolute;
top: 0;
left: 0;
width: 97px;
height: 47px;
}

#icons_a span {
position: absolute;
display: block;
top: -10000px;
left: -10000px;
font-size: 1px;
color:white;
}

#wrapper{
margin:0 auto;
width:995px;
}

#header{
width:995px;
float:left;
background:url(../images/header_bg.jpg) no-repeat;
}

.logo{
margin:0px 0 0 52px;
display:inline;
float:left;
}

/* MENU BEGINS */

#nav {
float: right;
display:inline;
background:#560f13;
margin:118px 10px 10px 0;
}

#nav li {
float: left;
list-style-type:none;
font-size: 100%;
}

#nav li a.home{
display: block;
padding: 8px 14px;
color: #fff;
font-size:80%;
font-weight:bold;
border-right:2px solid #000 ;
background:url(../images/nav_bg.png);
text-decoration:none;
}	
		
#nav li a.home:hover{
display: block;
background-color:#ab0705;
color:#FFF;
text-decoration:none;
}

#nav li a.home_active{
display: block;
padding: 8px 14px;
color: #fff;
font-size:80%;
font-weight:bold;
border-right:2px solid #000 ;
background:#ab0705 url(../images/nav_bg.png);
text-decoration:none;
}	
		
#nav li a.home_active:hover{
display: block;
background-color:#ab0705;
color:#FFF;
text-decoration:none;
}

/* MENU ENDS */

/* MENU BEGINS */

#nav2 {
float: left;
display:inline;
background:#212b2c;
margin:0 10px 10px 11px;
display:inline;
*position:relative;
*bottom:3px;
}

#nav2 li {
float: left;
list-style-type:none;
font-size: 100%;
}

#nav2 li a.home{
display: block;
padding: 8px 14px;
color: #fff;
font-size:80%;
font-weight:bold;
border-right:2px solid #000 ;
background:url(../images/nav_bg.png);
text-decoration:none;
}	
		
#nav2 li a.home:hover{
display: block;
background-color:#45595a;
color:#FFF;
text-decoration:none;
}

#nav2 li a.home_active{
display: block;
padding: 8px 14px;
color: #fff;
font-size:80%;
font-weight:bold;
border-right:2px solid #000 ;
background:#45595a url(../images/nav_bg.png);
text-decoration:none;
}	
		
#nav2 li a.home_active:hover{
display: block;
background-color:#45595a;
color:#FFF;
text-decoration:none;
}

/* MENU ENDS */

#main{
display:inline;
float:left;
width:995px;
}

.main_content{ 
float:left;
width:952px;
margin:0 0 0 43px;
display:inline;
background-color:#000000;
}

.left_content{
float:left;
width:952px;
}

.left_column{
margin:5px 0 0 0;
*margin:12px 0 0 0;
padding:0;
float:left;
width:700px;
background:url(../images/left_slice.png) repeat-x;
border-top:1px solid #7ca3a2;
}

.right_column{
margin:5px 0 0 0;
*margin:12px 0 0 0;
padding:0;
float:left;
width:252px;
border-top:1px solid #7ca3a2;
}

.main_txt_short{
margin:0;
padding:10px 20px 20px 20px;
float:left;
color:#fff;
font-size:14px;
width:380px;
}

.main_txt_long{
margin:0;
padding:5px 20px 20px 20px;
float:left;
color:#fff;
font-size:14px;
}

.banner{
float:left;
margin:5px 0 0 10px;
display:inline;
}

.twitter{
float:left;
margin:5px 0 0 150px;
display:inline;
width:240px;
}

.follow{
float:left;
color:#7ca3a2;
font-size:16px;
font-weight:bold;
margin:5px 10px 0 0;
}

h1{
color:#c12322;
font-size:18px;
padding:5px;
font-weight:normal;
margin:15px 0 0 15px;
display:inline;
float:left;
width:300px;
}

.placeholder{
margin:30px 25px 0 0;
}

.column_1{
float:left;
width:250px;
margin:15px 0 0 0;
border:1px solid #343434;
}

.column_title{
float:left;
width:200px;
color:#c12322;
font-size:14px;
font-weight:bold;
margin:10px 0 0 0;
}

.column_1_txt{
margin:0;
padding:10px 10px 5px 0;
float:left;
color:#fff;
font-size:14px;
width:210px;
padding-bottom:15px;
}

.book { font-size:14px; font-weight:bold; }

h2{
width:230px;
float:left;
color:#FFFFFF;
padding:10px;
font-size:14px;
background-color:#343434;
}

.blog_entries{
float:left;
width:250px;
margin:0 0 0 0;
display:inline;
padding-bottom:10px;
border-bottom:1px solid #343434;
}

.blog_content{
float:left;
width:220px;
margin:0 0 0 10px;
display:inline;
}

a.read_more{ color:#45595a; text-decoration:underline; font-weight:bold; font-size:14px; }
a.read_more:hover{ text-decoration:none; }


/* FOOTER BEGINS */

#footer_bottom{
margin:20px 0 0 53px;
padding:0;
display:inline;
float:left;
width:942px;
border-top:1px solid #343434;
}

.footer_nav{
margin:0 0 0 0;
padding:10px 0 30px 0;
display:inline;
color:#4a4e51;
font-size:12px;
float:left;
}

.footer_li_one{
list-style-type:none;
display:inline;
margin:0;
padding:0 20px 0 10px;
}

.footer_li_one a{ color:#4a4e51; text-decoration:none; }
.footer_li_one a:hover{ color:#4a4e51; text-decoration:underline; }

.footer_li{
list-style-type:none;
display:inline;
margin:0;
padding:0 20px;
}

.footer_li a{ color:#4a4e51; text-decoration:none; }
.footer_li a:hover{ color:#4a4e51; text-decoration:underline; }

/* FOOTER ENDS */

/***************** ABOUT PAGE ********************/
/*************************************************/

h3{
float:left;
color: #7ca3a2;
font-size:16px;
font-weight:bold;
width:550px;
margin:0 0 0 20px;
display:inline;
}

/***************** CONTACT PAGE ****************/
/*************************************************/

.enter_c{
margin:0 0 0 20px;
padding:0 10px 0 0px;
display:inline;
background:url(../images/bt-enter.png) 49px 0% no-repeat;
width:400px;
float:left;
clear:both;
}

.enter_c form{
margin:0;
padding:10px 0 0 3px;
}

.enter_c input{
background-color:#000000;
border:1px solid #fff;
color:#FFFFFF;
}

.enter_c textarea{
background-color:#000000;
border:1px solid #fff;
color:#FFFFFF;
}

.enter_c .input{
margin:0;
padding:5px 0 0 0;
font-size:75%;
}

.form{
margin:0;
padding:0;
width:80px;
float:left;
font-size: 12px;
font-weight: bold;
color: #fff;
}

.form4{
margin:10px 0 0 73px;
display:inline;
padding:0;
float:left;
font-size: 12px;
font-weight: bold;
color: #fff;
}




