/*
Theme Name: CaspianOil
Theme URI: CaspianOil
Description: CaspianOil

Author: CaspianOil
Author URI: CaspianOil
Version: 1
Tags: CaspianOil

License: CaspianOil
License URI: CaspianOil
*/

body
{
padding:0;
margin:0;
}

.oil
{
text-align:right;
padding:20px;
float:right;
width:250px;
}
.subtxtb
{
overflow:hidden;
width:960px;
margin-left:auto;
margin-right:auto;
}

a
{
outline:none;
}

img
{
border:0;
}


@font-face
{
font-family:'proximac';
src: url('fonts/ProximaNovaCond-Regular.ttf'),
     url('fonts/ProximaNovaCond-Regular.woff')
    ,url('fonts/ProximaNovaCond-Regular.eot'); /* IE9 */
}



.theh
{

margin-left:auto;
margin-right:auto;
width:960px;
overflow:hidden;
padding-bottom:5px;
}

.thelogo
{
float:left;
width:450px;
}

.social
{
float:right;
width:200px;
text-align:right;
padding-top:25px;
}

.navbar
{
margin-left:auto;
margin-right:auto;
width:960px;
overflow:hidden;
background:#7fbe42;
text-align:center;
}

.navbar ul
{
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
list-style-type:none;
display:table;
padding:0;

}
.navbar ul li
{
font-family:'proximac';
	display: inline-block;
}

.navbar ul li a
{
font-family:'proximac';
text-decoration:none;
font-size:20px;
color:#FFF;
padding-left:16px;
padding-right:16px;
}

.navbar ul li a:hover
{
background:#58595b;
padding-top:40px;
padding-bottom:40px;
}


.subnav
{
margin-left:auto;
margin-right:auto;
width:960px;
overflow:hidden;
background:#58595b;
text-align:center;
}



.subnav ul
{
width:100%;
list-style-type:none;
padding:0;
margin:0;
}
.subnav ul li
{
font-family:'proximac';
	display:block;
float:left;
padding-top:6px;
padding-bottom:6px;
}

.subnav ul li a
{
font-family:'proximac';
text-decoration:none;
font-size:14px;
color:#FFF;
padding-left:16px;
padding-right:16px;
text-transform:uppercase;
}

.subnav ul li a:hover
{
color:#ace95f;
}


.footer
{
margin-top:20px;
font-family:'proximac';
margin-left:auto;
margin-right:auto;
width:960px;
overflow:hidden;
border-top:1px solid #949596;
padding-top:20px;
}

.leftfooter
{
width:70%;
float:left;
}

.rightfooter
{
width:30%;
float:right;
text-align:right;

}

.navf
{

}

.navf ul
{
width:100%;
list-style-type:none;
padding:0;
margin:0;
overflow:hidden;
}

.navf ul li
{
display:block;
float:left;
}

.navf ul li a
{
font-family:'proximac';
text-decoration:none;
font-size:14px;
color:#7fbe42;
padding-right:16px;
}

.navf ul li a:hover
{
color:#58595b

}

.copyc
{
font-size:14px;
color:#58595b;
}

.subtext
{
margin-top:20px;
border-top:1px solid #949596;
font-family:'proximac';
font-size:14px;
color:#58595b;
margin-left:auto;
margin-right:auto;
width:650px;
float:left;
}

.stxtb
{
padding-top:20px;
}

h1
{
font-family:'proximac';
font-size:24px;
color:#7fbe42;
margin:0;
padding:0 0 5px 0;
font-weight:normal;
}




.boxes
{
font-size:14px;
color:#58595b;
font-family:'proximac';
margin-left:auto;
margin-right:auto;
width:960px;
overflow:hidden;
padding-top:20px;
}

.box1
{
width:229px;
float:left;
margin-right:13px;
}

.box2
{
width:229px;
float:left;
margin-right:0px;
}
.subbox
{
text-align:center;
padding-top:5px;
}

.slider
{
text-align:center;
padding-top:10px;
margin-left:auto;
margin-right:auto;
width:960px;
}

.h2
{
font-family:'proximac';
font-size:24px;
color:#7fbe42;
margin:0;
padding:0 0 5px 0;
font-weight:normal;
}


h2 a
{
text-decoration:none;
font-family:'proximac';
font-size:24px;
color:#7fbe42;

font-weight:normal;
}

.theloop
{
font-size:14px;
color:#58595b;
font-family:'proximac';
margin-left:auto;
margin-right:auto;
width:960px;
}

.theloop a
{ 
color:#7fbe42;

}

.navigation
{
overflow:hidden;
padding-top:20px;
width:960px;
margin-left:auto;
margin-right:auto;
}
.navigation a
{

display:block;
width:80px;
height:26px;
text-decoration:none;
float:left;
background:#58595b;
color:#FFF;
font-size:14px;
font-family:'Arial';
text-align:center;
line-height:25px;
text-transform:uppercase;
margin-right:7px;
padding:5px;
}