/*  
Theme Name: Thereisalist2
Theme URI: http://www.sohointeractive.com
Description: Theresalist.com
Version: 1.1
Author: Plus Factory

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

#myrss
{
float:right;
width:20px;
background-image:#00ff00;
margin-top:10px;
}

#myrss a
{
margin:0px 0 0 0;
padding: 0;
}

body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#B3A8A1;
}

*{
	margin:0px;
	padding:0px;
}
img { border: 0; }
#container {
	margin: 0px auto;
	text-align: left;
	width: 960px;
	border: 1px;
	display:block;	
}

/* HEADER START*/
#header
{
	width: 960px;
	height: 240px;
	display:block;
}

#banner
{	
	width: 960px;
	height: 100px;
	display:block;
}

#bannerimage
{		
	width: 728px;
	height: 90px;
	margin-left:120px;
	margin-top:11px;
}

#headerbottom
{
	width: 960px;
	height: 141px;
	background-image:url(images/header.jpg);
}

#logo
{
	width:300px;
	height:140px;
	float:left;
}

#logolink
{
	width:300px;
	height:85px;
	float:left;
}

#headertext
{
	font-family:Helvetica Bold;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	width:300px;
	float:left;
	margin-left:31px;
}

#headertwitter
{
	width: 200px;
	height: 120px;
	float: right;
	margin-top:10px;
	margin-right:42px;
	background-image:url(images/twitter.jpg);
}

#headertwitter1
{
	color:#666666;
	font-family:Verdana;
	font:10px;
	margin-left:18px;	
	margin-top:12px;
	height:12px;
}

#headertwitter2
{
	font-family:Georgia;
	font:14px;
	margin-left:18px;	
	margin-top:12px;
	height:42px;
}

#headertwitimage
{
	float:left;
	margin-top:8px;
	margin-left:18px;	
	width:160px;
	height:27px;
	background-image:url(images/ft.jpg);
}

#headerfacebook
{
	width: 200px;
	height: 120px;
	float: right;
	margin-top:10px;
	margin-right:44px;
	background-image:url(images/facebook.jpg);
}

#headerface1
{
	color:#666666;
	font-family:Verdana;
	font:10px;
	margin-left:18px;	
	margin-top:12px;
	height:12px;
}

#headerface2
{
	font-family:Georgia;
	font:14px;
	margin-left:18px;	
	margin-top:12px;
	height:42px;
}

#headerface3
{
	margin-left:18px;	
	margin-top:12px;	
}

#headerface3 a
{
	font-family:Georgia;
	font-size:11px;
	color:#666699;
        text-decoration:none;
}
/* HEADER END */

/* SEARCH START */
#search
{
	width: 960px;
	height: 37px;
	background-color:#66655C;
}

#searchform
{
	width:214px;
	float:right;
	text-align:right;
	padding: 4px 0 0 0;
	margin:0px 21px 0 0;
        font-size:10px;
}
	
#s
{
	font-family:Helvetica;
	font-size:10px;
	width:184px;
	height:15px;
        margin: 0px 4px 0 0;
padding: 2px 0 0 0;
}

#searchsubmit
{
padding:0px 0 0 0;
margin: 0;
}

/* SEARCH END */

/* Navigation Bar*/
#navbar {
	padding:0px 14px;
	}

#page-bar {
	width:722px;
display:table; 
	}

#page-bar ul {
	list-style: none;
	}

#page-bar li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	height: 36px;
	}

#page-bar li:hover {
	background-color: #363636;
	height: 36px;
	}


#page-bar a, #page-bar a:visited {
	margin: 0px;
	font-weight:bold;
	color:#FFF;
	display:block;
	text-decoration:none;
	font-size:10px;
        font-family:Georgia;
	}

#page-bar a:hover {
	text-decoration:none;
	display:block;
	}

/* SLIDE DIV START */

#slidepanel
{
	width: 960px;
	height:320px;
	background-color:#ffffff;
	float:left;
}

#slidecontent
{
	width: 897px;
	height: 300px;
	margin-top:22px;
	margin-left:30px;
	background-color:#000000;
	float:left;
}

#slidejava
{
	width: 522px;
	height: 282px;
	margin-top:9px;
	margin-left:8px;
	float:left;
}

#slidelink
{
	width: 350px;
	height: 282px;
	float:left;
	margin-top:9px;
	margin-left:9px;
	background-color:#ffffff;
}

#slideF
{
	float:left;
	width:352px;
	height:20px;
	font-size:18px;
	font-family:Georgia;
	margin-top:9px;
	margin-left:11px;
        margin-bottom:5px;
        color:#666666;
}

.featureLink
{
	margin-top:5px;
	margin-left:12px;
	width: 330px;
	height: auto;
	float:left;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#B3A8A1;
color:#444444;
text-decoration:none; 
}


.featureTitle
{
	width: 330px;
	height: auto;
        font-size:14px;
        font-family:Georgia;
	float:left;
}


.featureLink p
{
	font-size:11px;
	font-family:Helvetica;
	color:#999999;
	margin-top:8px;
        margin-bottom:5px;
}

#featurealllink
{
float:left;
margin-top:10px;
margin-left:13px;
}

#featurealllink a
{margin-top:10px;color:#444444;
text-decoration:none;
}

.featureLink a
{
	color:#999999;
text-decoration:none; 
}

/* SLIDE DIV END */

/* CATEGORIES START */
#categoryLink
{
font-size:18px;
font-family:Georgia;
color:#666666;
        background-color:#ffffff;
	width: 930px;
	height: 56px;
	float:left;
        padding-left:30px;
        padding-top:25px;
}
/* CATEGORIES END */

#main
{
	width: 960px;
	height: auto;
	background-color:#ffffff;
	float:left;
}

/* LEFT PANEL START */
#left
{
	width:540px;
	float: left;
	height: auto;
	display:inline;
	margin-left:30px;
	margin-top:30px;
}

#left p strong
{
font-size:16px;
}

#leftnav
{
	float:left;
	width:540px;
	height:80px;
}

#leftnavlink
{
	float:left;	width:540px;
        font-size:24px;
        font-family:Georgia;
}

#leftnavlink a
{font-size:24px;
	text-decoration:none;
        color:#444444;
}

#arctitle
{
     font-family:Helvetica;
     font-size:12px;
}

.post
{
	margin-top:15px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#B3A8A1;
	float:left;
	height:auto;
}

.posttitle
{
        margin-top:5px;
	width:540px;
	font-size:24px;
	font-family:Georgia;
	text-decoration:none;
	color:#000000;
	float:left;
}

.posttitle:hover
{
        margin-top:5px;
	width:540px;
	font-size:24px;
	font-family:Georgia;
	text-decoration:none;
	color:#000000;
	float:left;
}

.posttitle:visited
{
        margin-top:5px;
	width:540px;
	font-size:24px;
	font-family:Georgia;
	text-decoration:none;
	color:#000000;
	float:left;
}

.postdate
{
        margin-top:25px;
	width:540px;
	font-size:12px;
	font-family:Georgia;
	text-decoration:none;
	color:#666666;
	float:left;
}

.postinfo
{
	width:540px;
	font-size:10px;
	font-family:Helvetica;
	margin-bottom:25px;
	float:left;
}

.postinfoF
{
	width:440px;
	font-size:10px;
	font-family:Helvetica;
	float:left;
	margin-bottom:5px;
}


.postinfo a
{
	text-decoration:none;
	color:#CC9999;
}

.postinfoF a
{
	text-decoration:none;
	color:#CC9999;
}

.content
{
	float:left;
	width:540px;
	height:auto;
    font-type:Helvetica;
    font-size:12px;
    color:#666666;
    text-decoration: none;   
    margin-bottom:48px;    
}

.content ol
{
      margin-left:20px;
}

.content ol li
{
      color:#666666;
      margin-bottom:3px;
}

.content li a
{
      color:#222222;
}

.content p a
{
      color:#222222;
}


.content img
{
    margin-top:7px;
	margin-bottom:23px;
        margin-right:25px;
	max-width:520px	
}

.comment
{
	float:left;
	width:auto;
}

.comment a
{
   text-decoration:none;
   color:#CC9999;
   font-family:Helvetica;
   font-size:11px;
   font-weight:bold;
}

.commentImg
{
	width:20px;
	height:17px;
	background-image:url(images/post.jpg);
	float:left;
}

.tag
{
width:520px;
	font-family:Helvetica Bold;
	font-size:11px;
        font-weight:bold;
        float:left;
        color:#000000;
margin-bottom:25px;
}

.tag a
{
	text-decoration:none;
	color:#444444;font-weight:lighter;
}

.tag2
{
width:520px;
	font-family:Helvetica Bold;
	font-size:11px;
        font-weight:bold;
        float:left;
        color:#000000;
margin-bottom:5px;
}

.tag2 a
{
	text-decoration:none;
	color:#444444;font-weight:lighter;
}

.sharethis
{
    float:left;
    width:200px;
    margin-left:10px;
}

.sharethis a
{
text-decoration:none;
	color:#444444;
}



/* LEFT PANEL END */

/*RIGHT PANEL START */
#right
{
	width:330px;
	height: auto;
	float: right;
	background-color: #ffffff;
	margin-right:30px;
	display:block;
}

#rightbox1
{
	background-color:#B3A8A1;
	width:331px;
	height:275px;
	float:left;
	margin-top:34px;
	margin-left:1px;
}

#rightbox1image
{
	width: 300px;
	height: 250px;
	margin-top:13px;
	margin-left:14px;	
}

#followtwitter
{
	width: 331px;
	min-height: 375px;
        height:auto;
	float: left;
	margin-top:22px;
}

#followtwitter li
{
	list-style-type:none;
	float:left;
	height:auto;
	min-height:32px;
	width: 331px; 
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#ADACA8;
}

#followtwitter li a
{
	font-family:Helvetica;
	font-size:12px;
	margin-top:12px;
	margin-left:15px;
	text-decoration:none;
	float:left;
        color:#444444;
}

#about
{
	width: 160px;
	height: 290px;
	float: left;
	margin-top:24px;
	border-width:1px;
	border-style:solid;
	border-color:#B3A8A1;
}

#about a
{
   text-decoration:none;
   color: #444444;
}

#apparel
{
	width: 160px;
	height: 600px;

	float:right;
	margin-left:1px;
	margin-top: 24px;
}

#archieve
{
	width: 160px;
	height: 290px;
	float: left;
	margin-top:17px;
	border-width:1px;
	border-style:solid;
	border-color:#B3A8A1;
}

#archieve li
{
	list-style-type:none;
	float:left;
	height:32px;
	width: 160px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#ADACA8
}

#archieve li a
{
	font-family:Helvetica;
	font-size:12px;
	margin-top:12px;
	margin-left:15px;
	text-decoration:none;
	float:left;
	color:#444444;
}

#blogroll
{
	width: 331px;
	height: auto;
	float: left;
	margin-top:22px;
	margin-bottom:22px;
	border-width:1px;
	border-style:solid;
	border-color:#B3A8A1;
}

#blogroll li
{
	list-style-type:none;
	float:left;
	height:32px;
	width: 331px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#ADACA8;
}

#blogroll li a
{
	font-family:Helvetica;
	font-size:12px;
	margin-top:12px;
	margin-left:15px;
	text-decoration:none;
	float:left;
	color:#444444;;
}

.boxHeaderS
{
	width:160px;
	height:35px;
	background-color: #F3F3F3;
	border-bottom-style:solid;
	border-bottom-color:#B3A8A1;
	border-bottom-width:1px;
	float:left;
}

.boxHeaderL
{
	width: 331px;
	height:33px;
	background-color: #F3F3F3;
	border-bottom-style:solid;
	border-bottom-color:#B3A8A1;
	border-bottom-width:1px;
	float:left;
}

.boxHeaderTitle
{
	font-size:14px;
	font-family:Georgia;
	margin-top:10px;
	margin-left:12px;	
}

.aboutInfo
{
	margin-top:31px;
	margin-left:12px;
	margin-right:12px;
	float:left;
	color: #444444;
	font-family:Helvetica;
	font-size:12px;
}

.archContainer
{
	float:left;
	height:32px;
	width: 160px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#ADACA8
}

.archContainerLast
{
	float:left;
	height:32px;
	width: 160px;
	border-bottom-style:none;
}

.archItem
{
	font-family:Helvetica;
	font-size:12px;
	margin-top:12px;
	margin-left:15px;
}

.blogContainer
{
	float:left;
	height:31px;
	width: 329px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#ADACA8
}

.blogContainer a
{
	text-decoration:none;
	color: #444444;
}

.blogItem
{
	font-family:Helvetica Bold;
	font-size:12px;
	margin-top:10px;
	margin-left:15px;
	cursor: pointer;
	font-weight:large;
}

.blogContainerLast
{
	float:left;
	height:32px;
	width: 329px;
	border-bottom: none;
}

.blogContainerLast a
{
	text-decoration:none;
	color: #444444;
}
/* RIGHT PANEL END */

/* FOOTER PANEL START */
#footer
{
float:left;width: 960px;
	height: auto;
	background-color: #756F7A;
	clear: both;
}

#footerCategory
{
	float:left;
	width:320px;
	height:auto;
margin-bottom:15px;
}

#footerCategoryHeader
{
	margin-top:33px;
	margin-left:99px;
	color: #ffffff;
	font-family:Georgia;
	font-size:18px;
	font-style:bold;
	font-weight:bolder;
}

#footerCategoryLink
{
	margin-top:20px;
	margin-left:99px;
	height:auto;
	width:220px;
	float:left;
}

#footerCategoryLink li
{
	height:30px;
	font-size:12px;
	font-style:bold;
	font-weight:bolder;
	font-family:Helvetica Bold;
	list-style-type:none;
}

#footerCategoryLink li a
{
	color:#ffffff;
	font-size:12px;
	font-style:bold;
	font-weight:bolder;
	font-family:Helvetica Bold;
	text-decoration:none;
}

#footerMore
{
	float:left;
	width:243px;
	height:300px;
}

#footerMoreHeader
{
	margin-top:33px;
	margin-left:40px;
	color: #ffffff;
	font-family:Georgia;
	font-size:18px;
	font-style:bold;
	font-weight:bolder;
}

#footerMoreLink
{
	margin-top:20px;
	margin-left:24px;
padding-left:15px;
	height:160px;
	width:218px;
	float:left;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#ffffff;
	border-right-style:dotted;
	border-right-width:1px;
	border-right-color:#ffffff;
}

#footerMoreLink li
{
	height:30px;
	font-size:12px;
	font-style:bold;
	font-weight:bolder;
	font-family:Helvetica Bold;
	list-style-type:none;
}

#footerMoreLink li a
{
	color:#ffffff;
	font-size:12px;
	font-style:bold;
	font-weight:bolder;
	font-family:Helvetica Bold;
	text-decoration:none;
}

#footerComment
{
	float:left;
	width:200px;
	height:300px;
}
#footerCommentHeader
{
	margin-top:33px;
	margin-left:24px;
	color: #ffffff;
	font-family:Georgia;
	font-size:18px;
	font-style:bold;
	font-weight:bolder;
}

#footerCommentLink
{
	margin-top:20px;
	margin-left:24px;
	height:160px;
	width:218px;
	float:left;
}

#footerCommentLink  li
{
	color:#ffffff;
	height:30px;
	font-size:12px;
	font-style:bold;
	font-weight:bolder;
	font-family:Helvetica Bold;
	list-style-type:none;
}

#footerCommentLink  li a
{
	color:#ffffff;
	font-size:12px;
	font-style:bold;
	font-weight:bolder;
	font-family:Helvetica Bold;
	text-decoration:none;
}
/* FOOTER PANEL END */

/* COPYRIGHT PANEL START */
#copyright
{
	width: 964px;
	height: 60px;
float:left;
}

#copytext
{
	float:right;
	margin-right:2px;
	font-family:Helvetica;
	font-size:10px;
	color:#333333;
}
/* COPYRIGHT PANEL END */

.clear {
	margin: 0;
	padding: 0;
	font-size: 1px;
	clear: both;
	height: 0px;
}
	
#categories
{
	width:722px;
	height:100px
}

/* Navigation Bar*/
#navbar2 {
	float:left;
	width:960px;
	height:auto;
	background-color:#ffffff;
	}
	
#navbar3{
	float:left;
	width:940px;
	height:auto;
	margin-left:10px;
	background-color:#F3F3F3;
	border-color:#B3A8A1;
	border-width:1px;
	border-style:solid;
display:table; 
padding: 0px;  
}

#motto{
	float:left;
	width:930px;
	height:auto;
	font-size:30px;
	font-family:Georgia;
	background-color:#ffffff;	
	padding-left:30px;
	color:#66655C;
        margin-top:24px;
}

#page-bar2 {
	width:940px;
color: #66655C;

	}

#page-bar2 a{
	text-decoration:none;
        color: #66655C;
	}

#page-bar2 a:hover{
	text-decoration:none;
        color:#ffffff;
	}

#page-bar2 h2
{
	font-size:14px;
	font-family:Georgia;
	margin-top:24px;
	margin-left:16px;
	font-weight:lighter;
}

#page-bar2 p
{
	font-size:11px;
	font-family:Helvetica;
	width:156px;
	margin-left:16px;
	margin-top:15px;
}

#page-bar2 li {
	float:left;
	list-style:none;
	cursor: pointer;
	display:block;
	width:180px;
min-height:120px;
	}

#page-bar2 li:hover {
	background: #B3A8A1;
	color:#ffffff;
	}

#commentform{
float:left;
width:520px;
margin-top:15px;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	margin-left: 12px;
	border: 2px solid #e3e5e4;
	padding: 2px;
	width: 200px;
	background-color: #f9f9f9;
}

#commentform textarea {
margin-top:10px;
	width:500px;
}

#commentform a{
	text-decoration:none;
	color:#CC9999;
}

#commentform p{
font-size:12px;
font-family:Helvetica;
}

#commentlist 
{
margin-top:15px;
float:left;
width:520px;
height:auto;
}

#commentlist ol
{
margin-left:25px;

}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#submit {
	margin-left: 12px;
	background-color: #f9f9f9;
	border: 2px solid #e3e5e4;
	width: 120px;
	padding: 2px 5px;
	color: #666666;
	font-size: 12px;
cursor:pointer;
}

list-style-type:none;
	float:left;
	height:auto;
	min-height:32px;
	width: 331px;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color:#ADACA8;
}

#navigation{
	margin-top:15px;
       float:left;width:520px;
width:30px;
}

.alignleft
{
float:left;
width:260px;
margin-bottom:15px;
margin-top:15px;
}

.alignright {
float:right;
text-align:right;
width:260px;
margin-bottom:15px;
margin-top:15px;
}

.alignleft a
{
float:left;
width:260px;
	font-size:16px;
	font-family:Georgia;
        text-decoration:none;
color:#000000;font-weight:bold;
}

.alignright a
{
width:260px;
float:left;
	font-size:16px;
	font-family:Georgia;
        text-decoration:none;font-weight:bold;
color:#000000;
}


#info {background:#f8f8f8; border:0;}
 
/* ================================================================ 
This copyright notice must be untouched at all times.
 
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
 
.menu {margin-left:22px;width:500px; height:36px; position:relative; z-index:100; font-family:Georgia;font-weight:bold;font-size:10px;float:left;}
/* hack to correct IE5.5 faulty box model */
* html .menu {width:746px; w\idth:745px;}

.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {float:left;position:relative;}
/* style the links for the top level */
.menu a, .menu a:visited {display:block;font-size:10px;text-decoration:none; color:#fff;  height:33px;   padding-top:3px; padding-left:10px;padding-right:10px; line-height:30px; font-weight:bold;}
/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {width:149px; w\idth:138px;}
 
/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#66655C url(http://www.cssplay.co.uk/menus/breadcrumbs/grey-arrow.gif) no-repeat 130px center;}
/* style the second level hover */
.menu ul ul a.drop:hover{background:#363636 url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
.menu ul ul :hover > a.drop {background:#66655C url(http://www.cssplay.co.uk/menus/breadcrumbs/blue-arrow.gif) no-repeat 130px center;}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {background:#66655C;}
/* style the third level hover */
.menu ul ul ul a:hover {background:#363636;}
 
 
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:31px;left:0; width:149px;}
/* another hack for IE5.5 */
* html .menu ul ul {top:30px;t\op:31px;}
 
/* position the third level flyout menu */
.menu ul ul ul{left:149px; top:-1px; width:149px;}
 
/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {left:-149px;}
 
/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0; ;}
 
/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {background:#66655C; color:#000; height:auto; line-height:1em; padding:13px 10px; width:140px; border-bottom-style:solid; border-bottom-color:#444444; border-bottom-width:1px;}
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}
 
/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{ background:#363636;color:#ffffff;}
.menu :hover > a, .menu ul ul :hover > a {background:#363636;color:#ffffff;}
 
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ visibility:visible;}

.categories
{
list-style:none;
}


.categories li a, a:visited
{
  text-decoration:none;
  font-family:Georgia;
  font-size:11px;
  color:#444444;
}

.categories li a:hover
{
text-decoration:underline;
}

.categories li
{
list-style-type:none;
padding: 3px 3px;
}

.categories h2
{
font-family:Verdana, Arial, Georgia;
font-size:16px;
margin-bottom:5px;
font-weight: bold;
}

