@import url("navigation.css");
@import url("blog.css");
@import url("forms.css");
@import url("redtheme.css");
/*----------------------------------------------------------------
MASTER STYLESHEET

Includes: 
Browser Compatibility: IE 6, IE 7, FIREFOX, SAFARI 
Layout Type:

Color Sceme:


Developer:
**********************************
Kevin Guill
email: kevinguill@comcast.net
website:http://kevinguill.com
**********************************
----------------------------------------------------------------*/

/* =layout start / DO NOT EDIT BELOW THIS LINE
----------------------------------------------------------------*/
*{
margin:0;
padding:0;
}

img{
border:none;
}

html{
height:100%;
}

body{
height:100%;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:small;
color:#4f4f4f;
background: url(../images/body/body_bg1.jpg) left 5px repeat-x #ececec;
}

#wrapper{/*check ie-6.css style*/
text-align:left;
width:100%;
min-height:100%;
}

#header{
margin:0 auto;
width:900px;
height:50px;
color:#ececec;
}

#login-bar{
width:100%;
height:12px;
padding:2px 0px 4px 0px;
text-align:right;
font-size:70%;
}

#login-bar a{
color:#ececec;
}

#logo{/*check ie-6.css style*/
position:absolute;
top:20px;
width:500px;
height:20px;
margin:0px 0px 0px 0px;
text-align:left;
}

#content{
margin:0 auto;
width:900px;
padding:40px 0px 0px 0px;
}

#main-content{
float:left;
width:570px;
}

#sidebar{
float:right;
width:270px;
padding:0px 10px 0px 10px;
}

#sidebar h3{
margin:0px 0px 5px 0px;
font-size:90%;
}

.clear{
clear:both;
}

#footer-wrapper{
width:100%;
background:#e4e4e4;
border-top:1px solid #cbc8c9;
border-bottom:5px solid #4f4f4f;
}

#footer{
text-align:left;
margin:0 auto;
width:900px;
padding:10px 0px 10px 0px;
font-size:80%;
}

#footer-main{
float:left;
width:590px;
}

#footer-sec{
float:right;
text-align:center;
width:270px;
padding:0px 10px 0px 10px;
}

.icongroup{
float:right;
width:75px;
margin:10px 0px 10px 10px;
}

.icongraphic{
float:left;
height:20px;
width:auto;
}

.icontext a{
float:left;
padding:3px 0px 0px 4px;
height:17px;
}


/* =layout end / DO NOT EDIT ABOVE THIS LINE
----------------------------------------------------------------*/
/* =html tags/classes/misc start
----------------------------------------------------------------*/
a{}


p{
margin:5px 0px 10px 0px;
}

h1{
font-size:130%;
font-family:Georgia, "Times New Roman", Times, serif;
}

h2{
font-size:120%;
font-family:Georgia, "Times New Roman", Times, serif;
}

h3{
font-size:110%;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 a, h2 a, h3 a{
text-decoration:none;
}



/* =tags/classes/misc end 
----------------------------------------------------------------*/
.search-result{
width:100%;
margin:0px 0px 20px 0px;
border-bottom:1px dotted #cbc8c9;
}

.search-result-title{
width:100%;
margin:0px 0px 2px 0px;
font-weight:bold;
}

.search-result-info{
width:100%;
font-size:80%;
font-style:italic;
margin:20px 0px 0px 0px;
padding:0px 0px 10px 0px;
}

.search-result-excerpt{
width:100%;
font-size:90%;
margin:0px 0px 0px 0px;
}


.floatleft{
float:left;
}

.floatright{
float:right;
}