@import url(wrapper.css);
@import url(events/portalStylesheet.css);
@import url(nifty/niftyCorners.css);

#page 
{
	text-align:left;
}



h3 , #todolist table th , #dreamJournal table th
{
    background-color:#29547d;
    color:#ffffff;
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/headerGrad.gif);
    background-repeat:repeat-x;
    background-position: top left;
    padding:0px 5px;
}

#cheekymare
{
	margin-top:5px;
	width:773px;
	text-align:center;
}

#specialOffers
{
	margin-top:5px;
	width:773px;
	height:200px;
	text-align:center;
}

#boxes
{
    display:block;
}

.boxTop
{
    background-image:url(images/boxTop.gif);
    background-repeat:no-repeat;
    background-position:top center;
}

.boxBottom
{
    background-image:url(images/boxBottom.gif);
    background-repeat:no-repeat;
    background-position:bottom center;
    padding-bottom:7px;
}


.box
{
	float:left;
	margin:5px 0px 5px 5px;
	z-index:50;    
    width:265px;
	background-color:#ffffff;
	color:inherit;
}



.boxTitle h2
{
	padding:0px 5px;
	z-index:51;
	float:left;
}

.boxTitle
{
	height:1.2em;	
	cursor:move;
	overflow:hidden;
	margin-top:0px;
	text-transform:capitalize;
}

#directory
{
     background-color:#ffffff; 
}

#directory .summary p
{
    padding-right:10px;
    padding-left:10px;
}

#directory #equinePages
{
    margin:10px 0px 10px 17px;
    
}

.box .smallHeader
{
	height:1em;
	font-size:small;
	background-color:#826E5E;
	text-align:left;
	padding-left:5px
}

.box .smallHeader h2
{
	font-weight:normal;
	color:White;
}

.box .summary , .box .noLink
{
	height:16em;
	padding:0em 3px 0em 3px;
	font-size:small;
	background-color:Transparent;
	color:inherit;	
	overflow:auto;
	margin-top:.25em;
	margin-bottom:0px;
	margin-right:5px;
	
}

.box .noLink
{
	height:17.5em;
}

.maximiseLink
{
    text-align:center;
    overflow:hidden;
    height:1.5em;
}

.ig_lgbluetext
{
    display:none;
}

.box .openWindow
{
	clear:both;
	text-align:center;
	background-color:White;
	color:inherit;

}

.box .openWindow a
{
	font-size:small;
	background-color:inherit;
	color:Navy;

}

.footer 
{
	padding:0px 0px 0px 5px;
}

.pages 
{
	float:left;
	margin-right:5px;
}

.pages a
{
	margin-left:2px;
	margin-right:2px;
}

.table
{
	clear:both;
}


/* Forum */

.number
{
	text-align:right;
}

#news
{
	 background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/paper0.jpg);
	 background-position:top left;
	 background-repeat:repeat;

}
#news li
{
    padding-left:20px;
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/news.gif);
    background-repeat:no-repeat;
    background-position:top left;
    
}

#news sup , #blogs sup
{
    font-weight:bold;
}



h3 .intLink , #todolist table th a , #dreamJournal table th a
{
    color:#ffffff;
    background-color:Transparent;
}

.returnLink
{   
    margin:3px 0px 3px 0px;
    padding:0px 0px 2px 0px;
    text-align:center;
    background-color:#f2f3f1;
}


legend
{
    font-weight:bold;
}

#confirmation
{
    text-align:center;
    padding:20px 260px 0px 100px;
}

.informationBox
{
    width:540px;
    background-color:#00ff00;
    float:left;
    display:inline;
    padding:5px 20px;
    margin-left:10px;
    margin-bottom:10px;
}

#popupIcon
{
    height:12px;
    width:12px;
    position:absolute;
    display:none;
    margin:12px 0px 0px 12px;
    
    
}


#pageHeading
{
      width:Auto;
      padding:5px;
      margin:0px 170px 5px 5px;
      border:solid 1px black;
      
}

.forums li
{
    padding-left:20px;
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/arrow.gif);
    background-repeat:no-repeat;
    background-position:top left;
    line-height:1em;
    
}

.forums p
{
     font-weight:bold;
     border-bottom:solid 1px #000000;
}

.forums a span
{
     font-size:x-small;
     font-weight:normal;
}

#forum
{
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/forumBackground.jpg);
    background-position:bottom right;
    background-repeat:no-repeat;

}

#news .listings
{
    height:170px;
    overflow:auto;
}

#news #newsFilterInput {
    height:150px;
    overflow:auto;
}    

#news .footer
{
    margin-top:10px;
}

#usp li
{
    list-style:none;
    background-repeat:no-repeat;
    background-position:top left;
    font-size:medium;
    font-weight:bold;
    width:150px;
    padding:8px 0px 0px 40px;
    float:left;
    display:inline;
    color:#33234c;
    background-color:#ffffff;
    margin:10px 10px 5px 0px;
    font-variant:small-caps;

}

.listing p
{
    margin-top:5px;
}

.tabStrip {
    display:inline;
}

.tabStrip a
{
    float:left;
    margin-right:5px;
    color:#ffffff;
    background-color:#29547d;
	background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/whiteTabCorner.gif);
	background-position:top right;
	background-repeat:no-repeat;    
    padding-left:5px;
    padding-right:10px;
}

.tabStrip .selected
{
    font-weight:bold;
}

.tabContent
{
    clear:left;
    background-color:Transparent;
    color:#33234c;
    border:solid 1px #454545;
    padding:3px;
    margin-bottom:5px;
    height:14em;
    overflow:auto;
}

#chat .tabContent
{
    height:15em;
}

#freePages li , #compRules li , #compOdds li
{
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/circle.gif);
    background-position:top left;
    background-repeat:no-repeat;
    padding-left:15px;    
}

#freePages p , #freePages ul
{
    margin-top:3px;
}

.forums a:hover sup , .forums a sup
{
    text-decoration:none;
    color:#5F6E57;
}

.closeBox
{
    float:right;
  	background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/closeBox.gif);
	background-repeat:no-repeat;
	width:9px;
	height:10px;
	margin-right:10px;
	margin-top:3px;
}

#freeDrawContent img
{
    float:left;
    margin-right:3px;
}

#freeDrawContent a
{
    clear:both;
}

#freeDrawContent .button
{
     text-align:center;
     float:none;
     margin-top:5px;
}

#freeDraw
{
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/compBox.gif);
    background-position:top right;
}

#freeDrawText p
{
    margin-top:3px;
    font-size:x-small;
}

#freeDrawText sup
{
    margin:-5px 5px 10px 5px;
    border-bottom:dashed 1px #33234c;
}

#blogs
{
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/rssBackground.gif);
    background-position:bottom right; 
    background-repeat:no-repeat;
}

#blogs .listings
{
    height:12.5em;
    margin-bottom:10px;
    overflow:auto;
    position:relative;
}

#blogs .date
{
    clear:left;
    float:right;
    font-size:x-small;
    margin-right:5px;
}

.blogRating
{
    font-size:x-small;
    
}

.blogLine0 , .blogLine1
{
    clear:both;
    margin-bottom:2px;
    border-top:solid 1px black;
}

#blogs .wrRatingBlock p
{
    float:left;
    padding-top:5px;
    padding-top:5px;
    padding-left:10px;
}


#blogs .wrRatingBlock .wrRating
{
 float:left;
}


#hpa
{
    background-image:url(http://www.equiportal.co.uk.s3.amazonaws.com/images/home.gif);
	background-position:center left;
	background-repeat:no-repeat;  
    padding-left:22px;
    display:block;
    margin:3px 0px 3px 10px;
    font-size:x-small;
}

#quickAdd
{
    font-size:x-small;
    margin-top:2px;
    display:block;
}

#sudoku .listing
{
     margin-left:10px;
}

#sudoku input
{
    color:#0000ff;
    background-color:#ffffff;
}
#sudoku td 
{
    text-align:center;
    height:16px;
    width:20px;
}

#sudoku td p
{
    display:none;
}

#roomChat iframe
{
    width:245px;
    height:13.2em;
    border:none;
    margin:0em;
}

#newRoomMessage , #chatSending
{
    float:left;
    width:145px;
    height:2.5em;
}

#chatRooms ul
{
    height:6em;
    overflow:auto;
}

#usersPopuplist
{
    padding:0em;
}

#usersPopuplist div
{
    padding:5px;
}

#usersPopuplist #pChatUsers , #usersPopuplist #pOtherUsers
{
    height:6em;
    overflow:auto;
}

#usersPopuplist span
{
    font-size:x-small;
    float:right;
 }

#usersPopuplist b
{
    float:left;
}

#usersPopuplist h2
{
    margin:0px -3px;
}

#usersPopuplist li
{
    float:left;
    clear:left;
    width:100%;
}

#dragBox
{
    display:none;
    position:absolute;
}

#articles ul a
{
    display:block;
    width:225px;
    overflow:hidden;
}

#articles sup
{
    font-weight:bold;

}

#articles .listings
{
    height:13em;
    margin-bottom:10px;
    overflow:auto;
    position:relative;
}

#articles
{
    background-image:none;
    background-repeat:no-repeat;
    background-position:bottom right;
}

.todoPopup textarea
{
    width:22em;
    height:5em;
}

.todoPopup h2
{
    margin-bottom:5px;
}

.todoPopup label
{
    float:left;
    width:5em;
}

#todolistSample
{
    display:none;
}

#todolistDiv , #djDiv
{
    height:14em;
    overflow:auto;
}

#todolist td , #todolist table th , #dreamJournal td , #dreamJournal table th
{
    padding:2px;
}

#todolist td , #todolist table th a, #dreamJournal td , #dreamJournal table th a
{
    cursor:pointer;
}


#todolist tbody tr:hover , #dreamJournal tbody tr:hover
{
    background-color:#ffe8cd;
    color:inherit;
}

.todoRow0 , .djRow0
{
    background-color:#ebf6ff;
    color:inherit;
}

.todoRow1 , .djRow1
{
    background-color:#fbfdff;
    color:inherit;
}

#lucidClockImage
{
    background-image:url(images/lucidClockBg.gif);
    background-repeat:no-repeat;
    background-position:center center;
    height:181px;
    width:181px;
    display:none;
    margin-left:36px;
    margin-top:1px;
}

#lucidClockObjectHolder 
{
    margin-left:35px;
}

#searchResults #wrLucidDreamAlarm
{
    margin-right:0px;
}

#dreamJournal td
{
    overflow:hidden;
}

#djPopup
{
    width:600px;
    height:23em;
}

#djFilterPopup
{
    width:450px;
    height:24em;    
}
#djPopup .tabContent
{
    height:18em;
}

#DreamText
{
    width:350px;
    height:13em;
    float:left;
}

#djDream b
{
    color:#0000ff;
}

#djDream select 
{
    width:200px;
}

#DreamTitle
{
    width:420px;
}

#DreamNotes
{
    height:7em;
    width:350px;
}

#DreamTechniques
{
    height:7em;
    width:200px;    
}

#DreamExitId
{
    width:350px;
}

#todolist th, #dreamJournal th
{
    font-weight:normal;
}

#djFilterPopup label
{
    float:left;
    width:6em;
}

#djFilterPopup p
{
    clear:left;
}

#djDreamSigns , #djTechniques
{
    padding:6px;
    border:solid 1px silver;
    float:left;
    width:300px;
    margin-bottom:5px;
    margin-right:5px;
 
}

#djDreamSigns div, #djTechniques div
{
    height:5em;    
    overflow:auto;
}

#djTechniques
{
    width:100px;
}

#djDreamSigns label , #djTechniques label
{
    float:none;
    margin-left:5px;
}

#djIntro p
{
    margin-top:10px;
}

#djIntro 
{
    padding:5px;
}

#djIntro2 label
{
    font-weight:bold;
}

#djIntro2 p
{
    margin-bottom:5px;
}

#intro li a
{
    background-image:url(images/info.gif);
    background-position:center center;
    text-decoration:none;
}

#djFooter
{
    display:none;
}

#intro li
{
    margin-bottom:5px;
}

#intro .tabContent
{
    height:10em;
}

.clProgress
{
    text-align:center;
    font-weight:bold;
    margin-top:0px;
    margin-bottom:5px;
}