/********************************************
   AUTHOR:Erwin Aligam 
   WEBSITE:http://www.styleshout.com/
   TEMPLATE NAME:PixelGreen
   TEMPLATE CODE:S-0010
   VERSION:1.2   
   LAST MODIFIED:June-05-2007       	
********************************************/ 
 
/********************************************
   HTML ELEMENTS
********************************************/ 

/* Tool Tips */
.tool-tip {
	color: #fff;
	background-color:inherit;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color:#fff;
	background-color:inherit;
	padding: 8px 8px 4px;
	background: #DB272A;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #DB272A;
}


/* top elements */
* { padding:0; margin:0; }

body {
	margin:0; 	padding:0;
	font:normal 73%/1.5em 'Trebuchet MS', Tahoma, sans-serif;
	color:#555;
	background:#FFF url(../images/red_bg.jpg) repeat-x;
	text-align:center;		
}

/* links */
a { background:inherit; color:#555; text-decoration:underline; }
a:hover { background:inherit; color:#DB272A; text-decoration:none; }

/* headers */
h1, h2, h3 { font:bold 1em 'Trebuchet MS', Tahoma, Sans-serif; }
h1 { font-size:1.4em; color:#DB272A; }
h2 { font-size:1.2em; text-transform:uppercase; }
h3 { font-size:1.2em; }

p, h1, h2, h3 {
	margin:10px 15px;
}
ul, ol {
	margin:10px 30px;
	padding:0 15px;		
}

/* image settings */
img { 
	border:none; 
}

/* form elements */
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:1px;
	border:1px solid #eee;
	font:normal 1em "Trebuchet MS", Tahoma, sans-serif;
	color:#777;
}
textarea {
	padding:2px;
	font:normal 1em "Trebuchet MS", Tahoma, sans-serif;
	border:1px solid #eee;
	color:#777;
}
input.button { 
	margin:0; 
	font:bold 1em Arial, Sans-serif; 
	background:#FFF url(../images/gradientbg.jpg) repeat-x; 
	padding:1px 1px; 
	color:#333;	
	border:1px solid #DADADA;	
}

/***********************
	  LAYOUT
************************/

#topphoto { 
	background: url(../images/red_header.gif) center no-repeat;
	height:180px;
	width:auto;
	margin:0 auto;
	padding:0;
}

#headercontent {
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px; 
	font-size:0.95em;
	text-align:center;
}

#headerplug { 
	margin:1px 0 1px 0; 
}
#headerplug a:link, a:active { 
	color:#272727; 
}
#headerplug a:hover { 
	color:#272727; 
	text-decoration:underline; 
}
#headercontent h1 { 
	color:#272727; 
}
#header-content, #content, #footer-content, #forum { 
	width:760px; 
}

/* header */
#header {
	height:100px;
	text-align:left;	
}
#header-content {	
	margin:0 auto; padding:0;
	position:relative;
}
#header-content h1#logo {
	position:absolute;	
	font:bold 45px 'Trebuchet MS', Sans-serif;
	letter-spacing:-2px; 
	color:#FFF;
	margin:0; padding:0;	
	/* change the values of left and top to adjust the position of the logo */
	top:0; left:0px;
}
#header-content h1#logo a {
	text-decoration:none;
	color:#FFF;
}
#header-content #slogan {
	position:absolute;	
	font:bold 12px 'Trebuchet Ms', Sans-serif;
	text-transform:none;
	font-variant:small-caps;
	color:#FFF;	
	margin:0; padding:0;
	width:350px;
	/* change the values of left and top to adjust the position of the slogan */
	top:25px; left:470px;
}

#header-content h2#slogan a {
	font:bold 12px 'Trebuchet Ms', Sans-serif;
	text-transform:none;
	font-variant:small-caps;
	color:#FFF;	
}
#header-content h2#slogan a:hover {
	font:bold 12px 'Trebuchet Ms', Sans-serif;
	text-transform:none;
	font-variant:small-caps;
	color:#DB272A;
}

/* header photo */
.headerphoto {
	margin:0 auto;
	width:770px;
	height:auto;
	padding:5px 10px 5px 10px; 
	background:#FFF; /* url(../images/red_header.gif) no-repeat center; */
}

/* forum */
#forum-wrap {
	clear:both;
	float:left;
	width:100%;
}
#forum {
	text-align:left;	
	padding:0;
	margin:0 auto;	
}

/* content */
#content-wrap {
	clear:both;
	float:left;
	width:100%;
}
#content {
	text-align:left;	
	padding:0;
	margin:0 auto;	
}

/* sidebar */
#sidebar {
	float:right;
	width:30%;
	margin:0 0 10px 0; 
	padding:0;	
}
#sidetext {
	margin:10px 10px;
	padding:0;
	font-size:0.95em;
	color:#333;
}	
#sidebar h1 {
	padding:10px 0 3px 5px;
	margin:0 0 0 5px;	
	font:bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
	border-bottom:1px solid #D4D4D4;
}
.sidebox {
	background:#F5F5F5;
	border:1px solid #EFEDED;
	margin-bottom:10px;
}

/* mini main */
#main {
	float:left;
	width:68%;	
	margin:0 0 10px 0; padding:0;	
}
#main h1 {
	padding:10px 0px 0px 5px;
	margin:0 0 0 10px;
	border-bottom:1px solid #f2f2f2; 	
	font:normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
}
#maintext {
	margin:5px 5px 10px 5px;
	padding:5px 5px 0 10px;
	color:#333;
}

/* full main */
#full-main {
	float:left;
	width:100%;	
	margin:5px 0 10px 0; padding:0;	
}
#full-main h1 {
	padding:10px 0px 0px 5px;
	margin:0 0 0 10px;
	border-bottom:1px solid #f2f2f2; 	
	font:normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
}
#full-maintext {
	margin:5px 5px 10px 5px;
	padding:5px 5px 0 10px;
	color:#333;
}

.post {
	margin:0 0 10px 0; padding:0;
	background:#FFF url(../images/gradientbg.jpg) repeat-x;
	border:1px solid #EFEDED;
}
.post .post-footer {
	background-color:#FAFAFA;
	border:1px solid #f2f2f2;
	padding:5px; margin-top:20px;
	font-size:95%;
}

/* footer */
#footer {
	clear:both;
	margin:0; padding:0;
	font:normal .90em/1.4em 'Trebuchet MS', Tahoma, Arial, sans-serif;
	text-align:left;
	color:#333;	
}

#footer h1, #footer p {	margin-left:0; }

#footer-content {	
	border-top:1px solid #EAEAEA;
	margin:0 auto;
	padding-left:15px;
}
#footer-content a {
	text-decoration:underline;
	color:#555;	
}
#footer-content a:hover {
	text-decoration:none;
	color:#DB272A;
}
#footer-content .col {
	width:74%;
	padding:0 5px 30px 0;	
}
#footer-content .col2 {
	width:25%;
	padding:0 0 30px 0;	
}

/* alignment classes */
.float-left  { float:left; }
.float-right { float:right; }
.align-left  { text-align:left; }
.align-right {	text-align:right; }

/* additional classes */
.clear { clear:both; }
.gray  { color:#BFBFBF; }
.white { color:#FFFFFF; }
.red   { color:#DB272A; }
.green { color:#72A545; }
.grey  { color:#888888; }
.blue  { color:#244ec6; }
.brown { color:#974922; }

.getcolor { color:#DB272A; }
