/*  

Theme Name: The SEA!
Theme Use: http://www.short-stack.org
Author: James
Released: 30/02/2010
Version: 7
Description: The 7th version of Short-Stack.org's titled 'The day Short Stack rocked the sea!

*/

table, tr, td{
font-family: Arial;
font-size:10px;
color: #ffffff;
}

.welcome {
        color: #ffffff;
	font-family: arial;
        font-size: 8.5pt;
        padding-left: 10px;
        padding-top: 8px;
        text-shadow: #1c31a3 1px 1px 1px;


}
.today {
        color: #ffffff;
	font-family: arial;
        font-size: 8.5pt;
        padding-left: 10px;
        padding-top: 8px;


}





/* CONTENT */

.updates {
padding-left:7px;
padding-right:7px;
padding-bottom:35px;
padding-top:5px;
background-color:#f2f2f2;
background-image:url(update-top.jpg);
background-position:center;
background-repeat:no-repeat;
}


.main {
padding-left:7px;
padding-right:7px;
padding-bottom:20px;
padding-top:5px;
background-color:#f2f2f2;
background-image:url(main-top.jpg);
background-position:center;
background-repeat:no-repeat;
}


.sidebar {
color: #ffffff;
padding-left:5px;
background-image: url(bg-side.png);
background-repeat:repeat-y;
}

.sidebar-main {
	font-family: arial;
        font-size: 8.5pt;
        text-aligh: justify;
color: #ffffff;
padding-left:5px;
}

.content-body {
background: #EAECDE;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #464646;}


.table-body {
background: #EAECDE;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
color: #464646;}

.title {
	padding-left: 5px;
        line-height: 17px;
padding-top:10px;
font-family: Arial Narrow;
font-size: 22px;
text-align:center;
text-transform: uppercase;
padding-bottom: 3px;
color: #162c8c;
font-weight: bold;
letter-spacing: -1px;

}


.comments-title {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
padding-bottom: 1px;
        line-height: 15px;
font-family: Arial Narrow;
font-size: 14px;
text-align:center;
text-transform: uppercase;
color: #162c8c;
font-weight: bold;
letter-spacing: 1px;

}

.main-title {
	padding-left: 5px;
        line-height: 17px;
padding-top:3px;
font-family: Arial Narrow;
font-size: 25px;
text-align:center;
text-transform: uppercase;
padding-bottom: 12px;
color: #162c8c;
font-weight: bold;
letter-spacing: -1px;

}


.title-bottom {
padding-bottom: 2px;
font-size: 12px;
font-family: Tahoma;
color: #fffff;
padding-top:2px;
text-align:center;
        text-shadow: #1c31a3 1px 1px 1px;

}



.comments-bottom {
padding-bottom: 0px;
font-size: 12px;
font-family: Tahoma;
color: #737373;
padding-top:0px;
text-align:center;

}


h1,h2,h3 { 
	padding: 8px; 
	text-align: center;        
color: #ffffff;
	font-family: arial narrow;
        font-size: 14pt;
text-align:left;
text-transform:uppercase;
        text-shadow: #005f8a 1px 1px 1px;
}


.table { 
	color:#929292;
	font: 11px arial;
	text-transform: none;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
background-color:#f2f2f2;


}

.comments { 
	color:#d4d4d4;
	font: 11px arial;
	text-transform: none;
padding-left:0px;
background-color:#ffffff;

}

.main-text { 
	color:#929292;
	font-family: arial;
        font-size: 9pt;
        text-aligh: justify;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}


.table-text { 
	color:#929292;
	font-family: arial;
        font-size: 9pt;
        text-aligh: justify;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}

.table-text img {
	border: 1px solid #2862cd;
	padding: 6px;
	margin-bottom:-8px;
	margin-top:1px;
	border-radius: 6px;
	-moz-border-radius:  6px; 
	-webkit-border-radius: 6px;
}

.table-text img:hover {
	border: 1px solid #8f1495;
	padding: 6px;
	margin-top:1px;
	margin-bottom:-8px;
	border-radius: 6px;
	-moz-border-radius:  6px; 
	-webkit-border-radius: 6px;
}

.latestimages img {
	border: 1px solid #19489f;
	padding: 6px;
background: #;
	border-radius: 6px;
	-moz-border-radius:  6px; 
	-webkit-border-radius: 6px;
}

.latestimages img:hover {
	border: 1px solid #6b8fe0;
	padding: 6px;
background: #132b80;
	border-radius: 6px;
	-moz-border-radius:  6px; 
	-webkit-border-radius: 6px;
}



a:active, a:link, a:visited {
	color: #1757a1;
	text-decoration: none;
}

a:hover {
	color: #404040;
	text-decoration: none;
}
.sidebar a:active, .sidebar a:link, .sidebar a:visited {
	color: #ffb1ea;
	text-decoration: none;
}

.sidebar a:hover {
	color: #f1cee8;
	text-decoration: none;
}
.title-bottom a:active, .title-bottom a:link, .title-bottom a:visited {
	color: #1aa7d7;
	text-decoration: none;
}

.title-bottom a:hover {
	color: #ffffff;
	text-decoration: none;
}

.headline {
        color: #ffffff;
	font-family: arial;
        font-size: 8.5pt;
        padding-bottom: 6px;
padding:7px;
        text-shadow: #1c31a3 1px 1px 1px;
}


.headline a:hover {
        color: #ffffff;
	font-family: arial;
        font-size: 8.5pt;
padding-top:2px;
padding-left-2px;
        padding-bottom: 6px;
        text-shadow: #9903a0 1px 1px 1px;
}




}
.title a:link {
	color: #404040;
	text-decoration: none;
}

.title a:visited {
	color: #404040;
	text-decoration: none;
}

.title a:hover {
	color: #7d7d7d;
	text-decoration: none;
}

blockquote {	
	border-left: 3px solid #E0E0E0;
	font-family: arial;
	font-size: 11px;
	text-align: justify;
padding:10px;
background-position:left;
background-repeat:no-repeat;
}

b, strong, bold {	
	color: #ae38bd;
}

.welcome b, .welcome strong, .welcome bold {	
	color: #eb96ec;
}

.sidebar b, .sidebar strong, .sidebar bold {	
	color: #dcabfe;
font-weight:bold;
}

.welcome i, .welcome em, .welcome italic {	
	color: #279eeb;
}
i, em,italic {	
	color: #2aa7db;
}
SELECT {
	BORDER: #7e7e7e 1px solid; 
padding: 4px; 
FONT-SIZE: 8pt; 
COLOR: #275dbe; 
LINE-HEIGHT: 10px; 
BACKGROUND-COLOR: #ffffff; 
TEXT-ALIGN: left;
}
INPUT {
	BORDER: #989898 1px solid; 
padding: 4px; 
FONT-SIZE: 8pt; 
BACKGROUND: #275dbe; 
COLOR: #f2f2f2; 
FONT-FAMILY: Trebuchet MS, tahoma, Verdana,Arial,Helvetica; 
TEXT-DECORATION: none;
}
TEXTAREA {
	BORDER: #c0c0c0 1px solid; 
padding: 4px; 
FONT-SIZE: 8pt; 
BACKGROUND: #fffffff; 
COLOR: #dd67ff; 
FONT-FAMILY: Trebuchet MS, tahoma, Verdana,Arial,Helvetica; 
TEXT-DECORATION: none;
}
TEXT {
	FONT-SIZE: 8pt; COLOR: #404040; padding: 4px;
}
