/*
Theme Name: LCtemplate
Theme URI: http://www.link-creative.com
Description: originated from stalkers modified by Link Creative
Version: 2 (WP2.6.2)
Author: Elliot Jay Stocks (Starker) designed by Link Creative
Author URI: http://elliotjaystocks.com and http://www.link-creative.com
Tags: starkers, naked, clean, basic, Link Creative
*/

/*resets imported*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";


/* COLORS
Dark Aqua #003741
Aqua #008da5
grey #cccccc


 */
 
 
 h2 {
 font-size:16px;
 line-height:18px;}
 
  h3 {
 font-size:14px;
 line-height:18px;
 color:D1EEEB;}
 
   h4 {
 font-size:18px;
 line-height:18px;
 color:78BFBC;}

p, li {
	color:#A9C1BF;
	font-size:12px;
	line-height: 16px;
	margin: 0 0 5px 0;
}

a {
	color: #04c5bd;
	text-decoration: none;
}

a:hover {

color: #79A490;
text-decoration: none;
}

/* UTILITY */

.floatLeft 	{ float: left; }
.floatRight	{ float: right; }
.clear		{ clear: both; }

div {position:relative;}


Body {

background: #000000 url(../../../lcgraphics/LCwebbg4.jpg) no-repeat fixed top left ;
font-family: "Trebuchet MS",Tahoma,Arial,sans-serif; 
color: #ffffff;
font-size:12px;
line-height: 16px;
}

html, body {
height: 100%;
}

.univfloatl 
{float:left;
margin: 0px 12px 0px 0px;
padding-top: 0px;}

.univfloatr {float:right;
margin: 0px 20px 0px 0px;}

/* STRUCTURE */

#wrapper {
margin:0 0 0 30px;
padding:20px 0 0;
width:860px;
height: 100%;
}

/* HEADER */

#header {
display:block;
float:left;
height:200px;
left:85px;
margin:20px 0 0;
position:fixed;
top:12px;
width:250px;
}


#logohead a {
background:url(../../../lcgraphics/logospacer.gif) no-repeat fixed top left;
display: block;
text-indent:-9999px;
height:130px;
width:180px;
margin-bottom:40px;}


#mainnav {
 
list-style:none;
list-style-position:none;
width:179px;
position:relative;
top:0px;
left: 0px;
float:left;

}

#mainnav li{

display: block;
width:143px;
height:24px;
float:left;
}

#mainnav li a {

display:block;
height:24px;
width:143px;
text-indent:-9999px;
}


#mainnav li a:hover {

  background-position:0 -24px;
}

#about a {
	background:transparent url(../../../lcgraphics/navabout1.jpg) no-repeat scroll 0 0;
}


#portnav a {
	background:transparent url(../../../lcgraphics/navport1.jpg) no-repeat scroll 0 0;
}

#contact a {
	background:transparent url(../../../lcgraphics/navcontct1.jpg) no-repeat scroll 0 0;
}

#blogg a {
	background:transparent url(../../../lcgraphics/navblog1.jpg) no-repeat scroll  0 0;
}

#rssfeed a {
	background:transparent url(../../../lcgraphics/rss.jpg) no-repeat scroll  0 0;
	margin-left: 20px;
}

#subnav {
float:left;
left:-119px;
position:relative;
text-align:right;
top:130px;
width:70px;

}

#subnav li a {
	font-size: 15px;
	color:#059AA6;
	font-weight: bold;
}

#subnav li a:hover {
	color: #79A490;
	font-weight: bold;
}

#sidebar {
	text-align: right;
	width:200px;
	height:100px;
	position:relative;
	top:60px;
	left: -70px;
	float:left;
	color:#064b51;
	line-height: 19px;
}

#searchform {
	left: 272px;
	width: 160px;
	left: 40px;
	padding: 7px 7px 0px 0px;}
	


#content {
float:right;
margin:20px 0px -161px 0px;
right: 65px;
width:505px;
min-height: 100%;
height: auto !important;
height: 100%;
}

.btitle{
margin-bottom: 12px;
height: 40px;
width: 220;}


.btitle p a {
color: #cfdad8;}


#introsection {
background: #f6ffff url(../../../lcgraphics/) ;
height: 208px;
width: 455px;
float:left;
padding: 15px 0px 0 0px;
margin: 0px 0px 17px 0px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:0px;
}

#introsectext {
color: #064b51;
font-size:13px;

width: 400ps;
line-height: 15px;
padding: 0px 7px 0 12px;
text-align:left;
}

#introsection h2 {
font-size: 19px;
color: #6fb1af;
}

#contactpg {
color:#D1EEEB;
padding-bottom: 40px;
margin-top: 7px;
height: 30px;
line-height: 19px; }


#port {

	position: relative;
	color:#6E8C88;
	line-height: 15px;
	font-size:13px;
	width:470px;
}

#port p {
color: #4D615F;
}

#porttop {
list-style:none;
list-style-position:none;
padding: 0px 3px 0px 45px;}

#porttop li{
float:left;
display: block;
width:130px;
height:24px;

}

#porttop li a {

display:block;
height:24px;
width:130px;
float:left;
text-indent:-9999px;
}


#porttop li a:hover {

  background-position:0 -24px;}

#logo a {
	background:transparent url(../../../lcgraphics/logonav.jpg) no-repeat scroll 0 0;
}


#printd a {
	background:transparent url(../../../lcgraphics/printdnav.jpg) no-repeat scroll 0 0;
}

#illustration a {
	background:transparent url(../../../lcgraphics/illusnav.jpg) no-repeat scroll 0 0;
}

#upper {
float: right;
}


#blogsec {

height:auto;
position: relative;
float:left;
width:450px;
padding: 0px 0px 155px 0px;
margin-left: 5px;
text-align: left ;
}

#portsec {

height:auto;
position: relative;
float:left;
width:480px;
padding: 0px 12px 155px 0px;
}

#blogsec h3 {
	font-weight:normal;
	color: #D1EEEB;
}


#singlebp {
color:#003741;
margin-bottom: 10px;
}


.post {
margin: 22px 7px 0px 4px;
}

.post h2 {
font-size: 17px;
color: #6fb1af;

}

.date {
background:url(../../../lcgraphics/dato.jpg) no-repeat;
color:#ffffff;
float:left;
font-size:9.5px;
font-weight:bold;
height:30px;
width:42px;
line-height:12px;
margin-right:10px;
padding-top:3px;
text-align:center;

}

#lcomment {
width: 450px;
height: auto;
margin: 10px 0px 20px 10px;
padding-right: 15px;
}

#comments {
margin-left: 10px;
}
 
#recentbp {
float:left;
width:450px;
}

#recentbp h2 {
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
margin-bottom: 7px; 
}

.postimgright{
margin: 5px 0px 5px 8px;
position: relative;
float: right;
}

.blogtextleft{
float: left;
width: 270px;
}

.postimgleft{
float:left;
margin-right: 10px;
}

.postimgcenter{
padding: 10px 0px 10px 0px;
}

.freebecol{
float:left;
width: 133px;
height: auto;
margin: 20px 5px 35px 35px;
padding-right: 30px;
}

#twitter_div {
padding: 5px 15px 10px 0px;
text-align:left;
}

#twitter_div h2 {
margin-bottom: 3px ;	
}


#twitter_div ul li {
color: #064b51;
}

#twitter_div li {
line-height: 14px;
}

#twitter_div a {
color: #ffffff;
}

#twitter_div a:hover {
color: #D1EEEB;
}

#twitter_div h2 {
height: 20px; }

#footer {
background:url(../../../lcgraphics/footerbg.jpg) no-repeat;
float: left;
left: 264px;
	width:574px;
	margin-top: 17px;
	color:#ffffff;
	position: relative;
}


#footer, .push {
 height: 161px;
}

.fleftcol {
width: 240px;
float: left;
padding: 12px 0px 0px 50px;
position: relative;
margin: 0px 0px 4px 0px;
color:#003300
}

.fleftcol ul li{
line-height: 10px;
color: 064b51;
}


.fleftcol a {
color: #ffffff;
}

.fleftcol a:hover {
color: #D1EEEB;
}

.frightcol {
width: 220px;
float: right;
padding: 7px 60px 0px 0px;
margin: 0px 0px 4px 0px;
line-height: 17px;
position: relative;
color:#064b51;
}

.frightcol a {
color: #ffffff;
}

.frightcol a:hover {
color: #D1EEEB;
}


#woofu {

margin: 20px 0px 7px 0px;
Height: 100%;
}

.spaceadons {
margin: 10px 0px 10px 0px;
}

#ppdonate {
margin: 5px 0px 5px 0px;
position:relative;
Height: 20px;
}


.widgettitle {
font-size: 16px;
font-weight: bold;
padding: 5px 0px 5px 0px;
color: #064b51;
}

#search #searchform {
width: 180px; }

#searchform #s {
	
width: 90px;
float: left; }

#searchsubmit {
text-align: right;
float: right;
}
/* CSS Document *







