/*  
Theme Name: Tannagh Theme 2

Theme URI: http://tannagh.com
Description: My new theme for my site
Version: 1.0
Author: TechGnome
Author URI: http://tannagh.com/

*/

html body ul {text-indent: 0px; margin-left: 0px;}
html body ul ul {text-indent: 0px; margin-left: 10px;}
body {
background: #808080;
}

.alignright {
	float: right;
	}
	
.alignleft {
	float: left
	}

a, a:link, a:visited {
text-decoration: none;
color: #ffffff;
}

a:hover {
text-decoration: underline;
color: #ffffff;
}

a:active {
text-decoration: none;
color: #ffffff;
}

div {
border: 0px solid #ff0000;
}

#pageheader{
border: 1px solid #000000;
background: url(sex-toys-shop.jpg) no-repeat;
color: #ffffff;
height:76px;
width: 880px;
margin: auto;
}

#lastupdate, #title, #tagline{
border: 0px;
padding: 0px 5px 0px 5px;
}

#title{
text-align: center;
color: #ffffff;
}

#title a, #title a:link, #title a:visited {
text-decoration: none;
color: #ffffff;
}

#title a:hover {
text-decoration: underline;
color: #ffffff;
}

#title a:active {
text-decoration: none;
color: #ffffff;
}

#lastupdate, #tagline{
text-align: center;
}

#title h1 {
height: 1em;
padding: 0px;
margin: 0px;
}

#tagline {
padding: 5px 5px 0 0;}

#topnav {
background: transparent;
border: 0px solid #aa0000;
width: 880px;
margin: auto;
margin-top: 2px;
padding: 0px 0px 0px 0px;
text-align: left;
}

#topnav span{
display: inline;
color: #ffffff;
background: #5f7797;
border: 1px solid #000000;
padding: 0 15px 0 15px;
margin: 0px;
text-align: center;
}

span#topnavtitle {
background: #354463;
border: 1px solid #000000;
margin-left: -1px;
}

#topnav span:hover {
background: #354463;
}

#page {
background: #dcdcdc;
width: 875px;
margin: auto;
margin-top: 2px;
border: 1px solid #000000;
padding: 0px;
padding-top: 5px;
padding-right: 5px;
}

.navigation a, .navigation a:link, .navigation a:visited {
text-decoration: none;
color: #354463;
border-bottom: 1px dashed #354463;
background: transparent;
}

.navigation a:hover {
text-decoration: underline;
color: #354463;
background: transparent;
}

.navigation a:active {
text-decoration: none;
color: #354463;
border-bottom: 1px dashed #354463;
background: transparent;
}


#posts {
width: 694px;
float: right;
border: 1px solid #000000;
background: #ffffff;
padding-left: 2px;
padding-right: 2px;
margin: 0px;
}
/* Hides from IE-mac \*/
* html #posts {width: 680px;}
/* End hide from IE-mac */

.post {
border: 0px solid #000000;
}

.postheader{
background: #d0ccd0;
list-style: none;
border: 1px solid #000000;
padding: 0px;
margin: 0px;
padding-left: 10px;
}

.postheader h2{
/* height: 1em;  */
padding: 0px;
margin: 0px;
}

.postheader a, .postheader a:link, .postheader a:visited {
text-decoration: none;
color: #000000;
}

.postheader a:hover {
text-decoration: underline;
color: #000000;
}

.postheader a:active {
text-decoration: none;
color: #000000;
}

.posttitle{
background: #d0ccd0;
}

.postexcerpt {float: right; width: 150px; margin: 0px 0px 5px 10px; padding: 0px 0px 0px 5px; border-left: 2px solid #354463; border-bottom: 5px solid #354463; background: #5f7797; color: #ffffff;}

.postcontent a, .postcontent a:link, .postcontent a:visited {
text-decoration: none;
color: #000000;
border-bottom: 1px dashed #354463;
background: transparent;
}

.postcontent {
text-align: justify;
margin: 0 5px 0 5px;
}

.postcontent a:hover {
text-decoration: underline;
color: #000000;
border-bottom: 0px dashed #354463;
background: transparent;
}

.postcontent a:active {
text-decoration: none;
color: #000000;
border-bottom: 1px dashed #354463;
background: transparent;
}

.postfooter {
text-align: center;
}
.postfooter a, .postfooter a:link, .postfooter a:visited {
text-decoration: none;
color: #000000;
border-bottom: 1px dashed #000000;
}

.postfooter a:hover {
text-decoration: underline;
color: #696969;
border-bottom: 0px dashed #000000;
}

.postfooter a:active {
text-decoration: none;
color: #000000;
border-bottom: 1px dashed #000000;
}

.postmeta{
background: transparent;
border: 0px solid #000000;
border-bottom: 1px solid #000000;
text-align: right;
color: #000000;
padding-bottom: 5px;
}

.commentlist {
background: #808080;
color: #ffffff;
list-style: none;
padding: 0px;
margin: 0px;
}

.commentlist ul {
padding: 0px;
margin: 0px;
}

.commentlist ul li{
padding: 0px;
margin: 0px;
}

.commentlist .alt{

background: #354463;
color: #ffffff;
}

.commentlist a, .commentlist a:link, .commentlist a:visited {
text-decoration: none;
color: #ffffff;
border-bottom: 1px dashed #ffffff;
background: transparent;
}

.commentlist a:hover {
text-decoration: underline;
color: #ffffff;
border-bottom: 0px dashed #000000;
background: transparent;
}

.commentlist a:active {
text-decoration: none;
color: #ffffff;
border-bottom: 1px dashed #000000;
background: transparent;
}

#commentform textarea {
width: 695px;}

#commentform a, #commentform a:link, #commentform a:visited {
text-decoration: none;
color: #354463;
border-bottom: 1px dashed #000000;
background: transparent;
}

#commentform a:hover {
text-decoration: underline;
color: #354463;
border-bottom: 0px dashed #000000;
background: transparent;
}

#commentform a:active {
text-decoration: none;
color: #354463;
border-bottom: 1px dashed #000000;
background: transparent;
}

#leftmenuborder {
width: 158px;
border: 1px solid #000000;
margin: 0 10px 0 5px;
float: left;
}

#leftmenu {
background: #354463;
width: 152px;
border: 3px solid #bfc4cb;
}

#leftmenu ul{
list-style: none;
color: #ffffff;
text-indent: 0px;
margin-left: 0px;
padding: 2px 0 10px 0;
text-align: center;
}

#leftmenu ul ul{
border: 0px solid #ffffff;
}

#leftmenu ul ul li {
background: #5f7797;
text-indent: 0px;
margin: 3px 5px 0 5px;
padding: 0 0 1px 0px;
border: 1px solid #000000;
}

#leftmenu h3 {
margin: 0px;
padding: 0px;
text-align: center;
height: 1em;
font-size: 1em;
font-weight: bolder;
}
#leftmenu a, #leftmenu a:link {
text-decoration: underline;
color: #ffffff;
border-bottom: 0px dashed #ffffff;
}

#leftmenu a:visited {
text-decoration: underline;
color: #cdcdcd;
border-bottom: 0px dashed #cdcdcd;
}

#leftmenu a:hover {
text-decoration: underline;
color: #ffffff;
border-bottom: 0px dashed #ffffff;
}

#leftmenu a:active {
text-decoration: underline;
color: #ffffff;
border-bottom: 0px dashed #cdcdcd;
}

#siteNews p {
padding: 0 0 1px 0px;
border: 0px;
border-bottom: 1px solid #ffffff;
}

#searchform #s {
width: 134px;
}

#footer {
margin: auto;
width: 880px;
margin: auto;
}

#footer p{
border: 1px solid #000000;
background: #354463;
color: #ffffff;
width: 878px;
margin: auto;
text-align: center;
height: 1em;
padding: 0px;
margin: 0px;
padding-bottom: 3px;
padding-right: 2px;
margin-left: -1px;
}


#gog a {
color:#000;
}

#gog a:visited {
color:#000;
}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

