body {
	font-size: 10px;
	padding:0;
	background-image:url("/assets/images/backstripes.png");
	background-repeat:repeat;
	color:#333333;
	line-height:1.3em;
}

html{
background-image:url("/assets/images/backstripes.png");
background-repeat:repeat;
}

#wrap{
background-color:#FFFFFF;
width:950px;
margin:0 auto;
padding:0px;
}

#menu {
float:right;
width:230px;
}

#content {
margin:0px;
padding-right:260px;
}


.border-left {
height:100%;
}

a{
	color:#000!important;
}
a:hover{
	color:#D01F28!important;
}

.storycontent a{
	color: #D01F28!important;
}

h2{
color:#D01F28!important;
margin:5px 0 10px;
}

h2 a{
color:#D01F28!important;
}

h3{
color:#666666;
}

.entrytoggle{
background-color:#CCCCCC;
padding:5px 10px 5px 20px;
margin:2px 0px;
background-image:url("/forum/styles/prosilver/theme/images/arrow_right.gif");
background-position:7px 9px;
background-repeat:no-repeat;
}

.entrytoggle:hover{
cursor:pointer;
background-position:10px 9px;
}

.entrytoggle.selected{
background-color:#666666;
color:#FFFFFF;
background-image:url("/forum/styles/prosilver/theme/images/arrow_down.gif");
}

.yourbest{
font-weight:normal;
font-style:italic;
text-transform:lowercase;
padding-left:25px;
}

.inputformat{
font-size:9px;
font-style:italic;
}

.bg2{
background-color:#F2F2F2;
}

.panel{
background-color:#E8E8E8;
}

input.hrefbutton{
padding:3px;
margin:2px 0;
}

.highlightrow{
background-color:#DEDEDE!important;
}

.third{
float:left;
width:30%;
margin-right:25px;
}

.inputbox:focus {
border:1px solid #454545;
color:#303030;
}

.inputbox:hover{
border:1px solid #454545;
color:#303030;
}

#message-box textarea:hover{
border:1px solid #454545;
color:#303030;
}

#message-box textarea:focus{
border:1px solid #454545;
color:#303030;
}

.forabg{
background-color:#D01F28!important;
background-image:none!important;
color:#000;
}

.forumbg {
background-color:#D01F28;
background-image:none;
}

ul.topics{
background-color:#EEF5F9;
}

li.row {
border-bottom:none;
}

.toplogin{
width: 100%;
height: 27px;
background-image:url("/assets/images/loginbargrad.jpg");
}

.headerbar{
background-image:url("/assets/images/header.jpg");
height:120px;
padding:0px;
}

.postprofile, .postbody{
margin-top:3px;
}

#tabs a:hover span {
color:#D01F28;
}

#navigation #active-subsection a {
color:#303030;
}

#navigation a:hover {
background-color:#454545;
color:#FFFFFF!important;
}

#navigation a {
background-color:#E8E8E8;
background-image:none;
color:#333333;
}

#navigation #active-subsection a:hover {
color:#303030!important;
}

#tabs .activetab a {
border-bottom-color:#E8E8E8;
}

#tabs a span {
color:#303030;
}

ul.topiclist li {
color:#454545;
}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
color:#E8E8E8!important;
}

#search-box a, .navbg a, .forumbg .header a, .forabg .header a, th a {
color:#FFF!important;
}

li.header dl.icon dt {
padding-left:2px;
padding-right:50px;
padding-top:1px;
color:#FFFFFF!important;
}

.headerbar{
margin-bottom:0px;
}

.navbar{
background-color:#E8E8E8;
margin-bottom:5px;
}

.mainnavbar{
float:left;
width:950px;
margin-bottom:5px;
background-color:black;
color:#FFFFFF;
padding:0px;
margin-top: -15px;
border-bottom: 2px solid #D01F28;
}

.mainmenu{
height:26px;
color:#FFFFFF;

}

.mainitem{
float:left;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
/*border-right:1px solid #E8E8E8;*/
text-transform:capitalize;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.mainitem a{
display:block;
padding:6px 10px;
text-decoration:none;
color: white!important;
font-weight: bold;
}

.mainitem a:hover{
background-color:#000;
color:#D01F28!important;
}

.topmainitem{
float:left;
font-size:12px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-transform:uppercase;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.topmainitem a{
display:block;
padding:6px 10px;
color: #FFF!important;
border-left: 1px solid white;
}

.topmainitem a:hover{
text-decoration: underline;
}

.mainitemright{
float:right;
border-right:none;
}

.selectedmenuitem{
background-color:#000;
color:#FFFFFF!important;
}

#page-body{
margin-top:5px;
float:left;
margin:0px;
padding:6px 16px;
width:96%;
}

#mainbody ul{
margin-left:10px;
}

#mainbody .post span.corners-top, #mainbody .post span.corners-bottom, #mainbody .panel span.corners-top, #mainbody .panel span.corners-bottom, #mainbody .navbar span.corners-top, #mainbody .navbar span.corners-bottom {
margin:3px -10px 3px -10px;
}

.announcement{
background-image:none;
color:#FFFFFF;
}

.announcement a{
color:#FFFFFF;
}

.bg1 {
background-color:#E2E2E2;
}

ul.profile-icons li.quote-icon {
margin:0 0 0 0;
}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 5px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
.dp-nav-prev-month, .dp-nav-next-month, .dp-nav-prev-year, .dp-nav-next-year{
padding:1px 2px;
margin:2px;
}

.dp-choose-date{
display:none;
}

h4.success{
padding-left:23px;
background-image:url("/assets/icons/tick.png");
background-repeat:no-repeat;
margin-bottom:5px;
}

.success{
background-color:#C4FFC4;
}

.post {
margin: 5px 0 10px 0;
}

ul.forums {
background-image:none;
background-color:#E8E8E8;
}

.flickrimgthumb{
border: 1px solid #E8E8E8;
padding: 3px;
margin-right:5px;
}
#twitter_update_list > ul li{
margin: 2px 0;
}

.storycontent a{
color: #D01E28;
}

.avatar{
border: 1px solid #CCCCCC;
padding: 3px;
margin: 5px;
float: right;
background: white;
}