/* CSS Document */





html {

height : 100%;

}

body {

line-height : 110%;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 13px;

padding : 0;

margin : 0;

color : #fafafa;

background-color : #ffffff;

background-image : url(../images/bg.gif);

background-repeat : repeat;

}

body.contentpane {

color : #333333;

background-color : #ffffff;

background-image: url(../images/contentbg.png);

}

.clr {

clear : both;

}

.blog {

width : 100%;

}

#top_menu {
	width : 100%;
	height : 40px;
	padding : 0;
	margin : 0;
	overflow : visible;
	background-color : #333333;
	background-image : url(../images/top_menu.gif);
	background-repeat : repeat-x;
	b
}

#top_menu_inner {
	overflow : visible;
	height : 38px;
	padding : 0;
	margin : 0;
	padding-top : 2px;
	
}

#top_menu_top {

float : left;

height : auto;

background-color : #101010;

margin : 0;

padding : 0;

width : 100%;

background-image : url(../images/top.gif);

background-repeat : repeat-x;

}

#top_menu_top_inner {

height : auto;

margin : 0;

overflow : hidden;

color : #fafafa;

padding-left : 5px;

padding-right : 5px;

margin-top : 5px;

padding-top : 5px;

}

#top_menu_top_two {

float : left;

height : 40px;

background-color : #333333;

margin : 0;

padding : 0;

width : 100%;

background-image : url(../images/top_menu_two.gif);

background-repeat : repeat-x;

}

#top_menu_top_two_inner {

height : 30px;

padding : 0;

margin : 0;

float : right;

padding-top : 2px;

}

#banner {
	float : right;
	color : #999999;
	padding-top : 2px;
	padding-right : 2px;
	height: 235px;
	width: 300px;
	background-image: url(../images/bannerbg.png);
	background-repeat: no-repeat;
}

#banner_inner {
	padding-top : 9px;
	padding-right : 15px;
	margin : 0;
	background-repeat: no-repeat;	
	
}

#banner_inner:hover {



}

#user7 {
	float : left;
	color : #999999;
	padding-top : 2px;
	padding-left : 2px;
	height: 200px;
	width: 200px;
	background-image: url(../images/bannerbg2.png);
	background-repeat: no-repeat;
}

#user7_inner {
	padding-top : 20px;
	padding-left : 15px;
	margin : 0;
	background-repeat: no-repeat;	
	
}

#user7_inner:hover {



}


#pathway {

height : 30px;

color : #2c2c2c;

margin-bottom : 4px;

margin-left : 2px;

margin-right : 8px;

background-color : #181818;

background-image : url(../images/pathway.gif);

background-repeat : repeat;

margin-top : 2px;

border : 1px solid #2c2c2c;


}

#pathway_text {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 13px;

overflow : hidden;

display : block;

height : 30px;

line-height : 30px !important;

line-height : 22px;

color : #dcdcdc;

float : left;

padding-left : 40px;

font-weight : normal;

font-variant : small-caps;

}

#pathway_text a:hover {

color : #efefef;

text-decoration : none;

}

#pathway_text img {
	margin-left : 2px;
	margin-right : 5px;
	margin-top : 6px;
	
	padding-right: 5px;
	
}

#buttons {

float : left;

margin : 2px;

padding : 2px;

width : auto;

}

ul#mainlevel-nav {
	list-style : none;
	padding : 0;
	margin : 0;
	font-size : 11px;
	
}

ul#mainlevel-nav li {
	background-image : url(../images/top_nav.gif);
	background-repeat : repeat-x;
	color : #efefef;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	margin : 0;
	padding : 0;
	border-right : 1px solid #2c2c2c;
	font-size : 11px;
	height : 35px;
	line-height : 35px;
	white-space : nowrap;
	float:left;
	
}

ul#mainlevel-nav li a {

text-align : center;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

font-size : 11px;

display : block;

padding-left : 30px;

padding-right : 30px;

text-decoration : none;

color : #ffffff;

background : transparent;

}

#buttons > ul#mainlevel-nav li a {

width : auto;

}

ul#mainlevel-nav li a:hover {

background-image : url(../images/top_nav_hover.gif);

background-repeat : repeat-x;

color : #efefef;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

padding-left : 30px;

padding-right : 30px;

float : left;

margin : 0;

font-size : 11px;

white-space : nowrap;

}

ul#mainlevel-nav li a#active_menu-nav {

background-image : url(../images/top_nav_active.gif);

background-repeat : repeat-x;

color : #ffffff;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

float : left;

margin : 0;

padding-left : 30px;

padding-right : 30px;

font-size : 11px;

height : 35px;

line-height : 35px;

white-space : nowrap

}

ul#mainlevel-nav li a#active_menu-nav:hover {

background-image : url(../images/top_nav_active_hover.gif);

background-repeat : repeat-x;

color : #efefef;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-weight : bold;

text-decoration : line-through;

float : left;

margin : 0;

padding-left : 30px;

padding-right : 30px;

font-size : 11px;

height : 35px;

line-height : 35px;

white-space : nowrap

}

#search_inner_form {

padding : 2px;

margin : 2px;

float : right;

width : 180px;

height : 24px;

margin-top : 8px;

margin-right : 5px;

}

#search_inner {

padding : 2px;

margin : 2px;

color : #999999;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 11px;

float : right;

height : 24px;

width : 160px;

padding-top : 4px;

}

#header {

height : 250px;

float : left;

width : 100%;

padding : 0;

margin : 0;

background-color : #333333;

background-image : url(../images/header2.png);

background-repeat : repeat-x;

background-position : center 0;

}

#content_top {

background-image : url();

background-repeat : no-repeat;

height : 28px;

}

#content_top_bar {

width : 100%;

}

#content_bottom_bar {

width : 100%;

}

#content_right_top {

background-repeat : no-repeat !important;

margin-right : 2px;

height : 28px;

background-image : url();

width : 27px;

float : right;

}

#content_outer {
	width : 100%;
	color : #fafafa;
	padding : 0;
	background-repeat : no-repeat;
	background-color : #000000;
	background-image : url(../images/content_outer.gif);
	background-position: center top;
}

#main_content {
	float : none !important;
	float : none;
	padding : 0;
	margin-right : 5px;
	border: 1px solid #333333;
	background-color: #000000;
	}

table.content_table {

width : 900px;

margin-top : 10px;

margin-bottom : 10px;

}

.content {
	color : #fafafa;
	margin-left : 2px;
	width : 900px;
	background-color: transparent;
	
		
}

#content {

padding-left : 10px;

padding-right : 10px;

}

#content_bottom {

background-image : url();

background-repeat : no-repeat;

height : 28px;

}

#content_right_bottom {

margin-right : 2px;

background-repeat : no-repeat;

height : 28px;

background-image : url();

width : 27px;

float : right;

}

#left_outer {

float : left;

width : 160px;

margin : 0;

padding : 0;

}

#left_top {

background-image : url(../images/left_top.png);

width : 160px;

height : 40px;

background-repeat : no-repeat;

padding : 0;

margin : 0;

}

#left_inner {

float : none !important;

float : left;

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

padding : 2px;

width : 150px;

}

#left_inner_float {

width : 160px;

background-image : url(../images/left_float.png);

background-repeat : repeat-y;

}

#left_bottom {

background-image : url(../images/left_bottom.png);

width : 160px;

height : 75px;

background-repeat : no-repeat;

}

#right_outer {

float : left;

width : 210px;

padding : 0;

margin : 0;

}

#right_top {

background-image : url(../images/right_top.png);

width : 180px;

height : 40px;

background-repeat : no-repeat;

}

#right_inner {
	float : none !important;
	float : left;
	font-family : Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding : 2px;
	width : 170px;
	padding-left : 8px;
	
}

#right_inner_float {

width : 180px;

background-image : url(../images/right_float.png);

background-repeat : repeat-y;

}

#right_bottom {

background-image : url(../images/right_bottom.png);

width : 180px;

height : 24px;

background-repeat : no-repeat;

}

.user1_inner {

float : none !important;

float : left;

padding : 5px;



}

#user1_outer {

float : none !important;

float : left;

margin : 5px;

padding : 0;

border: 1px solid #333333;

}

.user2_inner {

float : none !important;

float : left;

padding : 5px;

}

#user2_outer {
	float : none !important;
	float : left;
	margin : 5px;
	padding : 0;
	border: 1px solid #333333;
}

ul {

margin : 2px;

padding : 2px;

list-style : none;

}

li {

text-align : left;

line-height : 14px;

padding-left : 18px;

background-image : url(../images/arrow.gif);

background-repeat : no-repeat;

background-position : 0 2px;

}

li:hover {

text-align : left;

line-height : 14px;

padding-left : 18px;

background-position : 0 2px;

background-image : url(../images/arrow_hover.gif);

background-repeat : no-repeat;

}

td {

text-align : left;

font-size : 11px;

margin : 0;

padding : 0;

}

a:link, a:visited {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #ffffff;
	text-decoration : none;
}

a:hover {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #990000;
	text-decoration : none;
}

table.contentpaneopen {

width : 99%;

padding : 2px;

margin : 2px;

}

table.contentpane {

width : 99%;

padding : 6px;

margin : 6px;

}

table.searchinto {

width : 100%;

}

table.moduletable {

width : 100%;

margin : 0;

padding : 0;

}

div.moduletable {

padding : 0;

padding-bottom : 10px;

}

table.moduletable th, div.moduletable h3 {

background-image : url(../images/h3.gif);

background-repeat : no-repeat;

background-color : #181818;

border : 1px solid #2c2c2c;

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #dcdcdc;

text-align : left;

font-weight : normal;

height : 30px;

line-height : 30px;

font-size : 13px;

font-variant : small-caps;

margin : 0;

padding : 0;

padding-left : 45px;

margin-bottom : 2px;

}

table.moduletable td {

font-size : 11px;

padding : 0;

margin : 0;

font-weight : normal;

}

table.pollstableborder td {

padding : 4px;

margin : 4px;

}

table.contenttoc {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

border : 1px solid #2c2c2c;

padding : 2px;

margin : 2px;

}

table.contenttoc td {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

padding : 4px;

margin : 4px;

}

table.contenttoc th {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 13px;

background-image : url(../images/th.gif);

background-repeat : repeat-x;

color : #666666;

text-align : left;

padding-left : 4px;

height : 22px;

font-variant : small-caps;

}

a.mainlevel:link, a.mainlevel:visited {

background-image : url(../images/menu_bg.gif);

background-repeat : no-repeat;

font-family : Verdana, Arial, Helvetica, sans-serif;

display : block;

vertical-align : middle;

font-size : 11px;

color : #fafafa;

text-align : left;

padding-top : 5px;

padding-left : 10px;

height : 20px !important;

height : 25px;

text-decoration : none;

}

a.mainlevel:hover {

font-family : Verdana, Arial, Helvetica, sans-serif;

background-position : 0 -25px;

text-decoration : none;

height : 20px !important;

height : 25px;

color : #efefef;

font-size : 11px;

text-align : left;

padding-left : 10px;

padding-top : 5px;

}

a.mainlevel#active_menu {

background-image : url(../images/menu_bg_ac.gif);

background-repeat : no-repeat;

font-family : Verdana, Arial, Helvetica, sans-serif;

color : #ffffff;

font-size : 11px;

height : 20px !important;

height : 25px;

text-decoration : none;

text-align : left;

padding-top : 5px;

padding-left : 10px;

}

a.mainlevel#active_menu:hover {

font-family : Verdana, Arial, Helvetica, sans-serif;

color : #efefef;

padding-left : 10px;


}

a.sublevel:link, a.sublevel:visited {

font-family : Verdana, Arial, Helvetica, sans-serif;

padding-left : 10px;

vertical-align : middle;

font-size : 11px;

color : #fafafa;

text-align : left;

height : 20px;

line-height : 20px;

text-decoration : none;

padding-bottom : 5px;

}

a.sublevel:hover {

color : #efefef;

text-decoration : none;

}

a.sublevel#active_menu {

color : #ff8400;

}

a.sublevel#active_menu:hover {
	color : #FF0000;
	text-decoration : line-through;
}

#copy {

background-color : #111111;

height : 80px;

width : 100%;

font-size : 11px;

background-repeat : repeat-x;

background-image : url(../images/footer.gif);

}

#copy_inner {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #cccccc;

padding : 6px;

font-size : 11px;

padding-top : 30px;

}

.copy_inner a:link {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #999999;

font-size : 11px;

}

.copy_inner a:visited {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #999999;

font-size : 11px;

}

.copy_inner a:hover {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #ededed;

font-size : 11px;

}

.componentheading {

background-image : url(../images/compo_head.gif);

background-repeat : no-repeat;

height : 30px;

line-height : 20px;

color : #dcdcdc;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 14px;

font-variant : small-caps;

white-space : nowrap;

padding-left : 40px;

margin : 2px;

}

.contentcolumn {

height : 30px;

color : #dcdcdc;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

white-space : nowrap;

padding-left : 5px;

margin : 2px;

}

.contentheading {

background-image : url(../images/content_head.gif);

background-repeat : no-repeat;

height : 30px;

color : #dcdcdc;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 14px;

font-variant : small-caps;

white-space : nowrap;

padding-left : 35px;

padding-bottom : 10px;

margin : 2px;

}

.contentpagetitle {

height : 30px;

color : #dcdcdc;

font-family : Verdana, Arial, Helvetica, sans-serif;

font-size : 12px;

white-space : nowrap;

padding-left : 5px;

margin : 2px;

}

.back_button {

background-image : url(../images/button_bg.png);

font-family : Geneva, Arial, Helvetica, sans-serif;

float : left;

text-align : center;

font-size : 11px;

border : 2px solid #2c2c2c;

margin : 4px;

margin-left : 10px;

color : #fcfcfc;

padding : 2px;

}

.back_button:hover {

background-image : url(../images/button_bg_hover.png);

border : 2px solid #444444;

}

.back_button a:link {

text-decoration : none;

color : #fcfcfc;

}

.back_button a:visited {

text-decoration : none;

color : #fcfcfc;

}

.back_button a:hover {

text-decoration : none;

color : #efefef;

}

.pagenav {

font-family : Geneva, Arial, Helvetica, sans-serif;

text-align : center;

font-size : 10px;

border : 2px solid #2c2c2c;

width : auto;

padding : 2px;

height : 20px;

margin : 1px;

color : #fcfcfc;

background-image : url(../images/button_bg.png);

}

.pagenav:hover {

border : 2px solid #444444;

background-image : url(../images/button_bg_hover.png);

}

.pagenavbar {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

margin-right : 10px;

float : left;

}

.pagenav a:hover {

color : #efefef;

text-decoration : none;

}

.blog_more {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 10px;

margin-left : 4px;

}

.button {

color : #fcfcfc;

background-color : #131313;

background-image : url(../images/button_bg.png);

font-family : Geneva, Arial, Helvetica, sans-serif;

text-align : center;

font-size : 10px;

border : 2px solid #2c2c2c;

width : auto;

padding : 0 5px;

height : 22px;

margin : 4px;

}

.button:hover {

color : #efefef;

background-color : #181818;

background-image : url(../images/button_bg_hover.png);

border : 2px solid #444444;

}

.inputbox {

padding : 2px;

margin : 2px;

border : 2px solid #2c2c2c;

background-color : #131313;

color : #efefef;

font-size : 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}

.inputbox:hover {

border : 2px solid #444444;

background-color : #181818;

}

.sectiontableheader {

border : 1px solid #2c2c2c;

color : #efefef;

background-color : #181818;

text-align : left;

text-transform : none;

margin : 0;

padding : 2px;

height : 30px;

}

.sectiontablefooter {

color : #efefef;

padding : 2px;

margin : 0;

text-align : left;

text-transform : none;

}

.sectiontableentry1 {

border-bottom : 1px solid #2c2c2c;

background-color : #111111;

text-align : left;

}

.sectiontableentry2 {

border-bottom : 1px solid #2c2c2c;

background-color : #131313;

text-align : left;

}

.readon {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

}

a.readon:link {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #999999;

font-size : 11px;

}

a.readon:visited {

font-family : Geneva, Arial, Helvetica, sans-serif;

font-size : 11px;

}

a.readon:hover {

font-family : Geneva, Arial, Helvetica, sans-serif;

color : #b5d72b;

font-size : 11px;

text-decoration : underline;

}

.pagenav_next {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-weight : normal;

color : #999999;

font-size : 11px;

text-decoration : none;

}

.pagenav_next a:hover {

color : #b5d72b;

text-decoration : none;

}

.pagenav_prev {

font-family : Verdana, Arial, Helvetica, sans-serif;

font-weight : normal;

color : #999999;

font-size : 11px;

text-decoration : none;

}

.pagenav_prev a:hover {
	color : #990000;
	text-decoration : none;
}

.mostread a:hover {
	color : #993300;
	text-decoration : none;
}

.mostread:visited {

color : #666666;

text-decoration : none;

}

.mostread:link {

color : #666666;

text-decoration : none;

}

.latestnews a:hover {
	color : #990000;
	text-decoration : none;
}

.latestnews:visited {

color : #666666;

text-decoration : none;

}

.latestnews:link {

color : #666666;

text-decoration : none;

}

.error {

font-style : italic;

text-transform : uppercase;

padding : 5px;

color : #efefef;

font-size : 12px;

}

.contact_email {

padding : 4px;

margin : 4px;

}

.small {
	font-family : Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-size : 9px;
}

.createdate {

font-family : Arial, Helvetica, sans-serif;

font-size : 9px;

color : #999999;

}

.modifydate {
	font-family : Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-size : 9px;
}

.highlight {
	background-color : #990000;
	color : #181818;
	padding : 0;
}

.code {
	background-color : #FFFF00;
	border : 1px solid #bbb;
}

form {

margin : 0;

padding : 0;

}

div.mosimage {

border : 2px solid #2c2c2c;

background-color : #131313;

}

.mosimage {

margin : 0;

background-color : #131313;

}

.mosimage_caption {

margin-top : 0;

background-color : #131313;

padding : 0;

color : #666666;

font-size : 10px;

}
.user5_inner {
	
	background-image: url();
	background-repeat: no-repeat;
}

#user5_outer {
	
	
	padding : 0;
	
}
.user6_inner {
	padding : 5px;
	background-image: url(http://www.tsomclothing.com/images/IconBG.png);
	background-repeat: no-repeat;
	background-position: center;
}

#user6_outer {
	margin-left : 5px;
	margin-right : 15px;
	padding : 0;
		
}