/*Body*/
body {background: #EEE url('bg.png') top repeat-x; margin: 0px auto; font-family: Arial, sans-serif;}
a:link {text-decoration: underline; color: #35383D;}
a:visited {text-decoration: underline; color: #35383D;}
a:hover {text-decoration: none; color: #000;}

.mat {width: 950px; margin: 0px auto; padding: 5px;}

/*Header*/
.header {height: 75px; margin: 0px auto; background: url('header-bg.png') top center no-repeat;}

/*Tabs*/
.tab-container {height: 20px; display: inline; font-size: 12px;}

.tab-off-focus {background: url('tab.png') center bottom no-repeat; width: 100px; height: 20px; text-align: center; font-weight: bold;}
.tab-off-focus a:link {text-decoration: none; color: #35383D; cursor: pointer;}
.tab-off-focus a:visited {text-decoration: none; color: #35383D; cursor: pointer;}
.tab-off-focus a:hover {text-decoration: none; color: #000000; cursor: pointer;}

.tab-on-focus {background: url('tab.png') center bottom no-repeat; width: 100px; color: #000000; height: 20px; text-align: center; font-weight: bold; font-style: italic;}
.tab-on-focus a:link {text-decoration: none; color: #000000; cursor: pointer;}
.tab-on-focus a:visited {text-decoration: none; color: #000000; cursor: pointer;}
.tab-on-focus a:hover {text-decoration: none; color: #000000; cursor: pointer;}

.tab-spacer {width: 30px; background: url('tab-spacer.png') bottom repeat-x; height: 20px;}
.tab-end-left {width: 35px; height: 20px; background: url('tab-end-left.png') bottom left no-repeat;}
.tab-end-right {width: 35px; height: 20px; background: url('tab-end-right.png') bottom right no-repeat;}
.tab-bottom {height: 15px; width: 950px; background: url('top-bg.png') top center no-repeat;}

.tab-div {width: 100%; padding-top: 3px;}

/*Content*/
.content-container {}
.entry {margin-top: -4px;}
.top {background: url('middle-bg.png') top center repeat-y; padding: 0px 15px 5px 15px; color: #35383D;}
.middle {background: url('middle-bg.png') top center repeat-y; padding: 0px 15px; color: #35383D;}
	.left {float: left; width: 225px;}
	.right {float: right; width: 235px;}
	.center {margin: 0px auto; text-align: center;}
	.content {border: 1px solid #BEBEBE; background: #F7F7F7; padding: 15px; margin-bottom: 20px;}
.bottom {background: url('bottom-bg.png') bottom center no-repeat; padding: 0px 15px; text-align: center; color: #35383D;}

/*Other*/
.small {font-size: 10px;}
.bold {font-weight: bold;}
.select-input { width: 400px;}
.text-input {border: 1px solid #BEBEBE; width: 400px;}
.text-area {border: 1px solid #BEBEBE; width: 400px; height: 200px;}
.circle {list-style-type: circle;}
.community a {font-weight: bold;}
/*Tag Specific*/

iframe {border: 1px solid #BEBEBE;}

HR {color: #BEBEBE;}

H5 {margin: 0px 0px 10px 0px; color: #FF0000;}
H1 {color: #FF0000;}
H2 {font-size: 24px; font-weight: bold; margin: 0px;}
H3 {font-size: 18px; font-weight: bold; margin: 5px 0px 0px 0px;}