/*  

Theme Name: Torn Version 1.0

Theme URI: http://www.torn.solostream.com/

Description: This WordPress theme was developed by <a href="http://solostream.com/">Michael D. Pollock</a>.



Author: Michael D. Pollock

Author URI: http://solostream.com/



The CSS, XHTML, design and all graphics are copyright of Michael D. Pollock and Solostream Global Media. All rights reserved. Please do not distribute without prior permission from Michael.

*/



body {

      font-size: 12px;

	font-family: arial, verdana;

	color: #111;

	text-align: left;

      line-height: 150%;

      margin: 0;

      padding: 0; 

      height: 100%;

	}

	

img

{

	border: 0;

}



#header 

{

	padding: 0;

	margin: 0px auto 0 auto;

	width: 100%;

	text-align: left;

	color: #fff;

	font-size: 11px;

	height: 97px; 

	line-height: 130%;

	background: URL(images/torntopbgblue.gif) top left repeat-x;

}



#contenttop 

{

	margin: 0 auto 0 auto;

	text-align: left;

	font-family: arial, verdana;

	width:770px;

}



#page 

{

	margin: 0 auto 0 auto;

	padding: 0;

	width: 770px;

	text-align: left;

	overflow: auto;

	background: #fff URL(images/tornpagebg.gif) top left repeat-y;

}



#content

{

	margin: 0px 0px 0px 0px;

	padding: 20px 0px 20px 0px;

	text-align: left;

	width: 440px;

	float: left;

}



#sidebar 

{

	width: 120px;        

	font-size: 11px;

	font-family: arial, verdana;

	text-align: left;

	float: left;

	margin: 0px 15px 0px 16px;

	padding: 20px 15px 20px 14px;

	line-height: 130%;

	color: #666;

}



#sidebarout 

{ 

	width: 150px;        

	font-size: 11px;

	font-family: arial, verdana;

	text-align: left;

	float: left;

	margin: 0px 0px 0px 0px;

	padding: 20px 0px 20px 0px;

	line-height: 130%;

	color: #666;

}



#footer

{

	clear: both;

	margin: 0px 0 0 0;

	padding: 40px 0 20px 0;

	width: 100%;

	background: #f5f5f5 URL(images/tornbotbg.gif) top left repeat-x;        

	text-align: center;

	font-size: 11px;

	color: #666;

	font-family: arial, verdana;

	line-height: 130%;

}



#footer2 

{

	margin: 0 auto 0 auto;

}





.ad468head {

        margin: 0;

        padding: 3px 3px 3px 10px;

        background: #ddd;

        text-align: left;

        font-size: 10px; 

        font-weight: bold;

        }





.ad468 {

        margin: 0 0 30px 0;

        border: 1px solid #ddd;

        padding: 10px;

        background: #f5f5f5;

        height: 60px;

        text-align: center;

        }









/* Begin Links */



a {

        }



* html a {

        }



a:link {

	color: #0066cc;

	}



a:visited {

	color: #0066cc;

	}



a:active, a:hover {

	color: 0066cc;

	}



.post a {

        }





/* End Links */









/* Begin Content Classes */



.post {

	margin: 0 0 30px 0px;

	text-align: left;

        padding: 0;

	}



.featuredpost {

        margin: 0 0 30px 0;

        padding: 10px 20px 20px;

        background: #f5f5f5;

        border: 1px solid #ddd;

        }



.entry {

	margin: 10px 0;

	text-align: left;

        padding: 0;

        overflow: hidden;

	}



.postinfo {

        border-bottom: 1px solid #ddd;

        padding: 0 0 3px 0;

	margin: 0;

	text-align: left;

        font-size: 11px; 

        color: #999;

	font-family: arial, verdana;   

        }



.postinfo2 {

        clear: both;

	margin: 0;

        padding: 3px 0 0 0 ;

	text-align: right;

        font-size: 10px; 

        color: #aaa;

	font-family: arial, verdana;

        border-top: 1px solid #ddd;

        font-weight: bold;      

        }



.narrowcolumn {

        margin: 0;

	text-align: left;

        overflow: hidden;

	}



.widecolumn {

        margin: 0;

	text-align: left;

        overflow: hidden;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

        }



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

        }



.postmetadata {

	clear: left;

        }



.sidelist {

        margin: 0 0 30px 0;

        padding: 0; 

        }



.alignright {

	float: right;

	}

	

.alignleft {

	float: left

	}



/* End Content Classes */









/* Begin Headings */



h1 { 

	font-family: arial, verdana;

	font-weight: bold;

	font-size: 24px;

	text-align: left;

        margin: 0;

        letter-spacing: -1px;

        line-height: 130%;

        color: #000;		

	}



h2 {

	font-family: arial, verdana;

	font-weight: bold;

	font-size: 20px;

	text-align: left;

        margin: 0;

        letter-spacing: -1px;

        line-height: 130%;

        color: #000000;

	}



h3 {

	font-family: arial, verdana;

        color: #000;

	font-weight: bold;

        line-height: 130%;

	font-size: 16px;

	text-align: left;

        margin: 0;

        letter-spacing: -1px;

        text-transform: capitalize;

	}



.featuredpost h1 {

	font-family: arial, verdana;

        color: #000;

	font-weight: bold;

	font-size: 10px;

	text-align: right;

        margin: 0 0 15px 0;

        letter-spacing: 0px;

        text-transform: uppercase;

	}



#sidebar h1 { 

	font-family: arial, verdana;

	font-weight: bold;

	font-size: 20px;

	text-align: left;

        margin: 0;

        letter-spacing: -1px;

        line-height: 130%;

        color: #000;

	}



#sidebar h2, #sidebarout h2 {

	font-family: arial, verdana;

	font-weight: bold;

	font-size: 16px;

	text-align: left;

        margin: 0 0 5px 0;

        letter-spacing: 0px;

        line-height: 130%;

        color: #333;

		letter-spacing: -1px;

	}

	

.p_h2 {

	font-family: arial, verdana;

	font-weight: bold;

	font-size: 16px;

	text-align: left;

        margin: 0 0 5px 0;

        letter-spacing: 0px;

        line-height: 130%;

        color: #333;

		letter-spacing: -1px;

	}



#sidebar h3 {

	font-family: arial, verdana;

	font-weight: bold;

	font-size: 11px;

        text-transform: uppercase;

        line-height: 130%;

	text-align: left;

        margin: 0;

        letter-spacing: 0px;

	}



h1 a, h2 a, h3 a, h1 a:link, h2 a:link, h3 a:link, h1 a:visited, h2 a:visited, h3 a:visited {

        border-bottom: 0;

        color: #000000;

		text-decoration:none;

		letter-spacing: -1px;

        }



h1 a:hover, h2 a:hover, h3 a:hover, h1 a:active, h2 a:active, h3 a:active {

        border-bottom: 0;

        color: black;

		letter-spacing: -1px;

	}



#contenttop h1 {

	margin: 0;

        padding: 30px 0 0 0;

        font-size: 36px;

        letter-spacing: -1px

	}





#contenttop h1 a, #contenttop h1 a:link, #contenttop h1 a:visited {

	color: #fff;

	}



#contenttop h1 a:hover, #contenttop h1 a:active {

        color: black;

	}



.comments h2 {

        color: #000000;

        border-bottom: 1px solid #ccc;

        padding: 0 0 3px 0;

        }



/* End Headings */









/* Begin Images */



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */

	

img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}

	

img.alignright {

	margin: 0 0 5px 7px;

	display: inline;

	}



img.alignleft {

	margin: 0 7px 5px 0;

	display: inline;

	}



img a {

	border: none;

	}



.entrytext img, .entrytext p img, .entry img, .entry p img {

	margin: 5px 0 5px 10px;

	float: right;

        overflow: hidden;

        border: none;

	}



/* End Images */







/* Begin Comments*/





.comments {

	font-size: 11px;

        font-family: arial, verdana;

	}





.commentlist ul, .commentlist ul ol {

        margin: 0;

        padding: 0px;

        }



.commentlist li {

        font-family: arial, verdana;

	font-weight: bold;

	font-size: 12px;

        display: block;

        list-style: none;

        margin: 0 0 25px -40px;

	padding: 15px;

        background: #fff;

        border: 1px solid #ddd;

        }



.commentlist li.alt {

        background-color: #f5f5f5;

        }



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-size: 11px;

	}



.commentlist p {

	font-weight: normal;

        margin: 15px 0 0 0;

        font-size: 11px;

        font-family: arial, verdana;

	}



.nocomments, .postmetadata {

        font-size: 10px;

	text-align: center;

	margin: 0;

	padding: 0;

	}



.comments h3 {

	margin: 40px 0 10px 0;

        border-bottom: 1px solid #eee;

        padding: 0 0 3px 0;

        font-size: 18px;

        color: #000000;

	}



.commentmetadata {

	font-weight: normal;

        margin: 0;

        padding: 0;

        font-size: 11px;

        font-family: arial, verdana;

	}



/* End Comments */









/* Begin Various Tags & Classes */



.description {

       font-size: 12px;

       }



code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {

        color: #999;

	padding: 0 0 0 10px;

        border-left: 5px solid #ddd;

	}



.center {

	text-align: center;

	}



/* End Various Tags & Classes */









/* Begin Sidebar Lists and Such */



#sidebar ul, #sidebarout ul {

	list-style: none;

	margin: 0;

	padding: 0;

	border: none;

	}



#sidebar li, #sidebarout li {

	border-bottom: 1px solid #eee;

	margin: 0;

        display: block;

	}



#sidebar li a, #sidebarout li a {

        display: block;

	padding: 5px;

        border-bottom: 0;

	}



#sidebar li a:hover, #sidebarout li a:hover {

	border-left: 2px solid #000000;

	background-color: #f5f5f5; 

	}



#sidebar p, #sidebarout p {

        display: block;

	padding: 0;

        margin: 0;

	}



#sidebarout .delish {

	border-bottom: 1px solid #eee;

	margin: 0;

        display: block;

        padding: 0 0 5px 0;

        }





/* End Sidebar Lists and Such */





/* Begin LinksPage */



.links h3 {

        border-bottom: 1px solid #eee;

        padding: 3px 0 2px 5px;

        margin: 20px 0 0 0;

        font-size: 12px;

        letter-spacing: 0px ;

        text-transform: uppercase;

        background-color: #f5f5f5;

        }



.links li {

        padding: 0 0 10px 0px;

        margin: 0;

        list-style: square;

        }



/* End LinksPage */







/* Begin Other Lists */





.externallink li {

        list-style-image: URL(images/external.gif);

        list-style-type: circle;

        margin: 0 0 0 -15px;

        padding: 0 0 5px 2px;        

        }



#sidebar .rss a  {

        background-image: URL(images/tornrssblue.gif);

        background-repeat: no-repeat;

        background-position: 60% 50%;

        }



/* End Other Lists */





/* Begin Form Elements */



#commentform {

	margin: 0;

	padding: 0;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform textarea {

	width: 330px;

	height: 150px;

	padding: 2px;

	}



#commentform #submit {

	margin: 0;

	float: left;

	}



#commentform p {

	font-family: arial, verdana;

        margin: 5px 0;

	}



.fbform, .postform, .archiveform, .searchform {

        width: 110px;

        margin: 0px 0 5px 0;

        padding: 0px;

        font-size: 11px;

        line-height: 100%;

	font-family: arial, verdana;

        }



.fbformsubmit, .postformsubmit, .archiveformsubmit, .searchformsubmit {

        margin: 0px 0 5px 0;

        padding: 0px;

        line-height: 100%;

	font-family: arial, verdana;

        font-size: 11px;

        }



/* End Form Elements */







        








