/*---[GENERAL]-------------------------------------*/
body {

	background:#292929 url(../img/bg_strip2.gif) repeat-y;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align:left;
	color:#B4B4B4;
} 

table td {font-size:11px;}

a:focus {-moz-outline:0;outline:0;outline-offset:0;}
a:link {color:#76B41C;}
a:visited {color:#76B41C;}
a:hover {color:#76B41C;text-decoration:none;}

a img {border:none;text-decoration:none;}

h3 a:link {color:#fff;}
h3 a:visited {color:#fff;}
h3 a:hover {color:#fff;}

p {
	margin:0 0 16px 0;
	padding:0;
}

h1,h2,h3,h4 {margin:0;padding:0;text-shadow: #000 2px 2px 0px;}

h1 {color:#8AC9FF;font-size:18px;margin:0 0 16px 0;line-height:22px;}
h2 {clear:left;text-transform:uppercase;font-size:12px;color:#777;padding:0 0 4px 0;margin:0 0 16px 0;border-bottom:1px dotted #5C5C5C;letter-spacing:1px;}
h3 {color:#fff;font-size:13px;margin:0 0 4px 0;}
h4 {color:#8AC9FF;font-size:11px;}
h5 {color:#fff;font-size:10px;margin:0 0 4px 0;}

ol, ul {
	font-size:11px;
	margin:0 0 22px 0;
	padding:0;
}
	
li {padding:0;margin:0 0 8px 0;list-style:none;}

li ul {margin:0;}

fieldset {border:1px solid #333;}

code {color:#76B41C;font-size: 110%;line-height: 1.2em;text-align: left;}

code strong {color:#9AE825;font-weight:normal;}

legend {text-transform:uppercase;font-size:12px;color:#777;padding:0 0 4px 0;margin:0 0 16px 0;letter-spacing:1px;}
	
p.dl {
	display:block;
	padding:6px 6px 6px 20px;
	border-top:1px solid #222;
	margin:-.6em 0 2em 0;
	font-size:10px;
	height:14px;
	line-height:14px;
	background:#333 url(http://slideshowpro.net/img/arrow_down.gif) 2px 6px no-repeat;
	font-weight:bold;
}

p.bread {font-size:9px;border-bottom:1px solid #1f1f1f;padding:4px 0;}

p.small {
	font-size:9px;color:#999;
}

form {margin:0;padding:0;}

input {font-size:11px;margin:2px 0;background:#ddd;padding:2px;font-weight:bold;}
select {font-size:11px;font-weight:bold}
input:focus, textarea:focus {background:#fff;} 

textarea {font-size:10px;margin:2px 0;}

label { font-weight:bold;}

/*---[HOME LAYOUT]-----------------------------------*/
#home #mama {width:868px;_width:884px;margin:30px 0 0 46px;}
#home #wrap {float:left;display:block;width:100%;margin:0 0 12px 0;}
#home #lcol {float:left;width:140px;margin-right:14px;}
#home #rcol {float:left;width:590px;margin-right:14px;_margin-right:0;}
#home #xcol {float:left;width:140px;}

/*---[REG LAYOUT]-----------------------------------*/
#mama {width:660px;margin:30px 0 0 46px;}

#head {margin-bottom:24px;position:relative;}
#head .loginbox {position:absolute;right:0;top:20px;}
#head .loginbox * {float:left;font-size:9px;}
#head .loginbox span {margin:0 3px 0 0;}
#head .loginbox label {margin:0 3px 0 0;font-weight:normal;}
#head .loginbox input {margin:0 9px 0 0;}

#wrap {position:relative;clear:left;}
#lcol {width:120px;}
#rcol {float:right;width:510px;margin-bottom:24px;position:relative;}

#rcol .mtentry {margin:0 0 32px 0;display:block;}

#rcol_l {
	float:left;
	width:300px;
	display:block;
}
#rcol_r {
	float:right;
	width:120px;
	display:block;
}
#rcol_r ul {
	margin:0 0 18px 0;
	padding:0;
}
#rcol_r li {
	font-size: 10px;
 	line-height: 2em;
 	list-style: none outside;
 	background:url(http://slideshowpro.net/img/icon_rarroworange.gif) 0 5px no-repeat;
 	margin:0;
 	padding:0 0 8px 11px;
}
#rcol_r li ul {margin:0;}

#rcol_r h2 {font-size:10px;}

#toptext h1 {color:#76B41C;margin:0 0 12px 0;padding:0;letter-spacing:-.05em;_letter-spacing:-.04em;}

#home_flash_demo {margin:0 0 16px 0;}

#home_falsh_block {
	background:#1F1F1F;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	line-height:34px;
	height:34px;
	width:496px;
	padding-left:8px;
	display:block;
}

ul#features, ul#plus {float:left;display:block;width:100%;font-size:10px;list-style:none;padding:0;margin:0;}
ul#features li
{
	display: block;
	float: left;
	width: 242px;
	height:104px;
	margin: 0 18px 0 0;
	padding:0;
}
ul#features img.icon
{
	float: right;
	margin: 2px 0 8px 8px;
}
ul#features h3 {font-size:12px;line-height:12px;margin:0 0 2px 0;}

#xcol ul {font-size:10px;list-style:none;padding:0;margin:0;}
#xcol ul li {margin:0 0 16px 0;font-style:italic;}

.sidebox {font-size:10px;margin:24px 0 0 0;width:120px;display:block;}
.sidebox li {
	font-size:10px;
	list-style: none outside;
}
.sidebox h5 {border-bottom:1px solid #444;padding:2px 0;color:#fff;}

table.ind {text-align:center;}
table.ind td {vertical-align:top;}
table.ind td.text {
	padding:0 0 2px 16px;
	text-align:left;
}

/* NEWS */
.posted {
	border-top:1px dotted #5C5C5C;
	margin:4px 0 6px 0;
	padding:2px 0 0 0;
	font-size:9px;
	color:#5C5C5C;
	display:block;
}
.posted a:link, .posted a:visited, .posted a:hover, .posted a:active {color:#76B41C;text-decoration:none;}
.posted a:hover {text-decoration:none;}

img.post {
	border:1px solid #333;
	margin:4px 6px 6px 0;
	float:left;
}

#foot {display:block;color:#999;clear:both;font-size:9px;border-top:1px solid #444;padding:12px 0 16px 0;width:100%;}

#alert {background:#FB6D15;color:#fff;padding:10px;border:1px solid #F93;margin:0 0 16px 0;}

/*---[IMGs]-------------------------------------*/
img.thumbL {
	float:left;
	margin:2px 8px 2px 0;
}


/*---[PHPGD]-------------------------------------*/
table.edit {margin:8px;}
table.edit td {padding:0 8px 8px 0;}
.errorfield {margin:0px 0px 16px 0;}
.successfield {margin:0px 0px 16px 0;}



/*---[MISC]-------------------------------------*/

.hr {
	border-top: 1px solid #333;	
	height: 1px;
	display:block;
	margin:0 0 .85em 0;
}
a img {border:none;}
a:hover img {text-decoration:none;}

.dlicon {background: url(http://slideshowpro.net/img/icon_download.gif) no-repeat 0 2px;padding-left:14px;}
.date {font-weight:normal;color:#999;}
.pipe {color:#666;}

.back, .for {
	border-top:1px dotted #333;
	padding:2px 0 0 0;
	font-size:9px;
	text-transform:uppercase;
	letter-spacing:1px;
}
.link {
	padding-left:9px;
	background:url(http://slideshowpro.net/img/silk/arrow_right.gif) 0 50% no-repeat;
}
a.edit_link {
	padding-left:20px;
	background:url(http://slideshowpro.net/img/silk/pencil.png) 0 50% no-repeat;
}
.back a,  {
	padding-left:9px;
	background:url(http://slideshowpro.net/img/icon_larroworange.gif) 0 2px no-repeat;
}
.for a {
	padding-right:12px;
	background:url(http://slideshowpro.net/img/icon_rarroworange.gif) 100% 50% no-repeat;
}
span.credit {font-size:10px;font-style:italic;color:#696969;}

strong.wh {color:#fff;}

strong.im {color:#FB6D15;}

small {font-size:9px;color:#999;}
