/* ArtPoker Skin style sheet */

/* ArtPoker layout structure */

html>body #sidebars {
width: 173px;
}


table {
	FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #777777;
	font-size: 100%;	
	LINE-HEIGHT: 1.3em;
		}

BODY {
	FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	background-position: right;
	background-image: url(images/bgStrip.gif);
	background-repeat: repeat-y;
	background-color: #a1a2a4;
	margin: 0 auto;
	padding: 0;
	border:0;
	text-align: center; /* Hack to center the wrapper in IE5.x pc */
	width:760px;	
}


#wrap {
	width:760px;
	background-color: #fff; 
	margin: 0;
	padding: 0;
	text-align: left;
}


#header {
	background: #2d6ab8 url(images/UpNav_BG_bottom.gif) no-repeat bottom;
	margin: 0;	
	padding:0;
	height: 141px
}

#sidebars {
width: 175px;
float: left;
margin:0;
padding:0;
voice-family: "\"}\"";
voice-family: inherit;
}


#main {
margin:0;
padding:0 ;
text-align:left;
height:100%;
}

#ContentOneColumn {
margin-top:6px;
margin-bottom: 10px;
margin-right: 8px;
width: 100%;
min-height:550px; /* min-height for Opera */
background-color: #fff;
color: #777777;
font-size: 80%;	
LINE-HEIGHT: 1.3em;
}

#Content {
margin-to:6px;
margin-bottom: 10px;
margin-right: 8px;
width: 74%;
min-height:550px; /* min-height for Opera */
float: right;
background-color: #fff;
color: #777777;
font-size: 80%;	
LINE-HEIGHT: 1.3em;
POSITION: relative;
}

#footer {
	background:#a1a2a4 url(images/whitecontentbottom.gif) no-repeat top;
	padding:10px 0 0 0;
	clear: right;
}


/* Up Languages */
#languages {
	background: #2d6ab8 url(images/UpBG_Languages.jpg) no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 27px;
	color: #ffffff;
}

#languages a {
color: #ffffff;
font-size: 12px;	
font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
}

#Homelinks {
	float: left;
	padding-left: 8px;
	padding-top: 5px;
}

#languages ul {
 list-style: none;
 padding: 0px;
 margin: 5px 10px 0px 0px;
 
}

#languages li {
  float: right;
  margin-right: 8px;
  padding: 0;
  
}
/* SideBar Languages */

.languages {
font-size: 11px;
color:#777777;
padding:0px;
margin:0px
}

.languages li {
padding:2px 0;
list-style:square;
margin:0px 0px 0px 15px;

}

/* Header */

#header ul {
 list-style: none;
 padding: 0px;
 margin: 0px;

}

#header li {
  float: left;
  margin-left: 10px;
}

/* Up Navigation */


#Nav { 
	background: #2d6ab8 url(images/UpNav_BG.gif) repeat-x;
	margin:0;
	padding: 0;
	width:100%;
	height:30px;
	float: left;
}

#Nav ul { 
list-style: none; 	
padding:0px;
margin: 8px;
background-color: #2d6ab8;
}


#Nav LI {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	MARGIN: 0px; 
}

#Nav LI a {
font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #d6d6d6;
	font-size: 12px;
	text-decoration: none;
	BACKGROUND: url(images/NavLine.gif) no-repeat 0px; 
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
}

#Nav LI a:hover {
	color: #2aff57;
}

#Nav LI .active {
	color: #2aff57;
} 
 
#Nav LI.first {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#Nav LI.first  a {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 12px;
	text-decoration: none;
	background: url(images/Plus-Mark.gif) no-repeat left;
	PADDING-LEFT: 15px;
}

#Nav LI.first a:hover {
		color: #2aff57;
}

#Nav LI.first .active {
color: #2aff57;
}

/* gutters */

#sidebars .gutter {
	padding-left: 10px;
	padding-right:10px;
	margin-bottom: 10px;
	margin-top: 5px;
	
}

#content .gutter {
	padding: 0px;
	margin: 0px;
}


/* sidebars */
#sidebars .box ul {
	padding: 0px;
	margin: 0;
	list-style: none;
}

#sidebars .box li {
	list-style: none;	
	margin: 0;
	padding:0px 10px 0px 0px;
	line-height: 2.2em;
}

.box_list {border-bottom: 1px solid #cccccc;
	font-weight: bold; font-size: 90%; color: #7e8fa5; text-decoration: none; 
}

.box_list a {font-weight: normal; color: #7e8fa5; text-decoration: none; padding-left: 10px 
}
.box_list a:hover {text-decoration: none; color: #53cb43;
}

.box_list a.active {font-weight: bold; 
}

.sidebarsLast {padding-bottom:10px; 
font-weight: bold; font-size: 90%; color: #7e8fa5; text-decoration: none; 
}
.sidebarsLast a {font-weight: normal; color: #7e8fa5; text-decoration: none; padding-left: 10px  
}
.sidebarsLast a:hover {text-decoration: none; color: #53cb43;
}
.sidebarsLast a.active {font-weight: bold; 
}

.Search_box div  {
	margin: 0;
	padding: 5px 3px 0px 6px;
}

.Search_box img {
	padding:0;
	margin:0px 3px 0px 0px;
	width: 18px;
	height: 17px; 
}

.Search_box SELECT {
	width:140px;
	margin-bottom:10px;
}

.Search_box INPUT {
width:115px;
}

/* sidebars corners */
#sidebars .box h3 {
	background: url(images/div-up.gif) no-repeat top;
	margin: 0;
	padding: 0 5px 0 5px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #2d3745;
	border-bottom: 1px solid #cccccc;
}

#sidebars .Search_box h3 {
	background: url(images/search-NavUp.gif) no-repeat top;
	margin: 0;
	padding: 6px;
	color: #7e8fa5;
	font-size: 80%;
	border-bottom: solid 1px #ffffff;
}

#sidebars .box {
	padding:0;
 	margin:0;
 	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	background: #e9e9e9 url(images/div-bottom.gif) no-repeat bottom;

}

#sidebars .Search_box {
	margin: 0;
	font-size: 70%;
	line-height: 1.5em;
	color: #666;
	background: #d7e3ef url(images/search-NavBottom.gif) no-repeat bottom;
}


/* SideBar  Related pages */
.box_list2 {border-bottom: 1px solid #fff;
	font-weight: bold; font-size: 90%; color: #7e8fa5; text-decoration: none; 
}

.box_list2 a {font-weight: normal; color: #7e8fa5; text-decoration: none; padding-left: 10px 
}
.box_list2 a:hover {text-decoration: none; color: #53cb43;
}

.box_list2 a.active {font-weight: bold; 
}

.sidebarsLast2 {padding-bottom:10px; 
font-weight: bold; font-size: 90%; color: #7e8fa5; text-decoration: none; 
}
.sidebarsLast2 a {font-weight: normal; color: #7e8fa5; text-decoration: none; padding-left: 10px  
}
.sidebarsLast2 a:hover {text-decoration: none; color: #53cb43;
}
.sidebarsLast2 a.active {font-weight: bold; 
}


#sidebars .boxRelated h4 {
	background: url(images/div-up2.gif) no-repeat top;
	margin: 0;
	padding: 0 5px 0 5px;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #2d3745;
	border-bottom: 1px solid #fff;
}

#sidebars .boxRelated {
	padding:0;
 	margin:0;
 	font-size: 85%;
	line-height: 1.5em;
	color: #666;
	background: #d5ecd7 url(images/div-bottom2.gif) no-repeat bottom;

}

#sidebars .boxRelated ul {
	padding: 0px;
	margin: 0;
	list-style: none;
}

#sidebars .boxRelated li {
	list-style: none;	
	margin: 0;
	padding:0px 10px 0px 0px;
	line-height: 2.2em;
}
/* Footer */



#Navfooter {
	color: #ffffff;
	font-size: 70%;
	padding-bottom: 10px;

}

#Navfooter a {
	color: #ffffff;
	text-decoration: none;
}

#Navfooter a:hover {
	color: #ffffff;
	text-decoration: underline;
}


#Copyright {
	color: #454545;
	font-size: 60%;
}

#Copyright a {
	color: #454545;
}


/* font sityle */


.Download {
	FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	text-align: center;
	color: #777777;
}


.Text_S {
	font-size: 80%;
}

.colorA {
color:#53cb43;
}

a {
color: #468ed5; text-decoration: none;}

.code {
color: red;
font-size:110%
}

#Content a {
	color: #468ed5;
	border-bottom: 0px ;
	text-decoration: none;
}
#Content a:hover {
	color: #53cb43;
	text-decoration: underline;

}

H1 {
	font-size: 180%;
	color: #468ed5;
	font-weight: normal;
	text-transform: uppercase;
	font-family: Tahoma, sans-serif;
	line-height: normal;
}

H3 {
	color: #468ed5;
	font-size: 100%;
	}


	
div.hr {
  height: 15px;
  background: #fff url(images/dashed_line_b.gif) repeat-x ;
  width: 98%;
 float:left;
}
div.hr hr {
  display: none;
}

#clear {
	clear: both;

}

/* images */
.img_Home {
	float: right;
	padding: 10px;
	color: #777777;
	font-size: 80%;
	text-align: center;
	POSITION: relative;
}

.float img {
float: right;
padding-right: 10px;
}

/* banner */

#header .banner {
padding: 15px 0px 10px 20px;
}

#sidebars .banner {
padding: 0px;
margin:0;
color:blue;
font-size:80%;
}

#Content .banner {
	width: 100%;
	margin: 0px 0 20px 0;
	padding: 0px;
	background: url(images/dashed_line.png) repeat-x bottom;
}

#footer .banner {
	color: #fff;
	font-size: 70%;
	padding-bottom: 10px;
	text-align: center;

}

#footer .banner a {
	color: #fff;
	text-decoration: none;
}
#footer .banner a:hover {
	color: #fff;
	text-decoration: underline;
}
/* Header - banner or text */

#box_head .text h2 {

	font-weight: normal;
	font-size: 120%;
	padding: 0px 10px 20px 0;
	margin: 0;
	text-align: left;
	POSITION: relative;
}


#box_head h2 {
	font-weight: normal;
	font-size: 120%;
	padding: 0px 10px 20px 0;
	margin:0;
	text-align: left;
	POSITION: relative;
}


#box_head {
	margin: 0px;
	padding: 0 0 10px 0;
}

#box_head .text {
	margin: 0px;
	padding: 0px;
	width: 60%;
	float: left;
	
}
#box_head li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#box_head li.img {
	margin: 0px 0px 0 0;
	padding: 0 0 0 20px;
}	

/* validate */

.validate {
  float: right;
  margin: 10px
}

/* Location_Nav */
#Location_Nav {
color:#7e8fa5;
font-size:80%;
padding:0px 5px 10px 0;
margin:0;
}

#Location_Nav a:hover, #Location_Nav .active {
color:#53cb43;
}


/*  submit Your Work */
#Upload {
	padding: 10px 0 10px 0;
	margin: 0;
	line-height: 2.5em;
}


#Upload li {
list-style:none;
background:url(images/upload-submit-art.gif) no-repeat left;
margin:0px;
height:40px;
font-size:120%;
}

#submit  {
padding-left:40px;

}

#submit a {

}


/* filter */


#filterLine {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 85%;
	font-weight: normal;

}

#pages {
	float: left;
	margin: 25px 0 0 0;
	padding: 0px;
	
}

#pages li {
	list-style: none;
	margin: 0px;
	padding:0px;

} 

#pages a:hover {
	color:#53cb43;
}

#pages .active {
color:#7e8fa5;
text-decoration: none;

}

#filter {
	float: right;
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 20px;
}

/* table pages down */
table.pagesD {
	color: Gray;
	height: 42px;
	text-align: center;
	font-size: 70%;
	font-weight: bold;
	margin: 0;
	padding: 5px;
	clear:both;
}

table.pagesD td {
	padding: 2px;
}

table.pagesD a:hover {
	text-decoration: underline;
}


/* registerForm */

.RegisterBorder {
margin:0;
padding:5px;
border:2px solid #E5ECF9
}

.registerForm {
margin:0;
padding:0;
}

.registerForm dt {
margin:0px;
padding:0
}

.registerForm dd {
margin:0px 0px 10px 0;
padding:0
}

/* Sign In */

.SignInBorder {
text-align:left;
margin:0;
padding:5px;
border:2px solid #E5ECF9;
float:left;
width:50%;
background: #E5ECF9;
}

.SignIn2 {
margin:0;
padding:0;
}

.SignIn2 dt {
margin:0px;
padding:0
}

.SignIn2 dd {
margin:0px 0px 10px 0;
padding:0
}

.CreateAccount {
text-align:left;
margin: 0 10px 10px 10px;
padding:5px;
border:2px solid #E5ECF9;
float:left;
width:40%;
}

/* Rating */
.rating {
	float: left;
	width: 55%;
	margin: 0px 0 5px 0;
	padding: 0px;
	list-style: none;
	font-size: 80%;
}

.Av {
	float: left;
	margin: 0;
	padding: 0;
 	
}

.Signin {
float: right;
margin: 0px;
padding: 0;
 }
 
/* download Page */

.listV li {
margin:0;
padding:0;
list-style-image: url(images/v_bullet.gif);

}

.listV {
margin-left:15px;
padding-left:15px;
}

.DownloadPage th {
text-align:left;
margin:0;
padding:5px;
font-weight: normal;
}

/* download page */

.box3 {	
BORDER: #cccccc 1px solid; 
WIDTH: 160px; 
padding:4px;
margin:5px 0;
text-align:left
}

.box3 ul {	
list-style:circle;
margin-left:15px;
padding:0;
}

/* Advertise Page */
#advertise table {
width:100%
}

#advertise th {
BORDER-RIGHT: #888888 1px solid;
PADDING-RIGHT: 30px;
BORDER-TOP: #888888 1px solid; 
BORDER-LEFT: #888888 1px solid; 
COLOR: #ff0033; 
BORDER-BOTTOM: #888888 1px solid; 
HEIGHT: 30px;
BACKGROUND-COLOR: #dddddd;
TEXT-ALIGN: center
}

#advertise .tdcolor {
PADDING-RIGHT: 30px;
PADDING-LEFT: 15px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
BORDER-BOTTOM: #dddddd 1px solid;
background: #f5f5f5
}


#advertise td {
PADDING-RIGHT: 30px;
PADDING-LEFT: 15px;
PADDING-BOTTOM: 5px;
PADDING-TOP: 5px;
BORDER-BOTTOM: #dddddd 1px solid;
}

/* Tags */
#Tags {
	background: url(images/Tags.gif) no-repeat left;
	padding-left: 25px;
	margin-top:10px;
	padding-top:2px;
	padding-bottom:0px;
	font-size:90%;
	clear:left
}

/*  Tags Search Page*/

.TagsList {
	line-height:1.5em;
	float: right; 
	width: 100%;
	min-height: 220px; 
	padding:10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background: url(images/dashed_line_b.gif) repeat-x top;
}


.TagsList dl {
	margin: 10px 10px;
	padding: 0px;
	
}

.TagsList dd.preview {
	float: right;
	text-align: center;
	font-size: 80%;
	margin: 15px;
	padding: 0px;
}

.TagsList dt.title {
	width:70%;
	display: inline;
	margin: 0px;
	padding: 0;
}

.TagsList dt.titleSkin {
	width:70%;
	display: inline;
	margin: 0px;
	padding: 0;
}

dt.titleSkin strong {
	color: #2ed23e;
	margin: 0;
	font-size:120%;
}

.TagsList dd {
	line-height: 1.3em;
	padding: 5px 0 5px 0;
	margin: 0;
}


.TagsList strong {
	color: #57a8f7;
	margin: 0;
	font-size:120%;
}

.TagsList .Skin {
	color: #7e8fa5;
	margin: 0;
}

/* articles Homepage */

.List {
float: left;
padding-top: 10px
}

.List li {
margin:0;
padding: 5px 0 5px 0;
}

/* News Homepage */

#news span {
font-size: 80%;
}

/* News Homepage */
