/* CSS Document */


/*
	CSS files kept in the 'schemes' directory can be used to
	costumize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select schemes from the K2 Options page in the
	'Presentation' section of your WordPress administration.
	
	Author Name	:
	Author Site	:
	Style Name	:
	Style URI	:
	Version		:
	Comments	:
*/

.page-head {
margin:20px 0px 2px 0px;
}

body {
font-family: Arial,Helvetica,Sans-Serif!important;
color:#333333!important;
background:black none repeat scroll 0 0!important;
margin-top:-10px;
}

#back {
background-image:url(./images/back.jpg)!important;
background-repeat:repeat-y !important;
}

#page {
background-color:transparent none repeat scroll 0 0!important;
}

.content {
background-color:transparent none repeat scroll 0 0!important;
background-image:url(./images/back.jpg)!important;
background-position:left top!important;
background-repeat:repeat-y !important;
border-top:0 solid #FFFFFF !important;
margin-top:0px !important;
width: 1010px!important;
padding:0px 0 0 !important;
display: block!important;
}

.content {
width: 1010px;
height: auto;
}

a {
color:#CC0033!important;
text-decoration:none;
font-size: 1em;
}

a:hover {
color:#000!important;
}

#page {
margin: 0px auto;
border: 0px!important;
width: 1010px!important;
padding:0px 0pt 0px!important;
background-color: transparent!important;
background:transparent none repeat scroll 0 0!important;
z-index:50!important;
position: relative!important;
}

#header {
width: 1010px;
height: 25px!important;
background-color: transparent!important;
position: relative!important;
}

p {
font-size: 1.1em!important;
line-height: 120%;
color: #333;
}

#primary {
position: relative!important;
width: 390px!important;
padding-left: 315px!important;
padding-right: 5px!important;
padding-top: 10px!important;
margin-top: 430px!important;
}

.columns-two #sidebar-main, .columns-three #sidebar-main {
width:195px!important;
margin-bottom: 0px!important;
margin-top: 480px!important;
float: left!important;
position: absolute!important;
left: 0px;
}

.secondary {
color:#CC0033;
line-height:1.2em;
font-size: 1.1em;
margin-left: 0px!important;
position: relative!important;
}


#primary h3, #primary h4, .single #primary .k2-asides h3 {
letter-spacing:0px!important;
}

h1, h2, h3, h4, h5 {
font-family: Impact,Helvetica,Sans-Serif;
}

h2, h2 a, h2 a:hover, h2 a:visited {
color: #0099cc;
text-align: left;
font-weight: lighter!important;
font-size: 22px!important;
letter-spacing: 1px!important;
}

h3 {
color: #000!important;
font-size: 14px!important;
line-height: 17px!important;
margin-top: 5px!important;
margin-bottom: 5px!important;
}

h4 {
color: #000!important;
font-size: 13px!important;
line-height: 13px!important;
margin-top: 2px!important;
margin-bottom: 0px!important;
}
h5 {
color: #CC0033!important;
font-size: 13px!important;
line-height: 13px!important;
margin-top: 2px!important;
margin-bottom: 0px!important;
}

body.page .entry-content h4 {
font-size: 13px!important;
font-weight: lighter!important;
}

h5 {
color: #CC0033!important;
font-size: 13px;
line-height: 1.2em;
margin-top: 12px;
margin-bottom: 0px;
font-weight: lighter!important;
}

h6 {
color: #CC0033!important;
font-size: 1.1em;
line-height: 1.2em;
margin-top: 5px;
margin-bottom: 0px;
letter-spacing: 1px;
}

.entry-content {
text-align:left;
color: #663333;
display: block;
position: relative;
}

.secondary div p {
margin-top:0.4em;
color: #666666;
font-size: 1em;
line-height: 1.2em;
padding-left: 50px;
padding-right: 15px;
}

#sidebox {
width: 295px;
height: auto;
border: 1px solid #000!important;
padding: 5px;
}

ul.lang {
margin: 0px 0px 0px 220px;
position:relative;
width:1000px!important;
height: 15px;
font-size: 18px!important;
color: #000!important;
}

ul.lang li {
display:inline;
float: left;
font-size: 18px!important;
font-family: Impact,Helvetica,Sans-Serif!important;
padding: 0px 0px 0px!important;
list-style: none;
}

ul.lang, ul.lang li a {
padding:5px 8px 6px!important;
color: #000!important;
}





ul.menu {
margin: 5px 0px 0px 195px;
position:relative;
width:1000px!important;
font-size: 14px!important;
}

ul.menu li {
display:inline;
float: left;
font-size: 14px!important;
font-family: Impact,Helvetica,Sans-Serif!important;
padding: 0px 0px 0px!important;
}

ul.menu, ul.menu li a, ul.menu li a:hover, ul.menu li a:visited {
background-color: transparent!important;
color: #cc0033!important;
}

ul.menu, ul.menu li a {
padding:5px 5px 6px!important;
}

#footer {
background-color: #000;
height: 0px!important;
}

#primary .entry-content h3 {
padding-top: 0px!important;
margin-top:0px!important;
}


#logo {
position: relative;
margin-left: 225px;
padding-top: 10px;
width: 380px;
height: 157px;
}

/* Photo Gallery - get from gearshift css if needed */


.secondary h4 {
margin:5px 0 0 50px !important;
padding-left:0;
}

#page-menu {
margin:5px 0 0 50px !important;
padding-left:0;
font-size: 15px!important;
line-height: 20px;
}

#page-menu a {
color: #ff6633!important;
}



ul.menu2 {
margin: 5px 0px 0px 0px;
position:relative;
width:600px!important;
font-size: 13px!important;
}

ul.menu2 li {
display:inline;
float: left;
font-size: 13px!important;
font-family: Impact,Helvetica,Sans-Serif!important;
padding: 0px 0px 0px!important;
}

ul.menu2, ul.menu2 li a, ul.menu2 li a:hover, ul.menu2 li a:visited {
background-color: transparent!important;
color: #cc0033!important;
}

ul.menu2, ul.menu2 li a {
padding:5px 5px 6px 0px!important;
}

img {
margin-bottom: 10px!important;
}




/* Blog css  */

#wood {
background-color:transparent none repeat scroll 0 0!important;
background-image:url(./images/wood.jpg)!important;
background-position:left top!important;
background-repeat:repeat !important;
}

#page2 {
background-color:transparent none repeat scroll 0 0!important;
}

.content2 {
margin-top:0px !important;
width: 850px!important;
padding:0px 0 0 !important;
background-color:transparent none repeat scroll 0 0!important;
position: relative!important;
background-image:url(./images/pagebg.jpg)!important;
background-position:left top!important;
background-repeat:repeat-y !important;
z-index:500!important;
min-height: 500px!important;
}

.content2 {
width: 850px;
height: auto;
text-align: left!important;
}

#page2 {
margin: 0px auto;
border: 0px!important;
width: 850px!important;
padding:0px 0pt 0px!important;
background-color: transparent!important;
background:transparent none repeat scroll 0 0!important;
z-index:500!important;
position: relative!important;
min-height: 500px!important;
text-align: left!important;
}

#header2 {
width: 850px;
height: 323px!important;
background-color: transparent!important;
position: relative!important;
background-color:transparent none repeat scroll 0 0!important;
background-image:url(./images/blog_header.jpg)!important;
background-position:left top!important;
background-repeat:repeat-y !important;
}

#primary2 {
position: relative!important;
width: 780px!important;
padding-left: 40px!important;
padding-right:30px!important;
padding-top: 0px!important;
margin-top: 0px!important;
text-align: left!important;
}


ul.langb {
margin: 0px 0px 0px 650px;
position:relative;
width:150px!important;
height: 15px;
font-size: 18px!important;
color: #000!important;
}

ul.langb li {
display:inline;
float: left;
font-size: 14px!important;
font-family: Impact,Helvetica,Sans-Serif!important;
padding: 0px 0px 0px!important;
list-style: none;
}

ul.langb, ul.langb li a {
padding:5px 8px 6px!important;
color: #000!important;
}

ul.menub {
margin: 260px 0px 0px 30px;
position:relative;
width:850px!important;
font-size: 14px!important;
}

ul.menub li {
display:inline;
float: left;
font-size: 14px!important;
font-family: Impact,Helvetica,Sans-Serif!important;
padding: 0px 0px 0px!important;
}

ul.menub, ul.menub li a, ul.menub li a:hover, ul.menub li a:visited {
background-color: transparent!important;
color: #fff!important;
}

ul.menub, ul.menub li a {
padding:5px 5px 6px!important;
}

.columns-two #sidebar-alt {
width:220px;
float: right;
display: block;
margin-bottom: 15px;
text-align: left!important;
padding-right: 20px!important;
padding-left: 30px;
}


#wp-calendar caption {
font-weight:lighter;
font-size: 12pt;
text-align: left!important;
font-family: Impact,Helvetica,Sans-Serif!important;
padding: 10px 10px 10px 0px!important;
}

#flash-header
{
margin-left:0px;
margin-bottom:100px;
}

.clear
{
clear:both;

}