
/* Small reset */
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p{
margin:0;
padding:0;
}

/*Structured layout mainpage*/
body{
font-size:13px;
font-family: Arial, Helevtica, Verdana, san-serif;
line-height:23px;
position:relative;
float: left;
width: 100%;
}

#contentwrap {
position:relative;
width:1000px;
margin:0 auto;
clear: both;
padding-left:0px !important; /*ie6fix*/
padding-left:20px;
}

#main{
position: relative;
z-index: 1;
width:1000px;
float: left;
padding-top:30px;
}

/*navigation pages*/


#top .usernav{
position:relative;
height:36px;
list-style-type: none;
list-style-position: outside;
margin-right:50px;
z-index: 6;
font-size: 12px;
line-height:38px;
float: right;
}

.usernav li a{
display:block;
float:left;
padding:6px 25px 0px 3px;
width:auto;
border: none;
text-decoration: none;
outline: none;
}

.usernav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:50px; 
z-index:5;
}

#top .usernav ul a{
line-height:20px;
font-size: 12px;
cursor: pointer;
}

#top .usernav li{
float:left;
position:relative;
z-index:20;
}

#top .usernav ul {
display:none;
position:absolute;
top:37px;
width:170px;
left:-75px;
}

#top .usernav li ul a{
width:150px;
height:auto;
float:left;
text-align:left;
padding:4px 10px;
}

#top .usernav li:hover ul ul, #top .usernav li:hover ul ul ul,#top  .usernav li:hover ul ul ul ul{
display:none;        
}
#top .usernav li:hover ul, #top .usernav li li:hover ul, #top .usernav li li li:hover ul, #top .usernav li li li li:hover ul{
display:block;
}

#top .usernav li ul a{
border-top:none;
}

#top .logout_box{
position:relative;
margin-right:-80px;
float:right;
}

/*navigation categories*/
.catnav{
position: relative;
list-style-type: none;
list-style-position: outside;
margin:0;
width:953px; 
float: left;
z-index: 4;
}

.catnav_wrapper{
position: relative;
width:953px;
float: left;
line-height:50px; 
z-index: 4;
}

.catnav li a{
display:block;
float:left;
padding:13px 10px 10px 10px;
width:114px;
border: none;
text-decoration: none;
line-height: 17px;
outline: none;
min-height:30px;
}


.catnav li a strong{
display:block;
font-weight: bold;
font-size: 16px;
}

.catnav li a span{
display:block;
font-size: 10px;

}

.catnav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
z-index:5;
}

#top .catnav ul a{
line-height:29px;
font-size: 12px;
cursor: pointer;
}

#top .catnav li{
float:left;
position:relative;
z-index:20;
margin-top:0;
}

#top .catnav li li{
border-right:none;
margin-top:0;
}

#top .catnav ul {
display:none;
position:absolute;
top:74px;
width:136px;
left:-2px;
z-index:20;
}

#top .catnav li ul a{
width:115px;
height:auto;
float:left;
text-align:left;
padding:0 10px;
}

#top .catnav ul ul{
top:auto;
border-top:none;
}        

#top .catnav li ul ul {
left:136px;
top:-1px;
}

#top .catnav li:hover ul ul, #top .catnav li:hover ul ul ul,#top  .catnav li:hover ul ul ul ul{
display:none;        
}
#top .catnav li:hover ul, #top .catnav li li:hover ul, #top .catnav li li li:hover ul, #top .catnav li li li li:hover ul{
display:block;
}

#top .catnav li ul a{
border-top:none;
}

#top .catnav .noborder, #top .catnav .noborder a{
border:none;
}

/*Featuread Area*/


#featured, .featured, .fadeout, .newsselect{ 
height:320px;                         /*this changes the height of the image slider*/
}

#feature_wrap{
width:956px;
position: relative;
margin-left:20px;
z-index:4;
}

#featured{
position: relative;
width:954px;
overflow: hidden;
}

.featured{
width:700px;
position:absolute;
top:0;
left:0;
overflow: hidden;
display:none;
z-index:1;
}

#top .feature_excerpt{
width:660px;
position: absolute;
display: block;
bottom: 0;
left:0;
z-index: 2;
padding:10px 20px;
font-size: 11.5px;
line-height:1.5em;
cursor: pointer;
}

.sliderdate{
display:none;
}

/*accordion slider*/
.featured img{
display:block;
position: relative;
z-index: 1;
}

#top .fadeout{
position:absolute;
width:200px;
display:block;
right:0px;
z-index: 3;
}

#top .sliderheading{
display:block;
font-size: 26px;
}

.slidercontent{
display:block;
padding-right: 15px;
margin-top: 4px;
margin-bottom: -4px;
}


#top .heading_clone{
position: absolute;
z-index: 4;
bottom:20px;
left:20px;
font-size: 13px;
text-transform: uppercase;
padding:0;
margin: 0;
}


.featured a, .featured a img, .featured img{
text-decoration: none;
border:none;
}

#top .featured1{
border:none;
display: block;
}

.bottom_right_rounded_corner, .bottom_left_rounded_corner{
position: absolute;
z-index: 50;
display: block;
height:7px;
width:7px;
bottom:0px !important; /* ie6fix */
left:0px;
bottom:-1px;
}

#top .bottom_right_rounded_corner{
right:0px !important; /* ie6fix */
right:-1px;
left:auto;
}


/*CONTENT AREA*/


#content, .entry-no-pic .entry-content{
width:580px;
padding:0 0 50px 20px;
float: left;
margin:0 20px 0 0;
overflow: hidden;
}

#widecontent .wideentry-content{
width :960px;
padding: 0 0 20px 20px;
float:left;
margin: 0 20px 0 0;
}#top .fullwidth, .fullwidth .entry-no-pic .entry-content{
width:960px;
}

.entry{
position:relative;
float:left;
width: 100%;
clear: both;
padding:0 0 50px 0px;
overflow: hidden;
}

#entry-sidebar{
width:300px;
padding:0 0 50px 20px;
float: left;
margin:0 20px 0 0;
overflow: hidden;
}

.entry-previewimage{
float:left;
height:180px;
margin:4px 20px 10px 0;
padding:7px;
width:180px;
}

.entry-previewimage a{
height:180px;
width:180px;
overflow: hidden;
border:none;
display:block;
}

.entry-previewimage a img{
border:none;
display:block;
}

.eeebuntu-previewimage{
float:left;
height:175px;
margin:4px 20px 10px 0;
padding:7px;
width:280px;
}

.eeebuntu-previewimage a{
height:175px;
width:280px;
overflow: hidden;
border:none;
display:block;
}

.eeebuntu-previewimage a img{
border:none;
display:block;
}

.wallpaper-previewimage{
float:left;
height:185px;
margin:4px 20px 10px 0;
padding:7px;
width:210px;
text-align:center;
}

.wallpaper-previewimage a{
height:150px;
width:210px;
overflow: hidden;
border:none;
display:block;
}

.wallpaper-previewimage a img{
border:none;
display:block;
}

.team-previewimage{
float:left;
height:125px;
margin:4px;
margin-right:15px;
padding:5px;
width:125px;
border:1px solid #E1E1E1;
}

.team-previewimage a{
height:120px;
width:120px;
overflow: hidden;
border:none;
display:block;
}

.team-previewimage a img{
border:none;
display:block;
}

.app-previewimage{
float:left;
height:325px;
margin:5px;
padding:5px;
width:605px;
border:1px solid #E1E1E1;
}

.app-previewimage a{
height:400px;
width:600px;
overflow: hidden;
border:none;
display:block;
}

.app-previewimage a img{
border:none;
display:block;
}

.ad-previewimage{
float:left;
height:104px;
margin:2px;
padding:2px;
width:184px;
border:1px solid #E1E1E1;
}

.ad-previewimage a{
height:100px;
width:180px;
overflow: hidden;
border:none;
display:block;
}

.ad-previewimage a img{
border:none;
display:block;
}


.entry-content{
float:left;
width:350px;
overflow: hidden;
}



#top .entry-no-pic .entry-content{
padding:0;
padding: 0;
}

.entry-head{
float: left;
width:100%;
padding-bottom: 11px;
}

.entry-head span{
width:350px;
padding-left:26px;
float: left;
display: block;
}

.entry-about span{
padding-left:26px;
float: left;
display: block;
}

.entry-head, .entry-bottom{
font-size: 11px;
}
.entry-head a, .entry-bottom a{
text-decoration: none;
}

.entry-head a:hover, .entry-bottom  a:hover{
text-decoration: underline;
}

.more-link, .entry-bottom .categories{
-moz-border-radius: 2px;
-webkit-border-radius:2px;
border-radius:2px;
display: block;
float: left;
padding:5px 7px;
line-height: 1em;
margin:3px;
background: #eee;
color: #444;
}

.entry-bottom{
padding-top:5px;
width:100%;
float:left;
clear: both;
}
#top .entry-bottom {
float:right;
}


#top .doubleentry .entry-content{
width:280px;
}

#top .doubleentry .entry{
padding-left:20px;
position: relative;
left:0 !important;
left:20px;
width:280px;
clear:none;
}

.doubleentry .alignleft{
margin:0 9px 0px 0;
}

#top .tripleentry .entry-content{
width:300px;
}

#top .tripleentry .entry{
padding-left:20px;
position: relative;
left:0 !important;
left:20px;
width:300px;
clear:none;
}.doubleentry{
margin-left:-20px;
float: left;
clear: both;
width:600px;
}

.tripleentry{
margin-left:0px;
float: left;
clear: both;
width:980px;
border-bottom:1px solid #e1e1e1}.box_entry .alignleft{
margin:6px 9px 0px 0;
} 

.tripleentry .alignleft{
margin:0 9px 0px 0;
}

#top .teamentry .entry-content{
width:420px;
}

#top .teamentry .entry{
padding-left:20px;
position: relative;
left:0 !important;
left:20px;
width:465px;
clear:none;
}

.teamentry{
margin-left:0px;
float: left;
clear: both;
width:980px;
border-bottom:1px solid #e1e1e1;}.box_entry .alignleft{
margin:6px 9px 0px 0;
} 

.teamentry .alignleft{
margin:0 9px 0px 0;
}

#top .appentry .entry-content{
width:300px;
}

#top .appentry .pic-content{
width:630px;
}

#top .appentry .entry{
margin-right:-300px;
padding-left:20px;
position: relative;
left:0 !important;
left:20px;
width:630px;
clear:none;
float:left;
}


.appentry{
margin-left:0px;
float: left;
clear: both;
width:980px;
border-bottom:1px solid #e1e1e1;
}


.box_entry .alignleft{
margin:6px 9px 0px 0;
} 

.appentry .alignleft{
margin:0 9px 0px 0;
}
/*sidebar*/

.sidebar{
float:left;
margin:0 20px 40px 0;
padding:0 0 0px 19px;
width:300px;

}

#top .layout-right{
float:right;
}
#top .layout-left{
float:left
}


.sidebar .box{
margin:0;
padding:0 0 10px 0;
overflow: hidden;
}

.box h3{
padding:8px 0 4px;
}

.community_news h3, .link_list h3{
margin-bottom: 5px;
}

.link_list a {
display:block;
}

.link_list img{
display:block;
margin-bottom: 10px;
}

.box_entry{
font-size: 11.5px;
padding:0;
margin: 0 0 10px 0;
}

.sidebar .link_list img{
padding:3px;
margin-top:8px;
}


.box_entry .alignleft{
margin:6px 9px 0px 0;
} 

/*generic*/

.rounded{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

#rounded{
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.comment_content, .textinput, .text_input, textarea, .button, .box_entry .rounded, #top .pagination span, #top .pagination a, .gallery li a img, .alignleft, .alignright, .alignnone, .aligncenter{
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-radius:3px;
}

h1, h2, h3, h4, h5, h6, legend, .sliderheading {
font-family:"Trebuchet MS",Arial,Helvetica,san-serif;
font-weight:normal;

position:relative;
}
h1{clear:both; font-size:24px;}
h2{font-size:22px; clear:both;}
h3, legend{font-size:16px; clear:both;}
h4{font-size:12px; clear:both;}
h5{font-size:11px; clear:both;}
h6{font-size:10px; clear:both;}

.doubleentry h1{clear:both; font-size:17px;}
.doubleentry h2{font-size:15px; clear:both;}
.doubleentry h3{font-size:14px; clear:both;}
.doubleentry h4{font-size:13px; clear:both;}
.doubleentry h5{font-size:12px; clear:both;}
.doubleentry h6{font-size:11px; clear:both;}

.tripleentry h1{clear:both; font-size:17px;}
.tripleentry h2{font-size:15px; clear:both;}
.tripleentry h3{font-size:14px; clear:both;}
.tripleentry h4{font-size:13px; clear:both;}
.tripleentry h5{font-size:12px; clear:both;}
.tripleentry h6{font-size:11px; clear:both;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
text-decoration:none;
border:none;
} 

#top h1 a:hover, #top h2 a:hover, #top h3 a:hover, #top h4 a:hover, #top h5 a:hover, #top h6 a:hover{
text-decoration:none;
border:none;
} 

#main ul,#main  ol {
margin-bottom:10px;
}

blockquote p{
padding:11px 0px;
}

blockquote{
margin:0 0 22px 5px;
padding:0 15px;
font-size:12px;
font-style:italic;
}

.floatleft{
float:left;
}

.floatright{
float:right;
}

.clearboth{
clear:both;
}

body .alignleft{
float:left;
margin:0px 15px 15px 0pt;
display: block;
}

body .alignright{
float:right;
margin:0px 0pt 15px 15px;
display: block;
}

.aligncenter{
clear:both;
display:block;
margin:10px auto;
padding: 10px 0;
}

.alignleft img, .alignright img{
display:block;
border:none;
} 

#top .entry-bottom .alignleft{
float:left
}

.entry img{
padding:3px;
border:none;
}

#top .entry-previewimage img{
padding:0;
margin: 0;
border:none;
}

p{ padding: 0.5em 0;}

body #top #main .noborder, body .noborder{
border:none;
padding:0;
}

.small_block{
font-size: 0.9em;
clear:both;
}

.entry ol li {
list-style-position:inside;
list-style-type:decimal;
}

pre{
background-color:#FEFEFE;
color:#333333;
display:block;
font-family:"Courier New",Courier,monospace;
font-size:12px;
overflow:auto;
padding:10px;
width:90%;
}

.centeredImage {
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


g:0;
}

.small_block{
font-size: 0.9em;
clear:both;
}

.entry ol li {
list-style-position:inside;
list-style-type:decimal;
}

pre{
background-color:#FEFEFE;
color:#333333;
display:block;
font-family:"Courier New",Courier,monospace;
font-size:12px;
overflow:auto;
padding:10px;
width:90%;
}

.centeredImage {
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


nt-family:"Courier New",Courier,monospace;
font-size:12px;
overflow:auto;
padding:10px;
width:90%;
}

.centeredImage {
text-align:center;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


bottom:0px;
padding:0px;
}





