@CHARSET "UTF-8";
body, div, h1, h2, h3, h4, img, ul,li {
margin:0;
padding:0;
border:0;
}

body{
background: #D0DEFF;
font-size: 0.8em;
font-family: arial, tahoma, verdana;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

a{
text-decoration:none;
color: #0000cc;
}
a:hover {
text-decoration:underline;
}

.bround{
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;

padding:10px 15px 10px 25px;
margin-top:15px;
margin-bottom: 10px;
background:#fafafa;
}

.invisible{
display:none;	
}

.clear{
clear:both;	
}

/** form **/
input.big{
border:1px solid #CCCCCC;
font-size:1.5em;
height:29px;
padding:7px 5px 1px;
width:320px;
}
td.inptitle{
color:#333333;
font-size:1.5em;
padding-right: 10px;
}
table.form td{
padding-bottom: 14px;	
}
textarea.caption{
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
background:#f8f8f8 transparent none repeat scroll 0 0;
border:1px solid #666666;
color:#666666;
font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,arial,sans-serif;
font-size:15px;
font-weight:300 !important;
height:20px;
line-height:19px;
padding:10px;
width:600px;
}
input.commentinput{
width: 80%;
height: 26px;
}
input.source{
height:30px;
width:90%;
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
}
label.inlabel{
top:6px;
position:absolute;
z-index:1;
left:10px;
color:#666666;
cursor:text;
}
.error {
color:#B40000;
font-size:0.75em;
font-style:italic;
}

a.aprofile{
color: #4444ff;
}
/* container */
#container {
margin:0 auto;
max-width:900px;
}

/*header*/

#header ul {
display:block;
height:1.4em;
}

#header ul li {
float:right;
font-size:1em;
padding:0 5px;
text-transform:lowercase;
}

#header ul a {
color: #551155;
text-decoration: none;
}

#header #logo {
clear:both;
display:block;
float:left;
margin:0 auto;
}

#header #searchdiv{
float: left;
margin-left:70px;
padding-top:18px;

}

#header #headermenu {
float:right;
padding-top:5px;
text-align:right;
}

/* footer */

#footer ul {
display:block;
height:1.4em;
}

#footer ul li {
float:right;
font-size:1em;
padding:0 5px;
text-transform:lowercase;
}


/**user page **/
.userheader h1 a{
font-size:1em;
color:#3333cc;
}


/** entry **/
.entryc{
line-height: 1.2em;
border-bottom: 1px solid #AAAAAA;
padding: 10px 0;
}

.video_container{
position: relative;
max-width: 540px;
/** float:left; **/
}

.video_container span.icon {
background:transparent url(/images/play.png) no-repeat scroll center center;
cursor:pointer;
height:50px;
left:100px;
margin-left:-25px;
margin-top:-25px;
position:absolute;
top:50%;
width:50px;
}

.video_tmb {
-moz-border-radius-bottomleft:6px;
-moz-border-radius-bottomright:6px;
-moz-border-radius-topleft:6px;
-moz-border-radius-topright:6px;
/** border:1px solid #c00000; */
min-height: 50px;
min-width: 50px;
padding: 5px;
}

.video_caption{
font-size: 1.2em;
line-height: 1.5em;
}
.photo_caption{
font-size: 1.2em;
line-height: 1.5em;
}
.txt{
font-size: 1.2em;
line-height: 1.5em;
}

.entry .title a{
margin-bottom:5px;
line-height:2em;
color: #333333;
}
	
/** comment **/
.comments{
margin-left: 10px;	
}
.commenticon{
background: url(/images/comment.png);
float: left;
width: 15px;
height: 15px;
}
.commentcon{
margin-left:20px;	
}
		
	
/** topic **/
ul#topicNav li{
padding-bottom: 10px;	
}	
	