/* CSS Document */

*
{
margin:0px;
padding:0px;
}


.clear
{
clear:both;
}


body
{
color:#7B7B7B;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
background:#1B3E73 url('../images/layout/body-bg.jpg') left top repeat-x;
}


#outer-wrapper 
{
position:relative;
min-height:100%;
width:100%;
margin:0 auto;
}


#wrapper
{
width:960px;
height:auto;
margin:0 auto;
}




#header
{
width:960px;
height:96px;
margin:0 auto;
background:url('../images/layout/header-bg.gif') right top no-repeat;
}
#header h1
{
height:89px;
width:220px;
background:url('../images/layout/gamalan-logo.jpg') left bottom no-repeat;
}
#header h1 span
{
display:none;
}
#header ul
{
list-style-type:none;
text-transform:uppercase;
color:#7F7F7F;
font-size:11px;
font-family:"Trebuchet MS", Arial;
position:absolute;
top:66px;
padding-bottom:16px;
}
#header ul li
{
height:32px;
display:inline;
margin-right:20px;
}
#header ul li a:link,
#header ul li a:visited
{
text-decoration:none;
color:#7F7F7F;
border:0;
}
#header ul li a:hover
{
height:32px;
color:#285592;
padding-bottom:14px;
background:url('../images/layout/nav-over.gif') bottom no-repeat;
}


li.current
{
height:32px;
padding-bottom:14px;
background:url('../images/layout/nav-over.gif') bottom no-repeat;
}





#home-content
{
width:658px;
height:auto;
position:relative;
float:left;
margin-top:23px;
margin-bottom:20px;
padding-right:47px;
color:#FFFFFF;
}
#home-content a:link,
#home-content a:visited
{
color:#fff;
text-decoration:none;
}
#home-content a:hover
{
background:#224A7F;
}

#outer-wrapper-content
{
height:100%;
width:100%;
margin:0 auto;
background:#FFFFFF;
margin-bottom:-20px
}


#wrapper-content
{
width:960px;
height:auto;
margin:0 auto;
}


#content
{
width:658px;
height:auto;
position:relative;
float:left;
margin-top:23px;
margin-bottom:20px;
padding-right:47px;
color:#7F7F7F;
}
#content p
{
margin-bottom:15px;
font-size:12px;
}
#content ul li
{
font-size:13px;
padding-left:18px;
list-style-type:none;
background:url('../images/icons/bullet-l-grey.gif') left center no-repeat;
}
#content ul
{
margin-bottom:10px;
}
#content h3
{
font-size:18px;
}
#content h4
{
font-size:13px;
color:#2D5997;
font-weight:normal;
margin:5px 0 5px 0;
}
#content h5
{
font-size:16px;
font-weight:normal;
margin:5px 0 5px 0;
}
#content table
{
background:#2F60A7;
padding:10px;
color:#7F7F7F;
margin-bottom:10px;
}
#content table td
{
padding:10px;
}
#content a:link,
#content a:visited
{
color:#7F7F7F;
text-decoration:none;
}
#content a:hover
{
background:none;
color:#A4A4A4;
}


.background-d-grey
{
background:#2D5997;
}


.featured-sites
{
height:auto;
width:auto;
position:relative;
margin-top:16px;
margin-bottom:16px;
overflow:auto;
}
.featured-sites img
{
border:0;
float:left;
position:relative;
}
.featured-sites p
{
width:130px;
float:right;
position:relative;
}
.featured-sites b
{
display:block;
}

.jigsaw-box
{
width:266px;
height:auto;
position:relative;
float:left;
margin-top:10px;
}
.jigsaw-box ul
{
width:190px;
line-height:24px;
list-style-type:none;
}
.jigsaw-box ul li
{
line-height:14px;
}
.jigsaw-box ul li strong
{
display:block;
}
.jigsaw-box ul img
{
line-height:24px;
vertical-align:middle;
}


ul#jigsaw-bullets
{
width:392px;
height:auto;
position:relative;
float:left;
margin-left:266px;
_margin-left:133px;
}
ul#jigsaw-bullets li
{
line-height:16px;
padding-left:18px;
background:url('../images/icons/bullet-blue.gif') left center no-repeat;
list-style-type:none;
}


.dark-line
{
height:1px;
width:100%;
background:#5EC3F2 url('../images/layoutline-dark.gif') left center repeat-x;
margin:30px 0 30px 0;
clear:both;
}


.home-content-box
{
width:305px;
height:auto;
position:relative;
float:left;
margin-right:47px;
border-bottom:1px solid #346EA2;
padding-bottom:8px;
}
.home-content-box h3
{
font-size:16px;
border-bottom:1px solid #346EA2;
padding-bottom:8px;
}
.home-content-box b
{
font-size:13px;
font-weight:normal;
}
.home-content-box p
{
margin-top:7px;
}
.home-content-box strong
{
display:block;
}
.home-content-box img
{
float:left;
padding-right:10px;
}



.news
{
width:100%;
height:auto;
border-bottom:1px solid #346EA2;
padding-bottom:8px;
overflow:auto;
}
.news h3
{
font-size:16px;
border-bottom:1px solid #346EA2;
padding-bottom:8px;
}
.news b
{
font-size:13px;
font-weight:normal;
}
.news p
{
margin-top:7px;
}
.news img
{
float:left;
padding-right:10px;
}
.news strong
{
display:block;
}
.news p a img
{
border:0;
}



.news-more
{
width:100%;
height:auto;
border-bottom:1px solid #fff;
padding-bottom:8px;
overflow:auto;
}
.news-more p
{
margin-top:7px;
}
.news-more h3
{
font-size:16px;
border-bottom:1px solid #346EA2;
padding-bottom:8px;
}
.news-more img
{
	float:left;
}
.news-more strong
{
display:block;
font-size:16px;
margin-bottom:5px;
}
.news-more p a img
{
border:1px solid #939595;
margin-right:10px;
}
.news-more p a span
{
float:right;
}
.news-more table
{
	border:1px solid #B8CCEB;
	margin-right:10px;
	background-attachment: fixed;
	background-image: url(../images/Newsletter/dogjumpbackground.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #FFFFFF;
}


.search-engine-watch
{
width:640px;
height:auto;
border-bottom:1px solid #346EA2;
background:#F6F6F6;
padding:8px 8px 0 8px;
}
.search-engine-watch h3
{
font-size:16px;
border-bottom:1px solid #346EA2;
padding-bottom:8px;
padding-left:20px;
background:url('../images/icons/feed.png') left top no-repeat;
line-height:16px;
}
.search-engine-watch b
{
font-size:13px;
display:block;
}
.search-engine-watch p
{
margin-top:7px;
margin-bottom:0;
}
.search-engine-watch img
{
float:left;
padding-right:10px;
}
















#portfolio-item
{
width:318px;
height:auto;
position:relative;
float:left;
color:#2C5895;
font-size:14px;
text-align:right;
margin-bottom:30px;
}
#portfolio-item a:link,
#portfolio-item a:visited
{
color:#2C5794;
text-decoration:none;
}
#portfolio-item a:hover
{
color:#A4A4A4;
background:none;
}
#portfolio-item img
{
border:6px solid #E2E2E2;
margin:5px 0 0 0;
}
#portfolio-item b
{
float:left;
}
#portfolio-item span
{
border:1px solid #D02545;
font-size:12px;
padding-right:3px;
padding-left:3px;
}
#portfolio-item strong
{
border:1px solid #13BF58;
font-size:12px;
padding-right:3px;
padding-left:3px;
}

#portfolio-item .portfolio-footer
{
height:auto;
}
#portfolio-item .portfolio-footer img
{
border:0;
margin-left:5px;
}

#portfolio-item .portfolio-footer .portfolio-item-thumbs
{
height:auto;
float:left;
position:relative;
}
#portfolio-item .portfolio-footer .portfolio-item-thumbs img
{
margin-left:0;
margin-right:5px;
}






#sidebar
{
width:255px;
height:auto;
margin-top:23px;
float:right;
position:relative;
color:#7F7F7F;
font-size:11px;
}
#sidebar a:link,
#sidebar a:visited
{
color:#2C5794;
text-decoration:none;
}
#sidebar a:hover
{
color:#A4A4A4;
background:none;
}



#sidebar h5
{
color:#7F7F7F;
font-size:11px;
margin-top:10px;
margin-bottom:5px;
}
#sidebar img
{
margin-bottom:8px;
}



#sidebar-home
{
width:255px;
height:auto;
margin-top:23px;
float:right;
position:relative;
color:#FFF;
font-size:11px;
}
#sidebar-home a:link,
#sidebar-home a:visited
{
color:#fff;
text-decoration:none;
}
#sidebar-home a:hover
{
background:#224A7F;
}

a.thumbsidebar img 
{
filter:alpha(opacity=80); 
-moz-opacity: 0.8; 
opacity:0.8;
margin-bottom:10px;
border:0;
}
a.thumbsidebar:hover img 
{
filter:alpha(opacity=100);   
-moz-opacity:1.0;   
opacity:1.0;
}
















#proiect_gallery {
left:0pt;
position:relative;
top:0pt;
}
#proiect_gallery {
background-color:#FFFFFF;
border:5px solid #FFFFFF;
float:left;
min-height:381px;
width:349px;
}

* {
background-repeat:no-repeat;
border:0pt none;
outline-color:invert;
outline-style:none;
outline-width:medium;
}









div#domainForm table
{
color:#999999;
font-size:1.1em;
background:none;
margin:0;
padding:0;
}
#domainForm table input
{
border:1px solid #999999;
}













#footer-outer
{
height:100%;
width:100%;
margin:0 auto;
margin-top:20px;
background: #FFFFFF url('../images/layout/footer-bg.jpg') left bottom repeat-x;
border-top:1px solid #BEBEBE;
}


#footer
{
width:960px;
height:auto;
margin:0 auto;
clear:none;
overflow:auto;
}


.footer-box
{
width:215px;
height:auto;
position:relative;
float:left;
margin-right:30px;
margin-top:35px;
padding-bottom:8px;
}
.footer-box a:link,
.footer-box a:visited
{
color:#7F7F7F;
text-decoration:none;
}
.footer-box a:hover
{
border-bottom:1px solid #E32C80;
}
.footer-box h4
{
font-size:16px;
margin-bottom:14px;
}
.footer-box h4 img
{
margin-right:3px;
}
.footer-box p
{
margin-bottom:5px;
}
.footer-box ul li
{
padding-left:18px;
list-style-type:none;
background:url('../images/icons/bullet-l-grey.gif') left center no-repeat;
}



#portfoliotest
{
width:658px;
height:auto;
background:red;
}
.date {
	float:left;
	padding-right: 10px;
}

#dogtable
{
	background-attachment: scroll;
	background-image: url(../images/Newsletter/dogjumpbackground.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 380px;
	width: 620px;
	background-color: #FFCCCC;
}
