/*

Theme Name: Small Company Big Image
Theme URI: http://www.uniqueblogdesigns.com
Author: <a href="http://www.uniqueblogdesigns.com">Unique Blog Designs</a>


*/	


			/* Global Layout */


body 
{
font-size: .8em;
margin: 0px;
text-align: center;
background: #5E5E5E url(img/bg.gif) top left repeat-x;
color: #31363e;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#wrap
{ position: relative; margin: auto; width: 1000px; }

#top
{
position: relative;
height: 29px;
}

#searchbox
{
position: relative;
text-align: left;
float: right;
width: 220px;
height: 29px;
background: url(img/spyglass.gif) left center no-repeat;
}

#s
{
position: relative;
margin-left: 35px;
margin-top: 5px;
padding: 2px;
height: 1.1em;
border: 1px solid #ddd;
background: #f3f3f3;
color: #464646;
width: 163px;
font-size: .85em;
}

#top ul
{
position: relative;
float: left;
}

#top ul li
{
position: relative;
float: left;
}

#top li a
{
position: relative;
float: left;
padding: 5px 12px 0 12px;
height: 24px;
color: #f3f3f3;
font-size: 1.1em;
}

#top li a:hover
{ background: #4e4e4e; text-decoration: none; }



#header
{
position: relative;
height: 240px;
background: url(img/logo.gif) top left no-repeat;
background-position: 23px 38px;
border-bottom: 2px solid #000;
}
#rss { position: relative; top: 190px; left: 5px; float: left; }
#rss a { color: white; font-size: 14px; }
#subscribe
{
position: relative;
float: right;
margin-top: 13px;
width: 280px;
height: 227px;
background: url(img/subscribeBox.gif) top left no-repeat;
}

#ti
{
position: relative;
float: right;
margin-top: 13px;
width: 280px;
height: 227px;
background: url(img/topimg.gif) top left no-repeat;
}

.txt1
{
position: absolute;
bottom: 45px;
left: 61px;
font-size: 0.8em;
width: 95px;
background: white 0 50%;
border: solid 1px gray;
}

.txt2
{
position: absolute;
bottom: 23px;
left: 61px;
font-size: 0.8em;
width: 95px;
background: white 0 50%;
border: solid 1px gray;
}


.sub1
{
position: absolute;
right: 18px;
height: 20px;
bottom: 20px;
width: 95px;
background: none;
border: 0px;
}



/* the page */

#pagewrap
{
position: relative;
padding-top: 4px;
background: url(img/pbg.gif) top center repeat-y;
text-align: left;
}

#columnOne /* left side */
{
position: relative;
float: left;
width: 200px;
}

#columnOne p
{
position: relative;
padding: .75em 9px .75em 9px;
}

#columnOne h2, #columnThree h2
{
position: relative;
padding: 4px 0 4px 8px;
background: #4E4E4E;
font-size: 1.2em;
font-weight: bold;
color: #fff;
border: 1px solid #B0B0B0;
}

.sblist ul
{
position: relative;
font-size: .85em;
padding: 0 9px 15px 9px;
}

.sblist li
{
position: relative;
padding: 4px 0 4px 0;	
}

.sblist a
{
color: #535353
}




#columnWrap /* right + content */
{
float: left;
width: 800px;
}





#columnTwo /* content */
{
float: left;
padding: 0px;
margin: 15px 0px 0px 10px;
width: 570px;
}

#columnTwo ul
{
list-style: disc inside;
}
.post ul { line-height: 1.5; margin-left: 25px; }
#columnTwo h1
{
position: relative;
font-size: 1.4em;
color: #DC0002;	
}

.pdetails
{
position: relative;
font-size: .85em;
}

.post p
{
position: relative;
line-height: 1.5em;
padding: .75em 0 .75em 0;
}

.post a
{
color: #DC0002;	
}

.post .psubs strong
{
padding-left: 18px;
background: url(img/lrss.gif) left center no-repeat;
}

.postfoot
{
position: relative;
margin-bottom: 45px;
margin-top: 5px;
padding: 5px 8px 5px 8px;
background: #f3f3f3;
border: 1px solid #ccc;
font-size: .85em;
}


#columnThree /* right side */
{
float: right;
width: 200px;
}

#columnThree p
{
position: relative;
font-size: .85em;
/*padding: .75em 9px .75em 9px; */
padding: 0px;
margin: 10px;
}

#columnThree .middle
{
	vertical-align:middle;
	text-align:left;
}


#bottomTitles
{
position: relative;
border-top: 2px solid #000;
height: 32px;
background: url(img/bottomFeature.gif) top left;
text-align: left;
}

#bottomTitles h3
{
position: relative;
padding-top: 6px;
font-size: 1.3em;
font-weight: bold;
}

.bottomBox
{
position: relative;
float: left;
width: 270px;
padding: 0px 31px 0 31px;
}

#bottomWrap
{
position: relative;
padding: 22px 0 22px 0;
background: #201C1D;
text-align: left;
}

.blist
{
position: relative;
padding: 9px 12px 11px 12px;
background: #403E3F;
color: #efefef;
}

.blist li
{
position: relative;
padding: 7px 0 7px 0;
}

.blist a
{
color: #efefef;
}


.blist2
{
position: relative;
padding: 9px 12px 11px 12px;
background: #E3E3E3;
color: #403E3F;
}

.blist2 li
{
position: relative;
padding: 7px 0 7px 0;
}

.blist2 a
{
color: #403E3F;
}

#footer
{
position: relative;
background:#5D5D5D;
height: 52px;
}

#ubd
{
position: relative;
float: right;
height: 38px;
width: 137px;
background: url(img/ubd.gif) top right no-repeat;
}

#copy
{
position: relative;
padding: 14px 0 0 8px;
float: left;
color: #f3f3f3;
font-weight: bold;
font-size: 1.1em;
}




.comwrap
{
padding-top: 20px;
}
.comwrap h3
{
font-weight: bold;
}

.commentlist li
{
position: relative;
border: 1px solid #ddd;
padding: 8px;
margin-bottom: 12px;
background: #f3f3f3;
}

#comment
{
width: 400px;
}
a:hover { text-decoration: underline; }
.post ol { line-height: 1.5; margin-left: 20px; }
.post ol li { margin-bottom: 5px; list-style-type: decimal; }
.post blockquote { margin-right: 25px; margin-left: 25px; padding-right: 10px; padding-left: 10px; border: solid 1px silver; }
.navigation a { color: red; }

.alignleft {
	float: left;
	padding: 5px;
}
	
.alignright {
	float: right;
	padding: 5px;
}